aboutsummaryrefslogtreecommitdiffstats
path: root/resources/lib
diff options
context:
space:
mode:
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>2025-03-20 17:39:52 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2025-03-20 17:39:52 +0000
commit1b1bbc67cffc368e24d0129980c0ab88a42d541f (patch)
tree3d40c1096fc14f2625a58b6e208fe7e7633e593c /resources/lib
parentca60c81278196eb521bc580f03f905fac867149e (diff)
parent73c39de086c5257f24baf5d9cc32882fbc2ff35e (diff)
downloadmediawikicore-1b1bbc67cffc368e24d0129980c0ab88a42d541f.tar.gz
mediawikicore-1b1bbc67cffc368e24d0129980c0ab88a42d541f.zip
Merge "Update Codex from v1.20.3 to v1.21.1"
Diffstat (limited to 'resources/lib')
-rw-r--r--resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less5
-rw-r--r--resources/lib/codex-design-tokens/theme-wikimedia-ui-mixin-dark.less2
-rw-r--r--resources/lib/codex-design-tokens/theme-wikimedia-ui-mode-dark.css2
-rw-r--r--resources/lib/codex-design-tokens/theme-wikimedia-ui-reset.less3
-rw-r--r--resources/lib/codex-design-tokens/theme-wikimedia-ui-root.css3
-rw-r--r--resources/lib/codex-design-tokens/theme-wikimedia-ui.less5
-rw-r--r--resources/lib/codex/CHANGELOG.md49
-rw-r--r--resources/lib/codex/codex.cjs2
-rw-r--r--resources/lib/codex/codex.js984
-rw-r--r--resources/lib/codex/codex.style-bidi.css2
-rw-r--r--resources/lib/codex/codex.style-rtl.css2
-rw-r--r--resources/lib/codex/codex.style.css2
-rw-r--r--resources/lib/codex/codex.umd.cjs2
-rw-r--r--resources/lib/codex/messageKeys.json1
-rw-r--r--resources/lib/codex/modules/CdxPopover-bidi.css1
-rw-r--r--resources/lib/codex/modules/CdxPopover-rtl.css1
-rw-r--r--resources/lib/codex/modules/CdxPopover.cjs1
-rw-r--r--resources/lib/codex/modules/CdxPopover.css1
-rw-r--r--resources/lib/codex/modules/CdxProgressIndicator-bidi.css1
-rw-r--r--resources/lib/codex/modules/CdxProgressIndicator-rtl.css1
-rw-r--r--resources/lib/codex/modules/CdxProgressIndicator.cjs1
-rw-r--r--resources/lib/codex/modules/CdxProgressIndicator.css1
-rw-r--r--resources/lib/codex/modules/CdxTooltip.cjs2
-rw-r--r--resources/lib/codex/modules/constants.js2
-rw-r--r--resources/lib/codex/modules/floating-ui.dom.js2
-rw-r--r--resources/lib/codex/modules/manifest-bidi.json43
-rw-r--r--resources/lib/codex/modules/manifest-rtl.json43
-rw-r--r--resources/lib/codex/modules/manifest.json43
-rw-r--r--resources/lib/codex/modules/unwrapElement.js1
-rw-r--r--resources/lib/codex/modules/useFloatingMenu.cjs2
-rw-r--r--resources/lib/foreign-resources.cdx.json14
-rw-r--r--resources/lib/foreign-resources.yaml24
32 files changed, 997 insertions, 251 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 5bf43deaeb05..4ba45b6b4c8b 100644
--- a/resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less
+++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less
@@ -1,5 +1,5 @@
-// Codex Design Tokens v1.20.3
+// Codex Design Tokens v1.21.1
// Design System for Wikimedia
// See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
@@ -59,6 +59,7 @@
@z-index-off-canvas: 350;
@z-index-overlay-backdrop: 400;
@z-index-overlay: 450;
+@z-index-popover: 700;
@z-index-tooltip: 800;
@z-index-toast-notification: 900;
@z-index-top: 9999;
@@ -327,7 +328,7 @@
@box-shadow-small-bottom: @box-shadow-outset-small-bottom @box-shadow-color-base;
@box-shadow-medium: @box-shadow-outset-medium-below @box-shadow-color-alpha-base, @box-shadow-outset-medium-around @box-shadow-color-alpha-base;
@box-shadow-large: @box-shadow-outset-large-below @box-shadow-color-alpha-base, @box-shadow-outset-large-around @box-shadow-color-alpha-base;
-@accent-color-base: #36c;
+@accent-color-base: var( --accent-color-base, #36c );
@position-offset-border-width-base: -@border-width-base;
@spacing-horizontal-button: @spacing-75 - @border-width-base; // Padding should equal 12px of spacing minus the width of the border
@spacing-horizontal-button-icon-only: @spacing-35 - @border-width-base; // Padding should equal 6px of spacing minus the width of the border
diff --git a/resources/lib/codex-design-tokens/theme-wikimedia-ui-mixin-dark.less b/resources/lib/codex-design-tokens/theme-wikimedia-ui-mixin-dark.less
index 26e300e12547..2831a18c4851 100644
--- a/resources/lib/codex-design-tokens/theme-wikimedia-ui-mixin-dark.less
+++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui-mixin-dark.less
@@ -1,5 +1,5 @@
/**
- * Codex Design Tokens v1.20.3
+ * Codex Design Tokens v1.21.1
* Design System for Wikimedia
* See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
*/
diff --git a/resources/lib/codex-design-tokens/theme-wikimedia-ui-mode-dark.css b/resources/lib/codex-design-tokens/theme-wikimedia-ui-mode-dark.css
index 63bc29782990..ef51fb03b431 100644
--- a/resources/lib/codex-design-tokens/theme-wikimedia-ui-mode-dark.css
+++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui-mode-dark.css
@@ -1,5 +1,5 @@
/**
- * Codex Design Tokens v1.20.3
+ * Codex Design Tokens v1.21.1
* Design System for Wikimedia
* See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
*/
diff --git a/resources/lib/codex-design-tokens/theme-wikimedia-ui-reset.less b/resources/lib/codex-design-tokens/theme-wikimedia-ui-reset.less
index 9fab4f8cc365..2bc5e8047c26 100644
--- a/resources/lib/codex-design-tokens/theme-wikimedia-ui-reset.less
+++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui-reset.less
@@ -1,5 +1,5 @@
/**
- * Codex Design Tokens v1.20.3
+ * Codex Design Tokens v1.21.1
* Design System for Wikimedia
* See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
*/
@@ -141,6 +141,7 @@
--color-link-red--visited: var( --color-destructive--visited );
--color-link-red--visited--hover: var( --color-destructive--visited--hover );
--color-link-red--visited--active: var( --color-destructive--visited--active );
+ --accent-color-base: #36c;
--border-color-input--hover: var( --border-color-interactive );
--border-color-input-binary: var( --border-color-interactive );
--border-color-input-binary--hover: var( --border-color-progressive--hover );
diff --git a/resources/lib/codex-design-tokens/theme-wikimedia-ui-root.css b/resources/lib/codex-design-tokens/theme-wikimedia-ui-root.css
index 558e2bfbad98..162570bb17ae 100644
--- a/resources/lib/codex-design-tokens/theme-wikimedia-ui-root.css
+++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui-root.css
@@ -1,5 +1,5 @@
/**
- * Codex Design Tokens v1.20.3
+ * Codex Design Tokens v1.21.1
* Design System for Wikimedia
* See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
*/
@@ -141,6 +141,7 @@
--color-link-red--visited: var( --color-destructive--visited );
--color-link-red--visited--hover: var( --color-destructive--visited--hover );
--color-link-red--visited--active: var( --color-destructive--visited--active );
+ --accent-color-base: #36c;
--border-color-input--hover: var( --border-color-interactive );
--border-color-input-binary: var( --border-color-interactive );
--border-color-input-binary--hover: var( --border-color-progressive--hover );
diff --git a/resources/lib/codex-design-tokens/theme-wikimedia-ui.less b/resources/lib/codex-design-tokens/theme-wikimedia-ui.less
index 5bf43deaeb05..4ba45b6b4c8b 100644
--- a/resources/lib/codex-design-tokens/theme-wikimedia-ui.less
+++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui.less
@@ -1,5 +1,5 @@
-// Codex Design Tokens v1.20.3
+// Codex Design Tokens v1.21.1
// Design System for Wikimedia
// See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
@@ -59,6 +59,7 @@
@z-index-off-canvas: 350;
@z-index-overlay-backdrop: 400;
@z-index-overlay: 450;
+@z-index-popover: 700;
@z-index-tooltip: 800;
@z-index-toast-notification: 900;
@z-index-top: 9999;
@@ -327,7 +328,7 @@
@box-shadow-small-bottom: @box-shadow-outset-small-bottom @box-shadow-color-base;
@box-shadow-medium: @box-shadow-outset-medium-below @box-shadow-color-alpha-base, @box-shadow-outset-medium-around @box-shadow-color-alpha-base;
@box-shadow-large: @box-shadow-outset-large-below @box-shadow-color-alpha-base, @box-shadow-outset-large-around @box-shadow-color-alpha-base;
-@accent-color-base: #36c;
+@accent-color-base: var( --accent-color-base, #36c );
@position-offset-border-width-base: -@border-width-base;
@spacing-horizontal-button: @spacing-75 - @border-width-base; // Padding should equal 12px of spacing minus the width of the border
@spacing-horizontal-button-icon-only: @spacing-35 - @border-width-base; // Padding should equal 6px of spacing minus the width of the border
diff --git a/resources/lib/codex/CHANGELOG.md b/resources/lib/codex/CHANGELOG.md
index 931c67636087..85b212b5f14a 100644
--- a/resources/lib/codex/CHANGELOG.md
+++ b/resources/lib/codex/CHANGELOG.md
@@ -1,3 +1,47 @@
+# 1.21.1 / 2025-03-19
+
+## Code
+- code: Update Popover imports (Anne Tomasevich)
+
+# 1.21.0 / 2025-03-19
+
+## Features
+- Popover: add arrow tip (Lauralyn Watson)
+- container: Add initial Container component (Volker E.)
+- ProgressIndicator: Take component out of WIP (Volker E.)
+- Popover: take component out of WIP (Lauralyn Watson)
+
+## Styles
+- styles, Popover: address design review (Lauralyn Watson)
+- token, Popover: add `z-index` token (Lauralyn Watson)
+- tokens: `accent-color` should also feature color mode token (Volker E.)
+
+## New design tokens
+- `z-index-popover`
+
+## Code
+- Popover: Make `anchor` loosely required (Anne Tomasevich)
+- Popover: apply the i18n message key for the close button label (Lauralyn Watson)
+- tests, Image: Remove redundant 'correctly' in snapshot test descriptions (Doğu Abaris)
+- Popover: fix console warning (Lauralyn Watson)
+- Popover: Remove Transition and mock `useFloating` in tests (Anne Tomasevich)
+- Popover: Change "positionConfig" prop to "placement" (Eric Gardner)
+- Popover: Update logic and tests that handle mouse interaction (Anne Tomasevich)
+- Popover: Set max-width instead of width (Anne Tomasevich)
+- Tooltip: Improve ID generation (Eric Gardner)
+- Popover: change header button wrapper's class name (Lauralyn Watson)
+- Popover: Adjust anchor prop type (Anne Tomasevich)
+
+## Docs
+- docs: add design tokens introduced in v1.20.3 (Lauralyn Watson)
+- docs, i18n: update docs about adding new message keys (Lauralyn Watson)
+- demos: Fix Container demo selectors (Volker E.)
+- docs: Add Popover guidelines (Derek Torsani)
+- Popover: add demos (Lauralyn Watson)
+- docs: Support anchor links to icons in AllIcons table (Anne Tomasevich)
+- docs: Fix typos on 'TypeScript' (Volker E.)
+- demo, Popover: add action button controls to config demo (Lauralyn Watson)
+
# 1.20.3 / 2025-03-04
## Deprecating Changes
@@ -14,6 +58,11 @@
- Popover: handle keynav and clicks outside (Lauralyn Watson)
- styles: Consistently import tokens in Less as references (Volker E.)
+## New design tokens
+- `animation-duration-fast`
+- `transform-progress-indicator-spinner-start`
+- `transform-progress-indicator-spinner-end`
+
## Code
- Menu: Add `tabindex="-1"` to `ul` element (Anne Tomasevich)
- Dialog: Properly await onDialogOpen (Roan Kattouw)
diff --git a/resources/lib/codex/codex.cjs b/resources/lib/codex/codex.cjs
index 2491e60ec871..b663d56fb732 100644
--- a/resources/lib/codex/codex.cjs
+++ b/resources/lib/codex/codex.cjs
@@ -1 +1 @@
-"use strict";var Mn=Object.defineProperty,Ln=Object.defineProperties;var Tn=Object.getOwnPropertyDescriptors;var ze=Object.getOwnPropertySymbols;var Bt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable;var it=(e,n,o)=>n in e?Mn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[n]=o,X=(e,n)=>{for(var o in n||(n={}))Bt.call(n,o)&&it(e,o,n[o]);if(ze)for(var o of ze(n))St.call(n,o)&&it(e,o,n[o]);return e},le=(e,n)=>Ln(e,Tn(n));var de=(e,n)=>{var o={};for(var l in e)Bt.call(e,l)&&n.indexOf(l)<0&&(o[l]=e[l]);if(e!=null&&ze)for(var l of ze(e))n.indexOf(l)<0&&St.call(e,l)&&(o[l]=e[l]);return o};var fe=(e,n,o)=>it(e,typeof n!="symbol"?n+"":n,o);var J=(e,n,o)=>new Promise((l,i)=>{var d=a=>{try{r(o.next(a))}catch(u){i(u)}},s=a=>{try{r(o.throw(a))}catch(u){i(u)}},r=a=>a.done?l(a.value):Promise.resolve(a.value).then(d,s);r((o=o.apply(e,n)).next())});Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("vue"),Rn='<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"/>',Fn='<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"/>',On='<path d="M7 14.17 2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/>',zn='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0m5.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"/>',Pn='<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"/>',Kn='<path d="M10 15 2 5h16z"/>',_n='<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>',Hn='<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>',Un='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',jn='<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 7"/>',Wn='<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/>',qn='<path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/>',Qn='<path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/>',Gn='<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>',Yn='<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>',Xn='<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 8"/>',Zn='<path d="M10 0 3 8h14zm0 18-7-8h14z"/>',Jn='<path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/>',eo='<path d="m10 5 8 10H2z"/>',Rt=Rn,to=Fn,no=On,oo=zn,ft=Pn,lo=Kn,Ft=_n,Ot=Hn,ao=Un,zt={langCodeMap:{ar:jn},default:Wn},so={ltr:qn,shouldFlip:!0},io={ltr:Qn,shouldFlip:!0},Pt={ltr:Gn,shouldFlip:!0},Kt={ltr:Yn,shouldFlip:!0},ro=Xn,uo=Zn,_t=Jn,co=eo;function po(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 l=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof l=="string"||"path"in l?l:l.ltr}function fo(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 Te(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 Ht(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 Z(e){return n=>typeof n=="string"&&e.includes(n)}const _e="cdx",mo=["default","progressive","destructive"],ho=["normal","primary","quiet"],vo=["medium","large"],go=["x-small","small","medium"],bo=["notice","warning","error","success"],Ut=Z(bo),yo=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],pe=["default","warning","error","success"],Co=["start","center","end","number"],wo=120,ko=500,Ie="cdx-menu-footer-item",jt=Symbol("CdxTabs"),Wt=Symbol("CdxActiveTab"),qt=Symbol("CdxAllowArbitrary"),Qt=Symbol("CdxFieldInputId"),Qe=Symbol("CdxFieldDescriptionId"),Gt=Symbol("CdxFieldStatus"),Yt=Symbol("CdxDisabled"),$o="".concat(_e,"-no-invert"),He=Symbol("CdxTableRowIdentifier"),Bo=["top","bottom","both"],So=Z(go),Io=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:So}},setup(e){const n=t.ref(),o=Te(n),l=Ht(n),i=t.computed(()=>{var c;return(c=e.dir)!=null?c:o.value}),d=t.computed(()=>{var c;return(c=e.lang)!=null?c:l.value}),s=t.computed(()=>({"cdx-icon--flipped":i.value==="rtl"&&d.value!==null&&fo(e.icon,d.value),["cdx-icon--".concat(e.size)]:!0})),r=t.computed(()=>{var c,p;return po(e.icon,(c=d.value)!=null?c:"",(p=i.value)!=null?p:"ltr")}),a=t.computed(()=>typeof r.value=="string"?r.value:""),u=t.computed(()=>typeof r.value!="string"?r.value.path:"");return{rootElement:n,rootClasses:s,iconSvg:a,iconPath:u}}}),z=(e,n)=>{const o=e.__vccOpts||e;for(const[l,i]of n)o[l]=i;return o},xo=["aria-hidden"],Vo={key:0},Eo=["innerHTML"],No=["d"];function Ao(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses])},[(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",Vo,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("v-if",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,Eo)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,No))],8,xo))],2)}const G=z(Io,[["render",Ao]]);function Xt(e){const n=[];for(const o of e)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(...Xt(o.children)));return n}function Zt(e,n){return typeof e.type=="object"&&"name"in e.type?n!==void 0?e.type.name===n:!0:!1}function Do(e,n){return typeof e.type=="string"?e.type===n.toLowerCase():!1}function Ge(e){const n=typeof e=="function"?e():e;return n?Xt(n):[]}function Ye(e,n){if(e()){t.warn(n);return}const o=t.watch(e,l=>{l&&(t.warn(n),o())})}function Jt(e,n,o){const l=t.computed(()=>{const i=Ge(e);if(i.length!==1)return!1;const d=i[0];return!!(typeof d=="object"&&(Zt(d,"CdxIcon")||Do(d,"svg")))});return Ye(()=>l.value&&!n["aria-label"]&&!n["aria-hidden"],"".concat(o,": Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button")),l}const Mo=Z(mo),Lo=Z(ho),To=Z(vo),Ro=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:Mo},weight:{type:String,default:"normal",validator:Lo},size:{type:String,default:"medium",validator:To}},emits:["click"],setup(e,{emit:n,slots:o,attrs:l}){const i=t.ref(),d=Jt(o.default,l,"CdxButton"),s=t.ref(!1),r=t.computed(()=>({["cdx-button--action-".concat(e.action)]:!0,["cdx-button--weight-".concat(e.weight)]:!0,["cdx-button--size-".concat(e.size)]:!0,"cdx-button--framed":e.weight!=="quiet","cdx-button--icon-only":d.value,"cdx-button--is-active":s.value})),a=f=>{n("click",f)},u=f=>{s.value=f};function c(){u(!0)}function p(){var f;u(!1),(f=i.value)==null||f.click()}return{button:i,rootClasses:r,onClick:a,onKeyDown:c,onKeyUp:p}}});function Fo(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("button",{ref:"button",class:t.normalizeClass(["cdx-button",e.rootClasses]),onKeydown:n[0]||(n[0]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[1]||(n[1]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"])),onClick:n[2]||(n[2]=(...s)=>e.onClick&&e.onClick(...s))},[t.renderSlot(e.$slots,"default")],34)}const ve=z(Ro,[["render",Fo]]),Oo=t.defineComponent({name:"CdxAccordion",components:{CdxButton:ve,CdxIcon:G},props:{actionAlwaysVisible:{type:Boolean,default:!1},actionIcon:{type:[String,Object],default:null},actionButtonLabel:{type:String,default:""},headingLevel:{type:String,default:"h3"}},emits:["action-button-click"],setup(e,{attrs:n,emit:o}){const l=t.ref("open"in n),i=()=>{o("action-button-click")},d=a=>{l.value=a.newState==="open"},s=t.computed(()=>e.actionIcon&&(l.value||e.actionAlwaysVisible)),r=t.computed(()=>({"cdx-accordion--has-icon":s.value}));return{emitActionButtonClick:i,rootClasses:r,shouldShowActionButton:s,onToggle:d}}}),zo={class:"cdx-accordion__header__title"},Po={class:"cdx-accordion__header__description"};function Ko(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("details",{class:t.normalizeClass(["cdx-accordion",e.rootClasses]),onToggle:n[1]||(n[1]=(...a)=>e.onToggle&&e.onToggle(...a))},[t.createElementVNode("summary",null,[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.headingLevel),{class:"cdx-accordion__header"},{default:t.withCtx(()=>[t.createElementVNode("span",zo,[t.renderSlot(e.$slots,"title")]),t.createElementVNode("span",Po,[t.renderSlot(e.$slots,"description")])]),_:3})),e.shouldShowActionButton?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-accordion__action","aria-label":e.actionButtonLabel,type:"button",weight:"quiet",onClick:t.withModifiers(e.emitActionButtonClick,["stop"])},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.actionIcon,"icon-label":e.actionButtonLabel,size:"medium"},null,8,["icon","icon-label"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)]),t.createElementVNode("div",{class:"cdx-accordion__content",onClick:n[0]||(n[0]=t.withModifiers(()=>{},["stop"]))},[t.renderSlot(e.$slots,"default")])],34)}const _o=z(Oo,[["render",Ko]]);function en(e){return e.label===void 0?e.value:e.label===null?"":e.label}function tn(e){const n=t.ref(),o=t.ref(),l=t.ref(new Map),i=Te(n);function d(h,y){const C=h;C&&l.value.set(y,C)}function s(h){o.value=h}function r(){o.value=void 0}function a(h,y){var B;const C=h+y,w=e.value[C];if(w)if(w.disabled)a(C,y);else{const S=(B=l.value.get(C))==null?void 0:B.$el;S==null||S.focus()}}function u(){var h;a((h=o.value)!=null?h:-1,1)}function c(){var h;a((h=o.value)!=null?h:e.value.length,-1)}function p(){i.value==="rtl"?c():u()}function f(){i.value==="rtl"?u():c()}function m(h){switch(h.key){case"ArrowRight":h.preventDefault(),p();break;case"ArrowLeft":h.preventDefault(),f();break;case"ArrowDown":h.preventDefault(),u();break;case"ArrowUp":h.preventDefault(),c();break}}return{rootElement:n,assignTemplateRef:d,onFocus:s,onBlur:r,onKeydown:m}}const Ho=t.defineComponent({name:"CdxButtonGroup",components:{CdxButton:ve,CdxIcon:G},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(e){const{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:i,onKeydown:d}=tn(t.toRef(e,"buttons"));return{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:i,onKeydown:d,getButtonLabel:en}}}),Uo={ref:"rootElement",class:"cdx-button-group"};function jo(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",Uo,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,u)=>(t.openBlock(),t.createBlock(r,{key:a.value,ref_for:!0,ref:c=>e.assignTemplateRef(c,u),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,onClick:c=>e.$emit("click",a.value),onFocus:c=>e.onFocus(u),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["disabled","aria-label","onClick","onFocus","onBlur","onKeydown"]))),128))],512)}const Wo=z(Ho,[["render",jo]]),qo=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:G},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:ao}},setup:e=>{const n=t.ref(!1),o=t.ref({}),l=i=>{const d=i.replace(/([\\"\n])/g,"\\$1"),s=new Image;s.onload=()=>{o.value={backgroundImage:'url("'.concat(d,'")')},n.value=!0},s.onerror=()=>{n.value=!1},s.src=d};return t.onMounted(()=>{var i;(i=e.thumbnail)!=null&&i.url&&l(e.thumbnail.url)}),{thumbnailStyle:o,thumbnailLoaded:n,NoInvertClass:$o}}}),Qo={class:"cdx-thumbnail"},Go={key:0,class:"cdx-thumbnail__placeholder"};function Yo(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Qo,[e.thumbnailLoaded?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock("span",Go,[t.createVNode(s,{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:t.normalizeClass([e.NoInvertClass,"cdx-thumbnail__image"])},null,6)):t.createCommentVNode("v-if",!0)]),_:1})])}const mt=z(qo,[["render",Yo]]),Xo=t.defineComponent({name:"CdxCard",components:{CdxIcon:G,CdxThumbnail:mt},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),o=t.computed(()=>n.value?"a":"span"),l=t.computed(()=>n.value?e.url:void 0);return{isLink:n,contentTag:o,cardLink:l}}}),Zo={class:"cdx-card__text"},Jo={class:"cdx-card__text__title"},el={key:0,class:"cdx-card__text__description"},tl={key:1,class:"cdx-card__text__supporting-text"};function nl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-thumbnail"),r=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(s,{key:0,thumbnail:e.thumbnail,"placeholder-icon":e.customPlaceholderIcon,class:"cdx-card__thumbnail"},null,8,["thumbnail","placeholder-icon"])):e.icon?(t.openBlock(),t.createBlock(r,{key:1,icon:e.icon,class:"cdx-card__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Zo,[t.createElementVNode("span",Jo,[t.renderSlot(e.$slots,"title")]),e.$slots.description?(t.openBlock(),t.createElementBlock("span",el,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0),e.$slots["supporting-text"]?(t.openBlock(),t.createElementBlock("span",tl,[t.renderSlot(e.$slots,"supporting-text")])):t.createCommentVNode("v-if",!0)])]),_:3},8,["href","class"])}const ol=z(Xo,[["render",nl]]);function ht(e){const n=t.inject(Yt,t.ref(!1));return t.computed(()=>n.value||e.value)}function ae(e,n,o){const l=ht(e),i=t.inject(Gt,t.ref("default")),d=t.computed(()=>n!=null&&n.value&&n.value!=="default"?n.value:i.value),s=t.inject(Qt,void 0),r=t.computed(()=>{var a;return(a=s==null?void 0:s.value)!=null?a:o});return{computedDisabled:l,computedStatus:d,computedInputId:r}}function se(e,n=t.computed(()=>({}))){const o=t.computed(()=>{const d=de(n.value,[]);return e.class&&e.class.split(" ").forEach(r=>{d[r]=!0}),d}),l=t.computed(()=>{if("style"in e)return e.style}),i=t.computed(()=>{const a=e,{class:d,style:s}=a;return de(a,["class","style"])});return{rootClasses:o,rootStyle:l,otherAttrs:i}}function Q(e,n,o=[]){const l=t.inject("CdxI18nFunction",void 0);return t.computed(()=>{const i=o.map(s=>typeof s=="function"?s():s.value),d=l==null?void 0:l(e,...i);return d!=null?d:typeof n=="function"?n(...i):n})}function Xe(e,n,o,l=[]){const i=Q(n,o,l);return t.computed(()=>e.value||i.value)}const ll=t.defineComponent({name:"CdxLabel",components:{CdxIcon:G},inheritAttrs:!1,props:{icon:{type:[String,Object],default:null},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},visuallyHidden:{type:Boolean,default:!1},isLegend:{type:Boolean,default:!1},inputId:{type:String,default:""},descriptionId:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){const{computedDisabled:o}=ae(t.toRef(e,"disabled")),l=t.computed(()=>({"cdx-label--visually-hidden":e.visuallyHidden,"cdx-label--disabled":o.value})),{rootClasses:i,rootStyle:d,otherAttrs:s}=se(n,l),r=Xe(t.toRef(e,"optionalFlag"),"cdx-label-optional-flag","(optional)");return{rootClasses:i,rootStyle:d,otherAttrs:s,translatedOptionalFlag:r}}}),al=["for"],sl={class:"cdx-label__label__text"},il={key:1,class:"cdx-label__label__optional-flag"},rl=["id"],dl={class:"cdx-label__label"},ul={class:"cdx-label__label__text"},cl={key:1,class:"cdx-label__label__optional-flag"},pl={key:0,class:"cdx-label__description"};function fl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return e.isLegend?(t.openBlock(),t.createElementBlock("legend",t.mergeProps({key:1,class:["cdx-label",e.rootClasses],style:e.rootStyle},e.otherAttrs),[t.createElementVNode("span",dl,[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",ul,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",cl,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)]),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",pl,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0)],16)):(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-label",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("label",t.mergeProps({class:"cdx-label__label",for:e.inputId?e.inputId:void 0},e.otherAttrs),[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",sl,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",il,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)],16,al),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",{key:0,id:e.descriptionId||void 0,class:"cdx-label__description"},[t.renderSlot(e.$slots,"description")],8,rl)):t.createCommentVNode("v-if",!0)],6))}const Re=z(ll,[["render",fl]]);function vt(e,n,o){Ye(()=>Ge(e).length===0&&!(n!=null&&n["aria-label"])&&!(n!=null&&n["aria-labelledby"]),"".concat(o,": Inputs must have an associated label. Provide one of the following:\n - A label via the appropriate slot\n - An `aria-label` attribute set to the label text\n - An `aria-labelledby` attribute set to the ID of the label element"))}function oe(e,n,o){return t.computed({get:()=>e.value,set:l=>n(o||"update:modelValue",l)})}const ml=Z(pe),hl=t.defineComponent({name:"CdxCheckbox",components:{CdxLabel:Re},props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},status:{type:String,default:"default",validator:ml}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var f;vt((f=o.default)==null?void 0:f.call(o),l,"CdxCheckbox");const{computedDisabled:i,computedStatus:d}=ae(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-checkbox--inline":e.inline,["cdx-checkbox--status-".concat(d.value)]:!0})),r=t.computed(()=>({"cdx-checkbox__custom-input--inline":e.inline})),a=t.ref(),u=t.useId(),c=t.useId(),p=oe(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:i,input:a,checkboxId:u,descriptionId:c,wrappedModel:p,customInputClasses:r}}}),vl={class:"cdx-checkbox__wrapper"},gl=["id","aria-describedby","value","name","disabled",".indeterminate"];function bl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-checkbox",e.rootClasses])},[t.createElementVNode("div",vl,[t.withDirectives(t.createElementVNode("input",{id:e.checkboxId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:"cdx-checkbox__input",type:"checkbox","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,name:e.name,disabled:e.computedDisabled,".indeterminate":e.indeterminate},null,40,gl),[[t.vModelCheckbox,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-checkbox__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-checkbox__label","input-id":e.checkboxId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,"visually-hidden":e.hideLabel},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","visually-hidden"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-checkbox__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const nn=z(hl,[["render",bl]]),yl=t.defineComponent({name:"CdxInputChip",components:{CdxButton:ve,CdxIcon:G},props:{icon:{type:[String,Object],default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},className:{type:String,default:""}},emits:["remove-chip","click-chip","arrow-left","arrow-right"],setup(e,{emit:n}){const o=t.computed(()=>e.disabled?-1:0),l=t.ref(),i=t.computed(()=>({"cdx-input-chip--disabled":e.disabled,"cdx-input-chip--readonly":e.readonly,[e.className]:e.className.length>0})),d=Q("cdx-input-chip-aria-description","Press Enter to edit or Delete to remove");function s(r){var a;switch(r.key){case"Enter":n("click-chip"),r.preventDefault(),r.stopPropagation();break;case"Escape":(a=l.value)==null||a.blur(),r.preventDefault(),r.stopPropagation();break;case"Backspace":case"Delete":n("remove-chip",r.key),r.preventDefault(),r.stopPropagation();break;case"ArrowLeft":n("arrow-left"),r.preventDefault(),r.stopPropagation();break;case"ArrowRight":n("arrow-right"),r.preventDefault(),r.stopPropagation();break}}return{rootElement:l,rootClasses:i,ariaDescription:d,onKeydown:s,cdxIconClose:ft,tabIndex:o}},methods:{focus(){this.$refs.rootElement.focus()}}}),Cl=["tabindex","aria-description"],wl={class:"cdx-input-chip__text"};function kl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-input-chip",e.rootClasses]),tabindex:e.tabIndex,role:"option","aria-description":e.ariaDescription,onKeydown:n[1]||(n[1]=(...a)=>e.onKeydown&&e.onKeydown(...a)),onClick:n[2]||(n[2]=a=>e.$emit("click-chip"))},[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,size:"small"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",wl,[t.renderSlot(e.$slots,"default")]),t.createVNode(r,{class:"cdx-input-chip__button",weight:"quiet",tabindex:"-1","aria-hidden":"true",disabled:e.disabled||e.readonly,onClick:n[0]||(n[0]=t.withModifiers(a=>e.$emit("remove-chip","button"),["stop"]))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose,size:"x-small"},null,8,["icon"])]),_:1},8,["disabled"])],42,Cl)}const $l=z(yl,[["render",kl]]);function Ze(e,n,o,l){return t.computed({get:()=>{var i;return(i=n.value)!=null?i:e.value},set:i=>{n.value!==null?o(l||"update:modelValue",i):e.value=i}})}const Bl=Z(pe),Sl=t.defineComponent({name:"CdxChipInput",components:{CdxInputChip:$l},inheritAttrs:!1,props:{inputChips:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Bl},chipValidator:{type:Function,default:e=>!0},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},emits:["update:input-chips","update:input-value","chip-click"],setup(e,{emit:n,attrs:o}){const l=t.ref(),i=t.ref(),d=t.ref(),s=t.ref(""),r=Te(l),a=t.ref(),u=t.inject(qt,t.ref(!0)),c=t.ref(""),p=Ze(c,t.toRef(e,"inputValue"),n,"update:input-value"),f=t.ref("default"),m=t.computed(()=>f.value==="error"||e.status==="error"?"error":"default"),{computedDisabled:h,computedStatus:y}=ae(t.toRef(e,"disabled"),m),C=t.ref(!1),w=t.computed(()=>({"cdx-chip-input--has-separate-input":e.separateInput,["cdx-chip-input--status-".concat(y.value)]:!0,"cdx-chip-input--focused":C.value,"cdx-chip-input--disabled":h.value,"cdx-chip-input--readonly":e.readonly})),{rootClasses:B,rootStyle:S,otherAttrs:N}=se(o,w),x=[],L=t.ref(null),D=t.computed(()=>L.value?L.value.value:""),$=Q("cdx-chip-input-chip-added",v=>"Chip ".concat(v," was added."),[p]),g=Q("cdx-chip-input-chip-removed",v=>"Chip ".concat(v," was removed."),[D]);function k(v,M){v!==null&&(x[M]=v)}const V=()=>{a.value.focus()};function E(){e.inputChips.find(v=>v.value===p.value)||!e.chipValidator(p.value)?f.value="error":p.value.toString().length>0&&(s.value=$.value,n("update:input-chips",e.inputChips.concat({value:p.value})),p.value="")}function T(v){e.readonly||h.value||n("update:input-chips",e.inputChips.filter(M=>M.value!==v.value))}function U(v,M){const H=r.value==="ltr"&&v==="left"||r.value==="rtl"&&v==="right"?-1:1,Y=M+H;if(!(Y<0)){if(Y>=e.inputChips.length){V();return}x[Y].focus()}}function W(v){return J(this,null,function*(){var M;n("chip-click",v),!(e.readonly||h.value||!u.value)&&(E(),yield t.nextTick(),T(v),p.value=(M=v.label)!=null?M:v.value,V())})}function P(v,M,H){if(L.value=v,s.value=g.value,H==="button")V();else if(H==="Backspace"){const Y=M===0?1:M-1;Y<e.inputChips.length?x[Y].focus():V()}else if(H==="Delete"){const Y=M+1;Y<e.inputChips.length?x[Y].focus():V()}T(v)}function te(v){var H,Y;const M=r.value==="rtl"?"ArrowRight":"ArrowLeft";switch(v.key){case"Enter":if(p.value.toString().length>0&&u.value){E(),v.preventDefault(),v.stopPropagation();return}break;case"Escape":(H=a.value)==null||H.blur(),v.preventDefault(),v.stopPropagation();return;case"Backspace":case M:if(((Y=a.value)==null?void 0:Y.selectionStart)===0&&a.value.selectionEnd===0&&e.inputChips.length>0){x[e.inputChips.length-1].focus(),v.preventDefault(),v.stopPropagation();return}break}}function R(){C.value=!0}function _(){C.value=!1}function q(v){var M;!((M=l.value)!=null&&M.contains(v.relatedTarget))&&u.value&&E()}return t.watch(t.toRef(e,"inputChips"),v=>{const M=v.find(H=>H.value===p.value);f.value=M?"error":"default"}),t.watch(p,()=>{f.value==="error"&&(f.value="default")}),{rootElement:l,chipsContainer:i,separateInputWrapper:d,input:a,computedInputValue:p,rootClasses:B,rootStyle:S,otherAttrs:N,assignChipTemplateRef:k,handleChipClick:W,handleChipRemove:P,moveChipFocus:U,onInputKeydown:te,focusInput:V,onInputFocus:R,onInputBlur:_,onFocusOut:q,computedDisabled:h,statusMessageContent:s}}}),Il={ref:"chipsContainer",class:"cdx-chip-input__chips",role:"listbox","aria-orientation":"horizontal"},xl=["readonly","disabled"],Vl={key:0,ref:"separateInputWrapper",class:"cdx-chip-input__separate-input"},El=["readonly","disabled"],Nl={class:"cdx-chip-input__aria-status",role:"status","aria-live":"polite"};function Al(e,n,o,l,i,d){const s=t.resolveComponent("cdx-input-chip");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-chip-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),onClick:n[8]||(n[8]=r=>e.disabled||e.readonly?null:e.focusInput),onFocusout:n[9]||(n[9]=(...r)=>e.onFocusOut&&e.onFocusOut(...r))},[t.createElementVNode("div",Il,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.inputChips,(r,a)=>(t.openBlock(),t.createBlock(s,{key:r.value,ref_for:!0,ref:u=>e.assignChipTemplateRef(u,a),class:t.normalizeClass(["cdx-chip-input__item",r.className]),icon:r.icon,readonly:e.readonly,disabled:e.computedDisabled,onClickChip:u=>e.handleChipClick(r),onRemoveChip:u=>e.handleChipRemove(r,a,u),onArrowLeft:u=>e.moveChipFocus("left",a),onArrowRight:u=>e.moveChipFocus("right",a)},{default:t.withCtx(()=>{var u;return[t.createTextVNode(t.toDisplayString((u=r.label)!=null?u:r.value),1)]}),_:2},1032,["class","icon","readonly","disabled","onClickChip","onRemoveChip","onArrowLeft","onArrowRight"]))),128)),e.separateInput?t.createCommentVNode("v-if",!0):t.withDirectives((t.openBlock(),t.createElementBlock("input",t.mergeProps({key:0,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.computedInputValue=r),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[1]||(n[1]=(...r)=>e.onInputBlur&&e.onInputBlur(...r)),onFocus:n[2]||(n[2]=(...r)=>e.onInputFocus&&e.onInputFocus(...r)),onKeydown:n[3]||(n[3]=(...r)=>e.onInputKeydown&&e.onInputKeydown(...r))}),null,16,xl)),[[t.vModelDynamic,e.computedInputValue]])],512),e.separateInput?(t.openBlock(),t.createElementBlock("div",Vl,[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[4]||(n[4]=r=>e.computedInputValue=r),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[5]||(n[5]=(...r)=>e.onInputBlur&&e.onInputBlur(...r)),onFocus:n[6]||(n[6]=(...r)=>e.onInputFocus&&e.onInputFocus(...r)),onKeydown:n[7]||(n[7]=(...r)=>e.onInputKeydown&&e.onInputKeydown(...r))}),null,16,El),[[t.vModelDynamic,e.computedInputValue]])],512)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Nl,t.toDisplayString(e.statusMessageContent),1)],38)}const on=z(Sl,[["render",Al]]);function ln(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const Dl="[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-᪾ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ-᳴᳷-᳹᷀-᷹᷻-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯]";function an(e,n){if(!e)return[n,"",""];const o=ln(e),l=new RegExp(o+Dl+"*","i").exec(n);if(!l||l.index===void 0)return[n,"",""];const i=l.index,d=i+l[0].length,s=n.slice(i,d),r=n.slice(0,i),a=n.slice(d,n.length);return[r,s,a]}const Ml=Object.freeze(Object.defineProperty({__proto__:null,regExpEscape:ln,splitStringAtMatch:an},Symbol.toStringTag,{value:"Module"})),Ll=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>an(e.searchQuery,String(e.title)))})}),Tl={class:"cdx-search-result-title"},Rl={class:"cdx-search-result-title__match"};function Fl(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("span",Tl,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",Rl,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const sn=z(Ll,[["render",Fl]]),Ol=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:G,CdxThumbnail:mt,CdxSearchResultTitle:sn},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:()=>({})},action:{type:String,default:"default"},multiselect:{type:Boolean,default:!1}},emits:["change"],setup:(e,{emit:n})=>{const o=()=>{e.highlighted||n("change","highlighted",!0)},l=()=>{n("change","highlighted",!1)},i=c=>{c.button===0&&n("change","active",!0)},d=()=>{n("change","selected",!0)},s=t.computed(()=>e.searchQuery.length>0),r=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--destructive":e.action&&e.action==="destructive","cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":s.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),a=t.computed(()=>e.url?"a":"span"),u=t.computed(()=>e.label||String(e.value));return{onMouseMove:o,onMouseLeave:l,onMouseDown:i,onClick:d,highlightQuery:s,rootClasses:r,contentTag:a,title:u,cdxIconCheck:no}}}),zl=["id","aria-disabled","aria-selected","aria-checked"],Pl={class:"cdx-menu-item__text"},Kl=["lang"],_l=["lang"],Hl=["lang"],Ul=["lang"];function jl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-thumbnail"),r=t.resolveComponent("cdx-icon"),a=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&&!e.multiselect?!0:void 0,"aria-checked":e.selected&&e.multiselect?!0:void 0,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,p,f,m,h;return[e.showThumbnail?(t.openBlock(),t.createBlock(s,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(r,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Pl,[e.highlightQuery?(t.openBlock(),t.createBlock(a,{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,Kl)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[n[4]||(n[4]=t.createTextVNode(t.toDisplayString(" ")+" ")),e.highlightQuery?(t.openBlock(),t.createBlock(a,{key:0,title:e.match,"search-query":e.searchQuery,lang:(p=e.language)==null?void 0:p.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(f=e.language)==null?void 0:f.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,_l))],64)):t.createCommentVNode("v-if",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[n[5]||(n[5]=t.createTextVNode(t.toDisplayString(" ")+" ")),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(m=e.language)==null?void 0:m.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,Hl)],64)):t.createCommentVNode("v-if",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:(h=e.language)==null?void 0:h.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,Ul)):t.createCommentVNode("v-if",!0)]),e.multiselect&&e.selected?(t.openBlock(),t.createBlock(r,{key:2,icon:e.cdxIconCheck,size:"small",class:"cdx-menu-item__selected-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)]}),_:1},8,["href"]))])],42,zl)}const rn=z(Ol,[["render",jl]]),Wl=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){Ye(()=>!e.inline&&!n["aria-label"]&&!n["aria-hidden"],"CdxProgressBar: Progress bars require one of the following attribute, aria-label or aria-hidden. See documentation on https://doc.wikimedia.org/codex/latest/components/demos/progressbar.html");const o=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})),l=t.computed(()=>e.inline?"true":void 0);return{rootClasses:o,computedAriaHidden:l}}}),ql=["aria-hidden","aria-disabled"];function Ql(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-hidden":e.computedAriaHidden,"aria-disabled":e.disabled},n[0]||(n[0]=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)]),10,ql)}const gt=z(Wl,[["render",Ql]]);function Ue(e,n){const o=t.ref(!1);let l=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return o;const i=new window.IntersectionObserver(d=>{const s=d[0];s&&(o.value=s.isIntersecting)},n);return t.onMounted(()=>{l=!0,e.value&&i.observe(e.value)}),t.onUnmounted(()=>{l=!1,i.disconnect()}),t.watch(e,d=>{l&&(i.disconnect(),o.value=!1,d&&i.observe(d))}),o}function Pe(e){return e!==null&&Array.isArray(e)}function De(e){return"items"in e}const Gl=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:rn,CdxIcon:G,CdxProgressBar:gt},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,Array,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"],setup(e,{emit:n,slots:o,attrs:l}){const i=t.useId();let d=0;const s=new Map;function r(){return d+=1,"".concat(i,"-").concat(d)}function a(b){b.forEach(I=>{if(De(I)){const F="group-".concat(I.label);s.has(F)||s.set(F,r()),I.items.forEach(K=>{s.has(K.value)||s.set(K.value,r())})}else s.has(I.value)||s.set(I.value,r())})}t.watch(t.toRef(e,"menuItems"),b=>{function I(K){const ne=new Set;return K.forEach(ee=>{De(ee)?(ne.add("group-".concat(ee.label)),ee.items.forEach(Se=>ne.add(Se.value))):ne.add(ee.value)}),ne}const F=I(b);s.forEach((K,ne)=>{F.has(ne)||s.delete(ne)})},{deep:!0});const u=t.computed(()=>{a(e.menuItems),e.footer&&a([e.footer]);const b=e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems;function I(F){const K=s.get(F.value);if(!K)throw new Error("No ID found for menu item with value ".concat(F.value));return le(X({},F),{id:K})}return b.map(F=>{if(De(F)){const K=s.get("group-".concat(F.label));if(!K)throw new Error("No ID found for menu item with value group-".concat(F.label));return le(X({},F),{id:K,items:F.items.map(ne=>I(ne))})}else return I(F)})}),c=t.computed(()=>{const b=[];return u.value.forEach(I=>{De(I)?b.push(...I.items):b.push(I)}),b}),p=t.computed(()=>o["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:c.value.length===0:!1),f=t.ref(null),m=t.ref(!1),h=t.ref(null),y="additions removals";let C="",w=null;function B(){C="",w!==null&&(clearTimeout(w),w=null)}function S(){w!==null&&clearTimeout(w),w=setTimeout(B,1500)}function N(){var b;return(b=c.value.find(I=>Pe(e.selected)?e.selected.includes(I.value):I.value===e.selected))!=null?b:null}const x=t.computed(()=>Pe(e.selected));function L(b){return Pe(e.selected)?e.selected.includes(b):b===e.selected}function D(b){if(Pe(e.selected)){const I=e.selected.includes(b)?e.selected.filter(F=>F!==b):e.selected.concat(b);n("update:selected",I)}else n("update:selected",b)}function $(b,I){if(!(I!=null&&I.disabled))switch(b){case"selected":I&&D(I.value),x.value||n("update:expanded",!1),h.value=null;break;case"highlighted":f.value=I!=null?I:null,m.value=!1;break;case"highlightedViaKeyboard":f.value=I!=null?I:null,m.value=!0;break;case"active":h.value=I!=null?I:null;break}}const g=t.computed(()=>{if(f.value!==null)return c.value.findIndex(b=>b.value===f.value.value)});function k(b){b&&($("highlightedViaKeyboard",b),n("menu-item-keyboard-navigation",b))}function V(b){var K;const I=ne=>{for(let ee=ne-1;ee>=0;ee--)if(!c.value[ee].disabled)return c.value[ee]};b=b!=null?b:c.value.length;const F=(K=I(b))!=null?K:I(c.value.length);k(F)}function E(b){var K;const I=ne=>c.value.find((ee,Se)=>!ee.disabled&&Se>ne);b=b!=null?b:-1;const F=(K=I(b))!=null?K:I(-1);k(F)}function T(b){if(b.key==="Clear")return B(),!0;if(b.key==="Backspace")return C=C.slice(0,-1),S(),!0;if(b.key.length===1&&!b.metaKey&&!b.ctrlKey&&!b.altKey){if(e.expanded||n("update:expanded",!0),b.key===" "&&C.length<1)return!1;C+=b.key.toLowerCase();const I=C.length>1&&C.split("").every(ee=>ee===C[0]);let F=c.value,K=C;I&&g.value!==void 0&&(F=F.slice(g.value+1).concat(F.slice(0,g.value)),K=C[0]);const ne=F.find(ee=>{var Se;return!ee.disabled&&String((Se=ee.label)!=null?Se:ee.value).toLowerCase().startsWith(K)});return ne&&($("highlightedViaKeyboard",ne),v()),S(),!0}return!1}function U(b,{prevent:I=!0,characterNavigation:F=!1}={}){if(F){if(T(b))return b.preventDefault(),!0;B()}function K(){I&&(b.preventDefault(),b.stopPropagation())}switch(b.key){case"Enter":case" ":return K(),e.expanded?(f.value&&m.value&&D(f.value.value),x.value||n("update:expanded",!1)):n("update:expanded",!0),!0;case"Tab":return e.expanded&&f.value&&m.value&&!x.value&&(D(f.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return K(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",N()),V(g.value)):n("update:expanded",!0),v(),!0;case"ArrowDown":return K(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",N()),E(g.value)):n("update:expanded",!0),v(),!0;case"Home":return K(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",N()),E()):n("update:expanded",!0),v(),!0;case"End":return K(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",N()),V()):n("update:expanded",!0),v(),!0;case"Escape":return K(),n("update:expanded",!1),!0;default:return!1}}function W(){$("active",null)}const P=[],te=t.ref(void 0),R=Ue(te,{threshold:.8});t.watch(R,b=>{b&&n("load-more")});function _(b,I){if(b){P[I]=b.$el;const F=e.visibleItemLimit;if(!F||e.menuItems.length<F)return;const K=Math.min(F,Math.max(2,Math.floor(.2*e.menuItems.length)));I===e.menuItems.length-K&&(te.value=b.$el)}}const q=t.ref();function v(){const b=q.value&&q.value.scrollHeight>q.value.clientHeight;if(g.value===void 0||!b)return;const I=g.value>=0?g.value:0;P[I].scrollIntoView({behavior:"smooth",block:"nearest"})}const M=t.ref(null),H=t.ref(null);function Y(){return J(this,null,function*(){yield t.nextTick(),ot(),lt(),yield t.nextTick(),v()})}function ot(){if(e.footer){const b=P[P.length-1];H.value=b.scrollHeight}else H.value=null}function lt(){if(!e.visibleItemLimit||P.length<=e.visibleItemLimit){M.value=null;return}const b=P[0].getBoundingClientRect().top,I=P[e.visibleItemLimit].getBoundingClientRect().top;M.value=I-b+2}function at(b){return{"cdx-menu__group-wrapper--hide-label":!!b.hideLabel}}function st(b){return c.value.indexOf(b)}function A(b){var I,F;return X({selected:L(b.value),active:b.value===((I=h.value)==null?void 0:I.value),highlighted:b.value===((F=f.value)==null?void 0:F.value),showThumbnail:e.showThumbnail,boldLabel:e.boldLabel,hideDescriptionOverflow:e.hideDescriptionOverflow,searchQuery:e.searchQuery,multiselect:x.value},b)}function O(b){return{change:(I,F)=>$(I,F?b:null),click:()=>n("menu-item-click",b)}}function j(b){var I,F;return{menuItem:b,active:b.value===((I=h.value)==null?void 0:I.value)&&b.value===((F=f.value)==null?void 0:F.value)}}t.onMounted(()=>{document.addEventListener("mouseup",W)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",W)}),t.watch(t.toRef(e,"expanded"),b=>J(this,null,function*(){if(b){const I=N();I&&!f.value&&$("highlighted",I),yield Y()}else $("highlighted",null)})),t.watch(t.toRef(e,"menuItems"),b=>J(this,null,function*(){b.length<P.length&&(P.length=b.length),e.expanded&&(yield Y())}),{deep:!0});const be=t.computed(()=>({"max-height":M.value?"".concat(M.value,"px"):void 0,"margin-bottom":H.value?"".concat(H.value,"px"):void 0})),En=t.computed(()=>({"cdx-menu--has-footer":!!e.footer})),{rootClasses:Nn,rootStyle:An,otherAttrs:Dn}=se(l,En);return{listBoxStyle:be,rootClasses:Nn,rootStyle:An,otherAttrs:Dn,assignTemplateRef:_,computedMenuEntries:u,computedMenuItems:c,computedShowNoResultsSlot:p,highlightedMenuItem:f,highlightedViaKeyboard:m,handleMenuItemChange:$,handleKeyNavigation:U,ariaRelevant:y,isMultiselect:x,menuListbox:q,getGroupWrapperClasses:at,getMenuItemIndex:st,getMenuItemBindings:A,getMenuItemHandlers:O,getSlotBindings:j,isMenuGroupData:De}},methods:{isExpanded(){return this.expanded},getHighlightedMenuItem(){return this.expanded?this.highlightedMenuItem:null},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},getComputedMenuItems(){return this.computedMenuItems},clearActive(){this.handleMenuItemChange("active",null)},delegateKeyNavigation(e,{prevent:n=!0,characterNavigation:o=!1}={}){return this.handleKeyNavigation(e,{prevent:n,characterNavigation:o})}}}),Yl=["aria-live","aria-relevant","aria-multiselectable"],Xl={key:0,class:"cdx-menu__pending cdx-menu-item"},Zl={key:1,class:"cdx-menu__no-results cdx-menu-item",role:"option"},Jl=["aria-labelledby","aria-describedby"],ea={class:"cdx-menu__group__meta"},ta={class:"cdx-menu__group__meta__text"},na=["id"],oa=["id"];function la(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-menu-item"),a=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({ref:"menuListbox",class:"cdx-menu__listbox",role:"listbox",tabindex:"-1",style:e.listBoxStyle,"aria-live":e.showPending?"polite":void 0,"aria-relevant":e.showPending?e.ariaRelevant:void 0,"aria-multiselectable":e.isMultiselect?!0:void 0},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",Xl,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("v-if",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",Zl,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuEntries,(u,c)=>(t.openBlock(),t.createElementBlock(t.Fragment,{key:c},[e.isMenuGroupData(u)?(t.openBlock(),t.createElementBlock("li",{key:0,class:t.normalizeClass(["cdx-menu__group-wrapper",e.getGroupWrapperClasses(u)])},[t.createElementVNode("ul",{class:"cdx-menu__group",role:"group","aria-labelledby":u.id+"-label","aria-describedby":u.id+"-description"},[t.createElementVNode("span",ea,[u.icon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-menu__group__icon",icon:u.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",ta,[t.createElementVNode("span",{id:u.id+"-label",class:"cdx-menu__group__label"},t.toDisplayString(u.label),9,na),u.description?(t.openBlock(),t.createElementBlock("span",{key:0,id:u.id+"-description",class:"cdx-menu__group__description"},t.toDisplayString(u.description),9,oa)):t.createCommentVNode("v-if",!0)])]),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(u.items,p=>(t.openBlock(),t.createBlock(r,t.mergeProps({key:p.value,ref_for:!0,ref:f=>e.assignTemplateRef(f,e.getMenuItemIndex(p)),class:"cdx-menu__group__item"},e.getMenuItemBindings(p),t.toHandlers(e.getMenuItemHandlers(p))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(p)))]),_:2},1040))),128))],8,Jl)],2)):(t.openBlock(),t.createBlock(r,t.mergeProps({key:1,ref_for:!0,ref:p=>e.assignTemplateRef(p,e.getMenuItemIndex(u))},e.getMenuItemBindings(u),t.toHandlers(e.getMenuItemHandlers(u))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(u)))]),_:2},1040))],64))),128)),e.showPending?(t.openBlock(),t.createBlock(a,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("v-if",!0)],16,Yl)],6)),[[t.vShow,e.expanded]])}const $e=z(Gl,[["render",la]]),aa=Z(yo),sa=Z(pe),ia=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:G},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:aa},status:{type:String,default:"default",validator:sa},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","clear","invalid"],setup(e,{emit:n,attrs:o}){const l=o.id,{computedDisabled:i,computedStatus:d,computedInputId:s}=ae(t.toRef(e,"disabled"),t.toRef(e,"status"),l),r=t.inject(Qe,void 0),a=oe(t.toRef(e,"modelValue"),n),u=t.computed(()=>e.clearable&&!!a.value&&!i.value),c=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":u.value,["cdx-text-input--status-".concat(d.value)]:!0})),{rootClasses:p,rootStyle:f,otherAttrs:m}=se(o,c),h=t.computed(()=>{const k=m.value,{id:$}=k;return de(k,["id"])}),y=t.computed(()=>({"cdx-text-input__input--has-value":!!a.value})),C=$=>{a.value="",n("clear",$)},w=$=>{($.key==="Home"||$.key==="End")&&!$.ctrlKey&&!$.metaKey||n("keydown",$)},B=$=>{n("input",$)},S=$=>{n("change",$)},N=$=>{n("focus",$)},x=$=>{n("blur",$)},L=t.ref(!0);return{computedInputId:s,descriptionId:r,wrappedModel:a,isClearable:u,rootClasses:p,rootStyle:f,otherAttrsMinusId:h,inputClasses:y,computedDisabled:i,onClear:C,onInput:B,onChange:S,onKeydown:w,onFocus:N,onBlur:x,onInvalid:($,g)=>{g&&$.preventDefault(),n("invalid",$),L.value=!0},shouldPreventDefault:L,cdxIconClear:oo}},methods:{focus(){this.$refs.input.focus()},blur(){this.$refs.input.blur()},checkValidity(){return this.$refs.input.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.input.reportValidity()},setCustomValidity(e){this.$refs.input.setCustomValidity(e)}}}),ra=["id","type","aria-describedby","disabled"];function da(e,n,o,l,i,d){const s=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({id:e.computedInputId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrsMinusId,{type:e.inputType,"aria-describedby":e.descriptionId,disabled:e.computedDisabled,size:"1",onInput:n[1]||(n[1]=(...r)=>e.onInput&&e.onInput(...r)),onChange:n[2]||(n[2]=(...r)=>e.onChange&&e.onChange(...r)),onFocus:n[3]||(n[3]=(...r)=>e.onFocus&&e.onFocus(...r)),onBlur:n[4]||(n[4]=(...r)=>e.onBlur&&e.onBlur(...r)),onKeydown:n[5]||(n[5]=(...r)=>e.onKeydown&&e.onKeydown(...r)),onInvalid:n[6]||(n[6]=r=>e.onInvalid(r,e.shouldPreventDefault))}),null,16,ra),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.isClearable?(t.openBlock(),t.createBlock(s,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[7]||(n[7]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("v-if",!0)],6)}const Je=z(ia,[["render",da]]),ua=["top","right","bottom","left"],Ve=Math.min,ie=Math.max,je=Math.round,Ke=Math.floor,me=e=>({x:e,y:e}),ca={left:"right",right:"left",bottom:"top",top:"bottom"},pa={start:"end",end:"start"};function It(e,n,o){return ie(e,Ve(n,o))}function Ne(e,n){return typeof e=="function"?e(n):e}function ye(e){return e.split("-")[0]}function Fe(e){return e.split("-")[1]}function dn(e){return e==="x"?"y":"x"}function un(e){return e==="y"?"height":"width"}function we(e){return["top","bottom"].includes(ye(e))?"y":"x"}function cn(e){return dn(we(e))}function fa(e,n,o){o===void 0&&(o=!1);const l=Fe(e),i=cn(e),d=un(i);let s=i==="x"?l===(o?"end":"start")?"right":"left":l==="start"?"bottom":"top";return n.reference[d]>n.floating[d]&&(s=We(s)),[s,We(s)]}function ma(e){const n=We(e);return[ut(e),n,ut(n)]}function ut(e){return e.replace(/start|end/g,n=>pa[n])}function ha(e,n,o){const l=["left","right"],i=["right","left"],d=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return o?n?i:l:n?l:i;case"left":case"right":return n?d:s;default:return[]}}function va(e,n,o,l){const i=Fe(e);let d=ha(ye(e),o==="start",l);return i&&(d=d.map(s=>s+"-"+i),n&&(d=d.concat(d.map(ut)))),d}function We(e){return e.replace(/left|right|bottom|top/g,n=>ca[n])}function ga(e){return X({top:0,right:0,bottom:0,left:0},e)}function ba(e){return typeof e!="number"?ga(e):{top:e,right:e,bottom:e,left:e}}function qe(e){const{x:n,y:o,width:l,height:i}=e;return{width:l,height:i,top:o,left:n,right:n+l,bottom:o+i,x:n,y:o}}function xt(e,n,o){let{reference:l,floating:i}=e;const d=we(n),s=cn(n),r=un(s),a=ye(n),u=d==="y",c=l.x+l.width/2-i.width/2,p=l.y+l.height/2-i.height/2,f=l[r]/2-i[r]/2;let m;switch(a){case"top":m={x:c,y:l.y-i.height};break;case"bottom":m={x:c,y:l.y+l.height};break;case"right":m={x:l.x+l.width,y:p};break;case"left":m={x:l.x-i.width,y:p};break;default:m={x:l.x,y:l.y}}switch(Fe(n)){case"start":m[s]-=f*(o&&u?-1:1);break;case"end":m[s]+=f*(o&&u?-1:1);break}return m}const ya=(e,n,o)=>J(exports,null,function*(){const{placement:l="bottom",strategy:i="absolute",middleware:d=[],platform:s}=o,r=d.filter(Boolean),a=yield s.isRTL==null?void 0:s.isRTL(n);let u=yield s.getElementRects({reference:e,floating:n,strategy:i}),{x:c,y:p}=xt(u,l,a),f=l,m={},h=0;for(let y=0;y<r.length;y++){const{name:C,fn:w}=r[y],{x:B,y:S,data:N,reset:x}=yield w({x:c,y:p,initialPlacement:l,placement:f,strategy:i,middlewareData:m,rects:u,platform:s,elements:{reference:e,floating:n}});c=B!=null?B:c,p=S!=null?S:p,m=le(X({},m),{[C]:X(X({},m[C]),N)}),x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(f=x.placement),x.rects&&(u=x.rects===!0?yield s.getElementRects({reference:e,floating:n,strategy:i}):x.rects),{x:c,y:p}=xt(u,f,a)),y=-1)}return{x:c,y:p,placement:f,strategy:i,middlewareData:m}});function Me(e,n){return J(this,null,function*(){var o;n===void 0&&(n={});const{x:l,y:i,platform:d,rects:s,elements:r,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:p="floating",altBoundary:f=!1,padding:m=0}=Ne(n,e),h=ba(m),C=r[f?p==="floating"?"reference":"floating":p],w=qe(yield d.getClippingRect({element:(o=yield d.isElement==null?void 0:d.isElement(C))==null||o?C:C.contextElement||(yield d.getDocumentElement==null?void 0:d.getDocumentElement(r.floating)),boundary:u,rootBoundary:c,strategy:a})),B=p==="floating"?{x:l,y:i,width:s.floating.width,height:s.floating.height}:s.reference,S=yield d.getOffsetParent==null?void 0:d.getOffsetParent(r.floating),N=(yield d.isElement==null?void 0:d.isElement(S))?(yield d.getScale==null?void 0:d.getScale(S))||{x:1,y:1}:{x:1,y:1},x=qe(d.convertOffsetParentRelativeRectToViewportRelativeRect?yield d.convertOffsetParentRelativeRectToViewportRelativeRect({elements:r,rect:B,offsetParent:S,strategy:a}):B);return{top:(w.top-x.top+h.top)/N.y,bottom:(x.bottom-w.bottom+h.bottom)/N.y,left:(w.left-x.left+h.left)/N.x,right:(x.right-w.right+h.right)/N.x}})}const Ca=function(e){return e===void 0&&(e={}),{name:"flip",options:e,fn(o){return J(this,null,function*(){var l,i;const{placement:d,middlewareData:s,rects:r,initialPlacement:a,platform:u,elements:c}=o,W=Ne(e,o),{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:C=!0}=W,w=de(W,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((l=s.arrow)!=null&&l.alignmentOffset)return{};const B=ye(d),S=we(a),N=ye(a)===a,x=yield u.isRTL==null?void 0:u.isRTL(c.floating),L=m||(N||!C?[We(a)]:ma(a)),D=y!=="none";!m&&D&&L.push(...va(a,C,y,x));const $=[a,...L],g=yield Me(o,w),k=[];let V=((i=s.flip)==null?void 0:i.overflows)||[];if(p&&k.push(g[B]),f){const P=fa(d,r,x);k.push(g[P[0]],g[P[1]])}if(V=[...V,{placement:d,overflows:k}],!k.every(P=>P<=0)){var E,T;const P=(((E=s.flip)==null?void 0:E.index)||0)+1,te=$[P];if(te)return{data:{index:P,overflows:V},reset:{placement:te}};let R=(T=V.filter(_=>_.overflows[0]<=0).sort((_,q)=>_.overflows[1]-q.overflows[1])[0])==null?void 0:T.placement;if(!R)switch(h){case"bestFit":{var U;const _=(U=V.filter(q=>{if(D){const v=we(q.placement);return v===S||v==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(v=>v>0).reduce((v,M)=>v+M,0)]).sort((q,v)=>q[1]-v[1])[0])==null?void 0:U[0];_&&(R=_);break}case"initialPlacement":R=a;break}if(d!==R)return{reset:{placement:R}}}return{}})}}};function Vt(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function Et(e){return ua.some(n=>e[n]>=0)}const wa=function(e){return e===void 0&&(e={}),{name:"hide",options:e,fn(o){return J(this,null,function*(){const{rects:l}=o,s=Ne(e,o),{strategy:i="referenceHidden"}=s,d=de(s,["strategy"]);switch(i){case"referenceHidden":{const r=yield Me(o,le(X({},d),{elementContext:"reference"})),a=Vt(r,l.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Et(a)}}}case"escaped":{const r=yield Me(o,le(X({},d),{altBoundary:!0})),a=Vt(r,l.floating);return{data:{escapedOffsets:a,escaped:Et(a)}}}default:return{}}})}}};function ka(e,n){return J(this,null,function*(){const{placement:o,platform:l,elements:i}=e,d=yield l.isRTL==null?void 0:l.isRTL(i.floating),s=ye(o),r=Fe(o),a=we(o)==="y",u=["left","top"].includes(s)?-1:1,c=d&&a?-1:1,p=Ne(n,e);let{mainAxis:f,crossAxis:m,alignmentAxis:h}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return r&&typeof h=="number"&&(m=r==="end"?h*-1:h),a?{x:m*c,y:f*u}:{x:f*u,y:m*c}})}const $a=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(o){return J(this,null,function*(){var l,i;const{x:d,y:s,placement:r,middlewareData:a}=o,u=yield ka(o,e);return r===((l=a.offset)==null?void 0:l.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:d+u.x,y:s+u.y,data:le(X({},u),{placement:r})}})}}},Ba=function(e){return e===void 0&&(e={}),{name:"shift",options:e,fn(o){return J(this,null,function*(){const{x:l,y:i,placement:d}=o,w=Ne(e,o),{mainAxis:s=!0,crossAxis:r=!1,limiter:a={fn:B=>{let{x:S,y:N}=B;return{x:S,y:N}}}}=w,u=de(w,["mainAxis","crossAxis","limiter"]),c={x:l,y:i},p=yield Me(o,u),f=we(ye(d)),m=dn(f);let h=c[m],y=c[f];if(s){const B=m==="y"?"top":"left",S=m==="y"?"bottom":"right",N=h+p[B],x=h-p[S];h=It(N,h,x)}if(r){const B=f==="y"?"top":"left",S=f==="y"?"bottom":"right",N=y+p[B],x=y-p[S];y=It(N,y,x)}const C=a.fn(le(X({},o),{[m]:h,[f]:y}));return le(X({},C),{data:{x:C.x-l,y:C.y-i,enabled:{[m]:s,[f]:r}}})})}}},Sa=function(e){return e===void 0&&(e={}),{name:"size",options:e,fn(o){return J(this,null,function*(){var l,i;const{placement:d,rects:s,platform:r,elements:a}=o,V=Ne(e,o),{apply:u=()=>{}}=V,c=de(V,["apply"]),p=yield Me(o,c),f=ye(d),m=Fe(d),h=we(d)==="y",{width:y,height:C}=s.floating;let w,B;f==="top"||f==="bottom"?(w=f,B=m===((yield r.isRTL==null?void 0:r.isRTL(a.floating))?"start":"end")?"left":"right"):(B=f,w=m==="end"?"top":"bottom");const S=C-p.top-p.bottom,N=y-p.left-p.right,x=Ve(C-p[w],S),L=Ve(y-p[B],N),D=!o.middlewareData.shift;let $=x,g=L;if((l=o.middlewareData.shift)!=null&&l.enabled.x&&(g=N),(i=o.middlewareData.shift)!=null&&i.enabled.y&&($=S),D&&!m){const E=ie(p.left,0),T=ie(p.right,0),U=ie(p.top,0),W=ie(p.bottom,0);h?g=y-2*(E!==0||T!==0?E+T:ie(p.left,p.right)):$=C-2*(U!==0||W!==0?U+W:ie(p.top,p.bottom))}yield u(le(X({},o),{availableWidth:g,availableHeight:$}));const k=yield r.getDimensions(a.floating);return y!==k.width||C!==k.height?{reset:{rects:!0}}:{}})}}};function et(){return typeof window!="undefined"}function Be(e){return bt(e)?(e.nodeName||"").toLowerCase():"#document"}function re(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function ge(e){var n;return(n=(bt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function bt(e){return et()?e instanceof Node||e instanceof re(e).Node:!1}function ue(e){return et()?e instanceof Element||e instanceof re(e).Element:!1}function he(e){return et()?e instanceof HTMLElement||e instanceof re(e).HTMLElement:!1}function Nt(e){return!et()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof re(e).ShadowRoot}function Oe(e){const{overflow:n,overflowX:o,overflowY:l,display:i}=ce(e);return/auto|scroll|overlay|hidden|clip/.test(n+l+o)&&!["inline","contents"].includes(i)}function Ia(e){return["table","td","th"].includes(Be(e))}function tt(e){return[":popover-open",":modal"].some(n=>{try{return e.matches(n)}catch(o){return!1}})}function yt(e){const n=Ct(),o=ue(e)?ce(e):e;return o.transform!=="none"||o.perspective!=="none"||(o.containerType?o.containerType!=="normal":!1)||!n&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!n&&(o.filter?o.filter!=="none":!1)||["transform","perspective","filter"].some(l=>(o.willChange||"").includes(l))||["paint","layout","strict","content"].some(l=>(o.contain||"").includes(l))}function xa(e){let n=Ce(e);for(;he(n)&&!Ee(n);){if(yt(n))return n;if(tt(n))return null;n=Ce(n)}return null}function Ct(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ee(e){return["html","body","#document"].includes(Be(e))}function ce(e){return re(e).getComputedStyle(e)}function nt(e){return ue(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ce(e){if(Be(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Nt(e)&&e.host||ge(e);return Nt(n)?n.host:n}function pn(e){const n=Ce(e);return Ee(n)?e.ownerDocument?e.ownerDocument.body:e.body:he(n)&&Oe(n)?n:pn(n)}function Le(e,n,o){var l;n===void 0&&(n=[]),o===void 0&&(o=!0);const i=pn(e),d=i===((l=e.ownerDocument)==null?void 0:l.body),s=re(i);if(d){const r=ct(s);return n.concat(s,s.visualViewport||[],Oe(i)?i:[],r&&o?Le(r):[])}return n.concat(i,Le(i,[],o))}function ct(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function fn(e){const n=ce(e);let o=parseFloat(n.width)||0,l=parseFloat(n.height)||0;const i=he(e),d=i?e.offsetWidth:o,s=i?e.offsetHeight:l,r=je(o)!==d||je(l)!==s;return r&&(o=d,l=s),{width:o,height:l,$:r}}function wt(e){return ue(e)?e:e.contextElement}function xe(e){const n=wt(e);if(!he(n))return me(1);const o=n.getBoundingClientRect(),{width:l,height:i,$:d}=fn(n);let s=(d?je(o.width):o.width)/l,r=(d?je(o.height):o.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!r||!Number.isFinite(r))&&(r=1),{x:s,y:r}}const Va=me(0);function mn(e){const n=re(e);return!Ct()||!n.visualViewport?Va:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function Ea(e,n,o){return n===void 0&&(n=!1),!o||n&&o!==re(e)?!1:n}function ke(e,n,o,l){n===void 0&&(n=!1),o===void 0&&(o=!1);const i=e.getBoundingClientRect(),d=wt(e);let s=me(1);n&&(l?ue(l)&&(s=xe(l)):s=xe(e));const r=Ea(d,o,l)?mn(d):me(0);let a=(i.left+r.x)/s.x,u=(i.top+r.y)/s.y,c=i.width/s.x,p=i.height/s.y;if(d){const f=re(d),m=l&&ue(l)?re(l):l;let h=f,y=ct(h);for(;y&&l&&m!==h;){const C=xe(y),w=y.getBoundingClientRect(),B=ce(y),S=w.left+(y.clientLeft+parseFloat(B.paddingLeft))*C.x,N=w.top+(y.clientTop+parseFloat(B.paddingTop))*C.y;a*=C.x,u*=C.y,c*=C.x,p*=C.y,a+=S,u+=N,h=re(y),y=ct(h)}}return qe({width:c,height:p,x:a,y:u})}function kt(e,n){const o=nt(e).scrollLeft;return n?n.left+o:ke(ge(e)).left+o}function hn(e,n,o){o===void 0&&(o=!1);const l=e.getBoundingClientRect(),i=l.left+n.scrollLeft-(o?0:kt(e,l)),d=l.top+n.scrollTop;return{x:i,y:d}}function Na(e){let{elements:n,rect:o,offsetParent:l,strategy:i}=e;const d=i==="fixed",s=ge(l),r=n?tt(n.floating):!1;if(l===s||r&&d)return o;let a={scrollLeft:0,scrollTop:0},u=me(1);const c=me(0),p=he(l);if((p||!p&&!d)&&((Be(l)!=="body"||Oe(s))&&(a=nt(l)),he(l))){const m=ke(l);u=xe(l),c.x=m.x+l.clientLeft,c.y=m.y+l.clientTop}const f=s&&!p&&!d?hn(s,a,!0):me(0);return{width:o.width*u.x,height:o.height*u.y,x:o.x*u.x-a.scrollLeft*u.x+c.x+f.x,y:o.y*u.y-a.scrollTop*u.y+c.y+f.y}}function Aa(e){return Array.from(e.getClientRects())}function Da(e){const n=ge(e),o=nt(e),l=e.ownerDocument.body,i=ie(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),d=ie(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight);let s=-o.scrollLeft+kt(e);const r=-o.scrollTop;return ce(l).direction==="rtl"&&(s+=ie(n.clientWidth,l.clientWidth)-i),{width:i,height:d,x:s,y:r}}function Ma(e,n){const o=re(e),l=ge(e),i=o.visualViewport;let d=l.clientWidth,s=l.clientHeight,r=0,a=0;if(i){d=i.width,s=i.height;const u=Ct();(!u||u&&n==="fixed")&&(r=i.offsetLeft,a=i.offsetTop)}return{width:d,height:s,x:r,y:a}}function La(e,n){const o=ke(e,!0,n==="fixed"),l=o.top+e.clientTop,i=o.left+e.clientLeft,d=he(e)?xe(e):me(1),s=e.clientWidth*d.x,r=e.clientHeight*d.y,a=i*d.x,u=l*d.y;return{width:s,height:r,x:a,y:u}}function At(e,n,o){let l;if(n==="viewport")l=Ma(e,o);else if(n==="document")l=Da(ge(e));else if(ue(n))l=La(n,o);else{const i=mn(e);l={x:n.x-i.x,y:n.y-i.y,width:n.width,height:n.height}}return qe(l)}function vn(e,n){const o=Ce(e);return o===n||!ue(o)||Ee(o)?!1:ce(o).position==="fixed"||vn(o,n)}function Ta(e,n){const o=n.get(e);if(o)return o;let l=Le(e,[],!1).filter(r=>ue(r)&&Be(r)!=="body"),i=null;const d=ce(e).position==="fixed";let s=d?Ce(e):e;for(;ue(s)&&!Ee(s);){const r=ce(s),a=yt(s);!a&&r.position==="fixed"&&(i=null),(d?!a&&!i:!a&&r.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Oe(s)&&!a&&vn(e,s))?l=l.filter(c=>c!==s):i=r,s=Ce(s)}return n.set(e,l),l}function Ra(e){let{element:n,boundary:o,rootBoundary:l,strategy:i}=e;const s=[...o==="clippingAncestors"?tt(n)?[]:Ta(n,this._c):[].concat(o),l],r=s[0],a=s.reduce((u,c)=>{const p=At(n,c,i);return u.top=ie(p.top,u.top),u.right=Ve(p.right,u.right),u.bottom=Ve(p.bottom,u.bottom),u.left=ie(p.left,u.left),u},At(n,r,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function Fa(e){const{width:n,height:o}=fn(e);return{width:n,height:o}}function Oa(e,n,o){const l=he(n),i=ge(n),d=o==="fixed",s=ke(e,!0,d,n);let r={scrollLeft:0,scrollTop:0};const a=me(0);if(l||!l&&!d)if((Be(n)!=="body"||Oe(i))&&(r=nt(n)),l){const f=ke(n,!0,d,n);a.x=f.x+n.clientLeft,a.y=f.y+n.clientTop}else i&&(a.x=kt(i));const u=i&&!l&&!d?hn(i,r):me(0),c=s.left+r.scrollLeft-a.x-u.x,p=s.top+r.scrollTop-a.y-u.y;return{x:c,y:p,width:s.width,height:s.height}}function rt(e){return ce(e).position==="static"}function Dt(e,n){if(!he(e)||ce(e).position==="fixed")return null;if(n)return n(e);let o=e.offsetParent;return ge(e)===o&&(o=o.ownerDocument.body),o}function gn(e,n){const o=re(e);if(tt(e))return o;if(!he(e)){let i=Ce(e);for(;i&&!Ee(i);){if(ue(i)&&!rt(i))return i;i=Ce(i)}return o}let l=Dt(e,n);for(;l&&Ia(l)&&rt(l);)l=Dt(l,n);return l&&Ee(l)&&rt(l)&&!yt(l)?o:l||xa(e)||o}const za=function(e){return J(this,null,function*(){const n=this.getOffsetParent||gn,o=this.getDimensions,l=yield o(e.floating);return{reference:Oa(e.reference,yield n(e.floating),e.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}})};function Pa(e){return ce(e).direction==="rtl"}const Ka={convertOffsetParentRelativeRectToViewportRelativeRect:Na,getDocumentElement:ge,getClippingRect:Ra,getOffsetParent:gn,getElementRects:za,getClientRects:Aa,getDimensions:Fa,getScale:xe,isElement:ue,isRTL:Pa};function _a(e,n){let o=null,l;const i=ge(e);function d(){var r;clearTimeout(l),(r=o)==null||r.disconnect(),o=null}function s(r,a){r===void 0&&(r=!1),a===void 0&&(a=1),d();const{left:u,top:c,width:p,height:f}=e.getBoundingClientRect();if(r||n(),!p||!f)return;const m=Ke(c),h=Ke(i.clientWidth-(u+p)),y=Ke(i.clientHeight-(c+f)),C=Ke(u),B={rootMargin:-m+"px "+-h+"px "+-y+"px "+-C+"px",threshold:ie(0,Ve(1,a))||1};let S=!0;function N(x){const L=x[0].intersectionRatio;if(L!==a){if(!S)return s();L?s(!1,L):l=setTimeout(()=>{s(!1,1e-7)},1e3)}S=!1}try{o=new IntersectionObserver(N,le(X({},B),{root:i.ownerDocument}))}catch(x){o=new IntersectionObserver(N,B)}o.observe(e)}return s(!0),d}function bn(e,n,o,l){l===void 0&&(l={});const{ancestorScroll:i=!0,ancestorResize:d=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:r=typeof IntersectionObserver=="function",animationFrame:a=!1}=l,u=wt(e),c=i||d?[...u?Le(u):[],...Le(n)]:[];c.forEach(w=>{i&&w.addEventListener("scroll",o,{passive:!0}),d&&w.addEventListener("resize",o)});const p=u&&r?_a(u,o):null;let f=-1,m=null;s&&(m=new ResizeObserver(w=>{let[B]=w;B&&B.target===u&&m&&(m.unobserve(n),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var S;(S=m)==null||S.observe(n)})),o()}),u&&!a&&m.observe(u),m.observe(n));let h,y=a?ke(e):null;a&&C();function C(){const w=ke(e);y&&(w.x!==y.x||w.y!==y.y||w.width!==y.width||w.height!==y.height)&&o(),y=w,h=requestAnimationFrame(C)}return o(),()=>{var w;c.forEach(B=>{i&&B.removeEventListener("scroll",o),d&&B.removeEventListener("resize",o)}),p==null||p(),(w=m)==null||w.disconnect(),m=null,a&&cancelAnimationFrame(h)}}const yn=$a,Ha=Ba,Cn=Ca,Ua=Sa,pt=wa,wn=(e,n,o)=>{const l=new Map,i=X({platform:Ka},o),d=le(X({},i.platform),{_c:l});return ya(e,n,le(X({},i),{platform:d}))};function ja(e){return e!=null&&typeof e=="object"&&"$el"in e}function Mt(e){if(ja(e)){const n=e.$el;return bt(n)&&Be(n)==="#comment"?null:n}return e}function kn(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Lt(e,n){const o=kn(e);return Math.round(n*o)/o}function Wa(e,n,o){o===void 0&&(o={});const l=o.whileElementsMounted,i=t.computed(()=>{var D;return(D=t.unref(o.open))!=null?D:!0}),d=t.computed(()=>t.unref(o.middleware)),s=t.computed(()=>{var D;return(D=t.unref(o.placement))!=null?D:"bottom"}),r=t.computed(()=>{var D;return(D=t.unref(o.strategy))!=null?D:"absolute"}),a=t.computed(()=>{var D;return(D=t.unref(o.transform))!=null?D:!0}),u=t.computed(()=>Mt(e.value)),c=t.computed(()=>Mt(n.value)),p=t.ref(0),f=t.ref(0),m=t.ref(r.value),h=t.ref(s.value),y=t.shallowRef({}),C=t.ref(!1),w=t.computed(()=>{const D={position:m.value,left:"0",top:"0"};if(!c.value)return D;const $=Lt(c.value,p.value),g=Lt(c.value,f.value);return a.value?X(le(X({},D),{transform:"translate("+$+"px, "+g+"px)"}),kn(c.value)>=1.5&&{willChange:"transform"}):{position:m.value,left:$+"px",top:g+"px"}});let B;function S(){u.value==null||c.value==null||wn(u.value,c.value,{middleware:d.value,placement:s.value,strategy:r.value}).then(D=>{p.value=D.x,f.value=D.y,m.value=D.strategy,h.value=D.placement,y.value=D.middlewareData,C.value=!0})}function N(){typeof B=="function"&&(B(),B=void 0)}function x(){if(N(),l===void 0){S();return}if(u.value!=null&&c.value!=null){B=l(u.value,c.value,S);return}}function L(){i.value||(C.value=!1)}return t.watch([d,s,r],S,{flush:"sync"}),t.watch([u,c],x,{flush:"sync"}),t.watch(i,L,{flush:"sync"}),t.getCurrentScope()&&t.onScopeDispose(N),{x:t.shallowReadonly(p),y:t.shallowReadonly(f),strategy:t.shallowReadonly(m),placement:t.shallowReadonly(h),middlewareData:t.shallowReadonly(y),isPositioned:t.shallowReadonly(C),floatingStyles:w,update:S}}function qa(e){return e&&"$el"in e?e.$el:e}const Tt=16,Qa=128;function Ae(e,n,o){var p;const l=()=>{var f;return(f=n.value)==null?void 0:f.isExpanded()},i=[yn(o==null?void 0:o.offset),Ua({padding:Tt,apply({rects:f,elements:m,availableHeight:h,availableWidth:y}){Object.assign(m.floating.style,{width:"".concat(o!=null&&o.useAvailableWidth?y:f.reference.width,"px"),maxHeight:"".concat(Math.max(Qa,h),"px")})}}),Cn({padding:Tt}),pt({strategy:"escaped"}),pt()],{floatingStyles:d,placement:s,middlewareData:r,update:a}=Wa(e,n,{middleware:i,placement:(p=o==null?void 0:o.placement)!=null?p:"bottom"}),u=t.computed(()=>{var m,h;return!l()||!!((m=r.value.hide)!=null&&m.escaped)||((h=r.value.hide)==null?void 0:h.referenceHidden)?"hidden":"visible"});t.watch([d,u,s],([f,m,h])=>{var y,C,w,B,S;Object.assign((C=(y=n.value)==null?void 0:y.$el.style)!=null?C:{},{visibility:m,position:f.position,top:"".concat(f.top,"px"),right:"unset",left:"".concat(f.left,"px"),transform:(w=f.transform)!=null?w:"none",borderTopLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderTopRightRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="top"&&m==="visible"?"0":"",borderBottomRightRadius:h==="top"&&m==="visible"?"0":""}),Object.assign((S=(B=qa(e.value))==null?void 0:B.style)!=null?S:{},{borderTopLeftRadius:h==="top"&&m==="visible"?"0":"",borderTopRightRadius:h==="top"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomRightRadius:h==="bottom"&&m==="visible"?"0":""})});let c=null;t.watch(l,f=>{var m;f?c=bn(e.value&&"$el"in e.value?e.value.$el:e,(m=n.value)==null?void 0:m.$el,a):c&&(c(),c=null)})}const Ga=Z(pe),Ya=t.defineComponent({name:"CdxCombobox",components:{CdxButton:ve,CdxIcon:G,CdxMenu:$e,CdxTextInput:Je},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:Ga}},emits:["update:selected","load-more","input","change","focus","blur"],setup(e,{emit:n,attrs:o,slots:l}){const i=t.ref(),d=t.ref(),s=t.ref(),r=t.useId(),a=t.toRef(e,"selected"),u=oe(a,n,"update:selected"),c=t.ref(!1),p=t.ref(!1),f=t.computed(()=>{var $,g;return(g=($=s.value)==null?void 0:$.getHighlightedMenuItem())==null?void 0:g.id}),{computedDisabled:m,computedStatus:h}=ae(t.toRef(e,"disabled"),t.toRef(e,"status")),y=t.computed(()=>({"cdx-combobox--expanded":c.value,"cdx-combobox--disabled":m.value})),{rootClasses:C,rootStyle:w,otherAttrs:B}=se(o,y);function S($){p.value&&c.value?c.value=!1:(e.menuItems.length>0||l["no-results"])&&(c.value=!0),n("focus",$)}function N($){c.value=p.value&&c.value,n("blur",$)}function x(){m.value||(p.value=!0)}function L(){var $;m.value||($=i.value)==null||$.focus()}function D($){!s.value||m.value||e.menuItems.length===0||$.key===" "||s.value.delegateKeyNavigation($)}return Ae(i,s),t.watch(c,()=>{p.value=!1}),{input:i,inputWrapper:d,menu:s,menuId:r,modelWrapper:u,expanded:c,highlightedId:f,computedDisabled:m,computedStatus:h,onInputFocus:S,onInputBlur:N,onKeydown:D,onButtonClick:L,onButtonMousedown:x,cdxIconExpand:Ot,rootClasses:C,rootStyle:w,otherAttrs:B}}}),Xa={ref:"inputWrapper",class:"cdx-combobox__input-wrapper"};function Za(e,n,o,l,i,d){const s=t.resolveComponent("cdx-text-input"),r=t.resolveComponent("cdx-icon"),a=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",Xa,[t.createVNode(s,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,disabled:e.computedDisabled,status:e.computedStatus,autocomplete:"off",role:"combobox",onKeydown:e.onKeydown,onInput:n[1]||(n[1]=c=>e.$emit("input",c)),onChange:n[2]||(n[2]=c=>e.$emit("change",c)),onFocus:e.onInputFocus,onBlur:e.onInputBlur}),null,16,["modelValue","aria-activedescendant","aria-expanded","aria-controls","disabled","status","onKeydown","onFocus","onBlur"]),t.createVNode(a,{class:"cdx-combobox__expand-button","aria-hidden":"true",disabled:e.computedDisabled,tabindex:"-1",type:"button",onMousedown:e.onButtonMousedown,onClick:e.onButtonClick},{default:t.withCtx(()=>[t.createVNode(r,{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[3]||(n[3]=c=>e.modelWrapper=c),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=c=>e.expanded=c),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=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 Ja=z(Ya,[["render",Za]]);function $n(e){const n=t.ref({width:void 0,height:void 0});if(typeof window!="object"||!("ResizeObserver"in window)||!("ResizeObserverEntry"in window))return n;const o=new window.ResizeObserver(i=>{const d=i[0];d&&(n.value={width:d.borderBoxSize[0].inlineSize,height:d.borderBoxSize[0].blockSize})});let l=!1;return t.onMounted(()=>{l=!0,e.value&&o.observe(e.value)}),t.onUnmounted(()=>{l=!1,o.disconnect()}),t.watch(e,i=>{l&&(o.disconnect(),n.value={width:void 0,height:void 0},i&&o.observe(i))}),n}const es=t.defineComponent({name:"CdxDialog",components:{CdxButton:ve,CdxIcon:G},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},useCloseButton:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:""},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1},target:{type:String,default:null},renderInPlace:{type:Boolean,default:!1}},emits:["update:open","primary","default"],setup(e,{emit:n}){const o=t.useId(),l=t.ref(),i=t.ref(),d=t.ref(),s=t.ref(),r=t.ref(),a=t.ref();let u=null;const c=t.computed(()=>e.useCloseButton||e.closeButtonLabel.length>0),p=Xe(t.toRef(e,"closeButtonLabel"),"cdx-dialog-close-button-label","Close"),f=t.computed(()=>!e.hideTitle||c.value),m=t.computed(()=>!!e.primaryAction||!!e.defaultAction),h=$n(d),y=t.computed(()=>{var R;return(R=h.value.height)!=null?R:0}),C=t.ref(!1),w=t.computed(()=>({"cdx-dialog--vertical-actions":e.stackedActions,"cdx-dialog--horizontal-actions":!e.stackedActions,"cdx-dialog--dividers":C.value})),B=t.inject("CdxTeleportTarget",void 0),S=t.computed(()=>{var R,_;return(_=(R=e.target)!=null?R:B)!=null?_:"body"}),N=t.ref(0);function x(){n("update:open",!1)}let L=!1;function D(R){L=R.target===l.value}function $(){L&&x()}function g(){V(i.value)}function k(){V(i.value,!0)}function V(R,_=!1){let q=Array.from(R.querySelectorAll('\n input, select, textarea, button, object, a, area,\n [contenteditable], [tabindex]:not([tabindex^="-"])\n '));_&&(q=q.reverse());for(const v of q)if(v.focus(),document.activeElement===v)return!0;return!1}let E=[],T=[];function U(){let R=l.value;for(;R.parentElement&&R.nodeName!=="BODY";){for(const _ of Array.from(R.parentElement.children))_===R||_.nodeName==="SCRIPT"||(_.hasAttribute("aria-hidden")||(_.setAttribute("aria-hidden","true"),E.push(_)),_.hasAttribute("inert")||(_.setAttribute("inert",""),T.push(_)));R=R.parentElement}}function W(){for(const R of E)R.removeAttribute("aria-hidden");for(const R of T)R.removeAttribute("inert");E=[],T=[]}function P(){return J(this,null,function*(){var R;yield t.nextTick(),N.value=window.innerWidth-document.documentElement.clientWidth,document.documentElement.style.setProperty("margin-right","".concat(N.value,"px")),document.body.classList.add("cdx-dialog-open"),U(),u=document.activeElement,V(d.value)||(R=s.value)==null||R.focus()})}function te(){document.body.classList.remove("cdx-dialog-open"),document.documentElement.style.removeProperty("margin-right"),W(),u instanceof HTMLElement&&document.contains(u)&&(u.focus(),u=null)}return t.onMounted(()=>J(this,null,function*(){e.open&&(yield P())})),t.onUnmounted(()=>{e.open&&te()}),t.watch(t.toRef(e,"open"),R=>J(this,null,function*(){R?yield P():te()})),t.watch(y,()=>{d.value&&(C.value=d.value.clientHeight<d.value.scrollHeight)}),{close:x,onBackdropClick:$,onBackdropMouseDown:D,cdxIconClose:ft,labelId:o,rootClasses:w,backdrop:l,dialogElement:i,focusTrapStart:r,focusTrapEnd:a,focusFirst:g,focusLast:k,dialogBody:d,focusHolder:s,showHeader:f,showFooterActions:m,useCloseButtonOrLabel:c,translatedCloseButtonLabel:p,computedTarget:S}}}),ts=["aria-label","aria-labelledby"],ns={key:0,class:"cdx-dialog__header__title-group"},os=["id"],ls={key:0,class:"cdx-dialog__header__subtitle"},as={ref:"focusHolder",class:"cdx-dialog-focus-trap",tabindex:"-1"},ss={key:0,class:"cdx-dialog__footer__text"},is={key:1,class:"cdx-dialog__footer__actions"};function rs(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Teleport,{to:e.computedTarget,disabled:e.renderInPlace},[t.createVNode(t.Transition,{name:"cdx-dialog-fade",appear:""},{default:t.withCtx(()=>[e.open?(t.openBlock(),t.createElementBlock("div",{key:0,ref:"backdrop",class:"cdx-dialog-backdrop",onMousedown:n[5]||(n[5]=(...a)=>e.onBackdropMouseDown&&e.onBackdropMouseDown(...a)),onClick:n[6]||(n[6]=(...a)=>e.onBackdropClick&&e.onBackdropClick(...a)),onKeyup:n[7]||(n[7]=t.withKeys((...a)=>e.close&&e.close(...a),["escape"]))},[t.createElementVNode("div",{ref:"focusTrapStart",tabindex:"0",onFocus:n[0]||(n[0]=(...a)=>e.focusLast&&e.focusLast(...a))},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,"aria-modal":"true",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("v-if",!0):(t.openBlock(),t.createElementBlock("div",ns,[t.createElementVNode("h2",{id:e.labelId,class:"cdx-dialog__header__title"},t.toDisplayString(e.title),9,os),e.subtitle?(t.openBlock(),t.createElementBlock("p",ls,t.toDisplayString(e.subtitle),1)):t.createCommentVNode("v-if",!0)])),e.useCloseButtonOrLabel?(t.openBlock(),t.createBlock(r,{key:1,class:"cdx-dialog__header__close-button",weight:"quiet",type:"button","aria-label":e.translatedCloseButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",as,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",ss,[t.renderSlot(e.$slots,"footer-text")])):t.createCommentVNode("v-if",!0),e.showFooterActions?(t.openBlock(),t.createElementBlock("div",is,[e.primaryAction?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-dialog__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[1]||(n[1]=a=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("v-if",!0),e.defaultAction?(t.openBlock(),t.createBlock(r,{key:1,class:"cdx-dialog__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[2]||(n[2]=a=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("v-if",!0)])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0)],16,ts),t.createElementVNode("div",{ref:"focusTrapEnd",tabindex:"0",onFocus:n[4]||(n[4]=(...a)=>e.focusFirst&&e.focusFirst(...a))},null,544)],544)):t.createCommentVNode("v-if",!0)]),_:3})],8,["to","disabled"])}const ds=z(es,[["render",rs]]),us={notice:zt,error:Ft,warning:Rt,success:_t},cs=t.defineComponent({name:"CdxMessage",components:{CdxButton:ve,CdxIcon:G},props:{type:{type:String,default:"notice",validator:Ut},inline:{type:Boolean,default:!1},icon:{type:[String,Object],default:null},fadeIn:{type:Boolean,default:!1},allowUserDismiss:{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 o=t.ref(!1),l=t.computed(()=>e.inline===!1&&(e.dismissButtonLabel.length>0||e.allowUserDismiss)),i=Xe(t.toRef(e,"dismissButtonLabel"),"cdx-message-dismiss-button-label","Close"),d=t.computed(()=>e.autoDismiss===!1||e.type==="error"?!1:e.autoDismiss===!0?4e3:e.autoDismiss),s=t.computed(()=>({"cdx-message--inline":e.inline,"cdx-message--block":!e.inline,"cdx-message--user-dismissable":l.value,["cdx-message--".concat(e.type)]:!0})),r=t.computed(()=>e.icon&&e.type==="notice"?e.icon:us[e.type]),a=t.ref("");function u(c){o.value||(a.value=c==="user-dismissed"?"cdx-message-leave-active-user":"cdx-message-leave-active-system",o.value=!0,n(c))}return t.onMounted(()=>{e.type==="error"&&e.autoDismiss!==!1?t.warn('CdxMessage: Message with type="error" cannot use auto-dismiss'):d.value&&setTimeout(()=>u("auto-dismissed"),d.value)}),{dismissed:o,userDismissable:l,translatedDismissButtonLabel:i,rootClasses:s,leaveActiveClass:a,computedIcon:r,onDismiss:u,cdxIconClose:ft}}}),ps=["aria-live","role"],fs={class:"cdx-message__content"};function ms(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=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("v-if",!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(s,{class:"cdx-message__icon--vue",icon:e.computedIcon},null,8,["icon"]),t.createElementVNode("div",fs,[t.renderSlot(e.$slots,"default")]),e.userDismissable?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-message__dismiss-button",weight:"quiet",type:"button","aria-label":e.translatedDismissButtonLabel,onClick:n[0]||(n[0]=a=>e.onDismiss("user-dismissed"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label"])):t.createCommentVNode("v-if",!0)],10,ps))]),_:3},8,["appear","leave-active-class"])}const Bn=z(cs,[["render",ms]]),hs=Z(pe),vs=t.defineComponent({name:"CdxField",components:{CdxLabel:Re,CdxMessage:Bn},props:{labelIcon:{type:[String,Object],default:""},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},hideLabel:{type:Boolean,default:!1},isFieldset:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:hs},messages:{type:Object,default:()=>({})}},setup(e,{slots:n}){const{disabled:o,status:l,isFieldset:i}=t.toRefs(e),d=ht(o),s=t.computed(()=>({"cdx-field--disabled":d.value,"cdx-field--is-fieldset":i.value})),r=t.useId(),a=t.useId(),u=t.useId(),c=t.computed(()=>i.value?void 0:u);t.provide(Qt,c);const p=t.computed(()=>!i.value&&n.description?a:void 0);t.provide(Qe,p),t.provide(Yt,d),t.provide(Gt,l);const f=t.computed(()=>e.status!=="default"&&e.status in e.messages?e.messages[e.status]:""),m=t.computed(()=>e.status==="default"?"notice":e.status);return{rootClasses:s,computedDisabled:d,labelId:r,descriptionId:a,inputId:u,validationMessage:f,validationMessageType:m}}}),gs={class:"cdx-field__control"},bs={class:"cdx-field__help-text"},ys={key:0,class:"cdx-field__validation-message"};function Cs(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label"),r=t.resolveComponent("cdx-message");return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.isFieldset?"fieldset":"div"),{class:t.normalizeClass(["cdx-field",e.rootClasses]),"aria-disabled":!e.isFieldset&&e.computedDisabled?!0:void 0,disabled:e.isFieldset&&e.computedDisabled?!0:void 0},{default:t.withCtx(()=>[t.createVNode(s,{id:e.labelId,icon:e.labelIcon,"visually-hidden":e.hideLabel,optional:e.optional,"optional-flag":e.optionalFlag,"input-id":e.inputId,"description-id":e.descriptionId,disabled:e.computedDisabled,"is-legend":e.isFieldset},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"label")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["id","icon","visually-hidden","optional","optional-flag","input-id","description-id","disabled","is-legend"]),t.createElementVNode("div",gs,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",bs,[t.renderSlot(e.$slots,"help-text")]),!e.computedDisabled&&e.validationMessage||e.$slots[e.validationMessageType]?(t.openBlock(),t.createElementBlock("div",ys,[t.createVNode(r,{type:e.validationMessageType,inline:!0},{default:t.withCtx(()=>[e.status==="warning"&&e.$slots.warning?t.renderSlot(e.$slots,"warning",{key:0}):e.status==="error"&&e.$slots.error?t.renderSlot(e.$slots,"error",{key:1}):e.status==="success"&&e.$slots.success?t.renderSlot(e.$slots,"success",{key:2}):(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(e.validationMessage),1)],64))]),_:3},8,["type"])])):t.createCommentVNode("v-if",!0)]),_:3},8,["class","aria-disabled","disabled"])}const ws=z(vs,[["render",Cs]]),ks={notice:zt,error:Ft,warning:Rt,success:_t},$s=t.defineComponent({name:"CdxInfoChip",components:{CdxIcon:G},props:{status:{type:String,default:"notice",validator:Ut},icon:{type:[String,Object],default:null}},setup(e){const n=t.computed(()=>({["cdx-info-chip--".concat(e.status)]:!0})),o=t.computed(()=>e.status==="notice"?e.icon:ks[e.status]);return{rootClasses:n,computedIcon:o}}}),Bs={class:"cdx-info-chip__text"};function Ss(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-info-chip",e.rootClasses])},[e.computedIcon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-info-chip__icon--vue",icon:e.computedIcon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Bs,[t.renderSlot(e.$slots,"default")])],2)}const Is=z($s,[["render",Ss]]),xs=Z(pe),Vs=t.defineComponent({name:"CdxLookup",components:{CdxMenu:$e,CdxTextInput:Je},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},initialInputValue:{type:[String,Number],default:"",validator:e=>(e&&console.warn('[CdxLookup]: prop "initialInputValue" is deprecated. Use "inputValue" instead.'),!0)},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:xs}},emits:["update:selected","update:input-value","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const i=t.ref(),d=t.ref(),s=t.ref(),r=t.useId(),a=t.ref(!1),u=t.ref(!1),c=t.ref(!1),p=t.ref(e.menuItems),{computedDisabled:f,computedStatus:m}=ae(t.toRef(e,"disabled"),t.toRef(e,"status")),h=t.toRef(e,"selected"),y=oe(h,n,"update:selected"),C=t.computed(()=>{var E;return(E=s.value)==null?void 0:E.getComputedMenuItems().find(T=>T.value===y.value)}),w=t.computed(()=>{var E,T;return(T=(E=s.value)==null?void 0:E.getHighlightedMenuItem())==null?void 0:T.id}),B=t.ref(e.initialInputValue),S=Ze(B,t.toRef(e,"inputValue"),n,"update:input-value"),N=t.computed(()=>({"cdx-lookup--disabled":f.value,"cdx-lookup--pending":a.value})),{rootClasses:x,rootStyle:L,otherAttrs:D}=se(o,N);function $(E){C.value?C.value.label!==E&&C.value.value!==E&&(y.value=null):e.selected!==null&&e.selected!==E&&(y.value=null),E===""&&p.value.length===0?(u.value=!1,a.value=!1):a.value=!0,n("input",E)}function g(E){c.value=!0;const T=S.value!==null&&S.value!=="";!!(e.menuItems.length>0||l["no-results"])&&(T||p.value.length>0)&&(u.value=!0),n("focus",E)}function k(E){c.value=!1,u.value=!1,n("blur",E)}function V(E){!s.value||f.value||e.menuItems.length===0&&!l["no-results"]||E.key===" "||s.value.delegateKeyNavigation(E)}return Ae(d,s),t.watch(y,E=>{var T;if(E!==null){const U=C.value?(T=C.value.label)!=null?T:C.value.value:"";S.value!==U&&(S.value=U,n("input",U))}}),t.watch(t.toRef(e,"menuItems"),E=>{c.value&&a.value&&(E.length>0||l["no-results"])&&(u.value=!0),E.length===0&&!l["no-results"]&&(u.value=!1),a.value=!1}),{rootElement:i,textInput:d,menu:s,menuId:r,highlightedId:w,computedInputValue:S,selection:y,expanded:u,computedDisabled:f,computedStatus:m,onInputBlur:k,rootClasses:x,rootStyle:L,otherAttrs:D,onUpdateInput:$,onInputFocus:g,onKeydown:V}}});function Es(e,n,o,l,i,d){const s=t.resolveComponent("cdx-text-input"),r=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(s,t.mergeProps({ref:"textInput",modelValue:e.computedInputValue,"onUpdate:modelValue":n[0]||(n[0]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-lookup__input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:modelValue":e.onUpdateInput,onChange:n[1]||(n[1]=a=>e.$emit("change",a)),onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown}),null,16,["modelValue","aria-controls","aria-expanded","aria-activedescendant","disabled","status","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selection,"onUpdate:selected":n[2]||(n[2]=a=>e.selection=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[4]||(n[4]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Ns=z(Vs,[["render",Es]]),As=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,slots:o,attrs:l}){const i=Jt(o.default,l,"CdxToggleButton"),d=t.ref(!1),s=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--icon-only":i.value,"cdx-toggle-button--is-active":d.value})),r=()=>{n("update:modelValue",!e.modelValue)},a=p=>{d.value=p};function u(){a(!0)}function c(){a(!1),r()}return{rootClasses:s,onClick:r,onKeyDown:u,onKeyUp:c}}}),Ds=["aria-pressed","disabled"];function Ms(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-toggle-button",e.rootClasses]),"aria-pressed":e.modelValue,disabled:e.disabled,type:"button",onClick:n[0]||(n[0]=(...s)=>e.onClick&&e.onClick(...s)),onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,Ds)}const $t=z(As,[["render",Ms]]),Ls=t.defineComponent({name:"CdxMenuButton",components:{CdxToggleButton:$t,CdxMenu:$e},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},menuConfig:{type:Object,default:()=>({})},disabled:{type:Boolean,default:!1},footer:{type:Object,default:null}},emits:["update:selected"],setup(e,{emit:n,attrs:o}){const l=t.ref(),i=t.ref(),d=t.toRef(e,"selected"),s=oe(d,n,"update:selected"),r=t.ref(!1),a=t.useId(),u=t.useId(),{computedDisabled:c}=ae(t.toRef(e,"disabled")),{rootClasses:p,rootStyle:f,otherAttrs:m}=se(o);function h(y){!l.value||c.value||e.menuItems.length===0||y.key===" "||l.value.delegateKeyNavigation(y)}return Ae(i,l,{useAvailableWidth:!0,placement:"bottom-start",offset:4}),{computedDisabled:c,expanded:r,menu:l,menuId:u,modelWrapper:s,onKeydown:h,toggle:i,toggleId:a,rootClasses:p,rootStyle:f,otherAttrs:m}}}),Ts={class:"cdx-menu-button__menu-wrapper"};function Rs(e,n,o,l,i,d){const s=t.resolveComponent("cdx-toggle-button"),r=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu-button",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({id:e.toggleId,ref:"toggle"},e.otherAttrs,{modelValue:e.expanded,"onUpdate:modelValue":n[0]||(n[0]=a=>e.expanded=a),disabled:e.computedDisabled,quiet:"","aria-haspopup":"menu","aria-controls":e.menuId,"aria-expanded":e.expanded,onBlur:n[1]||(n[1]=a=>e.expanded=!1),onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["id","modelValue","disabled","aria-controls","aria-expanded","onKeydown"]),t.createElementVNode("div",Ts,[t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[2]||(n[2]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{role:"menu","aria-labelledby":e.toggleId,footer:e.footer}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items","aria-labelledby","footer"])])],6)}const Fs=z(Ls,[["render",Rs]]),Os=Z(pe),zs=t.defineComponent({name:"CdxMultiselectLookup",components:{CdxChipInput:on,CdxMenu:$e},props:{inputChips:{type:Array,required:!0},selected:{type:[Array],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Os},menuConfig:{type:Object,default:()=>({})},keepInputOnSelection:{type:Boolean,default:!1}},emits:["update:input-chips","update:selected","update:input-value","chip-click","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const i=t.ref(),d=t.ref(),s=t.useId(),r=t.computed(()=>{var k,V;return(V=(k=d.value)==null?void 0:k.getHighlightedMenuItem())==null?void 0:V.id}),a=t.ref(!1),u=t.ref(!1),c=t.ref(!1);t.provide(qt,t.ref(!1));const{computedDisabled:p,computedStatus:f}=ae(t.toRef(e,"disabled"),t.toRef(e,"status")),m=t.computed(()=>({"cdx-multiselect-lookup--disabled":p.value,"cdx-multiselect-lookup--pending":a.value})),{rootClasses:h,rootStyle:y,otherAttrs:C}=se(o,m);Ae(i,d);const w=oe(t.toRef(e,"selected"),n,"update:selected"),B=oe(t.toRef(e,"inputChips"),n,"update:input-chips"),S=t.ref(""),N=Ze(S,t.toRef(e,"inputValue"),n,"update:input-value"),x=t.computed(()=>N.value.toString().length>0&&l["no-results"]);function L(k){return J(this,null,function*(){yield t.nextTick(),a.value=k!==null&&k!=="",n("input",k)})}function D(k){c.value=!0,(e.menuItems.length>0||x.value)&&(u.value=!0),n("focus",k)}function $(k){c.value=!1,u.value=!1,n("blur",k)}function g(k){!d.value||p.value||e.menuItems.length===0&&!x.value||k.key===" "||d.value.delegateKeyNavigation(k)}return t.watch(t.toRef(e,"selected"),k=>{const V=k.filter(E=>B.value.find(T=>E===T.value)===void 0);V.length>0&&(V.forEach(E=>{var U;const T=(U=d.value)==null?void 0:U.getComputedMenuItems().find(P=>P.value===E);if(T){const W=T,{id:P}=W,te=de(W,["id"]);B.value.push(te)}}),e.keepInputOnSelection||(N.value="",n("input",""))),B.value=B.value.filter(E=>k.find(T=>E.value===T)!==void 0)}),t.watch(t.toRef(e,"inputChips"),k=>{k.length<w.value.length&&(w.value=k.map(V=>V.value))}),t.watch(t.toRef(e,"menuItems"),k=>{k.length===0&&!x.value?u.value=!1:c.value&&a.value&&(u.value=!0),a.value=!1}),{chipInput:i,menu:d,menuId:s,highlightedId:r,expanded:u,computedDisabled:p,computedStatus:f,rootClasses:h,rootStyle:y,otherAttrs:C,selectedWrapper:w,inputChipsWrapper:B,computedInputValue:N,onUpdateInputValue:L,onInputBlur:$,onInputFocus:D,onKeydown:g}}});function Ps(e,n,o,l,i,d){const s=t.resolveComponent("cdx-chip-input"),r=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-multiselect-lookup",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({ref:"chipInput","input-chips":e.inputChipsWrapper,"onUpdate:inputChips":n[0]||(n[0]=a=>e.inputChipsWrapper=a),"input-value":e.computedInputValue,"onUpdate:inputValue":n[1]||(n[1]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-multiselect-lookup__chip-input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"separate-input":e.separateInput,readonly:e.readonly,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:inputValue":e.onUpdateInputValue,onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown,onChipClick:n[2]||(n[2]=a=>e.$emit("chip-click",a))}),null,16,["input-chips","input-value","aria-controls","aria-expanded","aria-activedescendant","separate-input","readonly","disabled","status","onUpdate:inputValue","onFocus","onBlur","onKeydown"]),t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selectedWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.selectedWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Ks=z(zs,[["render",Ps]]),_s=Z(pe),Hs=t.defineComponent({name:"CdxRadio",components:{CdxLabel:Re},props:{modelValue:{type:[String,Number,Boolean],default:""},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,required:!0},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},status:{type:String,default:"default",validator:_s}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var m;vt((m=o.default)==null?void 0:m.call(o),l,"CdxRadio");const{computedDisabled:i,computedStatus:d}=ae(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-radio--inline":e.inline,["cdx-radio--status-".concat(d.value)]:!0})),r=t.computed(()=>({"cdx-radio__custom-input--inline":e.inline})),a=t.ref(),u=t.useId(),c=t.useId(),p=()=>{a.value.focus()},f=oe(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:i,input:a,radioId:u,descriptionId:c,focusInput:p,wrappedModel:f,customInputClasses:r}}}),Us={class:"cdx-radio__wrapper"},js=["id","aria-describedby","name","value","disabled"];function Ws(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-radio",e.rootClasses])},[t.createElementVNode("div",Us,[t.withDirectives(t.createElementVNode("input",{id:e.radioId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:"cdx-radio__input",type:"radio","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,name:e.name,value:e.inputValue,disabled:e.computedDisabled},null,8,js),[[t.vModelRadio,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-radio__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-radio__label","input-id":e.radioId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,onClick:e.focusInput},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","onClick"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-radio__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const qs=z(Hs,[["render",Ws]]),Qs=Z(pe),Gs=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:ve,CdxTextInput:Je},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Qs}},emits:["update:modelValue","submit-click","input","change","focus","blur"],setup(e,{emit:n,attrs:o}){const l=oe(t.toRef(e,"modelValue"),n),{computedDisabled:i}=ae(t.toRef(e,"disabled")),d=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel||e.useButton})),{rootClasses:s,rootStyle:r,otherAttrs:a}=se(o,d),u=Xe(t.toRef(e,"buttonLabel"),"cdx-search-input-search-button-label","Search"),c=t.computed(()=>e.useButton||e.buttonLabel.length>0);return{wrappedModel:l,computedDisabled:i,rootClasses:s,rootStyle:r,otherAttrs:a,handleSubmit:()=>{n("submit-click",l.value)},searchIcon:ro,translatedSearchButtonLabel:u,useButtonOrLabel:c}},methods:{focus(){this.$refs.textInput.focus()}}}),Ys={class:"cdx-search-input__input-wrapper"};function Xs(e,n,o,l,i,d){const s=t.resolveComponent("cdx-text-input"),r=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",Ys,[t.createVNode(s,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,disabled:e.computedDisabled,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"]),onInput:n[1]||(n[1]=a=>e.$emit("input",a)),onChange:n[2]||(n[2]=a=>e.$emit("change",a)),onFocus:n[3]||(n[3]=a=>e.$emit("focus",a)),onBlur:n[4]||(n[4]=a=>e.$emit("blur",a))}),null,16,["modelValue","start-icon","disabled","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.useButtonOrLabel?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-search-input__end-button",disabled:e.computedDisabled,onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSearchButtonLabel),1)]),_:1},8,["disabled","onClick"])):t.createCommentVNode("v-if",!0)],6)}const Sn=z(Gs,[["render",Xs]]),Zs=Z(pe),Js=t.defineComponent({name:"CdxSelect",components:{CdxIcon:G,CdxMenu:$e},inheritAttrs:!1,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},status:{type:String,default:"default",validator:Zs}},emits:["update:selected","load-more"],setup(e,{emit:n,attrs:o}){const l=t.ref(),i=t.ref(),d=t.inject(Qe,void 0),s=t.useId(),r=t.ref(!1),a=o.id||t.useId(),{computedDisabled:u,computedStatus:c,computedInputId:p}=ae(t.toRef(e,"disabled"),t.toRef(e,"status"),a),f=oe(t.toRef(e,"selected"),n,"update:selected"),m=t.computed(()=>{var g;return(g=i.value)==null?void 0:g.getComputedMenuItems().find(k=>k.value===e.selected)}),h=t.computed(()=>{var g;return m.value?(g=m.value.label)!=null?g:m.value.value:e.defaultLabel}),y=t.computed(()=>{var g;if(e.defaultIcon&&!m.value)return e.defaultIcon;if((g=m.value)!=null&&g.icon)return m.value.icon}),C=t.computed(()=>({"cdx-select-vue--enabled":!u.value,"cdx-select-vue--disabled":u.value,"cdx-select-vue--expanded":r.value,"cdx-select-vue--value-selected":!!m.value,"cdx-select-vue--no-selections":!m.value,"cdx-select-vue--has-start-icon":!!y.value,["cdx-select-vue--status-".concat(c.value)]:!0})),{rootClasses:w,rootStyle:B,otherAttrs:S}=se(o,C),N=t.computed(()=>{const V=S.value,{id:g}=V;return de(V,["id"])}),x=t.computed(()=>{var g,k;return(k=(g=i.value)==null?void 0:g.getHighlightedMenuItem())==null?void 0:k.id});function L(){r.value=!1}function D(){var g;u.value||(r.value=!r.value,(g=l.value)==null||g.focus())}function $(g){var k;u.value||(k=i.value)==null||k.delegateKeyNavigation(g,{characterNavigation:!0})}return Ae(l,i),{handle:l,menu:i,computedHandleId:p,descriptionId:d,menuId:s,modelWrapper:f,selectedMenuItem:m,highlightedId:x,expanded:r,computedDisabled:u,onBlur:L,currentLabel:h,rootClasses:w,rootStyle:B,otherAttrsMinusId:N,onClick:D,onKeydown:$,startIcon:y,cdxIconExpand:Ot}}}),ei=["aria-disabled"],ti=["id","aria-controls","aria-activedescendant","aria-expanded","aria-describedby"];function ni(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-select-vue",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),"aria-disabled":e.computedDisabled},[t.createElementVNode("div",t.mergeProps({id:e.computedHandleId,ref:"handle",class:"cdx-select-vue__handle"},e.otherAttrsMinusId,{tabindex:"0",role:"combobox","aria-controls":e.menuId,"aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-describedby":e.descriptionId,onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onBlur:n[1]||(n[1]=(...a)=>e.onBlur&&e.onBlur(...a)),onKeydown:n[2]||(n[2]=(...a)=>e.onKeydown&&e.onKeydown(...a))}),[t.renderSlot(e.$slots,"label",{selectedMenuItem:e.selectedMenuItem,defaultLabel:e.defaultLabel},()=>[t.createTextVNode(t.toDisplayString(e.currentLabel),1)]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-select-vue__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createVNode(s,{icon:e.cdxIconExpand,class:"cdx-select-vue__indicator"},null,8,["icon"])],16,ti),t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items"])],14,ei)}const In=z(Js,[["render",ni]]),oi=t.defineComponent({name:"CdxTablePager",components:{CdxButton:ve,CdxIcon:G,CdxSelect:In},props:{paginationSizeOptions:{type:Array,required:!0},itemsPerPage:{type:Number,required:!0},nextDisabled:{type:Boolean,default:!1},prevDisabled:{type:Boolean,default:!1},lastDisabled:{type:Boolean,default:!1}},emits:["update:itemsPerPage","first","last","next","prev"],setup(e,{emit:n}){const o=oe(t.toRef(e,"itemsPerPage"),n,"update:itemsPerPage"),l=Q("cdx-table-pager-items-per-page-default","Results per page"),i=Q("cdx-table-pager-items-per-page-current",u=>"".concat(u," rows"),[o]),d=Q("cdx-table-pager-button-first-page","First page"),s=Q("cdx-table-pager-button-next-page","Next page"),r=Q("cdx-table-pager-button-prev-page","Previous page"),a=Q("cdx-table-pager-button-last-page","Last page");return{defaultItemsPerPageLabel:l,currentItemsPerPageLabel:i,btnLabelFirst:d,btnLabelNext:s,btnLabelPrev:r,btnLabelLast:a,wrappedItemsPerPage:o,cdxIconPrevious:Kt,cdxIconNext:Pt,cdxIconMoveFirst:so,cdxIconMoveLast:io}}}),li={class:"cdx-table-pager"},ai={class:"cdx-table-pager__start"},si={key:0},ii={key:1},ri={class:"cdx-table-pager__center"},di={class:"cdx-table-pager__end"};function ui(e,n,o,l,i,d){const s=t.resolveComponent("cdx-select"),r=t.resolveComponent("cdx-icon"),a=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",li,[t.createElementVNode("div",ai,[t.createVNode(s,{selected:e.wrappedItemsPerPage,"onUpdate:selected":n[0]||(n[0]=u=>e.wrappedItemsPerPage=u),"default-label":e.defaultItemsPerPageLabel,"menu-items":e.paginationSizeOptions},{label:t.withCtx(({selectedMenuItem:u,defaultLabel:c})=>[u?(t.openBlock(),t.createElementBlock("span",si,[t.createElementVNode("span",null,t.toDisplayString(e.currentItemsPerPageLabel),1)])):(t.openBlock(),t.createElementBlock("span",ii,t.toDisplayString(c),1))]),_:1},8,["selected","default-label","menu-items"])]),t.createElementVNode("div",ri,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",di,[t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-first",weight:"quiet","aria-label":e.btnLabelFirst,onClick:n[1]||(n[1]=u=>e.$emit("first"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconMoveFirst},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-prev",weight:"quiet","aria-label":e.btnLabelPrev,onClick:n[2]||(n[2]=u=>e.$emit("prev"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled,class:"cdx-table-pager__button-next",weight:"quiet","aria-label":e.btnLabelNext,onClick:n[3]||(n[3]=u=>e.$emit("next"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconNext},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled||e.lastDisabled,class:"cdx-table-pager__button-last",weight:"quiet","aria-label":e.btnLabelLast,onClick:n[4]||(n[4]=u=>e.$emit("last"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconMoveLast},null,8,["icon"])]),_:1},8,["disabled","aria-label"])])])}const ci=z(oi,[["render",ui]]),pi=Z(Co),fi=Z(Bo),mi={none:uo,asc:co,desc:lo},hi={none:"none",asc:"ascending",desc:"descending"},vi=t.defineComponent({name:"CdxTable",components:{CdxCheckbox:nn,CdxIcon:G,CdxTablePager:ci,CdxProgressBar:gt},props:{caption:{type:String,required:!0},hideCaption:{type:Boolean,default:!1},columns:{type:Array,default:()=>[],validator:e=>{const n=e.map(l=>l.id);return new Set(n).size===n.length?!0:(console.warn('[CdxTable]: Each column in the "columns" prop must have a unique "id".'),!1)}},data:{type:Array,default:()=>[],validator:(e,n)=>{if(!Array.isArray(n.columns)||n.columns.length===0||e.length===0)return!0;const o=n.columns.some(i=>"allowSort"in i),l=e.every(i=>He in i);return o&&n.useRowSelection&&!l?(console.warn('[CdxTable]: With sorting and row selection, each row in the "data" prop must have a "TableRowIdentifier".'),!1):!0}},useRowHeaders:{type:Boolean,default:!1},showVerticalBorders:{type:Boolean,default:!1},useRowSelection:{type:Boolean,default:!1},selectedRows:{type:Array,default:()=>[]},sort:{type:Object,default:()=>({})},pending:{type:Boolean,default:!1},paginate:{type:Boolean,default:!1},serverPagination:{type:Boolean,default:!1},totalRows:{type:Number,default:NaN},paginationPosition:{type:String,default:"bottom",validator:fi},paginationSizeOptions:{type:Array,default:()=>[{value:10},{value:20},{value:50}],validator:e=>{const n=o=>typeof o.value=="number";return e.every(n)?!0:(console.warn('[CdxTable]: "value" property of all menu items in PaginationOptions must be a number.'),!1)}},paginationSizeDefault:{type:Number,default:e=>e.paginate&&e.serverPagination?e.data.length:e.paginationSizeOptions[0].value}},emits:["update:selectedRows","update:sort","load-more","last"],setup(e,{emit:n}){const o=t.ref(0),l=t.ref(e.paginationSizeDefault),i=t.computed(()=>e.serverPagination&&e.paginate?e.data:e.paginate?e.data.slice(o.value,l.value+o.value):e.data),d=t.computed(()=>{var A;return e.serverPagination?(A=e.totalRows)!=null?A:NaN:e.data.length}),s=t.computed(()=>isNaN(d.value)),r=t.computed(()=>i.value.length),a=t.computed(()=>o.value+1),u=t.computed(()=>o.value+r.value),c=t.computed(()=>s.value),p=t.computed(()=>o.value<=0),f=t.computed(()=>s.value?r.value<l.value:o.value+l.value>=d.value),m=Q("cdx-table-pagination-status-message-determinate-short",(A,O,j)=>"".concat(A,"–").concat(O," of ").concat(j),[a,u,d]),h=Q("cdx-table-pagination-status-message-determinate-long",(A,O,j)=>"Showing results ".concat(A,"–").concat(O," of ").concat(j),[a,u,d]),y=Q("cdx-table-pagination-status-message-indeterminate-short",(A,O)=>"".concat(A,"–").concat(O," of many"),[a,u]),C=Q("cdx-table-pagination-status-message-indeterminate-long",(A,O)=>"Showing results ".concat(A,"–").concat(O," of many"),[a,u]),w=Q("cdx-table-pagination-status-message-indeterminate-final",A=>"Showing the last ".concat(A," results"),[r]),B=Q("cdx-table-pagination-status-message-pending","Loading results..."),S=t.computed(()=>e.pending?B.value:s.value&&f.value?w.value:s.value?y.value:m.value),N=t.computed(()=>e.pending?B.value:s.value&&f.value?w.value:s.value?C.value:h.value);function x(){o.value+=l.value,e.serverPagination&&n("load-more",o.value,l.value)}function L(){o.value-l.value<1?D():(o.value-=l.value,e.serverPagination&&n("load-more",o.value,l.value))}function D(){o.value=0,e.serverPagination&&n("load-more",o.value,l.value)}function $(){d.value%l.value===0?(o.value=d.value-l.value,n("load-more",o.value,l.value)):(o.value=Math.floor(d.value/l.value)*l.value,n("load-more",o.value,l.value))}t.watch(l,A=>{e.serverPagination&&n("load-more",o.value,A)});const g=oe(t.toRef(e,"selectedRows"),n,"update:selectedRows"),k=t.ref(d.value===g.value.length),V=t.ref(!1),E=t.computed(()=>Object.keys(e.sort)[0]),T=t.computed(()=>e.columns.some(A=>A.allowSort)),U=t.computed(()=>{var O;return{"cdx-table__table--layout-fixed":(O=e.columns)==null?void 0:O.some(j=>"width"in j||"minWidth"in j),"cdx-table__table--borders-vertical":e.showVerticalBorders}}),W=Q("cdx-table-sort-caption",A=>"".concat(A," (column headers with buttons are sortable)."),[t.toRef(e,"caption")]),P=(A,O)=>Q("cdx-table-select-row-label",(j,be)=>"Select row ".concat(j," of ").concat(be),[()=>A,()=>O]).value,te=Q("cdx-table-select-all-label","Select all rows");function R(A,O){return He in A?A[He]:O}function _(A,O){const j=R(A,O);return{"cdx-table__row--selected":g.value.includes(j)}}function q(A){const O=e.columns[0].id;if(e.useRowHeaders&&A===O)return"row"}function v(A){const O=e.columns[0].id;return e.useRowHeaders&&A===O?"th":"td"}function M(A,O=!1){if("textAlign"in A&&!pi(A.textAlign)){console.warn('[CdxTable]: Invalid value for TableColumn "textAlign" property.');return}return{["cdx-table__table__cell--align-".concat(A.textAlign)]:"textAlign"in A&&A.textAlign!=="start","cdx-table__table__cell--has-sort":O}}function H(A){const O={};return"width"in A&&(O.width=A.width),"minWidth"in A&&(O.minWidth=A.minWidth),O}function Y(A){if(d.value===A.length){k.value=!0,V.value=!1;return}k.value=!1,d.value>A.length&&(V.value=!0),A.length===0&&(V.value=!1)}function ot(A){V.value=!1,A?g.value=e.data.map((O,j)=>R(O,j)):g.value=[]}function lt(A){var be;const O=(be=e.sort[A])!=null?be:"none";let j="asc";O==="asc"&&(j="desc"),O==="desc"&&(j="none"),n("update:sort",{[A]:j})}function at(A){var j;const O=(j=e.sort[A])!=null?j:"none";return mi[O]}function st(A,O=!1){var j;if(O){const be=(j=e.sort[A])!=null?j:"none";return be==="none"?void 0:hi[be]}}return{dataForDisplay:i,pageSize:l,onNext:x,onPrev:L,onFirst:D,onLast:$,nextDisabled:f,prevDisabled:p,lastDisabled:c,paginationStatusMessageShort:S,paginationStatusMessageLong:N,wrappedSelectedRows:g,selectAll:k,selectAllIndeterminate:V,activeSortColumn:E,hasSortableColumns:T,tableClasses:U,getRowKey:R,getRowClass:_,getRowHeaderScope:q,getCellElement:v,getCellClass:M,getCellStyle:H,handleRowSelection:Y,handleSelectAll:ot,handleSort:lt,getSortIcon:at,getSortOrder:st,translatedSortCaption:W,translatedSelectRowLabel:P,translatedSelectAllLabel:te}}}),gi={class:"cdx-table",tabindex:"0"},bi={key:0,class:"cdx-table__header"},yi=["aria-hidden"],Ci={class:"cdx-table__header__content"},wi={class:"cdx-table__pagination-status--long"},ki={class:"cdx-table__pagination-status--short"},$i={class:"cdx-table__table-wrapper"},Bi={key:0},Si={key:0,class:"cdx-table__table__select-rows"},Ii=["aria-sort"],xi=["aria-selected","onClick"],Vi={class:"cdx-table__table__sort-label"},Ei={key:0},Ni={key:0},Ai={key:1},Di={class:"cdx-table__table__empty-state"},Mi=["colspan"],Li={class:"cdx-table__pagination-status--long"},Ti={class:"cdx-table__pagination-status--short"},Ri={key:3,class:"cdx-table__footer"};function Fi(e,n,o,l,i,d){const s=t.resolveComponent("cdx-table-pager"),r=t.resolveComponent("cdx-checkbox"),a=t.resolveComponent("cdx-icon"),u=t.resolveComponent("cdx-progress-bar");return t.openBlock(),t.createElementBlock("div",gi,[!e.hideCaption||e.$slots.header&&e.$slots.header().length>0?(t.openBlock(),t.createElementBlock("div",bi,[t.createElementVNode("div",{class:"cdx-table__header__caption","aria-hidden":e.$slots.header&&e.$slots.header().length>0?void 0:!0},[e.hideCaption?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))],8,yi),t.createElementVNode("div",Ci,[t.renderSlot(e.$slots,"header")])])):t.createCommentVNode("v-if",!0),e.paginate&&(e.paginationPosition==="top"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:1,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[0]||(n[0]=c=>e.pageSize=c),class:"cdx-table__pagination--top","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",wi,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",ki,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",$i,[t.createElementVNode("table",{class:t.normalizeClass(["cdx-table__table",e.tableClasses])},[t.createElementVNode("caption",null,[e.hasSortableColumns?(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(e.translatedSortCaption),1)],64)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))]),t.renderSlot(e.$slots,"thead",{},()=>[e.columns.length>0?(t.openBlock(),t.createElementBlock("thead",Bi,[t.createElementVNode("tr",null,[e.useRowSelection?(t.openBlock(),t.createElementBlock("th",Si,[t.createVNode(r,{modelValue:e.selectAll,"onUpdate:modelValue":[n[1]||(n[1]=c=>e.selectAll=c),e.handleSelectAll],"hide-label":!0,indeterminate:e.selectAllIndeterminate},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectAllLabel),1)]),_:1},8,["modelValue","indeterminate","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,c=>(t.openBlock(),t.createElementBlock("th",{key:c.id,scope:"col",class:t.normalizeClass(e.getCellClass(c,c.allowSort)),"aria-sort":e.getSortOrder(c.id,c.allowSort),style:t.normalizeStyle(e.getCellStyle(c))},[c.allowSort?(t.openBlock(),t.createElementBlock("button",{key:0,"aria-selected":c.id===e.activeSortColumn,class:"cdx-table__table__sort-button",onClick:p=>e.handleSort(c.id)},[t.createElementVNode("span",Vi,t.toDisplayString(c.label),1),t.createVNode(a,{icon:e.getSortIcon(c.id),size:"small",class:"cdx-table__table__sort-icon--vue","aria-hidden":"true"},null,8,["icon"])],8,xi)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(c.label),1)],64))],14,Ii))),128))])])):t.createCommentVNode("v-if",!0)]),e.pending?(t.openBlock(),t.createBlock(u,{key:0,inline:!0,class:"cdx-table__pending-indicator"})):t.createCommentVNode("v-if",!0),t.renderSlot(e.$slots,"tbody",{},()=>[e.dataForDisplay.length>0?(t.openBlock(),t.createElementBlock("tbody",Ei,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.dataForDisplay,(c,p)=>(t.openBlock(),t.createElementBlock("tr",{key:e.getRowKey(c,p),class:t.normalizeClass(e.getRowClass(c,p))},[e.useRowSelection?(t.openBlock(),t.createElementBlock("td",Ni,[t.createVNode(r,{modelValue:e.wrappedSelectedRows,"onUpdate:modelValue":[n[2]||(n[2]=f=>e.wrappedSelectedRows=f),e.handleRowSelection],"input-value":e.getRowKey(c,p),"hide-label":!0},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectRowLabel(p+1,e.dataForDisplay.length)),1)]),_:2},1032,["modelValue","input-value","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,f=>(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.getCellElement(f.id)),{key:f.id,scope:e.getRowHeaderScope(f.id),class:t.normalizeClass(e.getCellClass(f))},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"item-"+f.id,{item:c[f.id],row:c},()=>[t.createTextVNode(t.toDisplayString(c[f.id]),1)])]),_:2},1032,["scope","class"]))),128))],2))),128))])):e.$slots["empty-state"]&&e.$slots["empty-state"]().length>0?(t.openBlock(),t.createElementBlock("tbody",Ai,[t.createElementVNode("tr",Di,[t.createElementVNode("td",{colspan:e.columns.length,class:"cdx-table__table__empty-state-content"},[t.renderSlot(e.$slots,"empty-state")],8,Mi)])])):t.createCommentVNode("v-if",!0)]),t.renderSlot(e.$slots,"tfoot")],2)]),e.paginate&&(e.paginationPosition==="bottom"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:2,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[3]||(n[3]=c=>e.pageSize=c),class:"cdx-table__pagination--bottom","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",Li,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",Ti,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),e.$slots.footer&&e.$slots.footer().length>0?(t.openBlock(),t.createElementBlock("div",Ri,[t.renderSlot(e.$slots,"footer")])):t.createCommentVNode("v-if",!0)])}const Oi=z(vi,[["render",Fi]]),zi=t.defineComponent({name:"CdxTab",props:{name:{type:String,required:!0},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){var d;const n=t.inject(jt),o=t.inject(Wt);if(!n||!o)throw new Error("Tab component must be used inside a Tabs component");const l=(d=n.value.get(e.name))!=null?d:{},i=t.computed(()=>e.name===o.value);return{tab:l,isActive:i}}}),Pi=["id","aria-hidden","aria-labelledby"];function Ki(e,n,o,l,i,d){return t.withDirectives((t.openBlock(),t.createElementBlock("section",{id:e.tab.id,"aria-hidden":e.isActive?void 0:!0,"aria-labelledby":"".concat(e.tab.id,"-label"),class:"cdx-tab",role:"tabpanel",tabindex:"-1"},[t.renderSlot(e.$slots,"default")],8,Pi)),[[t.vShow,e.isActive]])}const xn=z(zi,[["render",Ki]]),_i=t.defineComponent({name:"CdxTabs",components:{CdxButton:ve,CdxIcon:G},props:{active:{type:String,default:null},framed:{type:Boolean,default:!1}},emits:["update:active"],setup(e,{slots:n,emit:o}){const l=t.ref(),i=t.ref(),d=t.ref(),s=t.ref(),r=Te(l),a=t.computed(()=>{const g=Ge(n.default);if(!g.every(k=>typeof k=="object"&&Zt(k,xn.name)))throw new Error("Slot content may only contain CdxTab components");if(g.length===0)throw new Error("Slot content cannot be empty");return g}),u=t.computed(()=>a.value.reduce((g,k)=>{var V;if((V=k.props)!=null&&V.name&&typeof k.props.name=="string"){if(g.get(k.props.name))throw new Error("Tab names must be unique");g.set(k.props.name,{name:k.props.name,id:t.useId(),label:k.props.label||k.props.name,disabled:k.props.disabled})}return g},new Map)),c=t.ref(Array.from(u.value.keys())[0]),p=Ze(c,t.toRef(e,"active"),o,"update:active"),f=t.computed(()=>Array.from(u.value.keys())),m=t.computed(()=>f.value.indexOf(p.value)),h=t.computed(()=>{var g;return(g=u.value.get(p.value))==null?void 0:g.id});t.provide(Wt,p),t.provide(jt,u);const y=t.ref(new Map),C=t.ref(),w=t.ref(),B=Ue(C,{threshold:.95}),S=Ue(w,{threshold:.95});function N(g,k){const V=g;V&&(y.value.set(k,V),k===0?C.value=V:k===f.value.length-1&&(w.value=V))}const x=t.computed(()=>({"cdx-tabs--framed":e.framed,"cdx-tabs--quiet":!e.framed}));function L(){var g;(g=y.value.get(m.value))==null||g.focus()}function D(g){if(!i.value||!d.value||!s.value)return 0;const k=r.value==="rtl"?s.value:d.value,V=r.value==="rtl"?d.value:s.value,E=g.offsetLeft,T=E+g.clientWidth,U=i.value.scrollLeft+k.clientWidth,W=i.value.scrollLeft+i.value.clientWidth-V.clientWidth;return E<U?E-U:T>W?T-W:0}function $(g){if(!i.value||!d.value||!s.value)return;const k=g==="next"&&r.value==="ltr"||g==="prev"&&r.value==="rtl"?1:-1;let V=0,E=g==="next"?i.value.firstElementChild:i.value.lastElementChild;for(;E;){const T=g==="next"?E.nextElementSibling:E.previousElementSibling;if(V=D(E),Math.sign(V)===k){T&&Math.abs(V)<.25*i.value.clientWidth&&(V=D(T));break}E=T}i.value.scrollBy({left:V,behavior:"smooth"}),L()}return t.watch(p,()=>{if(h.value===void 0||!i.value||!d.value||!s.value)return;const g=document.getElementById("".concat(h.value,"-label"));g&&i.value.scrollBy({left:D(g),behavior:"smooth"})}),{activeTab:p,activeTabIndex:m,activeTabId:h,currentDirection:r,rootElement:l,tabListElement:i,prevScroller:d,nextScroller:s,rootClasses:x,tabNames:f,tabsData:u,firstLabelVisible:B,lastLabelVisible:S,assignTemplateRefForTabButton:N,scrollTabs:$,focusActiveTab:L,cdxIconPrevious:Kt,cdxIconNext:Pt}},methods:{select(e,n){const o=this.tabsData.get(e);o&&!(o!=null&&o.disabled)&&(this.activeTab=e,n&&t.nextTick(()=>{this.focusActiveTab()}))},selectNonDisabled(e,n,o){const l=this.tabsData.get(this.tabNames[e+n]);l&&(l.disabled?this.selectNonDisabled(e+n,n,o):this.select(l.name,o))},next(e){this.selectNonDisabled(this.activeTabIndex,1,e)},prev(e){this.selectNonDisabled(this.activeTabIndex,-1,e)},onLeftArrowKeypress(){this.currentDirection==="rtl"?this.next(!0):this.prev(!0)},onRightArrowKeypress(){this.currentDirection==="rtl"?this.prev(!0):this.next(!0)},onDownArrowKeypress(){var e;this.activeTabId&&((e=document.getElementById(this.activeTabId))==null||e.focus())}}}),Hi={class:"cdx-tabs__header"},Ui={ref:"prevScroller",class:"cdx-tabs__prev-scroller"},ji={ref:"tabListElement",class:"cdx-tabs__list",role:"tablist"},Wi=["id","disabled","aria-controls","aria-selected","tabindex","onClick","onKeyup"],qi={ref:"nextScroller",class:"cdx-tabs__next-scroller"},Qi={class:"cdx-tabs__content"};function Gi(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-tabs",e.rootClasses])},[t.createElementVNode("div",Hi,[t.withDirectives(t.createElementVNode("div",Ui,[t.createVNode(r,{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]=a=>e.scrollTabs("prev"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.firstLabelVisible]]),t.createElementVNode("div",ji,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.tabsData.values(),(a,u)=>(t.openBlock(),t.createElementBlock("button",{id:"".concat(a.id,"-label"),key:u,ref_for:!0,ref:c=>e.assignTemplateRefForTabButton(c,u),disabled:a.disabled?!0:void 0,"aria-controls":a.id,"aria-selected":a.name===e.activeTab,tabindex:a.name===e.activeTab?void 0:-1,class:"cdx-tabs__list__item",role:"tab",onClick:t.withModifiers(c=>e.select(a.name),["prevent"]),onKeyup:t.withKeys(c=>e.select(a.name),["enter"]),onKeydown:[n[2]||(n[2]=t.withKeys(t.withModifiers((...c)=>e.onRightArrowKeypress&&e.onRightArrowKeypress(...c),["prevent"]),["right"])),n[3]||(n[3]=t.withKeys(t.withModifiers((...c)=>e.onDownArrowKeypress&&e.onDownArrowKeypress(...c),["prevent"]),["down"])),n[4]||(n[4]=t.withKeys(t.withModifiers((...c)=>e.onLeftArrowKeypress&&e.onLeftArrowKeypress(...c),["prevent"]),["left"]))]},[t.createElementVNode("span",null,t.toDisplayString(a.label),1)],40,Wi))),128))],512),t.withDirectives(t.createElementVNode("div",qi,[t.createVNode(r,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[5]||(n[5]=t.withModifiers(()=>{},["prevent"])),onClick:n[6]||(n[6]=a=>e.scrollTabs("next"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconNext},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.lastLabelVisible]])]),t.createElementVNode("div",Qi,[t.renderSlot(e.$slots,"default")])],2)}const Yi=z(_i,[["render",Gi]]),Xi=Z(pe),Zi=t.defineComponent({name:"CdxTextArea",components:{CdxIcon:G},inheritAttrs:!1,props:{modelValue:{type:String,default:""},status:{type:String,default:"default",validator:Xi},disabled:{type:Boolean,default:!1},autosize:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0}},emits:["update:modelValue","input","change","focus","blur","invalid"],setup(e,{attrs:n,emit:o}){const l=t.ref(),i=oe(t.toRef(e,"modelValue"),o),d=n.id,{computedDisabled:s,computedStatus:r,computedInputId:a}=ae(t.toRef(e,"disabled"),t.toRef(e,"status"),d),u=t.inject(Qe,void 0),c=t.computed(()=>({"cdx-text-area__textarea--has-value":!!i.value,"cdx-text-area__textarea--is-autosize":e.autosize})),p=t.computed(()=>({"cdx-text-area--status-default":r.value==="default","cdx-text-area--status-error":r.value==="error","cdx-text-area--has-start-icon":!!e.startIcon,"cdx-text-area--has-end-icon":!!e.endIcon})),{rootClasses:f,rootStyle:m,otherAttrs:h}=se(n,p),y=t.computed(()=>{const $=h.value,{id:L}=$;return de($,["id"])});function C(L){l.value&&e.autosize&&(l.value.style.height="auto",l.value.style.height="".concat(l.value.scrollHeight,"px")),o("input",L)}const w=L=>{o("change",L)},B=L=>{o("focus",L)},S=L=>{o("blur",L)},N=t.ref(!0);return{textarea:l,rootClasses:f,rootStyle:m,wrappedModel:i,computedDisabled:s,computedInputId:a,descriptionId:u,textareaClasses:c,otherAttrsMinusId:y,onInput:C,onChange:w,onFocus:B,onBlur:S,onInvalid:(L,D)=>{D&&L.preventDefault(),o("invalid",L),N.value=!0},shouldPreventDefault:N}},methods:{focus(){this.$refs.textarea.focus()},blur(){this.$refs.textarea.blur()},checkValidity(){return this.$refs.textarea.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.textarea.reportValidity()},setCustomValidity(e){this.$refs.textarea.setCustomValidity(e)}}}),Ji=["id","aria-describedby","disabled"];function er(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-area",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("textarea",t.mergeProps({id:e.computedInputId,ref:"textarea"},e.otherAttrsMinusId,{"onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:[e.textareaClasses,"cdx-text-area__textarea"],"aria-describedby":e.descriptionId,disabled:e.computedDisabled,onInput:n[1]||(n[1]=(...r)=>e.onInput&&e.onInput(...r)),onChange:n[2]||(n[2]=(...r)=>e.onChange&&e.onChange(...r)),onFocus:n[3]||(n[3]=(...r)=>e.onFocus&&e.onFocus(...r)),onBlur:n[4]||(n[4]=(...r)=>e.onBlur&&e.onBlur(...r)),onInvalid:n[5]||(n[5]=r=>e.onInvalid(r,e.shouldPreventDefault))}),null,16,Ji),[[t.vModelText,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-area__icon-vue cdx-text-area__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-area__icon-vue cdx-text-area__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)],6)}const tr=z(Zi,[["render",er]]),nr=t.defineComponent({name:"CdxToggleButtonGroup",components:{CdxIcon:G,CdxToggleButton:$t},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}){const{rootElement:o,assignTemplateRef:l,onFocus:i,onBlur:d,onKeydown:s}=tn(t.toRef(e,"buttons"));function r(u){return Array.isArray(e.modelValue)?e.modelValue.includes(u.value):e.modelValue!==null?e.modelValue===u.value:!1}function a(u,c){if(Array.isArray(e.modelValue)){const p=e.modelValue.includes(u.value);c&&!p?n("update:modelValue",e.modelValue.concat(u.value)):!c&&p&&n("update:modelValue",e.modelValue.filter(f=>f!==u.value))}else c&&e.modelValue!==u.value&&n("update:modelValue",u.value)}return{rootElement:o,assignTemplateRef:l,onFocus:i,onBlur:d,onKeydown:s,getButtonLabel:en,isSelected:r,onUpdate:a}}}),or={ref:"rootElement",class:"cdx-toggle-button-group"};function lr(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-toggle-button");return t.openBlock(),t.createElementBlock("div",or,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,u)=>(t.openBlock(),t.createBlock(r,{key:a.value,ref_for:!0,ref:c=>e.assignTemplateRef(c,u),"model-value":e.isSelected(a),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,"onUpdate:modelValue":c=>e.onUpdate(a,c),onFocus:c=>e.onFocus(u),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a,selected:e.isSelected(a)},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["model-value","disabled","aria-label","onUpdate:modelValue","onFocus","onBlur","onKeydown"]))),128))],512)}const ar=z(nr,[["render",lr]]),sr=t.defineComponent({name:"CdxToggleSwitch",components:{CdxLabel:Re},inheritAttrs:!1,props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},alignSwitch:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var h;vt((h=o.default)==null?void 0:h.call(o),l,"CdxToggleSwitch");const i=t.ref(),d=t.useId(),s=t.useId(),r=t.computed(()=>({"cdx-toggle-switch--align-switch":e.alignSwitch})),{rootClasses:a,rootStyle:u,otherAttrs:c}=se(l,r),{computedDisabled:p}=ae(t.toRef(e,"disabled")),f=oe(t.toRef(e,"modelValue"),n);return{input:i,inputId:d,descriptionId:s,rootClasses:a,rootStyle:u,otherAttrs:c,computedDisabled:p,wrappedModel:f,clickInput:()=>{i.value.click()}}}}),ir=["id","aria-describedby","value","disabled"];function rr(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label");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]=r=>e.wrappedModel=r),class:"cdx-toggle-switch__input",type:"checkbox",role:"switch","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,disabled:e.computedDisabled},e.otherAttrs,{onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...r)=>e.clickInput&&e.clickInput(...r),["prevent"]),["enter"]))}),null,16,ir),[[t.vModelCheckbox,e.wrappedModel]]),n[2]||(n[2]=t.createElementVNode("span",{class:"cdx-toggle-switch__switch"},[t.createElementVNode("span",{class:"cdx-toggle-switch__switch__grip"})],-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-toggle-switch__label","input-id":e.inputId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,"visually-hidden":e.hideLabel,disabled:e.computedDisabled},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","visually-hidden","disabled"])):t.createCommentVNode("v-if",!0)],6)}const dr=z(sr,[["render",rr]]);let dt=0;function Vn(e){var l;const n=t.getCurrentInstance(),o=(l=n==null?void 0:n.props.id)!=null?l:n==null?void 0:n.attrs.id;return e?"".concat(_e,"-").concat(e,"-").concat(dt++):o?"".concat(_e,"-").concat(o,"-").concat(dt++):"".concat(_e,"-").concat(dt++)}class ur{constructor(n,o){fe(this,"referenceElement");fe(this,"tooltipElement");fe(this,"textContent");fe(this,"placement");fe(this,"autoUpdateCleanup");fe(this,"referenceElementHandlers");fe(this,"tooltipElementHandlers");fe(this,"escapeHandler");fe(this,"timeoutId");var d,s;const l=n.ownerDocument,i=Vn("tooltip");this.referenceElement=n,this.textContent=o.textContent,this.placement=(d=o.placement)!=null?d:"bottom",this.timeoutId=null,this.tooltipElement=l.createElement("div"),this.tooltipElement.classList.add("cdx-tooltip"),this.tooltipElement.role="tooltip",this.tooltipElement.id=i,this.referenceElement.setAttribute("aria-describedby",i),this.tooltipElement.textContent=this.textContent,(s=this.referenceElement.parentElement)==null||s.appendChild(this.tooltipElement),this.referenceElementHandlers={},this.referenceElementHandlers.mouseenter=this.show.bind(this),this.referenceElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.referenceElementHandlers.focus=this.show.bind(this),this.referenceElementHandlers.blur=this.hide.bind(this),this.tooltipElementHandlers={},this.tooltipElementHandlers.mouseenter=this.show.bind(this),this.tooltipElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.escapeHandler=this.onKeyup.bind(this),this.addEventListeners(),this.autoUpdateCleanup=bn(this.referenceElement,this.tooltipElement,()=>this.update())}isVisible(){return this.tooltipElement.style.display==="block"}show(){this.timeoutId&&clearTimeout(this.timeoutId),this.tooltipElement.style.display="block",this.tooltipElement.ownerDocument.addEventListener("keyup",this.escapeHandler)}hide(){this.tooltipElement.style.display="none",this.tooltipElement.ownerDocument.removeEventListener("keyup",this.escapeHandler)}hideAfterDelay(){this.timeoutId=setTimeout(this.hide.bind(this),250)}onKeyup(n){n.key==="Escape"&&this.isVisible()&&this.hide()}addEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.addEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.addEventListener(n,this.tooltipElementHandlers[n])})}removeEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.removeEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.removeEventListener(n,this.tooltipElementHandlers[n])})}update(){wn(this.referenceElement,this.tooltipElement,{placement:this.placement,middleware:[yn(4),Cn(),Ha(),pt()]}).then(({x:n,y:o,middlewareData:l})=>{var s,r,a;const i=(r=(s=l.offset)==null?void 0:s.placement)!=null?r:this.placement,d={left:"right","left-start":"right","left-end":"right",top:"bottom","top-start":"bottom","top-end":"bottom",bottom:"top","bottom-start":"top","bottom-end":"top",right:"left","right-start":"left","right-end":"left"};Object.assign(this.tooltipElement.style,{left:"".concat(n,"px"),top:"".concat(o,"px"),visibility:(a=l.hide)!=null&&a.referenceHidden?"hidden":"visible",transformOrigin:d[i]})})}remove(){this.tooltipElement.remove(),this.autoUpdateCleanup(),this.removeEventListeners()}}const cr={mounted(e,{value:n,arg:o}){n&&(typeof n=="string"&&n.trim()===""||(e.tooltip=new ur(e,{textContent:String(n),placement:o})))},beforeUnmount(e){e.tooltip&&e.tooltip.remove()}},pr=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:G,CdxMenu:$e,CdxSearchInput:Sn},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResults:{type:Array,required:!0},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:wo},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:l}){const i=t.ref(),d=t.ref(),s=t.useId(),r=Q("cdx-typeahead-search-search-results-label","Search results"),a=t.ref(!1),u=t.ref(!1),c=t.ref(!1),p=t.ref(!1),f=t.ref(e.initialInputValue),m=t.ref(""),h=t.computed(()=>{var v,M;return(M=(v=d.value)==null?void 0:v.getHighlightedMenuItem())==null?void 0:M.id}),y=t.ref(null),C=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),w=t.computed(()=>e.searchResults.find(v=>v.value===y.value)),B=t.computed(()=>e.searchFooterUrl?{value:Ie,url:e.searchFooterUrl}:void 0),S=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":a.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:N,rootStyle:x,otherAttrs:L}=se(n,S);function D(v){return v}const $=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let g,k;function V(v,M=!1){w.value&&w.value.label!==v&&w.value.value!==v&&(y.value=null),k!==void 0&&(clearTimeout(k),k=void 0),v===""?a.value=!1:(u.value=!0,l["search-results-pending"]&&(k=setTimeout(()=>{p.value&&(a.value=!0),c.value=!0},ko))),g!==void 0&&(clearTimeout(g),g=void 0);const H=()=>{o("input",v)};M?H():g=setTimeout(()=>{H()},e.debounceInterval)}function E(v){var M;if(v===Ie){y.value=null,f.value=m.value;return}y.value=v,v!==null&&(f.value=w.value?(M=w.value.label)!=null?M:String(w.value.value):"")}function T(){p.value=!0,(m.value||c.value)&&(a.value=!0)}function U(){p.value=!1,a.value=!1}function W(v){const Y=v,{id:M}=Y,H=de(Y,["id"]);if(H.value===Ie){o("search-result-click",{searchResult:null,index:e.searchResults.length,numberOfResults:e.searchResults.length});return}P(H)}function P(v){const M={searchResult:v,index:e.searchResults.findIndex(H=>H.value===v.value),numberOfResults:e.searchResults.length};o("search-result-click",M)}function te(v){var M;if(v.value===Ie){f.value=m.value;return}f.value=v.value?(M=v.label)!=null?M:String(v.value):""}function R(v){var M;a.value=!1,(M=d.value)==null||M.clearActive(),W(v)}function _(v){if(w.value)P(w.value),v.stopPropagation(),window.location.assign(w.value.url),v.preventDefault();else{const M={searchResult:null,index:-1,numberOfResults:e.searchResults.length};o("submit",M)}}function q(v){if(!d.value||!m.value||v.key===" ")return;const M=d.value.getHighlightedMenuItem(),H=d.value.getHighlightedViaKeyboard();switch(v.key){case"Enter":M&&(M.value===Ie&&H?window.location.assign(e.searchFooterUrl):d.value.delegateKeyNavigation(v,{prevent:!1})),a.value=!1;break;case"Tab":a.value=!1;break;default:d.value.delegateKeyNavigation(v);break}}return t.onMounted(()=>{e.initialInputValue&&V(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{m.value=f.value.trim(),p.value&&u.value&&m.value.length>0&&(a.value=!0),k!==void 0&&(clearTimeout(k),k=void 0),u.value=!1,c.value=!1}),{form:i,menu:d,menuId:s,highlightedId:h,selection:y,menuMessageClass:C,footer:B,asSearchResult:D,inputValue:f,searchQuery:m,expanded:a,showPending:c,rootClasses:N,rootStyle:x,otherAttrs:L,menuConfig:$,onUpdateInputValue:V,onUpdateMenuSelection:E,onFocus:T,onBlur:U,onSearchResultClick:W,onSearchResultKeyboardNavigation:te,onSearchFooterClick:R,onSubmit:_,onKeydown:q,MenuFooterValue:Ie,articleIcon:to,translatedSearchResultsLabel:r}},methods:{focus(){this.$refs.searchInput.focus()}}}),fr=["id","action"],mr={class:"cdx-typeahead-search__menu-message__text"},hr={class:"cdx-typeahead-search__menu-message__text"},vr=["href","onClickCapture"],gr={class:"cdx-menu-item__text cdx-typeahead-search__search-footer__text"},br={class:"cdx-typeahead-search__search-footer__query"};function yr(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-menu"),a=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(a,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=u=>e.inputValue=u),"button-label":e.buttonLabel,"use-button":e.useButton},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":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(r,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=u=>e.expanded=u),class:"cdx-typeahead-search__menu","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.translatedSearchResultsLabel,"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-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",mr,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",hr,[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-menu-item__content cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":c}]),href:e.asSearchResult(u).url,onClickCapture:t.withModifiers(p=>e.onSearchFooterClick(e.asSearchResult(u)),["stop"])},[t.createVNode(s,{class:"cdx-menu-item__thumbnail cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",gr,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",br,t.toDisplayString(e.searchQuery),1)])])],42,vr)):t.createCommentVNode("v-if",!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","use-button","aria-controls","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,fr)],6)}const Cr=z(pr,[["render",yr]]);exports.CdxAccordion=_o;exports.CdxButton=ve;exports.CdxButtonGroup=Wo;exports.CdxCard=ol;exports.CdxCheckbox=nn;exports.CdxChipInput=on;exports.CdxCombobox=Ja;exports.CdxDialog=ds;exports.CdxField=ws;exports.CdxIcon=G;exports.CdxInfoChip=Is;exports.CdxLabel=Re;exports.CdxLookup=Ns;exports.CdxMenu=$e;exports.CdxMenuButton=Fs;exports.CdxMenuItem=rn;exports.CdxMessage=Bn;exports.CdxMultiselectLookup=Ks;exports.CdxProgressBar=gt;exports.CdxRadio=qs;exports.CdxSearchInput=Sn;exports.CdxSearchResultTitle=sn;exports.CdxSelect=In;exports.CdxTab=xn;exports.CdxTable=Oi;exports.CdxTabs=Yi;exports.CdxTextArea=tr;exports.CdxTextInput=Je;exports.CdxThumbnail=mt;exports.CdxToggleButton=$t;exports.CdxToggleButtonGroup=ar;exports.CdxToggleSwitch=dr;exports.CdxTooltip=cr;exports.CdxTypeaheadSearch=Cr;exports.TableRowIdentifier=He;exports.stringHelpers=Ml;exports.useComputedDirection=Te;exports.useComputedDisabled=ht;exports.useComputedLanguage=Ht;exports.useFieldData=ae;exports.useFloatingMenu=Ae;exports.useGeneratedId=Vn;exports.useI18n=Q;exports.useIntersectionObserver=Ue;exports.useModelWrapper=oe;exports.useResizeObserver=$n;exports.useSlotContents=Ge;exports.useSplitAttributes=se;exports.useWarnOnce=Ye;
+"use strict";var Fn=Object.defineProperty,Pn=Object.defineProperties;var _n=Object.getOwnPropertyDescriptors;var ze=Object.getOwnPropertySymbols;var At=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable;var dt=(e,n,o)=>n in e?Fn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[n]=o,Y=(e,n)=>{for(var o in n||(n={}))At.call(n,o)&&dt(e,o,n[o]);if(ze)for(var o of ze(n))Dt.call(n,o)&&dt(e,o,n[o]);return e},ae=(e,n)=>Pn(e,_n(n));var de=(e,n)=>{var o={};for(var l in e)At.call(e,l)&&n.indexOf(l)<0&&(o[l]=e[l]);if(e!=null&&ze)for(var l of ze(e))n.indexOf(l)<0&&Dt.call(e,l)&&(o[l]=e[l]);return o};var me=(e,n,o)=>dt(e,typeof n!="symbol"?n+"":n,o);var J=(e,n,o)=>new Promise((l,r)=>{var d=a=>{try{i(o.next(a))}catch(u){r(u)}},s=a=>{try{i(o.throw(a))}catch(u){r(u)}},i=a=>a.done?l(a.value):Promise.resolve(a.value).then(d,s);i((o=o.apply(e,n)).next())});Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("vue"),zn='<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"/>',Kn='<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"/>',Hn='<path d="M7 14.17 2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/>',Un='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0m5.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"/>',jn='<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"/>',Wn='<path d="M10 15 2 5h16z"/>',qn='<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>',Qn='<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>',Gn='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',Yn='<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 7"/>',Xn='<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/>',Zn='<path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/>',Jn='<path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/>',eo='<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>',to='<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>',no='<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 8"/>',oo='<path d="M10 0 3 8h14zm0 18-7-8h14z"/>',lo='<path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/>',ao='<path d="m10 5 8 10H2z"/>',Kt=zn,so=Kn,io=Hn,ro=Un,Ge=jn,uo=Wn,Ht=qn,Ut=Qn,co=Gn,jt={langCodeMap:{ar:Yn},default:Xn},po={ltr:Zn,shouldFlip:!0},fo={ltr:Jn,shouldFlip:!0},Wt={ltr:eo,shouldFlip:!0},qt={ltr:to,shouldFlip:!0},mo=no,ho=oo,Qt=lo,vo=ao;function go(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 l=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof l=="string"||"path"in l?l:l.ltr}function bo(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 Fe(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 Gt(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 ee(e){return n=>typeof n=="string"&&e.includes(n)}const Te="cdx",yo=["default","progressive","destructive"],Co=["normal","primary","quiet"],wo=["medium","large"],ko=["x-small","small","medium"],$o=["notice","warning","error","success"],Yt=ee($o),Bo=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],pe=["default","warning","error","success"],So=["start","center","end","number"],Io=120,xo=500,Ve="cdx-menu-footer-item",Xt=Symbol("CdxTabs"),Zt=Symbol("CdxActiveTab"),Jt=Symbol("CdxAllowArbitrary"),en=Symbol("CdxFieldInputId"),Ye=Symbol("CdxFieldDescriptionId"),tn=Symbol("CdxFieldStatus"),nn=Symbol("CdxDisabled"),Vo="".concat(Te,"-no-invert"),Ue=Symbol("CdxTableRowIdentifier"),Eo=["top","bottom","both"],on={left:"right","left-start":"right","left-end":"right",top:"bottom","top-start":"bottom","top-end":"bottom",bottom:"top","bottom-start":"top","bottom-end":"top",right:"left","right-start":"left","right-end":"left"},No=ee(ko),Ao=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:No}},setup(e){const n=t.ref(),o=Fe(n),l=Gt(n),r=t.computed(()=>{var c;return(c=e.dir)!=null?c:o.value}),d=t.computed(()=>{var c;return(c=e.lang)!=null?c:l.value}),s=t.computed(()=>({"cdx-icon--flipped":r.value==="rtl"&&d.value!==null&&bo(e.icon,d.value),["cdx-icon--".concat(e.size)]:!0})),i=t.computed(()=>{var c,p;return go(e.icon,(c=d.value)!=null?c:"",(p=r.value)!=null?p:"ltr")}),a=t.computed(()=>typeof i.value=="string"?i.value:""),u=t.computed(()=>typeof i.value!="string"?i.value.path:"");return{rootElement:n,rootClasses:s,iconSvg:a,iconPath:u}}}),_=(e,n)=>{const o=e.__vccOpts||e;for(const[l,r]of n)o[l]=r;return o},Do=["aria-hidden"],Mo={key:0},Lo=["innerHTML"],To=["d"];function Ro(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses])},[(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",Mo,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("v-if",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,Lo)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,To))],8,Do))],2)}const G=_(Ao,[["render",Ro]]);function ln(e){const n=[];for(const o of e)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(...ln(o.children)));return n}function an(e,n){return typeof e.type=="object"&&"name"in e.type?n!==void 0?e.type.name===n:!0:!1}function Oo(e,n){return typeof e.type=="string"?e.type===n.toLowerCase():!1}function Xe(e){const n=typeof e=="function"?e():e;return n?ln(n):[]}function Ze(e,n){if(e()){t.warn(n);return}const o=t.watch(e,l=>{l&&(t.warn(n),o())})}function sn(e,n,o){const l=t.computed(()=>{const r=Xe(e);if(r.length!==1)return!1;const d=r[0];return!!(typeof d=="object"&&(an(d,"CdxIcon")||Oo(d,"svg")))});return Ze(()=>l.value&&!n["aria-label"]&&!n["aria-hidden"],"".concat(o,": Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button")),l}const Fo=ee(yo),Po=ee(Co),_o=ee(wo),zo=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:Fo},weight:{type:String,default:"normal",validator:Po},size:{type:String,default:"medium",validator:_o}},emits:["click"],setup(e,{emit:n,slots:o,attrs:l}){const r=t.ref(),d=sn(o.default,l,"CdxButton"),s=t.ref(!1),i=t.computed(()=>({["cdx-button--action-".concat(e.action)]:!0,["cdx-button--weight-".concat(e.weight)]:!0,["cdx-button--size-".concat(e.size)]:!0,"cdx-button--framed":e.weight!=="quiet","cdx-button--icon-only":d.value,"cdx-button--is-active":s.value})),a=f=>{n("click",f)},u=f=>{s.value=f};function c(){u(!0)}function p(){var f;u(!1),(f=r.value)==null||f.click()}return{button:r,rootClasses:i,onClick:a,onKeyDown:c,onKeyUp:p}}});function Ko(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("button",{ref:"button",class:t.normalizeClass(["cdx-button",e.rootClasses]),onKeydown:n[0]||(n[0]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[1]||(n[1]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"])),onClick:n[2]||(n[2]=(...s)=>e.onClick&&e.onClick(...s))},[t.renderSlot(e.$slots,"default")],34)}const fe=_(zo,[["render",Ko]]),Ho=t.defineComponent({name:"CdxAccordion",components:{CdxButton:fe,CdxIcon:G},props:{actionAlwaysVisible:{type:Boolean,default:!1},actionIcon:{type:[String,Object],default:null},actionButtonLabel:{type:String,default:""},headingLevel:{type:String,default:"h3"}},emits:["action-button-click"],setup(e,{attrs:n,emit:o}){const l=t.ref("open"in n),r=()=>{o("action-button-click")},d=a=>{l.value=a.newState==="open"},s=t.computed(()=>e.actionIcon&&(l.value||e.actionAlwaysVisible)),i=t.computed(()=>({"cdx-accordion--has-icon":s.value}));return{emitActionButtonClick:r,rootClasses:i,shouldShowActionButton:s,onToggle:d}}}),Uo={class:"cdx-accordion__header__title"},jo={class:"cdx-accordion__header__description"};function Wo(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("details",{class:t.normalizeClass(["cdx-accordion",e.rootClasses]),onToggle:n[1]||(n[1]=(...a)=>e.onToggle&&e.onToggle(...a))},[t.createElementVNode("summary",null,[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.headingLevel),{class:"cdx-accordion__header"},{default:t.withCtx(()=>[t.createElementVNode("span",Uo,[t.renderSlot(e.$slots,"title")]),t.createElementVNode("span",jo,[t.renderSlot(e.$slots,"description")])]),_:3})),e.shouldShowActionButton?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-accordion__action","aria-label":e.actionButtonLabel,type:"button",weight:"quiet",onClick:t.withModifiers(e.emitActionButtonClick,["stop"])},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.actionIcon,"icon-label":e.actionButtonLabel,size:"medium"},null,8,["icon","icon-label"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)]),t.createElementVNode("div",{class:"cdx-accordion__content",onClick:n[0]||(n[0]=t.withModifiers(()=>{},["stop"]))},[t.renderSlot(e.$slots,"default")])],34)}const qo=_(Ho,[["render",Wo]]);function rn(e){return e.label===void 0?e.value:e.label===null?"":e.label}function dn(e){const n=t.ref(),o=t.ref(),l=t.ref(new Map),r=Fe(n);function d(h,v){const g=h;g&&l.value.set(v,g)}function s(h){o.value=h}function i(){o.value=void 0}function a(h,v){var B;const g=h+v,C=e.value[g];if(C)if(C.disabled)a(g,v);else{const S=(B=l.value.get(g))==null?void 0:B.$el;S==null||S.focus()}}function u(){var h;a((h=o.value)!=null?h:-1,1)}function c(){var h;a((h=o.value)!=null?h:e.value.length,-1)}function p(){r.value==="rtl"?c():u()}function f(){r.value==="rtl"?u():c()}function m(h){switch(h.key){case"ArrowRight":h.preventDefault(),p();break;case"ArrowLeft":h.preventDefault(),f();break;case"ArrowDown":h.preventDefault(),u();break;case"ArrowUp":h.preventDefault(),c();break}}return{rootElement:n,assignTemplateRef:d,onFocus:s,onBlur:i,onKeydown:m}}const Qo=t.defineComponent({name:"CdxButtonGroup",components:{CdxButton:fe,CdxIcon:G},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(e){const{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:r,onKeydown:d}=dn(t.toRef(e,"buttons"));return{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:r,onKeydown:d,getButtonLabel:rn}}}),Go={ref:"rootElement",class:"cdx-button-group"};function Yo(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",Go,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,u)=>(t.openBlock(),t.createBlock(i,{key:a.value,ref_for:!0,ref:c=>e.assignTemplateRef(c,u),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,onClick:c=>e.$emit("click",a.value),onFocus:c=>e.onFocus(u),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["disabled","aria-label","onClick","onFocus","onBlur","onKeydown"]))),128))],512)}const Xo=_(Qo,[["render",Yo]]),Zo=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:G},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:co}},setup:e=>{const n=t.ref(!1),o=t.ref({}),l=r=>{const d=r.replace(/([\\"\n])/g,"\\$1"),s=new Image;s.onload=()=>{o.value={backgroundImage:'url("'.concat(d,'")')},n.value=!0},s.onerror=()=>{n.value=!1},s.src=d};return t.onMounted(()=>{var r;(r=e.thumbnail)!=null&&r.url&&l(e.thumbnail.url)}),{thumbnailStyle:o,thumbnailLoaded:n,NoInvertClass:Vo}}}),Jo={class:"cdx-thumbnail"},el={key:0,class:"cdx-thumbnail__placeholder"};function tl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Jo,[e.thumbnailLoaded?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock("span",el,[t.createVNode(s,{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:t.normalizeClass([e.NoInvertClass,"cdx-thumbnail__image"])},null,6)):t.createCommentVNode("v-if",!0)]),_:1})])}const gt=_(Zo,[["render",tl]]),nl=t.defineComponent({name:"CdxCard",components:{CdxIcon:G,CdxThumbnail:gt},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),o=t.computed(()=>n.value?"a":"span"),l=t.computed(()=>n.value?e.url:void 0);return{isLink:n,contentTag:o,cardLink:l}}}),ol={class:"cdx-card__text"},ll={class:"cdx-card__text__title"},al={key:0,class:"cdx-card__text__description"},sl={key:1,class:"cdx-card__text__supporting-text"};function il(e,n,o,l,r,d){const s=t.resolveComponent("cdx-thumbnail"),i=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(s,{key:0,thumbnail:e.thumbnail,"placeholder-icon":e.customPlaceholderIcon,class:"cdx-card__thumbnail"},null,8,["thumbnail","placeholder-icon"])):e.icon?(t.openBlock(),t.createBlock(i,{key:1,icon:e.icon,class:"cdx-card__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",ol,[t.createElementVNode("span",ll,[t.renderSlot(e.$slots,"title")]),e.$slots.description?(t.openBlock(),t.createElementBlock("span",al,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0),e.$slots["supporting-text"]?(t.openBlock(),t.createElementBlock("span",sl,[t.renderSlot(e.$slots,"supporting-text")])):t.createCommentVNode("v-if",!0)])]),_:3},8,["href","class"])}const rl=_(nl,[["render",il]]);function bt(e){const n=t.inject(nn,t.ref(!1));return t.computed(()=>n.value||e.value)}function se(e,n,o){const l=bt(e),r=t.inject(tn,t.ref("default")),d=t.computed(()=>n!=null&&n.value&&n.value!=="default"?n.value:r.value),s=t.inject(en,void 0),i=t.computed(()=>{var a;return(a=s==null?void 0:s.value)!=null?a:o});return{computedDisabled:l,computedStatus:d,computedInputId:i}}function le(e,n=t.computed(()=>({}))){const o=t.computed(()=>{const d=de(n.value,[]);return e.class&&e.class.split(" ").forEach(i=>{d[i]=!0}),d}),l=t.computed(()=>{if("style"in e)return e.style}),r=t.computed(()=>{const a=e,{class:d,style:s}=a;return de(a,["class","style"])});return{rootClasses:o,rootStyle:l,otherAttrs:r}}function X(e,n,o=[]){const l=t.inject("CdxI18nFunction",void 0);return t.computed(()=>{const r=o.map(s=>typeof s=="function"?s():s.value),d=l==null?void 0:l(e,...r);return d!=null?d:typeof n=="function"?n(...r):n})}function Pe(e,n,o,l=[]){const r=X(n,o,l);return t.computed(()=>e.value||r.value)}const dl=t.defineComponent({name:"CdxLabel",components:{CdxIcon:G},inheritAttrs:!1,props:{icon:{type:[String,Object],default:null},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},visuallyHidden:{type:Boolean,default:!1},isLegend:{type:Boolean,default:!1},inputId:{type:String,default:""},descriptionId:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){const{computedDisabled:o}=se(t.toRef(e,"disabled")),l=t.computed(()=>({"cdx-label--visually-hidden":e.visuallyHidden,"cdx-label--disabled":o.value})),{rootClasses:r,rootStyle:d,otherAttrs:s}=le(n,l),i=Pe(t.toRef(e,"optionalFlag"),"cdx-label-optional-flag","(optional)");return{rootClasses:r,rootStyle:d,otherAttrs:s,translatedOptionalFlag:i}}}),ul=["for"],cl={class:"cdx-label__label__text"},pl={key:1,class:"cdx-label__label__optional-flag"},fl=["id"],ml={class:"cdx-label__label"},hl={class:"cdx-label__label__text"},vl={key:1,class:"cdx-label__label__optional-flag"},gl={key:0,class:"cdx-label__description"};function bl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return e.isLegend?(t.openBlock(),t.createElementBlock("legend",t.mergeProps({key:1,class:["cdx-label",e.rootClasses],style:e.rootStyle},e.otherAttrs),[t.createElementVNode("span",ml,[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",hl,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",vl,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)]),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",gl,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0)],16)):(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-label",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("label",t.mergeProps({class:"cdx-label__label",for:e.inputId?e.inputId:void 0},e.otherAttrs),[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",cl,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",pl,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)],16,ul),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",{key:0,id:e.descriptionId||void 0,class:"cdx-label__description"},[t.renderSlot(e.$slots,"description")],8,fl)):t.createCommentVNode("v-if",!0)],6))}const Ae=_(dl,[["render",bl]]);function Je(e,n,o){Ze(()=>Xe(e).length===0&&!(n!=null&&n["aria-label"])&&!(n!=null&&n["aria-labelledby"]),"".concat(o,": Inputs must have an associated label. Provide one of the following:\n - A label via the appropriate slot\n - An `aria-label` attribute set to the label text\n - An `aria-labelledby` attribute set to the ID of the label element"))}function oe(e,n,o){return t.computed({get:()=>e.value,set:l=>n(o||"update:modelValue",l)})}const yl=ee(pe),Cl=t.defineComponent({name:"CdxCheckbox",components:{CdxLabel:Ae},props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},status:{type:String,default:"default",validator:yl}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var f;Je((f=o.default)==null?void 0:f.call(o),l,"CdxCheckbox");const{computedDisabled:r,computedStatus:d}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-checkbox--inline":e.inline,["cdx-checkbox--status-".concat(d.value)]:!0})),i=t.computed(()=>({"cdx-checkbox__custom-input--inline":e.inline})),a=t.ref(),u=t.useId(),c=t.useId(),p=oe(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:r,input:a,checkboxId:u,descriptionId:c,wrappedModel:p,customInputClasses:i}}}),wl={class:"cdx-checkbox__wrapper"},kl=["id","aria-describedby","value","name","disabled",".indeterminate"];function $l(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-checkbox",e.rootClasses])},[t.createElementVNode("div",wl,[t.withDirectives(t.createElementVNode("input",{id:e.checkboxId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:"cdx-checkbox__input",type:"checkbox","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,name:e.name,disabled:e.computedDisabled,".indeterminate":e.indeterminate},null,40,kl),[[t.vModelCheckbox,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-checkbox__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-checkbox__label","input-id":e.checkboxId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,"visually-hidden":e.hideLabel},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","visually-hidden"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-checkbox__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const un=_(Cl,[["render",$l]]),Bl=t.defineComponent({name:"CdxInputChip",components:{CdxButton:fe,CdxIcon:G},props:{icon:{type:[String,Object],default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},className:{type:String,default:""}},emits:["remove-chip","click-chip","arrow-left","arrow-right"],setup(e,{emit:n}){const o=t.computed(()=>e.disabled?-1:0),l=t.ref(),r=t.computed(()=>({"cdx-input-chip--disabled":e.disabled,"cdx-input-chip--readonly":e.readonly,[e.className]:e.className.length>0})),d=X("cdx-input-chip-aria-description","Press Enter to edit or Delete to remove");function s(i){var a;switch(i.key){case"Enter":n("click-chip"),i.preventDefault(),i.stopPropagation();break;case"Escape":(a=l.value)==null||a.blur(),i.preventDefault(),i.stopPropagation();break;case"Backspace":case"Delete":n("remove-chip",i.key),i.preventDefault(),i.stopPropagation();break;case"ArrowLeft":n("arrow-left"),i.preventDefault(),i.stopPropagation();break;case"ArrowRight":n("arrow-right"),i.preventDefault(),i.stopPropagation();break}}return{rootElement:l,rootClasses:r,ariaDescription:d,onKeydown:s,cdxIconClose:Ge,tabIndex:o}},methods:{focus(){this.$refs.rootElement.focus()}}}),Sl=["tabindex","aria-description"],Il={class:"cdx-input-chip__text"};function xl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-input-chip",e.rootClasses]),tabindex:e.tabIndex,role:"option","aria-description":e.ariaDescription,onKeydown:n[1]||(n[1]=(...a)=>e.onKeydown&&e.onKeydown(...a)),onClick:n[2]||(n[2]=a=>e.$emit("click-chip"))},[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,size:"small"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Il,[t.renderSlot(e.$slots,"default")]),t.createVNode(i,{class:"cdx-input-chip__button",weight:"quiet",tabindex:"-1","aria-hidden":"true",disabled:e.disabled||e.readonly,onClick:n[0]||(n[0]=t.withModifiers(a=>e.$emit("remove-chip","button"),["stop"]))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose,size:"x-small"},null,8,["icon"])]),_:1},8,["disabled"])],42,Sl)}const Vl=_(Bl,[["render",xl]]);function et(e,n,o,l){return t.computed({get:()=>{var r;return(r=n.value)!=null?r:e.value},set:r=>{n.value!==null?o(l||"update:modelValue",r):e.value=r}})}const El=ee(pe),Nl=t.defineComponent({name:"CdxChipInput",components:{CdxInputChip:Vl},inheritAttrs:!1,props:{inputChips:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},status:{type:String,default:"default",validator:El},chipValidator:{type:Function,default:e=>!0},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},emits:["update:input-chips","update:input-value","chip-click"],setup(e,{emit:n,attrs:o}){const l=t.ref(),r=t.ref(),d=t.ref(),s=t.ref(""),i=Fe(l),a=t.ref(),u=t.inject(Jt,t.ref(!0)),c=t.ref(""),p=et(c,t.toRef(e,"inputValue"),n,"update:input-value"),f=t.ref("default"),m=t.computed(()=>f.value==="error"||e.status==="error"?"error":"default"),{computedDisabled:h,computedStatus:v}=se(t.toRef(e,"disabled"),m),g=t.ref(!1),C=t.computed(()=>({"cdx-chip-input--has-separate-input":e.separateInput,["cdx-chip-input--status-".concat(v.value)]:!0,"cdx-chip-input--focused":g.value,"cdx-chip-input--disabled":h.value,"cdx-chip-input--readonly":e.readonly})),{rootClasses:B,rootStyle:S,otherAttrs:E}=le(o,C),V=[],D=t.ref(null),A=t.computed(()=>D.value?D.value.value:""),$=X("cdx-chip-input-chip-added",y=>"Chip ".concat(y," was added."),[p]),b=X("cdx-chip-input-chip-removed",y=>"Chip ".concat(y," was removed."),[A]);function k(y,T){y!==null&&(V[T]=y)}const I=()=>{a.value.focus()};function x(){e.inputChips.find(y=>y.value===p.value)||!e.chipValidator(p.value)?f.value="error":p.value.toString().length>0&&(s.value=$.value,n("update:input-chips",e.inputChips.concat({value:p.value})),p.value="")}function R(y){e.readonly||h.value||n("update:input-chips",e.inputChips.filter(T=>T.value!==y.value))}function K(y,T){const W=i.value==="ltr"&&y==="left"||i.value==="rtl"&&y==="right"?-1:1,Z=T+W;if(!(Z<0)){if(Z>=e.inputChips.length){I();return}V[Z].focus()}}function z(y){return J(this,null,function*(){var T;n("chip-click",y),!(e.readonly||h.value||!u.value)&&(x(),yield t.nextTick(),R(y),p.value=(T=y.label)!=null?T:y.value,I())})}function O(y,T,W){if(D.value=y,s.value=b.value,W==="button")I();else if(W==="Backspace"){const Z=T===0?1:T-1;Z<e.inputChips.length?V[Z].focus():I()}else if(W==="Delete"){const Z=T+1;Z<e.inputChips.length?V[Z].focus():I()}R(y)}function U(y){var W,Z;const T=i.value==="rtl"?"ArrowRight":"ArrowLeft";switch(y.key){case"Enter":if(p.value.toString().length>0&&u.value){x(),y.preventDefault(),y.stopPropagation();return}break;case"Escape":(W=a.value)==null||W.blur(),y.preventDefault(),y.stopPropagation();return;case"Backspace":case T:if(((Z=a.value)==null?void 0:Z.selectionStart)===0&&a.value.selectionEnd===0&&e.inputChips.length>0){V[e.inputChips.length-1].focus(),y.preventDefault(),y.stopPropagation();return}break}}function L(){g.value=!0}function H(){g.value=!1}function q(y){var T;!((T=l.value)!=null&&T.contains(y.relatedTarget))&&u.value&&x()}return t.watch(t.toRef(e,"inputChips"),y=>{const T=y.find(W=>W.value===p.value);f.value=T?"error":"default"}),t.watch(p,()=>{f.value==="error"&&(f.value="default")}),{rootElement:l,chipsContainer:r,separateInputWrapper:d,input:a,computedInputValue:p,rootClasses:B,rootStyle:S,otherAttrs:E,assignChipTemplateRef:k,handleChipClick:z,handleChipRemove:O,moveChipFocus:K,onInputKeydown:U,focusInput:I,onInputFocus:L,onInputBlur:H,onFocusOut:q,computedDisabled:h,statusMessageContent:s}}}),Al={ref:"chipsContainer",class:"cdx-chip-input__chips",role:"listbox","aria-orientation":"horizontal"},Dl=["readonly","disabled"],Ml={key:0,ref:"separateInputWrapper",class:"cdx-chip-input__separate-input"},Ll=["readonly","disabled"],Tl={class:"cdx-chip-input__aria-status",role:"status","aria-live":"polite"};function Rl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-input-chip");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-chip-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),onClick:n[8]||(n[8]=i=>e.disabled||e.readonly?null:e.focusInput),onFocusout:n[9]||(n[9]=(...i)=>e.onFocusOut&&e.onFocusOut(...i))},[t.createElementVNode("div",Al,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.inputChips,(i,a)=>(t.openBlock(),t.createBlock(s,{key:i.value,ref_for:!0,ref:u=>e.assignChipTemplateRef(u,a),class:t.normalizeClass(["cdx-chip-input__item",i.className]),icon:i.icon,readonly:e.readonly,disabled:e.computedDisabled,onClickChip:u=>e.handleChipClick(i),onRemoveChip:u=>e.handleChipRemove(i,a,u),onArrowLeft:u=>e.moveChipFocus("left",a),onArrowRight:u=>e.moveChipFocus("right",a)},{default:t.withCtx(()=>{var u;return[t.createTextVNode(t.toDisplayString((u=i.label)!=null?u:i.value),1)]}),_:2},1032,["class","icon","readonly","disabled","onClickChip","onRemoveChip","onArrowLeft","onArrowRight"]))),128)),e.separateInput?t.createCommentVNode("v-if",!0):t.withDirectives((t.openBlock(),t.createElementBlock("input",t.mergeProps({key:0,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.computedInputValue=i),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[1]||(n[1]=(...i)=>e.onInputBlur&&e.onInputBlur(...i)),onFocus:n[2]||(n[2]=(...i)=>e.onInputFocus&&e.onInputFocus(...i)),onKeydown:n[3]||(n[3]=(...i)=>e.onInputKeydown&&e.onInputKeydown(...i))}),null,16,Dl)),[[t.vModelDynamic,e.computedInputValue]])],512),e.separateInput?(t.openBlock(),t.createElementBlock("div",Ml,[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[4]||(n[4]=i=>e.computedInputValue=i),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[5]||(n[5]=(...i)=>e.onInputBlur&&e.onInputBlur(...i)),onFocus:n[6]||(n[6]=(...i)=>e.onInputFocus&&e.onInputFocus(...i)),onKeydown:n[7]||(n[7]=(...i)=>e.onInputKeydown&&e.onInputKeydown(...i))}),null,16,Ll),[[t.vModelDynamic,e.computedInputValue]])],512)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Tl,t.toDisplayString(e.statusMessageContent),1)],38)}const cn=_(Nl,[["render",Rl]]);function pn(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const Ol="[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-᪾ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ-᳴᳷-᳹᷀-᷹᷻-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯]";function fn(e,n){if(!e)return[n,"",""];const o=pn(e),l=new RegExp(o+Ol+"*","i").exec(n);if(!l||l.index===void 0)return[n,"",""];const r=l.index,d=r+l[0].length,s=n.slice(r,d),i=n.slice(0,r),a=n.slice(d,n.length);return[i,s,a]}const Fl=Object.freeze(Object.defineProperty({__proto__:null,regExpEscape:pn,splitStringAtMatch:fn},Symbol.toStringTag,{value:"Module"})),Pl=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>fn(e.searchQuery,String(e.title)))})}),_l={class:"cdx-search-result-title"},zl={class:"cdx-search-result-title__match"};function Kl(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("span",_l,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",zl,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const mn=_(Pl,[["render",Kl]]),Hl=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:G,CdxThumbnail:gt,CdxSearchResultTitle:mn},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:()=>({})},action:{type:String,default:"default"},multiselect:{type:Boolean,default:!1}},emits:["change"],setup:(e,{emit:n})=>{const o=()=>{e.highlighted||n("change","highlighted",!0)},l=()=>{n("change","highlighted",!1)},r=c=>{c.button===0&&n("change","active",!0)},d=()=>{n("change","selected",!0)},s=t.computed(()=>e.searchQuery.length>0),i=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--destructive":e.action&&e.action==="destructive","cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":s.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),a=t.computed(()=>e.url?"a":"span"),u=t.computed(()=>e.label||String(e.value));return{onMouseMove:o,onMouseLeave:l,onMouseDown:r,onClick:d,highlightQuery:s,rootClasses:i,contentTag:a,title:u,cdxIconCheck:io}}}),Ul=["id","aria-disabled","aria-selected","aria-checked"],jl={class:"cdx-menu-item__text"},Wl=["lang"],ql=["lang"],Ql=["lang"],Gl=["lang"];function Yl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-thumbnail"),i=t.resolveComponent("cdx-icon"),a=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&&!e.multiselect?!0:void 0,"aria-checked":e.selected&&e.multiselect?!0:void 0,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,p,f,m,h;return[e.showThumbnail?(t.openBlock(),t.createBlock(s,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(i,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",jl,[e.highlightQuery?(t.openBlock(),t.createBlock(a,{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,Wl)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[n[4]||(n[4]=t.createTextVNode(t.toDisplayString(" ")+" ")),e.highlightQuery?(t.openBlock(),t.createBlock(a,{key:0,title:e.match,"search-query":e.searchQuery,lang:(p=e.language)==null?void 0:p.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(f=e.language)==null?void 0:f.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,ql))],64)):t.createCommentVNode("v-if",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[n[5]||(n[5]=t.createTextVNode(t.toDisplayString(" ")+" ")),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(m=e.language)==null?void 0:m.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,Ql)],64)):t.createCommentVNode("v-if",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:(h=e.language)==null?void 0:h.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,Gl)):t.createCommentVNode("v-if",!0)]),e.multiselect&&e.selected?(t.openBlock(),t.createBlock(i,{key:2,icon:e.cdxIconCheck,size:"small",class:"cdx-menu-item__selected-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)]}),_:1},8,["href"]))])],42,Ul)}const hn=_(Hl,[["render",Yl]]),Xl=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){Ze(()=>!e.inline&&!n["aria-label"]&&!n["aria-hidden"],"CdxProgressBar: Progress bars require one of the following attribute, aria-label or aria-hidden. See documentation on https://doc.wikimedia.org/codex/latest/components/demos/progressbar.html");const o=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})),l=t.computed(()=>e.inline?"true":void 0);return{rootClasses:o,computedAriaHidden:l}}}),Zl=["aria-hidden","aria-disabled"];function Jl(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-hidden":e.computedAriaHidden,"aria-disabled":e.disabled},n[0]||(n[0]=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)]),10,Zl)}const yt=_(Xl,[["render",Jl]]);function je(e,n){const o=t.ref(!1);let l=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return o;const r=new window.IntersectionObserver(d=>{const s=d[0];s&&(o.value=s.isIntersecting)},n);return t.onMounted(()=>{l=!0,e.value&&r.observe(e.value)}),t.onUnmounted(()=>{l=!1,r.disconnect()}),t.watch(e,d=>{l&&(r.disconnect(),o.value=!1,d&&r.observe(d))}),o}function Ke(e){return e!==null&&Array.isArray(e)}function Le(e){return"items"in e}const ea=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:hn,CdxIcon:G,CdxProgressBar:yt},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,Array,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"],setup(e,{emit:n,slots:o,attrs:l}){const r=t.useId();let d=0;const s=new Map;function i(){return d+=1,"".concat(r,"-").concat(d)}function a(w){w.forEach(N=>{if(Le(N)){const F="group-".concat(N.label);s.has(F)||s.set(F,i()),N.items.forEach(j=>{s.has(j.value)||s.set(j.value,i())})}else s.has(N.value)||s.set(N.value,i())})}t.watch(t.toRef(e,"menuItems"),w=>{function N(j){const ne=new Set;return j.forEach(te=>{Le(te)?(ne.add("group-".concat(te.label)),te.items.forEach(xe=>ne.add(xe.value))):ne.add(te.value)}),ne}const F=N(w);s.forEach((j,ne)=>{F.has(ne)||s.delete(ne)})},{deep:!0});const u=t.computed(()=>{a(e.menuItems),e.footer&&a([e.footer]);const w=e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems;function N(F){const j=s.get(F.value);if(!j)throw new Error("No ID found for menu item with value ".concat(F.value));return ae(Y({},F),{id:j})}return w.map(F=>{if(Le(F)){const j=s.get("group-".concat(F.label));if(!j)throw new Error("No ID found for menu item with value group-".concat(F.label));return ae(Y({},F),{id:j,items:F.items.map(ne=>N(ne))})}else return N(F)})}),c=t.computed(()=>{const w=[];return u.value.forEach(N=>{Le(N)?w.push(...N.items):w.push(N)}),w}),p=t.computed(()=>o["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:c.value.length===0:!1),f=t.ref(null),m=t.ref(!1),h=t.ref(null),v="additions removals";let g="",C=null;function B(){g="",C!==null&&(clearTimeout(C),C=null)}function S(){C!==null&&clearTimeout(C),C=setTimeout(B,1500)}function E(){var w;return(w=c.value.find(N=>Ke(e.selected)?e.selected.includes(N.value):N.value===e.selected))!=null?w:null}const V=t.computed(()=>Ke(e.selected));function D(w){return Ke(e.selected)?e.selected.includes(w):w===e.selected}function A(w){if(Ke(e.selected)){const N=e.selected.includes(w)?e.selected.filter(F=>F!==w):e.selected.concat(w);n("update:selected",N)}else n("update:selected",w)}function $(w,N){if(!(N!=null&&N.disabled))switch(w){case"selected":N&&A(N.value),V.value||n("update:expanded",!1),h.value=null;break;case"highlighted":f.value=N!=null?N:null,m.value=!1;break;case"highlightedViaKeyboard":f.value=N!=null?N:null,m.value=!0;break;case"active":h.value=N!=null?N:null;break}}const b=t.computed(()=>{if(f.value!==null)return c.value.findIndex(w=>w.value===f.value.value)});function k(w){w&&($("highlightedViaKeyboard",w),n("menu-item-keyboard-navigation",w))}function I(w){var j;const N=ne=>{for(let te=ne-1;te>=0;te--)if(!c.value[te].disabled)return c.value[te]};w=w!=null?w:c.value.length;const F=(j=N(w))!=null?j:N(c.value.length);k(F)}function x(w){var j;const N=ne=>c.value.find((te,xe)=>!te.disabled&&xe>ne);w=w!=null?w:-1;const F=(j=N(w))!=null?j:N(-1);k(F)}function R(w){if(w.key==="Clear")return B(),!0;if(w.key==="Backspace")return g=g.slice(0,-1),S(),!0;if(w.key.length===1&&!w.metaKey&&!w.ctrlKey&&!w.altKey){if(e.expanded||n("update:expanded",!0),w.key===" "&&g.length<1)return!1;g+=w.key.toLowerCase();const N=g.length>1&&g.split("").every(te=>te===g[0]);let F=c.value,j=g;N&&b.value!==void 0&&(F=F.slice(b.value+1).concat(F.slice(0,b.value)),j=g[0]);const ne=F.find(te=>{var xe;return!te.disabled&&String((xe=te.label)!=null?xe:te.value).toLowerCase().startsWith(j)});return ne&&($("highlightedViaKeyboard",ne),y()),S(),!0}return!1}function K(w,{prevent:N=!0,characterNavigation:F=!1}={}){if(F){if(R(w))return w.preventDefault(),!0;B()}function j(){N&&(w.preventDefault(),w.stopPropagation())}switch(w.key){case"Enter":case" ":return j(),e.expanded?(f.value&&m.value&&A(f.value.value),V.value||n("update:expanded",!1)):n("update:expanded",!0),!0;case"Tab":return e.expanded&&f.value&&m.value&&!V.value&&(A(f.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return j(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",E()),I(b.value)):n("update:expanded",!0),y(),!0;case"ArrowDown":return j(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",E()),x(b.value)):n("update:expanded",!0),y(),!0;case"Home":return j(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",E()),x()):n("update:expanded",!0),y(),!0;case"End":return j(),e.expanded?(f.value===null&&$("highlightedViaKeyboard",E()),I()):n("update:expanded",!0),y(),!0;case"Escape":return j(),n("update:expanded",!1),!0;default:return!1}}function z(){$("active",null)}const O=[],U=t.ref(void 0),L=je(U,{threshold:.8});t.watch(L,w=>{w&&n("load-more")});function H(w,N){if(w){O[N]=w.$el;const F=e.visibleItemLimit;if(!F||e.menuItems.length<F)return;const j=Math.min(F,Math.max(2,Math.floor(.2*e.menuItems.length)));N===e.menuItems.length-j&&(U.value=w.$el)}}const q=t.ref();function y(){const w=q.value&&q.value.scrollHeight>q.value.clientHeight;if(b.value===void 0||!w)return;const N=b.value>=0?b.value:0;O[N].scrollIntoView({behavior:"smooth",block:"nearest"})}const T=t.ref(null),W=t.ref(null);function Z(){return J(this,null,function*(){yield t.nextTick(),at(),st(),yield t.nextTick(),y()})}function at(){if(e.footer){const w=O[O.length-1];W.value=w.scrollHeight}else W.value=null}function st(){if(!e.visibleItemLimit||O.length<=e.visibleItemLimit){T.value=null;return}const w=O[0].getBoundingClientRect().top,N=O[e.visibleItemLimit].getBoundingClientRect().top;T.value=N-w+2}function it(w){return{"cdx-menu__group-wrapper--hide-label":!!w.hideLabel}}function rt(w){return c.value.indexOf(w)}function M(w){var N,F;return Y({selected:D(w.value),active:w.value===((N=h.value)==null?void 0:N.value),highlighted:w.value===((F=f.value)==null?void 0:F.value),showThumbnail:e.showThumbnail,boldLabel:e.boldLabel,hideDescriptionOverflow:e.hideDescriptionOverflow,searchQuery:e.searchQuery,multiselect:V.value},w)}function P(w){return{change:(N,F)=>$(N,F?w:null),click:()=>n("menu-item-click",w)}}function Q(w){var N,F;return{menuItem:w,active:w.value===((N=h.value)==null?void 0:N.value)&&w.value===((F=f.value)==null?void 0:F.value)}}t.onMounted(()=>{document.addEventListener("mouseup",z)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",z)}),t.watch(t.toRef(e,"expanded"),w=>J(this,null,function*(){if(w){const N=E();N&&!f.value&&$("highlighted",N),yield Z()}else $("highlighted",null)})),t.watch(t.toRef(e,"menuItems"),w=>J(this,null,function*(){w.length<O.length&&(O.length=w.length),e.expanded&&(yield Z())}),{deep:!0});const be=t.computed(()=>({"max-height":T.value?"".concat(T.value,"px"):void 0,"margin-bottom":W.value?"".concat(W.value,"px"):void 0})),Ln=t.computed(()=>({"cdx-menu--has-footer":!!e.footer})),{rootClasses:Tn,rootStyle:Rn,otherAttrs:On}=le(l,Ln);return{listBoxStyle:be,rootClasses:Tn,rootStyle:Rn,otherAttrs:On,assignTemplateRef:H,computedMenuEntries:u,computedMenuItems:c,computedShowNoResultsSlot:p,highlightedMenuItem:f,highlightedViaKeyboard:m,handleMenuItemChange:$,handleKeyNavigation:K,ariaRelevant:v,isMultiselect:V,menuListbox:q,getGroupWrapperClasses:it,getMenuItemIndex:rt,getMenuItemBindings:M,getMenuItemHandlers:P,getSlotBindings:Q,isMenuGroupData:Le}},methods:{isExpanded(){return this.expanded},getHighlightedMenuItem(){return this.expanded?this.highlightedMenuItem:null},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},getComputedMenuItems(){return this.computedMenuItems},clearActive(){this.handleMenuItemChange("active",null)},delegateKeyNavigation(e,{prevent:n=!0,characterNavigation:o=!1}={}){return this.handleKeyNavigation(e,{prevent:n,characterNavigation:o})}}}),ta=["aria-live","aria-relevant","aria-multiselectable"],na={key:0,class:"cdx-menu__pending cdx-menu-item"},oa={key:1,class:"cdx-menu__no-results cdx-menu-item",role:"option"},la=["aria-labelledby","aria-describedby"],aa={class:"cdx-menu__group__meta"},sa={class:"cdx-menu__group__meta__text"},ia=["id"],ra=["id"];function da(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-menu-item"),a=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({ref:"menuListbox",class:"cdx-menu__listbox",role:"listbox",tabindex:"-1",style:e.listBoxStyle,"aria-live":e.showPending?"polite":void 0,"aria-relevant":e.showPending?e.ariaRelevant:void 0,"aria-multiselectable":e.isMultiselect?!0:void 0},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",na,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("v-if",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",oa,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuEntries,(u,c)=>(t.openBlock(),t.createElementBlock(t.Fragment,{key:c},[e.isMenuGroupData(u)?(t.openBlock(),t.createElementBlock("li",{key:0,class:t.normalizeClass(["cdx-menu__group-wrapper",e.getGroupWrapperClasses(u)])},[t.createElementVNode("ul",{class:"cdx-menu__group",role:"group","aria-labelledby":u.id+"-label","aria-describedby":u.id+"-description"},[t.createElementVNode("span",aa,[u.icon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-menu__group__icon",icon:u.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",sa,[t.createElementVNode("span",{id:u.id+"-label",class:"cdx-menu__group__label"},t.toDisplayString(u.label),9,ia),u.description?(t.openBlock(),t.createElementBlock("span",{key:0,id:u.id+"-description",class:"cdx-menu__group__description"},t.toDisplayString(u.description),9,ra)):t.createCommentVNode("v-if",!0)])]),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(u.items,p=>(t.openBlock(),t.createBlock(i,t.mergeProps({key:p.value,ref_for:!0,ref:f=>e.assignTemplateRef(f,e.getMenuItemIndex(p)),class:"cdx-menu__group__item"},e.getMenuItemBindings(p),t.toHandlers(e.getMenuItemHandlers(p))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(p)))]),_:2},1040))),128))],8,la)],2)):(t.openBlock(),t.createBlock(i,t.mergeProps({key:1,ref_for:!0,ref:p=>e.assignTemplateRef(p,e.getMenuItemIndex(u))},e.getMenuItemBindings(u),t.toHandlers(e.getMenuItemHandlers(u))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(u)))]),_:2},1040))],64))),128)),e.showPending?(t.openBlock(),t.createBlock(a,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("v-if",!0)],16,ta)],6)),[[t.vShow,e.expanded]])}const Be=_(ea,[["render",da]]),ua=ee(Bo),ca=ee(pe),pa=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:G},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:ua},status:{type:String,default:"default",validator:ca},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","clear","invalid"],setup(e,{emit:n,attrs:o}){const l=o.id,{computedDisabled:r,computedStatus:d,computedInputId:s}=se(t.toRef(e,"disabled"),t.toRef(e,"status"),l),i=t.inject(Ye,void 0),a=oe(t.toRef(e,"modelValue"),n),u=t.computed(()=>e.clearable&&!!a.value&&!r.value),c=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":u.value,["cdx-text-input--status-".concat(d.value)]:!0})),{rootClasses:p,rootStyle:f,otherAttrs:m}=le(o,c),h=t.computed(()=>{const k=m.value,{id:$}=k;return de(k,["id"])}),v=t.computed(()=>({"cdx-text-input__input--has-value":!!a.value})),g=$=>{a.value="",n("clear",$)},C=$=>{($.key==="Home"||$.key==="End")&&!$.ctrlKey&&!$.metaKey||n("keydown",$)},B=$=>{n("input",$)},S=$=>{n("change",$)},E=$=>{n("focus",$)},V=$=>{n("blur",$)},D=t.ref(!0);return{computedInputId:s,descriptionId:i,wrappedModel:a,isClearable:u,rootClasses:p,rootStyle:f,otherAttrsMinusId:h,inputClasses:v,computedDisabled:r,onClear:g,onInput:B,onChange:S,onKeydown:C,onFocus:E,onBlur:V,onInvalid:($,b)=>{b&&$.preventDefault(),n("invalid",$),D.value=!0},shouldPreventDefault:D,cdxIconClear:ro}},methods:{focus(){this.$refs.input.focus()},blur(){this.$refs.input.blur()},checkValidity(){return this.$refs.input.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.input.reportValidity()},setCustomValidity(e){this.$refs.input.setCustomValidity(e)}}}),fa=["id","type","aria-describedby","disabled"];function ma(e,n,o,l,r,d){const s=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({id:e.computedInputId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrsMinusId,{type:e.inputType,"aria-describedby":e.descriptionId,disabled:e.computedDisabled,size:"1",onInput:n[1]||(n[1]=(...i)=>e.onInput&&e.onInput(...i)),onChange:n[2]||(n[2]=(...i)=>e.onChange&&e.onChange(...i)),onFocus:n[3]||(n[3]=(...i)=>e.onFocus&&e.onFocus(...i)),onBlur:n[4]||(n[4]=(...i)=>e.onBlur&&e.onBlur(...i)),onKeydown:n[5]||(n[5]=(...i)=>e.onKeydown&&e.onKeydown(...i)),onInvalid:n[6]||(n[6]=i=>e.onInvalid(i,e.shouldPreventDefault))}),null,16,fa),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.isClearable?(t.openBlock(),t.createBlock(s,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[7]||(n[7]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("v-if",!0)],6)}const tt=_(pa,[["render",ma]]),ha=["top","right","bottom","left"],ye=Math.min,ie=Math.max,We=Math.round,He=Math.floor,he=e=>({x:e,y:e}),va={left:"right",right:"left",bottom:"top",top:"bottom"},ga={start:"end",end:"start"};function pt(e,n,o){return ie(e,ye(n,o))}function Se(e,n){return typeof e=="function"?e(n):e}function Ce(e){return e.split("-")[0]}function De(e){return e.split("-")[1]}function vn(e){return e==="x"?"y":"x"}function Ct(e){return e==="y"?"height":"width"}function ke(e){return["top","bottom"].includes(Ce(e))?"y":"x"}function wt(e){return vn(ke(e))}function ba(e,n,o){o===void 0&&(o=!1);const l=De(e),r=wt(e),d=Ct(r);let s=r==="x"?l===(o?"end":"start")?"right":"left":l==="start"?"bottom":"top";return n.reference[d]>n.floating[d]&&(s=qe(s)),[s,qe(s)]}function ya(e){const n=qe(e);return[ft(e),n,ft(n)]}function ft(e){return e.replace(/start|end/g,n=>ga[n])}function Ca(e,n,o){const l=["left","right"],r=["right","left"],d=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return o?n?r:l:n?l:r;case"left":case"right":return n?d:s;default:return[]}}function wa(e,n,o,l){const r=De(e);let d=Ca(Ce(e),o==="start",l);return r&&(d=d.map(s=>s+"-"+r),n&&(d=d.concat(d.map(ft)))),d}function qe(e){return e.replace(/left|right|bottom|top/g,n=>va[n])}function ka(e){return Y({top:0,right:0,bottom:0,left:0},e)}function gn(e){return typeof e!="number"?ka(e):{top:e,right:e,bottom:e,left:e}}function Qe(e){const{x:n,y:o,width:l,height:r}=e;return{width:l,height:r,top:o,left:n,right:n+l,bottom:o+r,x:n,y:o}}function Mt(e,n,o){let{reference:l,floating:r}=e;const d=ke(n),s=wt(n),i=Ct(s),a=Ce(n),u=d==="y",c=l.x+l.width/2-r.width/2,p=l.y+l.height/2-r.height/2,f=l[i]/2-r[i]/2;let m;switch(a){case"top":m={x:c,y:l.y-r.height};break;case"bottom":m={x:c,y:l.y+l.height};break;case"right":m={x:l.x+l.width,y:p};break;case"left":m={x:l.x-r.width,y:p};break;default:m={x:l.x,y:l.y}}switch(De(n)){case"start":m[s]-=f*(o&&u?-1:1);break;case"end":m[s]+=f*(o&&u?-1:1);break}return m}const $a=(e,n,o)=>J(exports,null,function*(){const{placement:l="bottom",strategy:r="absolute",middleware:d=[],platform:s}=o,i=d.filter(Boolean),a=yield s.isRTL==null?void 0:s.isRTL(n);let u=yield s.getElementRects({reference:e,floating:n,strategy:r}),{x:c,y:p}=Mt(u,l,a),f=l,m={},h=0;for(let v=0;v<i.length;v++){const{name:g,fn:C}=i[v],{x:B,y:S,data:E,reset:V}=yield C({x:c,y:p,initialPlacement:l,placement:f,strategy:r,middlewareData:m,rects:u,platform:s,elements:{reference:e,floating:n}});c=B!=null?B:c,p=S!=null?S:p,m=ae(Y({},m),{[g]:Y(Y({},m[g]),E)}),V&&h<=50&&(h++,typeof V=="object"&&(V.placement&&(f=V.placement),V.rects&&(u=V.rects===!0?yield s.getElementRects({reference:e,floating:n,strategy:r}):V.rects),{x:c,y:p}=Mt(u,f,a)),v=-1)}return{x:c,y:p,placement:f,strategy:r,middlewareData:m}});function Re(e,n){return J(this,null,function*(){var o;n===void 0&&(n={});const{x:l,y:r,platform:d,rects:s,elements:i,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:p="floating",altBoundary:f=!1,padding:m=0}=Se(n,e),h=gn(m),g=i[f?p==="floating"?"reference":"floating":p],C=Qe(yield d.getClippingRect({element:(o=yield d.isElement==null?void 0:d.isElement(g))==null||o?g:g.contextElement||(yield d.getDocumentElement==null?void 0:d.getDocumentElement(i.floating)),boundary:u,rootBoundary:c,strategy:a})),B=p==="floating"?{x:l,y:r,width:s.floating.width,height:s.floating.height}:s.reference,S=yield d.getOffsetParent==null?void 0:d.getOffsetParent(i.floating),E=(yield d.isElement==null?void 0:d.isElement(S))?(yield d.getScale==null?void 0:d.getScale(S))||{x:1,y:1}:{x:1,y:1},V=Qe(d.convertOffsetParentRelativeRectToViewportRelativeRect?yield d.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:B,offsetParent:S,strategy:a}):B);return{top:(C.top-V.top+h.top)/E.y,bottom:(V.bottom-C.bottom+h.bottom)/E.y,left:(C.left-V.left+h.left)/E.x,right:(V.right-C.right+h.right)/E.x}})}const Ba=e=>({name:"arrow",options:e,fn(o){return J(this,null,function*(){const{x:l,y:r,placement:d,rects:s,platform:i,elements:a,middlewareData:u}=o,{element:c,padding:p=0}=Se(e,o)||{};if(c==null)return{};const f=gn(p),m={x:l,y:r},h=wt(d),v=Ct(h),g=yield i.getDimensions(c),C=h==="y",B=C?"top":"left",S=C?"bottom":"right",E=C?"clientHeight":"clientWidth",V=s.reference[v]+s.reference[h]-m[h]-s.floating[v],D=m[h]-s.reference[h],A=yield i.getOffsetParent==null?void 0:i.getOffsetParent(c);let $=A?A[E]:0;(!$||!(yield i.isElement==null?void 0:i.isElement(A)))&&($=a.floating[E]||s.floating[v]);const b=V/2-D/2,k=$/2-g[v]/2-1,I=ye(f[B],k),x=ye(f[S],k),R=I,K=$-g[v]-x,z=$/2-g[v]/2+b,O=pt(R,z,K),U=!u.arrow&&De(d)!=null&&z!==O&&s.reference[v]/2-(z<R?I:x)-g[v]/2<0,L=U?z<R?z-R:z-K:0;return{[h]:m[h]+L,data:Y({[h]:O,centerOffset:z-O-L},U&&{alignmentOffset:L}),reset:U}})}}),Sa=function(e){return e===void 0&&(e={}),{name:"flip",options:e,fn(o){return J(this,null,function*(){var l,r;const{placement:d,middlewareData:s,rects:i,initialPlacement:a,platform:u,elements:c}=o,z=Se(e,o),{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:g=!0}=z,C=de(z,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((l=s.arrow)!=null&&l.alignmentOffset)return{};const B=Ce(d),S=ke(a),E=Ce(a)===a,V=yield u.isRTL==null?void 0:u.isRTL(c.floating),D=m||(E||!g?[qe(a)]:ya(a)),A=v!=="none";!m&&A&&D.push(...wa(a,g,v,V));const $=[a,...D],b=yield Re(o,C),k=[];let I=((r=s.flip)==null?void 0:r.overflows)||[];if(p&&k.push(b[B]),f){const O=ba(d,i,V);k.push(b[O[0]],b[O[1]])}if(I=[...I,{placement:d,overflows:k}],!k.every(O=>O<=0)){var x,R;const O=(((x=s.flip)==null?void 0:x.index)||0)+1,U=$[O];if(U)return{data:{index:O,overflows:I},reset:{placement:U}};let L=(R=I.filter(H=>H.overflows[0]<=0).sort((H,q)=>H.overflows[1]-q.overflows[1])[0])==null?void 0:R.placement;if(!L)switch(h){case"bestFit":{var K;const H=(K=I.filter(q=>{if(A){const y=ke(q.placement);return y===S||y==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(y=>y>0).reduce((y,T)=>y+T,0)]).sort((q,y)=>q[1]-y[1])[0])==null?void 0:K[0];H&&(L=H);break}case"initialPlacement":L=a;break}if(d!==L)return{reset:{placement:L}}}return{}})}}};function Lt(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function Tt(e){return ha.some(n=>e[n]>=0)}const Ia=function(e){return e===void 0&&(e={}),{name:"hide",options:e,fn(o){return J(this,null,function*(){const{rects:l}=o,s=Se(e,o),{strategy:r="referenceHidden"}=s,d=de(s,["strategy"]);switch(r){case"referenceHidden":{const i=yield Re(o,ae(Y({},d),{elementContext:"reference"})),a=Lt(i,l.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Tt(a)}}}case"escaped":{const i=yield Re(o,ae(Y({},d),{altBoundary:!0})),a=Lt(i,l.floating);return{data:{escapedOffsets:a,escaped:Tt(a)}}}default:return{}}})}}};function xa(e,n){return J(this,null,function*(){const{placement:o,platform:l,elements:r}=e,d=yield l.isRTL==null?void 0:l.isRTL(r.floating),s=Ce(o),i=De(o),a=ke(o)==="y",u=["left","top"].includes(s)?-1:1,c=d&&a?-1:1,p=Se(n,e);let{mainAxis:f,crossAxis:m,alignmentAxis:h}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return i&&typeof h=="number"&&(m=i==="end"?h*-1:h),a?{x:m*c,y:f*u}:{x:f*u,y:m*c}})}const Va=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(o){return J(this,null,function*(){var l,r;const{x:d,y:s,placement:i,middlewareData:a}=o,u=yield xa(o,e);return i===((l=a.offset)==null?void 0:l.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:d+u.x,y:s+u.y,data:ae(Y({},u),{placement:i})}})}}},Ea=function(e){return e===void 0&&(e={}),{name:"shift",options:e,fn(o){return J(this,null,function*(){const{x:l,y:r,placement:d}=o,C=Se(e,o),{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:B=>{let{x:S,y:E}=B;return{x:S,y:E}}}}=C,u=de(C,["mainAxis","crossAxis","limiter"]),c={x:l,y:r},p=yield Re(o,u),f=ke(Ce(d)),m=vn(f);let h=c[m],v=c[f];if(s){const B=m==="y"?"top":"left",S=m==="y"?"bottom":"right",E=h+p[B],V=h-p[S];h=pt(E,h,V)}if(i){const B=f==="y"?"top":"left",S=f==="y"?"bottom":"right",E=v+p[B],V=v-p[S];v=pt(E,v,V)}const g=a.fn(ae(Y({},o),{[m]:h,[f]:v}));return ae(Y({},g),{data:{x:g.x-l,y:g.y-r,enabled:{[m]:s,[f]:i}}})})}}},Na=function(e){return e===void 0&&(e={}),{name:"size",options:e,fn(o){return J(this,null,function*(){var l,r;const{placement:d,rects:s,platform:i,elements:a}=o,I=Se(e,o),{apply:u=()=>{}}=I,c=de(I,["apply"]),p=yield Re(o,c),f=Ce(d),m=De(d),h=ke(d)==="y",{width:v,height:g}=s.floating;let C,B;f==="top"||f==="bottom"?(C=f,B=m===((yield i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(B=f,C=m==="end"?"top":"bottom");const S=g-p.top-p.bottom,E=v-p.left-p.right,V=ye(g-p[C],S),D=ye(v-p[B],E),A=!o.middlewareData.shift;let $=V,b=D;if((l=o.middlewareData.shift)!=null&&l.enabled.x&&(b=E),(r=o.middlewareData.shift)!=null&&r.enabled.y&&($=S),A&&!m){const x=ie(p.left,0),R=ie(p.right,0),K=ie(p.top,0),z=ie(p.bottom,0);h?b=v-2*(x!==0||R!==0?x+R:ie(p.left,p.right)):$=g-2*(K!==0||z!==0?K+z:ie(p.top,p.bottom))}yield u(ae(Y({},o),{availableWidth:b,availableHeight:$}));const k=yield i.getDimensions(a.floating);return v!==k.width||g!==k.height?{reset:{rects:!0}}:{}})}}};function nt(){return typeof window!="undefined"}function Ie(e){return kt(e)?(e.nodeName||"").toLowerCase():"#document"}function re(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function ge(e){var n;return(n=(kt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function kt(e){return nt()?e instanceof Node||e instanceof re(e).Node:!1}function ue(e){return nt()?e instanceof Element||e instanceof re(e).Element:!1}function ve(e){return nt()?e instanceof HTMLElement||e instanceof re(e).HTMLElement:!1}function Rt(e){return!nt()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof re(e).ShadowRoot}function _e(e){const{overflow:n,overflowX:o,overflowY:l,display:r}=ce(e);return/auto|scroll|overlay|hidden|clip/.test(n+l+o)&&!["inline","contents"].includes(r)}function Aa(e){return["table","td","th"].includes(Ie(e))}function ot(e){return[":popover-open",":modal"].some(n=>{try{return e.matches(n)}catch(o){return!1}})}function $t(e){const n=Bt(),o=ue(e)?ce(e):e;return o.transform!=="none"||o.perspective!=="none"||(o.containerType?o.containerType!=="normal":!1)||!n&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!n&&(o.filter?o.filter!=="none":!1)||["transform","perspective","filter"].some(l=>(o.willChange||"").includes(l))||["paint","layout","strict","content"].some(l=>(o.contain||"").includes(l))}function Da(e){let n=we(e);for(;ve(n)&&!Ne(n);){if($t(n))return n;if(ot(n))return null;n=we(n)}return null}function Bt(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ne(e){return["html","body","#document"].includes(Ie(e))}function ce(e){return re(e).getComputedStyle(e)}function lt(e){return ue(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function we(e){if(Ie(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Rt(e)&&e.host||ge(e);return Rt(n)?n.host:n}function bn(e){const n=we(e);return Ne(n)?e.ownerDocument?e.ownerDocument.body:e.body:ve(n)&&_e(n)?n:bn(n)}function Oe(e,n,o){var l;n===void 0&&(n=[]),o===void 0&&(o=!0);const r=bn(e),d=r===((l=e.ownerDocument)==null?void 0:l.body),s=re(r);if(d){const i=mt(s);return n.concat(s,s.visualViewport||[],_e(r)?r:[],i&&o?Oe(i):[])}return n.concat(r,Oe(r,[],o))}function mt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function yn(e){const n=ce(e);let o=parseFloat(n.width)||0,l=parseFloat(n.height)||0;const r=ve(e),d=r?e.offsetWidth:o,s=r?e.offsetHeight:l,i=We(o)!==d||We(l)!==s;return i&&(o=d,l=s),{width:o,height:l,$:i}}function St(e){return ue(e)?e:e.contextElement}function Ee(e){const n=St(e);if(!ve(n))return he(1);const o=n.getBoundingClientRect(),{width:l,height:r,$:d}=yn(n);let s=(d?We(o.width):o.width)/l,i=(d?We(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!i||!Number.isFinite(i))&&(i=1),{x:s,y:i}}const Ma=he(0);function Cn(e){const n=re(e);return!Bt()||!n.visualViewport?Ma:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function La(e,n,o){return n===void 0&&(n=!1),!o||n&&o!==re(e)?!1:n}function $e(e,n,o,l){n===void 0&&(n=!1),o===void 0&&(o=!1);const r=e.getBoundingClientRect(),d=St(e);let s=he(1);n&&(l?ue(l)&&(s=Ee(l)):s=Ee(e));const i=La(d,o,l)?Cn(d):he(0);let a=(r.left+i.x)/s.x,u=(r.top+i.y)/s.y,c=r.width/s.x,p=r.height/s.y;if(d){const f=re(d),m=l&&ue(l)?re(l):l;let h=f,v=mt(h);for(;v&&l&&m!==h;){const g=Ee(v),C=v.getBoundingClientRect(),B=ce(v),S=C.left+(v.clientLeft+parseFloat(B.paddingLeft))*g.x,E=C.top+(v.clientTop+parseFloat(B.paddingTop))*g.y;a*=g.x,u*=g.y,c*=g.x,p*=g.y,a+=S,u+=E,h=re(v),v=mt(h)}}return Qe({width:c,height:p,x:a,y:u})}function It(e,n){const o=lt(e).scrollLeft;return n?n.left+o:$e(ge(e)).left+o}function wn(e,n,o){o===void 0&&(o=!1);const l=e.getBoundingClientRect(),r=l.left+n.scrollLeft-(o?0:It(e,l)),d=l.top+n.scrollTop;return{x:r,y:d}}function Ta(e){let{elements:n,rect:o,offsetParent:l,strategy:r}=e;const d=r==="fixed",s=ge(l),i=n?ot(n.floating):!1;if(l===s||i&&d)return o;let a={scrollLeft:0,scrollTop:0},u=he(1);const c=he(0),p=ve(l);if((p||!p&&!d)&&((Ie(l)!=="body"||_e(s))&&(a=lt(l)),ve(l))){const m=$e(l);u=Ee(l),c.x=m.x+l.clientLeft,c.y=m.y+l.clientTop}const f=s&&!p&&!d?wn(s,a,!0):he(0);return{width:o.width*u.x,height:o.height*u.y,x:o.x*u.x-a.scrollLeft*u.x+c.x+f.x,y:o.y*u.y-a.scrollTop*u.y+c.y+f.y}}function Ra(e){return Array.from(e.getClientRects())}function Oa(e){const n=ge(e),o=lt(e),l=e.ownerDocument.body,r=ie(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),d=ie(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight);let s=-o.scrollLeft+It(e);const i=-o.scrollTop;return ce(l).direction==="rtl"&&(s+=ie(n.clientWidth,l.clientWidth)-r),{width:r,height:d,x:s,y:i}}function Fa(e,n){const o=re(e),l=ge(e),r=o.visualViewport;let d=l.clientWidth,s=l.clientHeight,i=0,a=0;if(r){d=r.width,s=r.height;const u=Bt();(!u||u&&n==="fixed")&&(i=r.offsetLeft,a=r.offsetTop)}return{width:d,height:s,x:i,y:a}}function Pa(e,n){const o=$e(e,!0,n==="fixed"),l=o.top+e.clientTop,r=o.left+e.clientLeft,d=ve(e)?Ee(e):he(1),s=e.clientWidth*d.x,i=e.clientHeight*d.y,a=r*d.x,u=l*d.y;return{width:s,height:i,x:a,y:u}}function Ot(e,n,o){let l;if(n==="viewport")l=Fa(e,o);else if(n==="document")l=Oa(ge(e));else if(ue(n))l=Pa(n,o);else{const r=Cn(e);l={x:n.x-r.x,y:n.y-r.y,width:n.width,height:n.height}}return Qe(l)}function kn(e,n){const o=we(e);return o===n||!ue(o)||Ne(o)?!1:ce(o).position==="fixed"||kn(o,n)}function _a(e,n){const o=n.get(e);if(o)return o;let l=Oe(e,[],!1).filter(i=>ue(i)&&Ie(i)!=="body"),r=null;const d=ce(e).position==="fixed";let s=d?we(e):e;for(;ue(s)&&!Ne(s);){const i=ce(s),a=$t(s);!a&&i.position==="fixed"&&(r=null),(d?!a&&!r:!a&&i.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||_e(s)&&!a&&kn(e,s))?l=l.filter(c=>c!==s):r=i,s=we(s)}return n.set(e,l),l}function za(e){let{element:n,boundary:o,rootBoundary:l,strategy:r}=e;const s=[...o==="clippingAncestors"?ot(n)?[]:_a(n,this._c):[].concat(o),l],i=s[0],a=s.reduce((u,c)=>{const p=Ot(n,c,r);return u.top=ie(p.top,u.top),u.right=ye(p.right,u.right),u.bottom=ye(p.bottom,u.bottom),u.left=ie(p.left,u.left),u},Ot(n,i,r));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function Ka(e){const{width:n,height:o}=yn(e);return{width:n,height:o}}function Ha(e,n,o){const l=ve(n),r=ge(n),d=o==="fixed",s=$e(e,!0,d,n);let i={scrollLeft:0,scrollTop:0};const a=he(0);if(l||!l&&!d)if((Ie(n)!=="body"||_e(r))&&(i=lt(n)),l){const f=$e(n,!0,d,n);a.x=f.x+n.clientLeft,a.y=f.y+n.clientTop}else r&&(a.x=It(r));const u=r&&!l&&!d?wn(r,i):he(0),c=s.left+i.scrollLeft-a.x-u.x,p=s.top+i.scrollTop-a.y-u.y;return{x:c,y:p,width:s.width,height:s.height}}function ut(e){return ce(e).position==="static"}function Ft(e,n){if(!ve(e)||ce(e).position==="fixed")return null;if(n)return n(e);let o=e.offsetParent;return ge(e)===o&&(o=o.ownerDocument.body),o}function $n(e,n){const o=re(e);if(ot(e))return o;if(!ve(e)){let r=we(e);for(;r&&!Ne(r);){if(ue(r)&&!ut(r))return r;r=we(r)}return o}let l=Ft(e,n);for(;l&&Aa(l)&&ut(l);)l=Ft(l,n);return l&&Ne(l)&&ut(l)&&!$t(l)?o:l||Da(e)||o}const Ua=function(e){return J(this,null,function*(){const n=this.getOffsetParent||$n,o=this.getDimensions,l=yield o(e.floating);return{reference:Ha(e.reference,yield n(e.floating),e.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}})};function ja(e){return ce(e).direction==="rtl"}const Wa={convertOffsetParentRelativeRectToViewportRelativeRect:Ta,getDocumentElement:ge,getClippingRect:za,getOffsetParent:$n,getElementRects:Ua,getClientRects:Ra,getDimensions:Ka,getScale:Ee,isElement:ue,isRTL:ja};function qa(e,n){let o=null,l;const r=ge(e);function d(){var i;clearTimeout(l),(i=o)==null||i.disconnect(),o=null}function s(i,a){i===void 0&&(i=!1),a===void 0&&(a=1),d();const{left:u,top:c,width:p,height:f}=e.getBoundingClientRect();if(i||n(),!p||!f)return;const m=He(c),h=He(r.clientWidth-(u+p)),v=He(r.clientHeight-(c+f)),g=He(u),B={rootMargin:-m+"px "+-h+"px "+-v+"px "+-g+"px",threshold:ie(0,ye(1,a))||1};let S=!0;function E(V){const D=V[0].intersectionRatio;if(D!==a){if(!S)return s();D?s(!1,D):l=setTimeout(()=>{s(!1,1e-7)},1e3)}S=!1}try{o=new IntersectionObserver(E,ae(Y({},B),{root:r.ownerDocument}))}catch(V){o=new IntersectionObserver(E,B)}o.observe(e)}return s(!0),d}function xt(e,n,o,l){l===void 0&&(l={});const{ancestorScroll:r=!0,ancestorResize:d=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:i=typeof IntersectionObserver=="function",animationFrame:a=!1}=l,u=St(e),c=r||d?[...u?Oe(u):[],...Oe(n)]:[];c.forEach(C=>{r&&C.addEventListener("scroll",o,{passive:!0}),d&&C.addEventListener("resize",o)});const p=u&&i?qa(u,o):null;let f=-1,m=null;s&&(m=new ResizeObserver(C=>{let[B]=C;B&&B.target===u&&m&&(m.unobserve(n),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var S;(S=m)==null||S.observe(n)})),o()}),u&&!a&&m.observe(u),m.observe(n));let h,v=a?$e(e):null;a&&g();function g(){const C=$e(e);v&&(C.x!==v.x||C.y!==v.y||C.width!==v.width||C.height!==v.height)&&o(),v=C,h=requestAnimationFrame(g)}return o(),()=>{var C;c.forEach(B=>{r&&B.removeEventListener("scroll",o),d&&B.removeEventListener("resize",o)}),p==null||p(),(C=m)==null||C.disconnect(),m=null,a&&cancelAnimationFrame(h)}}const Vt=Va,Qa=Ea,Et=Sa,Bn=Na,ht=Ia,Ga=Ba,Sn=(e,n,o)=>{const l=new Map,r=Y({platform:Wa},o),d=ae(Y({},r.platform),{_c:l});return $a(e,n,ae(Y({},r),{platform:d}))};function Ya(e){return e!=null&&typeof e=="object"&&"$el"in e}function vt(e){if(Ya(e)){const n=e.$el;return kt(n)&&Ie(n)==="#comment"?null:n}return e}function Xa(e){return{name:"arrow",options:e,fn(n){const o=vt(t.unref(e.element));return o==null?{}:Ga({element:o,padding:e.padding}).fn(n)}}}function In(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Pt(e,n){const o=In(e);return Math.round(n*o)/o}function xn(e,n,o){o===void 0&&(o={});const l=o.whileElementsMounted,r=t.computed(()=>{var A;return(A=t.unref(o.open))!=null?A:!0}),d=t.computed(()=>t.unref(o.middleware)),s=t.computed(()=>{var A;return(A=t.unref(o.placement))!=null?A:"bottom"}),i=t.computed(()=>{var A;return(A=t.unref(o.strategy))!=null?A:"absolute"}),a=t.computed(()=>{var A;return(A=t.unref(o.transform))!=null?A:!0}),u=t.computed(()=>vt(e.value)),c=t.computed(()=>vt(n.value)),p=t.ref(0),f=t.ref(0),m=t.ref(i.value),h=t.ref(s.value),v=t.shallowRef({}),g=t.ref(!1),C=t.computed(()=>{const A={position:m.value,left:"0",top:"0"};if(!c.value)return A;const $=Pt(c.value,p.value),b=Pt(c.value,f.value);return a.value?Y(ae(Y({},A),{transform:"translate("+$+"px, "+b+"px)"}),In(c.value)>=1.5&&{willChange:"transform"}):{position:m.value,left:$+"px",top:b+"px"}});let B;function S(){u.value==null||c.value==null||Sn(u.value,c.value,{middleware:d.value,placement:s.value,strategy:i.value}).then(A=>{p.value=A.x,f.value=A.y,m.value=A.strategy,h.value=A.placement,v.value=A.middlewareData,g.value=!0})}function E(){typeof B=="function"&&(B(),B=void 0)}function V(){if(E(),l===void 0){S();return}if(u.value!=null&&c.value!=null){B=l(u.value,c.value,S);return}}function D(){r.value||(g.value=!1)}return t.watch([d,s,i],S,{flush:"sync"}),t.watch([u,c],V,{flush:"sync"}),t.watch(r,D,{flush:"sync"}),t.getCurrentScope()&&t.onScopeDispose(E),{x:t.shallowReadonly(p),y:t.shallowReadonly(f),strategy:t.shallowReadonly(m),placement:t.shallowReadonly(h),middlewareData:t.shallowReadonly(v),isPositioned:t.shallowReadonly(g),floatingStyles:C,update:S}}function Vn(e){return e&&"$el"in e?e.$el:e}const _t=16,Za=128;function Me(e,n,o){var p;const l=()=>{var f;return(f=n.value)==null?void 0:f.isExpanded()},r=[Vt(o==null?void 0:o.offset),Bn({padding:_t,apply({rects:f,elements:m,availableHeight:h,availableWidth:v}){Object.assign(m.floating.style,{width:"".concat(o!=null&&o.useAvailableWidth?v:f.reference.width,"px"),maxHeight:"".concat(Math.max(Za,h),"px")})}}),Et({padding:_t}),ht({strategy:"escaped"}),ht()],{floatingStyles:d,placement:s,middlewareData:i,update:a}=xn(e,n,{middleware:r,placement:(p=o==null?void 0:o.placement)!=null?p:"bottom"}),u=t.computed(()=>{var m,h;return!l()||!!((m=i.value.hide)!=null&&m.escaped)||((h=i.value.hide)==null?void 0:h.referenceHidden)?"hidden":"visible"});t.watch([d,u,s],([f,m,h])=>{var v,g,C,B,S;Object.assign((g=(v=n.value)==null?void 0:v.$el.style)!=null?g:{},{visibility:m,position:f.position,top:"".concat(f.top,"px"),right:"unset",left:"".concat(f.left,"px"),transform:(C=f.transform)!=null?C:"none",borderTopLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderTopRightRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="top"&&m==="visible"?"0":"",borderBottomRightRadius:h==="top"&&m==="visible"?"0":""}),Object.assign((S=(B=Vn(e.value))==null?void 0:B.style)!=null?S:{},{borderTopLeftRadius:h==="top"&&m==="visible"?"0":"",borderTopRightRadius:h==="top"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomRightRadius:h==="bottom"&&m==="visible"?"0":""})});let c=null;t.watch(l,f=>{var m;f?c=xt(e.value&&"$el"in e.value?e.value.$el:e,(m=n.value)==null?void 0:m.$el,a):c&&(c(),c=null)})}const Ja=ee(pe),es=t.defineComponent({name:"CdxCombobox",components:{CdxButton:fe,CdxIcon:G,CdxMenu:Be,CdxTextInput:tt},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:Ja}},emits:["update:selected","load-more","input","change","focus","blur"],setup(e,{emit:n,attrs:o,slots:l}){const r=t.ref(),d=t.ref(),s=t.ref(),i=t.useId(),a=t.toRef(e,"selected"),u=oe(a,n,"update:selected"),c=t.ref(!1),p=t.ref(!1),f=t.computed(()=>{var $,b;return(b=($=s.value)==null?void 0:$.getHighlightedMenuItem())==null?void 0:b.id}),{computedDisabled:m,computedStatus:h}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),v=t.computed(()=>({"cdx-combobox--expanded":c.value,"cdx-combobox--disabled":m.value})),{rootClasses:g,rootStyle:C,otherAttrs:B}=le(o,v);function S($){p.value&&c.value?c.value=!1:(e.menuItems.length>0||l["no-results"])&&(c.value=!0),n("focus",$)}function E($){c.value=p.value&&c.value,n("blur",$)}function V(){m.value||(p.value=!0)}function D(){var $;m.value||($=r.value)==null||$.focus()}function A($){!s.value||m.value||e.menuItems.length===0||$.key===" "||s.value.delegateKeyNavigation($)}return Me(r,s),t.watch(c,()=>{p.value=!1}),{input:r,inputWrapper:d,menu:s,menuId:i,modelWrapper:u,expanded:c,highlightedId:f,computedDisabled:m,computedStatus:h,onInputFocus:S,onInputBlur:E,onKeydown:A,onButtonClick:D,onButtonMousedown:V,cdxIconExpand:Ut,rootClasses:g,rootStyle:C,otherAttrs:B}}}),ts={ref:"inputWrapper",class:"cdx-combobox__input-wrapper"};function ns(e,n,o,l,r,d){const s=t.resolveComponent("cdx-text-input"),i=t.resolveComponent("cdx-icon"),a=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",ts,[t.createVNode(s,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,disabled:e.computedDisabled,status:e.computedStatus,autocomplete:"off",role:"combobox",onKeydown:e.onKeydown,onInput:n[1]||(n[1]=c=>e.$emit("input",c)),onChange:n[2]||(n[2]=c=>e.$emit("change",c)),onFocus:e.onInputFocus,onBlur:e.onInputBlur}),null,16,["modelValue","aria-activedescendant","aria-expanded","aria-controls","disabled","status","onKeydown","onFocus","onBlur"]),t.createVNode(a,{class:"cdx-combobox__expand-button","aria-hidden":"true",disabled:e.computedDisabled,tabindex:"-1",type:"button",onMousedown:e.onButtonMousedown,onClick:e.onButtonClick},{default:t.withCtx(()=>[t.createVNode(i,{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[3]||(n[3]=c=>e.modelWrapper=c),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=c=>e.expanded=c),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=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 os=_(es,[["render",ns]]);function En(e){const n=t.ref({width:void 0,height:void 0});if(typeof window!="object"||!("ResizeObserver"in window)||!("ResizeObserverEntry"in window))return n;const o=new window.ResizeObserver(r=>{const d=r[0];d&&(n.value={width:d.borderBoxSize[0].inlineSize,height:d.borderBoxSize[0].blockSize})});let l=!1;return t.onMounted(()=>{l=!0,e.value&&o.observe(e.value)}),t.onUnmounted(()=>{l=!1,o.disconnect()}),t.watch(e,r=>{l&&(o.disconnect(),n.value={width:void 0,height:void 0},r&&o.observe(r))}),n}const ls=t.defineComponent({name:"CdxDialog",components:{CdxButton:fe,CdxIcon:G},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},useCloseButton:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:""},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1},target:{type:String,default:null},renderInPlace:{type:Boolean,default:!1}},emits:["update:open","primary","default"],setup(e,{emit:n}){const o=t.useId(),l=t.ref(),r=t.ref(),d=t.ref(),s=t.ref(),i=t.ref(),a=t.ref();let u=null;const c=t.computed(()=>e.useCloseButton||e.closeButtonLabel.length>0),p=Pe(t.toRef(e,"closeButtonLabel"),"cdx-dialog-close-button-label","Close"),f=t.computed(()=>!e.hideTitle||c.value),m=t.computed(()=>!!e.primaryAction||!!e.defaultAction),h=En(d),v=t.computed(()=>{var L;return(L=h.value.height)!=null?L:0}),g=t.ref(!1),C=t.computed(()=>({"cdx-dialog--vertical-actions":e.stackedActions,"cdx-dialog--horizontal-actions":!e.stackedActions,"cdx-dialog--dividers":g.value})),B=t.inject("CdxTeleportTarget",void 0),S=t.computed(()=>{var L,H;return(H=(L=e.target)!=null?L:B)!=null?H:"body"}),E=t.ref(0);function V(){n("update:open",!1)}let D=!1;function A(L){D=L.target===l.value}function $(){D&&V()}function b(){I(r.value)}function k(){I(r.value,!0)}function I(L,H=!1){let q=Array.from(L.querySelectorAll('\n input, select, textarea, button, object, a, area,\n [contenteditable], [tabindex]:not([tabindex^="-"])\n '));H&&(q=q.reverse());for(const y of q)if(y.focus(),document.activeElement===y)return!0;return!1}let x=[],R=[];function K(){let L=l.value;for(;L.parentElement&&L.nodeName!=="BODY";){for(const H of Array.from(L.parentElement.children))H===L||H.nodeName==="SCRIPT"||(H.hasAttribute("aria-hidden")||(H.setAttribute("aria-hidden","true"),x.push(H)),H.hasAttribute("inert")||(H.setAttribute("inert",""),R.push(H)));L=L.parentElement}}function z(){for(const L of x)L.removeAttribute("aria-hidden");for(const L of R)L.removeAttribute("inert");x=[],R=[]}function O(){return J(this,null,function*(){var L;yield t.nextTick(),E.value=window.innerWidth-document.documentElement.clientWidth,document.documentElement.style.setProperty("margin-right","".concat(E.value,"px")),document.body.classList.add("cdx-dialog-open"),K(),u=document.activeElement,I(d.value)||(L=s.value)==null||L.focus()})}function U(){document.body.classList.remove("cdx-dialog-open"),document.documentElement.style.removeProperty("margin-right"),z(),u instanceof HTMLElement&&document.contains(u)&&(u.focus(),u=null)}return t.onMounted(()=>J(this,null,function*(){e.open&&(yield O())})),t.onUnmounted(()=>{e.open&&U()}),t.watch(t.toRef(e,"open"),L=>J(this,null,function*(){L?yield O():U()})),t.watch(v,()=>{d.value&&(g.value=d.value.clientHeight<d.value.scrollHeight)}),{close:V,onBackdropClick:$,onBackdropMouseDown:A,cdxIconClose:Ge,labelId:o,rootClasses:C,backdrop:l,dialogElement:r,focusTrapStart:i,focusTrapEnd:a,focusFirst:b,focusLast:k,dialogBody:d,focusHolder:s,showHeader:f,showFooterActions:m,useCloseButtonOrLabel:c,translatedCloseButtonLabel:p,computedTarget:S}}}),as=["aria-label","aria-labelledby"],ss={key:0,class:"cdx-dialog__header__title-group"},is=["id"],rs={key:0,class:"cdx-dialog__header__subtitle"},ds={ref:"focusHolder",class:"cdx-dialog-focus-trap",tabindex:"-1"},us={key:0,class:"cdx-dialog__footer__text"},cs={key:1,class:"cdx-dialog__footer__actions"};function ps(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Teleport,{to:e.computedTarget,disabled:e.renderInPlace},[t.createVNode(t.Transition,{name:"cdx-dialog-fade",appear:""},{default:t.withCtx(()=>[e.open?(t.openBlock(),t.createElementBlock("div",{key:0,ref:"backdrop",class:"cdx-dialog-backdrop",onMousedown:n[5]||(n[5]=(...a)=>e.onBackdropMouseDown&&e.onBackdropMouseDown(...a)),onClick:n[6]||(n[6]=(...a)=>e.onBackdropClick&&e.onBackdropClick(...a)),onKeyup:n[7]||(n[7]=t.withKeys((...a)=>e.close&&e.close(...a),["escape"]))},[t.createElementVNode("div",{ref:"focusTrapStart",tabindex:"0",onFocus:n[0]||(n[0]=(...a)=>e.focusLast&&e.focusLast(...a))},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,"aria-modal":"true",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("v-if",!0):(t.openBlock(),t.createElementBlock("div",ss,[t.createElementVNode("h2",{id:e.labelId,class:"cdx-dialog__header__title"},t.toDisplayString(e.title),9,is),e.subtitle?(t.openBlock(),t.createElementBlock("p",rs,t.toDisplayString(e.subtitle),1)):t.createCommentVNode("v-if",!0)])),e.useCloseButtonOrLabel?(t.openBlock(),t.createBlock(i,{key:1,class:"cdx-dialog__header__close-button",weight:"quiet",type:"button","aria-label":e.translatedCloseButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",ds,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",us,[t.renderSlot(e.$slots,"footer-text")])):t.createCommentVNode("v-if",!0),e.showFooterActions?(t.openBlock(),t.createElementBlock("div",cs,[e.primaryAction?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-dialog__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[1]||(n[1]=a=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("v-if",!0),e.defaultAction?(t.openBlock(),t.createBlock(i,{key:1,class:"cdx-dialog__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[2]||(n[2]=a=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("v-if",!0)])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0)],16,as),t.createElementVNode("div",{ref:"focusTrapEnd",tabindex:"0",onFocus:n[4]||(n[4]=(...a)=>e.focusFirst&&e.focusFirst(...a))},null,544)],544)):t.createCommentVNode("v-if",!0)]),_:3})],8,["to","disabled"])}const fs=_(ls,[["render",ps]]),ms={notice:jt,error:Ht,warning:Kt,success:Qt},hs=t.defineComponent({name:"CdxMessage",components:{CdxButton:fe,CdxIcon:G},props:{type:{type:String,default:"notice",validator:Yt},inline:{type:Boolean,default:!1},icon:{type:[String,Object],default:null},fadeIn:{type:Boolean,default:!1},allowUserDismiss:{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 o=t.ref(!1),l=t.computed(()=>e.inline===!1&&(e.dismissButtonLabel.length>0||e.allowUserDismiss)),r=Pe(t.toRef(e,"dismissButtonLabel"),"cdx-message-dismiss-button-label","Close"),d=t.computed(()=>e.autoDismiss===!1||e.type==="error"?!1:e.autoDismiss===!0?4e3:e.autoDismiss),s=t.computed(()=>({"cdx-message--inline":e.inline,"cdx-message--block":!e.inline,"cdx-message--user-dismissable":l.value,["cdx-message--".concat(e.type)]:!0})),i=t.computed(()=>e.icon&&e.type==="notice"?e.icon:ms[e.type]),a=t.ref("");function u(c){o.value||(a.value=c==="user-dismissed"?"cdx-message-leave-active-user":"cdx-message-leave-active-system",o.value=!0,n(c))}return t.onMounted(()=>{e.type==="error"&&e.autoDismiss!==!1?t.warn('CdxMessage: Message with type="error" cannot use auto-dismiss'):d.value&&setTimeout(()=>u("auto-dismissed"),d.value)}),{dismissed:o,userDismissable:l,translatedDismissButtonLabel:r,rootClasses:s,leaveActiveClass:a,computedIcon:i,onDismiss:u,cdxIconClose:Ge}}}),vs=["aria-live","role"],gs={class:"cdx-message__content"};function bs(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=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("v-if",!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(s,{class:"cdx-message__icon--vue",icon:e.computedIcon},null,8,["icon"]),t.createElementVNode("div",gs,[t.renderSlot(e.$slots,"default")]),e.userDismissable?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-message__dismiss-button",weight:"quiet",type:"button","aria-label":e.translatedDismissButtonLabel,onClick:n[0]||(n[0]=a=>e.onDismiss("user-dismissed"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label"])):t.createCommentVNode("v-if",!0)],10,vs))]),_:3},8,["appear","leave-active-class"])}const Nn=_(hs,[["render",bs]]),ys=ee(pe),Cs=t.defineComponent({name:"CdxField",components:{CdxLabel:Ae,CdxMessage:Nn},props:{labelIcon:{type:[String,Object],default:""},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},hideLabel:{type:Boolean,default:!1},isFieldset:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:ys},messages:{type:Object,default:()=>({})}},setup(e,{slots:n}){const{disabled:o,status:l,isFieldset:r}=t.toRefs(e),d=bt(o),s=t.computed(()=>({"cdx-field--disabled":d.value,"cdx-field--is-fieldset":r.value})),i=t.useId(),a=t.useId(),u=t.useId(),c=t.computed(()=>r.value?void 0:u);t.provide(en,c);const p=t.computed(()=>!r.value&&n.description?a:void 0);t.provide(Ye,p),t.provide(nn,d),t.provide(tn,l);const f=t.computed(()=>e.status!=="default"&&e.status in e.messages?e.messages[e.status]:""),m=t.computed(()=>e.status==="default"?"notice":e.status);return{rootClasses:s,computedDisabled:d,labelId:i,descriptionId:a,inputId:u,validationMessage:f,validationMessageType:m}}}),ws={class:"cdx-field__control"},ks={class:"cdx-field__help-text"},$s={key:0,class:"cdx-field__validation-message"};function Bs(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label"),i=t.resolveComponent("cdx-message");return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.isFieldset?"fieldset":"div"),{class:t.normalizeClass(["cdx-field",e.rootClasses]),"aria-disabled":!e.isFieldset&&e.computedDisabled?!0:void 0,disabled:e.isFieldset&&e.computedDisabled?!0:void 0},{default:t.withCtx(()=>[t.createVNode(s,{id:e.labelId,icon:e.labelIcon,"visually-hidden":e.hideLabel,optional:e.optional,"optional-flag":e.optionalFlag,"input-id":e.inputId,"description-id":e.descriptionId,disabled:e.computedDisabled,"is-legend":e.isFieldset},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"label")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["id","icon","visually-hidden","optional","optional-flag","input-id","description-id","disabled","is-legend"]),t.createElementVNode("div",ws,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",ks,[t.renderSlot(e.$slots,"help-text")]),!e.computedDisabled&&e.validationMessage||e.$slots[e.validationMessageType]?(t.openBlock(),t.createElementBlock("div",$s,[t.createVNode(i,{type:e.validationMessageType,inline:!0},{default:t.withCtx(()=>[e.status==="warning"&&e.$slots.warning?t.renderSlot(e.$slots,"warning",{key:0}):e.status==="error"&&e.$slots.error?t.renderSlot(e.$slots,"error",{key:1}):e.status==="success"&&e.$slots.success?t.renderSlot(e.$slots,"success",{key:2}):(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(e.validationMessage),1)],64))]),_:3},8,["type"])])):t.createCommentVNode("v-if",!0)]),_:3},8,["class","aria-disabled","disabled"])}const Ss=_(Cs,[["render",Bs]]),Is={notice:jt,error:Ht,warning:Kt,success:Qt},xs=t.defineComponent({name:"CdxInfoChip",components:{CdxIcon:G},props:{status:{type:String,default:"notice",validator:Yt},icon:{type:[String,Object],default:null}},setup(e){const n=t.computed(()=>({["cdx-info-chip--".concat(e.status)]:!0})),o=t.computed(()=>e.status==="notice"?e.icon:Is[e.status]);return{rootClasses:n,computedIcon:o}}}),Vs={class:"cdx-info-chip__text"};function Es(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-info-chip",e.rootClasses])},[e.computedIcon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-info-chip__icon--vue",icon:e.computedIcon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Vs,[t.renderSlot(e.$slots,"default")])],2)}const Ns=_(xs,[["render",Es]]),As=ee(pe),Ds=t.defineComponent({name:"CdxLookup",components:{CdxMenu:Be,CdxTextInput:tt},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},initialInputValue:{type:[String,Number],default:"",validator:e=>(e&&console.warn('[CdxLookup]: prop "initialInputValue" is deprecated. Use "inputValue" instead.'),!0)},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:As}},emits:["update:selected","update:input-value","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const r=t.ref(),d=t.ref(),s=t.ref(),i=t.useId(),a=t.ref(!1),u=t.ref(!1),c=t.ref(!1),p=t.ref(e.menuItems),{computedDisabled:f,computedStatus:m}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),h=t.toRef(e,"selected"),v=oe(h,n,"update:selected"),g=t.computed(()=>{var x;return(x=s.value)==null?void 0:x.getComputedMenuItems().find(R=>R.value===v.value)}),C=t.computed(()=>{var x,R;return(R=(x=s.value)==null?void 0:x.getHighlightedMenuItem())==null?void 0:R.id}),B=t.ref(e.initialInputValue),S=et(B,t.toRef(e,"inputValue"),n,"update:input-value"),E=t.computed(()=>({"cdx-lookup--disabled":f.value,"cdx-lookup--pending":a.value})),{rootClasses:V,rootStyle:D,otherAttrs:A}=le(o,E);function $(x){g.value?g.value.label!==x&&g.value.value!==x&&(v.value=null):e.selected!==null&&e.selected!==x&&(v.value=null),x===""&&p.value.length===0?(u.value=!1,a.value=!1):a.value=!0,n("input",x)}function b(x){c.value=!0;const R=S.value!==null&&S.value!=="";!!(e.menuItems.length>0||l["no-results"])&&(R||p.value.length>0)&&(u.value=!0),n("focus",x)}function k(x){c.value=!1,u.value=!1,n("blur",x)}function I(x){!s.value||f.value||e.menuItems.length===0&&!l["no-results"]||x.key===" "||s.value.delegateKeyNavigation(x)}return Me(d,s),t.watch(v,x=>{var R;if(x!==null){const K=g.value?(R=g.value.label)!=null?R:g.value.value:"";S.value!==K&&(S.value=K,n("input",K))}}),t.watch(t.toRef(e,"menuItems"),x=>{c.value&&a.value&&(x.length>0||l["no-results"])&&(u.value=!0),x.length===0&&!l["no-results"]&&(u.value=!1),a.value=!1}),{rootElement:r,textInput:d,menu:s,menuId:i,highlightedId:C,computedInputValue:S,selection:v,expanded:u,computedDisabled:f,computedStatus:m,onInputBlur:k,rootClasses:V,rootStyle:D,otherAttrs:A,onUpdateInput:$,onInputFocus:b,onKeydown:I}}});function Ms(e,n,o,l,r,d){const s=t.resolveComponent("cdx-text-input"),i=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(s,t.mergeProps({ref:"textInput",modelValue:e.computedInputValue,"onUpdate:modelValue":n[0]||(n[0]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-lookup__input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:modelValue":e.onUpdateInput,onChange:n[1]||(n[1]=a=>e.$emit("change",a)),onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown}),null,16,["modelValue","aria-controls","aria-expanded","aria-activedescendant","disabled","status","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selection,"onUpdate:selected":n[2]||(n[2]=a=>e.selection=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[4]||(n[4]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Ls=_(Ds,[["render",Ms]]),Ts=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,slots:o,attrs:l}){const r=sn(o.default,l,"CdxToggleButton"),d=t.ref(!1),s=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--icon-only":r.value,"cdx-toggle-button--is-active":d.value})),i=()=>{n("update:modelValue",!e.modelValue)},a=p=>{d.value=p};function u(){a(!0)}function c(){a(!1),i()}return{rootClasses:s,onClick:i,onKeyDown:u,onKeyUp:c}}}),Rs=["aria-pressed","disabled"];function Os(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-toggle-button",e.rootClasses]),"aria-pressed":e.modelValue,disabled:e.disabled,type:"button",onClick:n[0]||(n[0]=(...s)=>e.onClick&&e.onClick(...s)),onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,Rs)}const Nt=_(Ts,[["render",Os]]),Fs=t.defineComponent({name:"CdxMenuButton",components:{CdxToggleButton:Nt,CdxMenu:Be},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},menuConfig:{type:Object,default:()=>({})},disabled:{type:Boolean,default:!1},footer:{type:Object,default:null}},emits:["update:selected"],setup(e,{emit:n,attrs:o}){const l=t.ref(),r=t.ref(),d=t.toRef(e,"selected"),s=oe(d,n,"update:selected"),i=t.ref(!1),a=t.useId(),u=t.useId(),{computedDisabled:c}=se(t.toRef(e,"disabled")),{rootClasses:p,rootStyle:f,otherAttrs:m}=le(o);function h(v){!l.value||c.value||e.menuItems.length===0||v.key===" "||l.value.delegateKeyNavigation(v)}return Me(r,l,{useAvailableWidth:!0,placement:"bottom-start",offset:4}),{computedDisabled:c,expanded:i,menu:l,menuId:u,modelWrapper:s,onKeydown:h,toggle:r,toggleId:a,rootClasses:p,rootStyle:f,otherAttrs:m}}}),Ps={class:"cdx-menu-button__menu-wrapper"};function _s(e,n,o,l,r,d){const s=t.resolveComponent("cdx-toggle-button"),i=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu-button",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({id:e.toggleId,ref:"toggle"},e.otherAttrs,{modelValue:e.expanded,"onUpdate:modelValue":n[0]||(n[0]=a=>e.expanded=a),disabled:e.computedDisabled,quiet:"","aria-haspopup":"menu","aria-controls":e.menuId,"aria-expanded":e.expanded,onBlur:n[1]||(n[1]=a=>e.expanded=!1),onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["id","modelValue","disabled","aria-controls","aria-expanded","onKeydown"]),t.createElementVNode("div",Ps,[t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[2]||(n[2]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{role:"menu","aria-labelledby":e.toggleId,footer:e.footer}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items","aria-labelledby","footer"])])],6)}const zs=_(Fs,[["render",_s]]),Ks=ee(pe),Hs=t.defineComponent({name:"CdxMultiselectLookup",components:{CdxChipInput:cn,CdxMenu:Be},props:{inputChips:{type:Array,required:!0},selected:{type:[Array],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Ks},menuConfig:{type:Object,default:()=>({})},keepInputOnSelection:{type:Boolean,default:!1}},emits:["update:input-chips","update:selected","update:input-value","chip-click","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const r=t.ref(),d=t.ref(),s=t.useId(),i=t.computed(()=>{var k,I;return(I=(k=d.value)==null?void 0:k.getHighlightedMenuItem())==null?void 0:I.id}),a=t.ref(!1),u=t.ref(!1),c=t.ref(!1);t.provide(Jt,t.ref(!1));const{computedDisabled:p,computedStatus:f}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),m=t.computed(()=>({"cdx-multiselect-lookup--disabled":p.value,"cdx-multiselect-lookup--pending":a.value})),{rootClasses:h,rootStyle:v,otherAttrs:g}=le(o,m);Me(r,d);const C=oe(t.toRef(e,"selected"),n,"update:selected"),B=oe(t.toRef(e,"inputChips"),n,"update:input-chips"),S=t.ref(""),E=et(S,t.toRef(e,"inputValue"),n,"update:input-value"),V=t.computed(()=>E.value.toString().length>0&&l["no-results"]);function D(k){return J(this,null,function*(){yield t.nextTick(),a.value=k!==null&&k!=="",n("input",k)})}function A(k){c.value=!0,(e.menuItems.length>0||V.value)&&(u.value=!0),n("focus",k)}function $(k){c.value=!1,u.value=!1,n("blur",k)}function b(k){!d.value||p.value||e.menuItems.length===0&&!V.value||k.key===" "||d.value.delegateKeyNavigation(k)}return t.watch(t.toRef(e,"selected"),k=>{const I=k.filter(x=>B.value.find(R=>x===R.value)===void 0);I.length>0&&(I.forEach(x=>{var K;const R=(K=d.value)==null?void 0:K.getComputedMenuItems().find(O=>O.value===x);if(R){const z=R,{id:O}=z,U=de(z,["id"]);B.value.push(U)}}),e.keepInputOnSelection||(E.value="",n("input",""))),B.value=B.value.filter(x=>k.find(R=>x.value===R)!==void 0)}),t.watch(t.toRef(e,"inputChips"),k=>{k.length<C.value.length&&(C.value=k.map(I=>I.value))}),t.watch(t.toRef(e,"menuItems"),k=>{k.length===0&&!V.value?u.value=!1:c.value&&a.value&&(u.value=!0),a.value=!1}),{chipInput:r,menu:d,menuId:s,highlightedId:i,expanded:u,computedDisabled:p,computedStatus:f,rootClasses:h,rootStyle:v,otherAttrs:g,selectedWrapper:C,inputChipsWrapper:B,computedInputValue:E,onUpdateInputValue:D,onInputBlur:$,onInputFocus:A,onKeydown:b}}});function Us(e,n,o,l,r,d){const s=t.resolveComponent("cdx-chip-input"),i=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-multiselect-lookup",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({ref:"chipInput","input-chips":e.inputChipsWrapper,"onUpdate:inputChips":n[0]||(n[0]=a=>e.inputChipsWrapper=a),"input-value":e.computedInputValue,"onUpdate:inputValue":n[1]||(n[1]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-multiselect-lookup__chip-input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"separate-input":e.separateInput,readonly:e.readonly,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:inputValue":e.onUpdateInputValue,onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown,onChipClick:n[2]||(n[2]=a=>e.$emit("chip-click",a))}),null,16,["input-chips","input-value","aria-controls","aria-expanded","aria-activedescendant","separate-input","readonly","disabled","status","onUpdate:inputValue","onFocus","onBlur","onKeydown"]),t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selectedWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.selectedWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const js=_(Hs,[["render",Us]]),Ws=t.defineComponent({name:"CdxPopover",components:{CdxButton:fe,CdxIcon:G},inheritAttrs:!1,props:{anchor:{type:Object,default:null},open:{type:Boolean,default:!1},title:{type:String,default:""},icon:{type:[String,Object],default:""},useCloseButton:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:"Close"},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1},renderInPlace:{type:Boolean,default:!1},placement:{type:String,default:"bottom"}},emits:["update:open","primary","default"],setup(e,{emit:n}){const o=t.toRef(e,"placement"),l=t.ref(),r=t.toRef(e,"anchor"),d=t.ref(),s=16,i=256,a=200,u=512,v=Math.sqrt(16**2+16**2)/2+4,g=t.computed(()=>[Vt(v),Et(),Bn({padding:s,apply({availableWidth:U,availableHeight:L,elements:H}){const q=Math.min(u,U);Object.assign(H.floating.style,{maxWidth:"".concat(Math.max(i,q),"px"),maxHeight:"".concat(Math.max(a,L),"px")})}}),Xa({element:d})]),{floatingStyles:C,middlewareData:B,placement:S,x:E,y:V}=xn(r,l,{whileElementsMounted:xt,placement:o,middleware:g}),D=t.reactive({left:"0",top:"0",right:"0",bottom:"0",transform:"none"}),A=t.computed(()=>on[S.value]);t.watch([E,V],()=>{if(B.value.arrow){const{x:U,y:L}=B.value.arrow;D.left=U?"".concat(U,"px"):"",D.top=L?"".concat(L,"px"):"",D.right="",D.bottom="",D[A.value]="".concat(-16/2-1,"px");const H={top:"rotate( 45deg )",right:"rotate( 135deg )",bottom:"rotate( 225deg )",left:"rotate( 315deg )"};D.transform=H[A.value]}});const $=t.inject("CdxTeleportTarget",void 0),b=t.computed(()=>$!=null?$:"body"),k=Pe(t.toRef(e,"closeButtonLabel"),"cdx-popover-close-button-label","Close"),I=t.computed(()=>!!e.title||!!e.icon||e.useCloseButton),x=t.computed(()=>!!e.primaryAction||!!e.defaultAction),R=t.computed(()=>({"cdx-popover__footer__actions--vertical":e.stackedActions,"cdx-popover__footer__actions--horizontal":!e.stackedActions}));function K(){n("update:open",!1)}function z(U){U.key==="Escape"&&K()}function O(U){const L=Vn(r.value);l.value&&!l.value.contains(U.target)&&!(L!=null&&L.contains(U.target))&&K()}return t.watch(()=>e.open,U=>{U?(document.addEventListener("keydown",z),document.addEventListener("mousedown",O),document.addEventListener("focusin",O)):(document.removeEventListener("keydown",z),document.removeEventListener("mousedown",O),document.removeEventListener("focusin",O))}),t.onMounted(()=>J(this,null,function*(){e.open&&(document.addEventListener("keydown",z),document.addEventListener("mousedown",O),document.addEventListener("focusin",O)),yield t.nextTick(),e.anchor===null&&console.warn('[CdxPopover]: The "anchor" prop must be provided to position the CdxPopover.')})),t.onUnmounted(()=>{document.removeEventListener("keydown",z),document.removeEventListener("mousedown",O),document.removeEventListener("focusin",O)}),{computedTarget:b,translatedCloseButtonLabel:k,showHeader:I,showFooter:x,footerActionsClasses:R,close:K,cdxIconClose:Ge,floating:l,floatingStyles:C,arrowRef:d,arrowStyles:D}}}),qs={key:0,class:"cdx-popover__header"},Qs={key:1,class:"cdx-popover__header__title"},Gs={class:"cdx-popover__header__button-wrapper"},Ys={class:"cdx-popover__body"},Xs={key:1,class:"cdx-popover__footer"};function Zs(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Teleport,{to:e.computedTarget,disabled:e.renderInPlace},[e.open?(t.openBlock(),t.createElementBlock("div",t.mergeProps({key:0,ref:"floating",class:"cdx-popover",style:e.floatingStyles},e.$attrs),[e.showHeader||e.$slots.header?(t.openBlock(),t.createElementBlock("header",qs,[t.renderSlot(e.$slots,"header",{},()=>[e.icon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-popover__header__icon",icon:e.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.title?(t.openBlock(),t.createElementBlock("div",Qs,t.toDisplayString(e.title),1)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Gs,[e.useCloseButton?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-popover__header__close-button",weight:"quiet",type:"button","aria-label":e.translatedCloseButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)])])])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Ys,[t.renderSlot(e.$slots,"default")]),e.showFooter||e.$slots.footer?(t.openBlock(),t.createElementBlock("footer",Xs,[t.renderSlot(e.$slots,"footer",{},()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-popover__footer__actions",e.footerActionsClasses])},[e.primaryAction?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-popover__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[0]||(n[0]=a=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("v-if",!0),e.defaultAction?(t.openBlock(),t.createBlock(i,{key:1,class:"cdx-popover__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[1]||(n[1]=a=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("v-if",!0)],2)])])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",{ref:"arrowRef",class:"cdx-popover__arrow",style:t.normalizeStyle(e.arrowStyles)},null,4)],16)):t.createCommentVNode("v-if",!0)],8,["to","disabled"])}const Js=_(Ws,[["render",Zs]]),ei=t.defineComponent({name:"CdxProgressIndicator",components:{CdxLabel:Ae},inheritAttrs:!1,props:{showLabel:{type:Boolean,default:!1}},setup(e,{slots:n,attrs:o}){var a;Je((a=n.default)==null?void 0:a.call(n),o,"CdxProgressIndicator");const l=t.computed(()=>({"cdx-progress-indicator--has-label-visible":e.showLabel})),{rootClasses:r,rootStyle:d,otherAttrs:s}=le(o,l),i=t.useId();return{rootClasses:r,rootStyle:d,progressIndicatorId:i,otherAttrs:s}}}),ti={class:"cdx-progress-indicator__indicator"},ni=["id"];function oi(e,n,o,l,r,d){var i,a;const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-indicator",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("span",ti,[t.createElementVNode("progress",t.mergeProps({id:e.progressIndicatorId,class:"cdx-progress-indicator__indicator__progress"},e.otherAttrs),null,16,ni)]),(a=(i=e.$slots).default)!=null&&a.call(i,{})?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-progress-indicator__label","input-id":e.progressIndicatorId,"visually-hidden":!e.showLabel},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["input-id","visually-hidden"])):t.createCommentVNode("v-if",!0)],6)}const li=_(ei,[["render",oi]]),ai=ee(pe),si=t.defineComponent({name:"CdxRadio",components:{CdxLabel:Ae},props:{modelValue:{type:[String,Number,Boolean],default:""},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,required:!0},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},status:{type:String,default:"default",validator:ai}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var m;Je((m=o.default)==null?void 0:m.call(o),l,"CdxRadio");const{computedDisabled:r,computedStatus:d}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-radio--inline":e.inline,["cdx-radio--status-".concat(d.value)]:!0})),i=t.computed(()=>({"cdx-radio__custom-input--inline":e.inline})),a=t.ref(),u=t.useId(),c=t.useId(),p=()=>{a.value.focus()},f=oe(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:r,input:a,radioId:u,descriptionId:c,focusInput:p,wrappedModel:f,customInputClasses:i}}}),ii={class:"cdx-radio__wrapper"},ri=["id","aria-describedby","name","value","disabled"];function di(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-radio",e.rootClasses])},[t.createElementVNode("div",ii,[t.withDirectives(t.createElementVNode("input",{id:e.radioId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:"cdx-radio__input",type:"radio","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,name:e.name,value:e.inputValue,disabled:e.computedDisabled},null,8,ri),[[t.vModelRadio,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-radio__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-radio__label","input-id":e.radioId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,onClick:e.focusInput},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","onClick"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-radio__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const ui=_(si,[["render",di]]),ci=ee(pe),pi=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:fe,CdxTextInput:tt},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:ci}},emits:["update:modelValue","submit-click","input","change","focus","blur"],setup(e,{emit:n,attrs:o}){const l=oe(t.toRef(e,"modelValue"),n),{computedDisabled:r}=se(t.toRef(e,"disabled")),d=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel||e.useButton})),{rootClasses:s,rootStyle:i,otherAttrs:a}=le(o,d),u=Pe(t.toRef(e,"buttonLabel"),"cdx-search-input-search-button-label","Search"),c=t.computed(()=>e.useButton||e.buttonLabel.length>0);return{wrappedModel:l,computedDisabled:r,rootClasses:s,rootStyle:i,otherAttrs:a,handleSubmit:()=>{n("submit-click",l.value)},searchIcon:mo,translatedSearchButtonLabel:u,useButtonOrLabel:c}},methods:{focus(){this.$refs.textInput.focus()}}}),fi={class:"cdx-search-input__input-wrapper"};function mi(e,n,o,l,r,d){const s=t.resolveComponent("cdx-text-input"),i=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",fi,[t.createVNode(s,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,disabled:e.computedDisabled,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"]),onInput:n[1]||(n[1]=a=>e.$emit("input",a)),onChange:n[2]||(n[2]=a=>e.$emit("change",a)),onFocus:n[3]||(n[3]=a=>e.$emit("focus",a)),onBlur:n[4]||(n[4]=a=>e.$emit("blur",a))}),null,16,["modelValue","start-icon","disabled","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.useButtonOrLabel?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-search-input__end-button",disabled:e.computedDisabled,onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSearchButtonLabel),1)]),_:1},8,["disabled","onClick"])):t.createCommentVNode("v-if",!0)],6)}const An=_(pi,[["render",mi]]),hi=ee(pe),vi=t.defineComponent({name:"CdxSelect",components:{CdxIcon:G,CdxMenu:Be},inheritAttrs:!1,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},status:{type:String,default:"default",validator:hi}},emits:["update:selected","load-more"],setup(e,{emit:n,attrs:o}){const l=t.ref(),r=t.ref(),d=t.inject(Ye,void 0),s=t.useId(),i=t.ref(!1),a=o.id||t.useId(),{computedDisabled:u,computedStatus:c,computedInputId:p}=se(t.toRef(e,"disabled"),t.toRef(e,"status"),a),f=oe(t.toRef(e,"selected"),n,"update:selected"),m=t.computed(()=>{var b;return(b=r.value)==null?void 0:b.getComputedMenuItems().find(k=>k.value===e.selected)}),h=t.computed(()=>{var b;return m.value?(b=m.value.label)!=null?b:m.value.value:e.defaultLabel}),v=t.computed(()=>{var b;if(e.defaultIcon&&!m.value)return e.defaultIcon;if((b=m.value)!=null&&b.icon)return m.value.icon}),g=t.computed(()=>({"cdx-select-vue--enabled":!u.value,"cdx-select-vue--disabled":u.value,"cdx-select-vue--expanded":i.value,"cdx-select-vue--value-selected":!!m.value,"cdx-select-vue--no-selections":!m.value,"cdx-select-vue--has-start-icon":!!v.value,["cdx-select-vue--status-".concat(c.value)]:!0})),{rootClasses:C,rootStyle:B,otherAttrs:S}=le(o,g),E=t.computed(()=>{const I=S.value,{id:b}=I;return de(I,["id"])}),V=t.computed(()=>{var b,k;return(k=(b=r.value)==null?void 0:b.getHighlightedMenuItem())==null?void 0:k.id});function D(){i.value=!1}function A(){var b;u.value||(i.value=!i.value,(b=l.value)==null||b.focus())}function $(b){var k;u.value||(k=r.value)==null||k.delegateKeyNavigation(b,{characterNavigation:!0})}return Me(l,r),{handle:l,menu:r,computedHandleId:p,descriptionId:d,menuId:s,modelWrapper:f,selectedMenuItem:m,highlightedId:V,expanded:i,computedDisabled:u,onBlur:D,currentLabel:h,rootClasses:C,rootStyle:B,otherAttrsMinusId:E,onClick:A,onKeydown:$,startIcon:v,cdxIconExpand:Ut}}}),gi=["aria-disabled"],bi=["id","aria-controls","aria-activedescendant","aria-expanded","aria-describedby"];function yi(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-select-vue",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),"aria-disabled":e.computedDisabled},[t.createElementVNode("div",t.mergeProps({id:e.computedHandleId,ref:"handle",class:"cdx-select-vue__handle"},e.otherAttrsMinusId,{tabindex:"0",role:"combobox","aria-controls":e.menuId,"aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-describedby":e.descriptionId,onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onBlur:n[1]||(n[1]=(...a)=>e.onBlur&&e.onBlur(...a)),onKeydown:n[2]||(n[2]=(...a)=>e.onKeydown&&e.onKeydown(...a))}),[t.renderSlot(e.$slots,"label",{selectedMenuItem:e.selectedMenuItem,defaultLabel:e.defaultLabel},()=>[t.createTextVNode(t.toDisplayString(e.currentLabel),1)]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-select-vue__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createVNode(s,{icon:e.cdxIconExpand,class:"cdx-select-vue__indicator"},null,8,["icon"])],16,bi),t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items"])],14,gi)}const Dn=_(vi,[["render",yi]]),Ci=t.defineComponent({name:"CdxTablePager",components:{CdxButton:fe,CdxIcon:G,CdxSelect:Dn},props:{paginationSizeOptions:{type:Array,required:!0},itemsPerPage:{type:Number,required:!0},nextDisabled:{type:Boolean,default:!1},prevDisabled:{type:Boolean,default:!1},lastDisabled:{type:Boolean,default:!1}},emits:["update:itemsPerPage","first","last","next","prev"],setup(e,{emit:n}){const o=oe(t.toRef(e,"itemsPerPage"),n,"update:itemsPerPage"),l=X("cdx-table-pager-items-per-page-default","Results per page"),r=X("cdx-table-pager-items-per-page-current",u=>"".concat(u," rows"),[o]),d=X("cdx-table-pager-button-first-page","First page"),s=X("cdx-table-pager-button-next-page","Next page"),i=X("cdx-table-pager-button-prev-page","Previous page"),a=X("cdx-table-pager-button-last-page","Last page");return{defaultItemsPerPageLabel:l,currentItemsPerPageLabel:r,btnLabelFirst:d,btnLabelNext:s,btnLabelPrev:i,btnLabelLast:a,wrappedItemsPerPage:o,cdxIconPrevious:qt,cdxIconNext:Wt,cdxIconMoveFirst:po,cdxIconMoveLast:fo}}}),wi={class:"cdx-table-pager"},ki={class:"cdx-table-pager__start"},$i={key:0},Bi={key:1},Si={class:"cdx-table-pager__center"},Ii={class:"cdx-table-pager__end"};function xi(e,n,o,l,r,d){const s=t.resolveComponent("cdx-select"),i=t.resolveComponent("cdx-icon"),a=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",wi,[t.createElementVNode("div",ki,[t.createVNode(s,{selected:e.wrappedItemsPerPage,"onUpdate:selected":n[0]||(n[0]=u=>e.wrappedItemsPerPage=u),"default-label":e.defaultItemsPerPageLabel,"menu-items":e.paginationSizeOptions},{label:t.withCtx(({selectedMenuItem:u,defaultLabel:c})=>[u?(t.openBlock(),t.createElementBlock("span",$i,[t.createElementVNode("span",null,t.toDisplayString(e.currentItemsPerPageLabel),1)])):(t.openBlock(),t.createElementBlock("span",Bi,t.toDisplayString(c),1))]),_:1},8,["selected","default-label","menu-items"])]),t.createElementVNode("div",Si,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",Ii,[t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-first",weight:"quiet","aria-label":e.btnLabelFirst,onClick:n[1]||(n[1]=u=>e.$emit("first"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconMoveFirst},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-prev",weight:"quiet","aria-label":e.btnLabelPrev,onClick:n[2]||(n[2]=u=>e.$emit("prev"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled,class:"cdx-table-pager__button-next",weight:"quiet","aria-label":e.btnLabelNext,onClick:n[3]||(n[3]=u=>e.$emit("next"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconNext},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled||e.lastDisabled,class:"cdx-table-pager__button-last",weight:"quiet","aria-label":e.btnLabelLast,onClick:n[4]||(n[4]=u=>e.$emit("last"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconMoveLast},null,8,["icon"])]),_:1},8,["disabled","aria-label"])])])}const Vi=_(Ci,[["render",xi]]),Ei=ee(So),Ni=ee(Eo),Ai={none:ho,asc:vo,desc:uo},Di={none:"none",asc:"ascending",desc:"descending"},Mi=t.defineComponent({name:"CdxTable",components:{CdxCheckbox:un,CdxIcon:G,CdxTablePager:Vi,CdxProgressBar:yt},props:{caption:{type:String,required:!0},hideCaption:{type:Boolean,default:!1},columns:{type:Array,default:()=>[],validator:e=>{const n=e.map(l=>l.id);return new Set(n).size===n.length?!0:(console.warn('[CdxTable]: Each column in the "columns" prop must have a unique "id".'),!1)}},data:{type:Array,default:()=>[],validator:(e,n)=>{if(!Array.isArray(n.columns)||n.columns.length===0||e.length===0)return!0;const o=n.columns.some(r=>"allowSort"in r),l=e.every(r=>Ue in r);return o&&n.useRowSelection&&!l?(console.warn('[CdxTable]: With sorting and row selection, each row in the "data" prop must have a "TableRowIdentifier".'),!1):!0}},useRowHeaders:{type:Boolean,default:!1},showVerticalBorders:{type:Boolean,default:!1},useRowSelection:{type:Boolean,default:!1},selectedRows:{type:Array,default:()=>[]},sort:{type:Object,default:()=>({})},pending:{type:Boolean,default:!1},paginate:{type:Boolean,default:!1},serverPagination:{type:Boolean,default:!1},totalRows:{type:Number,default:NaN},paginationPosition:{type:String,default:"bottom",validator:Ni},paginationSizeOptions:{type:Array,default:()=>[{value:10},{value:20},{value:50}],validator:e=>{const n=o=>typeof o.value=="number";return e.every(n)?!0:(console.warn('[CdxTable]: "value" property of all menu items in PaginationOptions must be a number.'),!1)}},paginationSizeDefault:{type:Number,default:e=>e.paginate&&e.serverPagination?e.data.length:e.paginationSizeOptions[0].value}},emits:["update:selectedRows","update:sort","load-more","last"],setup(e,{emit:n}){const o=t.ref(0),l=t.ref(e.paginationSizeDefault),r=t.computed(()=>e.serverPagination&&e.paginate?e.data:e.paginate?e.data.slice(o.value,l.value+o.value):e.data),d=t.computed(()=>{var M;return e.serverPagination?(M=e.totalRows)!=null?M:NaN:e.data.length}),s=t.computed(()=>isNaN(d.value)),i=t.computed(()=>r.value.length),a=t.computed(()=>o.value+1),u=t.computed(()=>o.value+i.value),c=t.computed(()=>s.value),p=t.computed(()=>o.value<=0),f=t.computed(()=>s.value?i.value<l.value:o.value+l.value>=d.value),m=X("cdx-table-pagination-status-message-determinate-short",(M,P,Q)=>"".concat(M,"–").concat(P," of ").concat(Q),[a,u,d]),h=X("cdx-table-pagination-status-message-determinate-long",(M,P,Q)=>"Showing results ".concat(M,"–").concat(P," of ").concat(Q),[a,u,d]),v=X("cdx-table-pagination-status-message-indeterminate-short",(M,P)=>"".concat(M,"–").concat(P," of many"),[a,u]),g=X("cdx-table-pagination-status-message-indeterminate-long",(M,P)=>"Showing results ".concat(M,"–").concat(P," of many"),[a,u]),C=X("cdx-table-pagination-status-message-indeterminate-final",M=>"Showing the last ".concat(M," results"),[i]),B=X("cdx-table-pagination-status-message-pending","Loading results..."),S=t.computed(()=>e.pending?B.value:s.value&&f.value?C.value:s.value?v.value:m.value),E=t.computed(()=>e.pending?B.value:s.value&&f.value?C.value:s.value?g.value:h.value);function V(){o.value+=l.value,e.serverPagination&&n("load-more",o.value,l.value)}function D(){o.value-l.value<1?A():(o.value-=l.value,e.serverPagination&&n("load-more",o.value,l.value))}function A(){o.value=0,e.serverPagination&&n("load-more",o.value,l.value)}function $(){d.value%l.value===0?(o.value=d.value-l.value,n("load-more",o.value,l.value)):(o.value=Math.floor(d.value/l.value)*l.value,n("load-more",o.value,l.value))}t.watch(l,M=>{e.serverPagination&&n("load-more",o.value,M)});const b=oe(t.toRef(e,"selectedRows"),n,"update:selectedRows"),k=t.ref(d.value===b.value.length),I=t.ref(!1),x=t.computed(()=>Object.keys(e.sort)[0]),R=t.computed(()=>e.columns.some(M=>M.allowSort)),K=t.computed(()=>{var P;return{"cdx-table__table--layout-fixed":(P=e.columns)==null?void 0:P.some(Q=>"width"in Q||"minWidth"in Q),"cdx-table__table--borders-vertical":e.showVerticalBorders}}),z=X("cdx-table-sort-caption",M=>"".concat(M," (column headers with buttons are sortable)."),[t.toRef(e,"caption")]),O=(M,P)=>X("cdx-table-select-row-label",(Q,be)=>"Select row ".concat(Q," of ").concat(be),[()=>M,()=>P]).value,U=X("cdx-table-select-all-label","Select all rows");function L(M,P){return Ue in M?M[Ue]:P}function H(M,P){const Q=L(M,P);return{"cdx-table__row--selected":b.value.includes(Q)}}function q(M){const P=e.columns[0].id;if(e.useRowHeaders&&M===P)return"row"}function y(M){const P=e.columns[0].id;return e.useRowHeaders&&M===P?"th":"td"}function T(M,P=!1){if("textAlign"in M&&!Ei(M.textAlign)){console.warn('[CdxTable]: Invalid value for TableColumn "textAlign" property.');return}return{["cdx-table__table__cell--align-".concat(M.textAlign)]:"textAlign"in M&&M.textAlign!=="start","cdx-table__table__cell--has-sort":P}}function W(M){const P={};return"width"in M&&(P.width=M.width),"minWidth"in M&&(P.minWidth=M.minWidth),P}function Z(M){if(d.value===M.length){k.value=!0,I.value=!1;return}k.value=!1,d.value>M.length&&(I.value=!0),M.length===0&&(I.value=!1)}function at(M){I.value=!1,M?b.value=e.data.map((P,Q)=>L(P,Q)):b.value=[]}function st(M){var be;const P=(be=e.sort[M])!=null?be:"none";let Q="asc";P==="asc"&&(Q="desc"),P==="desc"&&(Q="none"),n("update:sort",{[M]:Q})}function it(M){var Q;const P=(Q=e.sort[M])!=null?Q:"none";return Ai[P]}function rt(M,P=!1){var Q;if(P){const be=(Q=e.sort[M])!=null?Q:"none";return be==="none"?void 0:Di[be]}}return{dataForDisplay:r,pageSize:l,onNext:V,onPrev:D,onFirst:A,onLast:$,nextDisabled:f,prevDisabled:p,lastDisabled:c,paginationStatusMessageShort:S,paginationStatusMessageLong:E,wrappedSelectedRows:b,selectAll:k,selectAllIndeterminate:I,activeSortColumn:x,hasSortableColumns:R,tableClasses:K,getRowKey:L,getRowClass:H,getRowHeaderScope:q,getCellElement:y,getCellClass:T,getCellStyle:W,handleRowSelection:Z,handleSelectAll:at,handleSort:st,getSortIcon:it,getSortOrder:rt,translatedSortCaption:z,translatedSelectRowLabel:O,translatedSelectAllLabel:U}}}),Li={class:"cdx-table",tabindex:"0"},Ti={key:0,class:"cdx-table__header"},Ri=["aria-hidden"],Oi={class:"cdx-table__header__content"},Fi={class:"cdx-table__pagination-status--long"},Pi={class:"cdx-table__pagination-status--short"},_i={class:"cdx-table__table-wrapper"},zi={key:0},Ki={key:0,class:"cdx-table__table__select-rows"},Hi=["aria-sort"],Ui=["aria-selected","onClick"],ji={class:"cdx-table__table__sort-label"},Wi={key:0},qi={key:0},Qi={key:1},Gi={class:"cdx-table__table__empty-state"},Yi=["colspan"],Xi={class:"cdx-table__pagination-status--long"},Zi={class:"cdx-table__pagination-status--short"},Ji={key:3,class:"cdx-table__footer"};function er(e,n,o,l,r,d){const s=t.resolveComponent("cdx-table-pager"),i=t.resolveComponent("cdx-checkbox"),a=t.resolveComponent("cdx-icon"),u=t.resolveComponent("cdx-progress-bar");return t.openBlock(),t.createElementBlock("div",Li,[!e.hideCaption||e.$slots.header&&e.$slots.header().length>0?(t.openBlock(),t.createElementBlock("div",Ti,[t.createElementVNode("div",{class:"cdx-table__header__caption","aria-hidden":e.$slots.header&&e.$slots.header().length>0?void 0:!0},[e.hideCaption?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))],8,Ri),t.createElementVNode("div",Oi,[t.renderSlot(e.$slots,"header")])])):t.createCommentVNode("v-if",!0),e.paginate&&(e.paginationPosition==="top"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:1,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[0]||(n[0]=c=>e.pageSize=c),class:"cdx-table__pagination--top","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",Fi,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",Pi,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",_i,[t.createElementVNode("table",{class:t.normalizeClass(["cdx-table__table",e.tableClasses])},[t.createElementVNode("caption",null,[e.hasSortableColumns?(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(e.translatedSortCaption),1)],64)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))]),t.renderSlot(e.$slots,"thead",{},()=>[e.columns.length>0?(t.openBlock(),t.createElementBlock("thead",zi,[t.createElementVNode("tr",null,[e.useRowSelection?(t.openBlock(),t.createElementBlock("th",Ki,[t.createVNode(i,{modelValue:e.selectAll,"onUpdate:modelValue":[n[1]||(n[1]=c=>e.selectAll=c),e.handleSelectAll],"hide-label":!0,indeterminate:e.selectAllIndeterminate},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectAllLabel),1)]),_:1},8,["modelValue","indeterminate","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,c=>(t.openBlock(),t.createElementBlock("th",{key:c.id,scope:"col",class:t.normalizeClass(e.getCellClass(c,c.allowSort)),"aria-sort":e.getSortOrder(c.id,c.allowSort),style:t.normalizeStyle(e.getCellStyle(c))},[c.allowSort?(t.openBlock(),t.createElementBlock("button",{key:0,"aria-selected":c.id===e.activeSortColumn,class:"cdx-table__table__sort-button",onClick:p=>e.handleSort(c.id)},[t.createElementVNode("span",ji,t.toDisplayString(c.label),1),t.createVNode(a,{icon:e.getSortIcon(c.id),size:"small",class:"cdx-table__table__sort-icon--vue","aria-hidden":"true"},null,8,["icon"])],8,Ui)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(c.label),1)],64))],14,Hi))),128))])])):t.createCommentVNode("v-if",!0)]),e.pending?(t.openBlock(),t.createBlock(u,{key:0,inline:!0,class:"cdx-table__pending-indicator"})):t.createCommentVNode("v-if",!0),t.renderSlot(e.$slots,"tbody",{},()=>[e.dataForDisplay.length>0?(t.openBlock(),t.createElementBlock("tbody",Wi,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.dataForDisplay,(c,p)=>(t.openBlock(),t.createElementBlock("tr",{key:e.getRowKey(c,p),class:t.normalizeClass(e.getRowClass(c,p))},[e.useRowSelection?(t.openBlock(),t.createElementBlock("td",qi,[t.createVNode(i,{modelValue:e.wrappedSelectedRows,"onUpdate:modelValue":[n[2]||(n[2]=f=>e.wrappedSelectedRows=f),e.handleRowSelection],"input-value":e.getRowKey(c,p),"hide-label":!0},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectRowLabel(p+1,e.dataForDisplay.length)),1)]),_:2},1032,["modelValue","input-value","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,f=>(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.getCellElement(f.id)),{key:f.id,scope:e.getRowHeaderScope(f.id),class:t.normalizeClass(e.getCellClass(f))},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"item-"+f.id,{item:c[f.id],row:c},()=>[t.createTextVNode(t.toDisplayString(c[f.id]),1)])]),_:2},1032,["scope","class"]))),128))],2))),128))])):e.$slots["empty-state"]&&e.$slots["empty-state"]().length>0?(t.openBlock(),t.createElementBlock("tbody",Qi,[t.createElementVNode("tr",Gi,[t.createElementVNode("td",{colspan:e.columns.length,class:"cdx-table__table__empty-state-content"},[t.renderSlot(e.$slots,"empty-state")],8,Yi)])])):t.createCommentVNode("v-if",!0)]),t.renderSlot(e.$slots,"tfoot")],2)]),e.paginate&&(e.paginationPosition==="bottom"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:2,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[3]||(n[3]=c=>e.pageSize=c),class:"cdx-table__pagination--bottom","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",Xi,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",Zi,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),e.$slots.footer&&e.$slots.footer().length>0?(t.openBlock(),t.createElementBlock("div",Ji,[t.renderSlot(e.$slots,"footer")])):t.createCommentVNode("v-if",!0)])}const tr=_(Mi,[["render",er]]),nr=t.defineComponent({name:"CdxTab",props:{name:{type:String,required:!0},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){var d;const n=t.inject(Xt),o=t.inject(Zt);if(!n||!o)throw new Error("Tab component must be used inside a Tabs component");const l=(d=n.value.get(e.name))!=null?d:{},r=t.computed(()=>e.name===o.value);return{tab:l,isActive:r}}}),or=["id","aria-hidden","aria-labelledby"];function lr(e,n,o,l,r,d){return t.withDirectives((t.openBlock(),t.createElementBlock("section",{id:e.tab.id,"aria-hidden":e.isActive?void 0:!0,"aria-labelledby":"".concat(e.tab.id,"-label"),class:"cdx-tab",role:"tabpanel",tabindex:"-1"},[t.renderSlot(e.$slots,"default")],8,or)),[[t.vShow,e.isActive]])}const Mn=_(nr,[["render",lr]]),ar=t.defineComponent({name:"CdxTabs",components:{CdxButton:fe,CdxIcon:G},props:{active:{type:String,default:null},framed:{type:Boolean,default:!1}},emits:["update:active"],setup(e,{slots:n,emit:o}){const l=t.ref(),r=t.ref(),d=t.ref(),s=t.ref(),i=Fe(l),a=t.computed(()=>{const b=Xe(n.default);if(!b.every(k=>typeof k=="object"&&an(k,Mn.name)))throw new Error("Slot content may only contain CdxTab components");if(b.length===0)throw new Error("Slot content cannot be empty");return b}),u=t.computed(()=>a.value.reduce((b,k)=>{var I;if((I=k.props)!=null&&I.name&&typeof k.props.name=="string"){if(b.get(k.props.name))throw new Error("Tab names must be unique");b.set(k.props.name,{name:k.props.name,id:t.useId(),label:k.props.label||k.props.name,disabled:k.props.disabled})}return b},new Map)),c=t.ref(Array.from(u.value.keys())[0]),p=et(c,t.toRef(e,"active"),o,"update:active"),f=t.computed(()=>Array.from(u.value.keys())),m=t.computed(()=>f.value.indexOf(p.value)),h=t.computed(()=>{var b;return(b=u.value.get(p.value))==null?void 0:b.id});t.provide(Zt,p),t.provide(Xt,u);const v=t.ref(new Map),g=t.ref(),C=t.ref(),B=je(g,{threshold:.95}),S=je(C,{threshold:.95});function E(b,k){const I=b;I&&(v.value.set(k,I),k===0?g.value=I:k===f.value.length-1&&(C.value=I))}const V=t.computed(()=>({"cdx-tabs--framed":e.framed,"cdx-tabs--quiet":!e.framed}));function D(){var b;(b=v.value.get(m.value))==null||b.focus()}function A(b){if(!r.value||!d.value||!s.value)return 0;const k=i.value==="rtl"?s.value:d.value,I=i.value==="rtl"?d.value:s.value,x=b.offsetLeft,R=x+b.clientWidth,K=r.value.scrollLeft+k.clientWidth,z=r.value.scrollLeft+r.value.clientWidth-I.clientWidth;return x<K?x-K:R>z?R-z:0}function $(b){if(!r.value||!d.value||!s.value)return;const k=b==="next"&&i.value==="ltr"||b==="prev"&&i.value==="rtl"?1:-1;let I=0,x=b==="next"?r.value.firstElementChild:r.value.lastElementChild;for(;x;){const R=b==="next"?x.nextElementSibling:x.previousElementSibling;if(I=A(x),Math.sign(I)===k){R&&Math.abs(I)<.25*r.value.clientWidth&&(I=A(R));break}x=R}r.value.scrollBy({left:I,behavior:"smooth"}),D()}return t.watch(p,()=>{if(h.value===void 0||!r.value||!d.value||!s.value)return;const b=document.getElementById("".concat(h.value,"-label"));b&&r.value.scrollBy({left:A(b),behavior:"smooth"})}),{activeTab:p,activeTabIndex:m,activeTabId:h,currentDirection:i,rootElement:l,tabListElement:r,prevScroller:d,nextScroller:s,rootClasses:V,tabNames:f,tabsData:u,firstLabelVisible:B,lastLabelVisible:S,assignTemplateRefForTabButton:E,scrollTabs:$,focusActiveTab:D,cdxIconPrevious:qt,cdxIconNext:Wt}},methods:{select(e,n){const o=this.tabsData.get(e);o&&!(o!=null&&o.disabled)&&(this.activeTab=e,n&&t.nextTick(()=>{this.focusActiveTab()}))},selectNonDisabled(e,n,o){const l=this.tabsData.get(this.tabNames[e+n]);l&&(l.disabled?this.selectNonDisabled(e+n,n,o):this.select(l.name,o))},next(e){this.selectNonDisabled(this.activeTabIndex,1,e)},prev(e){this.selectNonDisabled(this.activeTabIndex,-1,e)},onLeftArrowKeypress(){this.currentDirection==="rtl"?this.next(!0):this.prev(!0)},onRightArrowKeypress(){this.currentDirection==="rtl"?this.prev(!0):this.next(!0)},onDownArrowKeypress(){var e;this.activeTabId&&((e=document.getElementById(this.activeTabId))==null||e.focus())}}}),sr={class:"cdx-tabs__header"},ir={ref:"prevScroller",class:"cdx-tabs__prev-scroller"},rr={ref:"tabListElement",class:"cdx-tabs__list",role:"tablist"},dr=["id","disabled","aria-controls","aria-selected","tabindex","onClick","onKeyup"],ur={ref:"nextScroller",class:"cdx-tabs__next-scroller"},cr={class:"cdx-tabs__content"};function pr(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-tabs",e.rootClasses])},[t.createElementVNode("div",sr,[t.withDirectives(t.createElementVNode("div",ir,[t.createVNode(i,{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]=a=>e.scrollTabs("prev"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.firstLabelVisible]]),t.createElementVNode("div",rr,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.tabsData.values(),(a,u)=>(t.openBlock(),t.createElementBlock("button",{id:"".concat(a.id,"-label"),key:u,ref_for:!0,ref:c=>e.assignTemplateRefForTabButton(c,u),disabled:a.disabled?!0:void 0,"aria-controls":a.id,"aria-selected":a.name===e.activeTab,tabindex:a.name===e.activeTab?void 0:-1,class:"cdx-tabs__list__item",role:"tab",onClick:t.withModifiers(c=>e.select(a.name),["prevent"]),onKeyup:t.withKeys(c=>e.select(a.name),["enter"]),onKeydown:[n[2]||(n[2]=t.withKeys(t.withModifiers((...c)=>e.onRightArrowKeypress&&e.onRightArrowKeypress(...c),["prevent"]),["right"])),n[3]||(n[3]=t.withKeys(t.withModifiers((...c)=>e.onDownArrowKeypress&&e.onDownArrowKeypress(...c),["prevent"]),["down"])),n[4]||(n[4]=t.withKeys(t.withModifiers((...c)=>e.onLeftArrowKeypress&&e.onLeftArrowKeypress(...c),["prevent"]),["left"]))]},[t.createElementVNode("span",null,t.toDisplayString(a.label),1)],40,dr))),128))],512),t.withDirectives(t.createElementVNode("div",ur,[t.createVNode(i,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[5]||(n[5]=t.withModifiers(()=>{},["prevent"])),onClick:n[6]||(n[6]=a=>e.scrollTabs("next"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconNext},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.lastLabelVisible]])]),t.createElementVNode("div",cr,[t.renderSlot(e.$slots,"default")])],2)}const fr=_(ar,[["render",pr]]),mr=ee(pe),hr=t.defineComponent({name:"CdxTextArea",components:{CdxIcon:G},inheritAttrs:!1,props:{modelValue:{type:String,default:""},status:{type:String,default:"default",validator:mr},disabled:{type:Boolean,default:!1},autosize:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0}},emits:["update:modelValue","input","change","focus","blur","invalid"],setup(e,{attrs:n,emit:o}){const l=t.ref(),r=oe(t.toRef(e,"modelValue"),o),d=n.id,{computedDisabled:s,computedStatus:i,computedInputId:a}=se(t.toRef(e,"disabled"),t.toRef(e,"status"),d),u=t.inject(Ye,void 0),c=t.computed(()=>({"cdx-text-area__textarea--has-value":!!r.value,"cdx-text-area__textarea--is-autosize":e.autosize})),p=t.computed(()=>({"cdx-text-area--status-default":i.value==="default","cdx-text-area--status-error":i.value==="error","cdx-text-area--has-start-icon":!!e.startIcon,"cdx-text-area--has-end-icon":!!e.endIcon})),{rootClasses:f,rootStyle:m,otherAttrs:h}=le(n,p),v=t.computed(()=>{const $=h.value,{id:D}=$;return de($,["id"])});function g(D){l.value&&e.autosize&&(l.value.style.height="auto",l.value.style.height="".concat(l.value.scrollHeight,"px")),o("input",D)}const C=D=>{o("change",D)},B=D=>{o("focus",D)},S=D=>{o("blur",D)},E=t.ref(!0);return{textarea:l,rootClasses:f,rootStyle:m,wrappedModel:r,computedDisabled:s,computedInputId:a,descriptionId:u,textareaClasses:c,otherAttrsMinusId:v,onInput:g,onChange:C,onFocus:B,onBlur:S,onInvalid:(D,A)=>{A&&D.preventDefault(),o("invalid",D),E.value=!0},shouldPreventDefault:E}},methods:{focus(){this.$refs.textarea.focus()},blur(){this.$refs.textarea.blur()},checkValidity(){return this.$refs.textarea.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.textarea.reportValidity()},setCustomValidity(e){this.$refs.textarea.setCustomValidity(e)}}}),vr=["id","aria-describedby","disabled"];function gr(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-area",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("textarea",t.mergeProps({id:e.computedInputId,ref:"textarea"},e.otherAttrsMinusId,{"onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:[e.textareaClasses,"cdx-text-area__textarea"],"aria-describedby":e.descriptionId,disabled:e.computedDisabled,onInput:n[1]||(n[1]=(...i)=>e.onInput&&e.onInput(...i)),onChange:n[2]||(n[2]=(...i)=>e.onChange&&e.onChange(...i)),onFocus:n[3]||(n[3]=(...i)=>e.onFocus&&e.onFocus(...i)),onBlur:n[4]||(n[4]=(...i)=>e.onBlur&&e.onBlur(...i)),onInvalid:n[5]||(n[5]=i=>e.onInvalid(i,e.shouldPreventDefault))}),null,16,vr),[[t.vModelText,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-area__icon-vue cdx-text-area__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-area__icon-vue cdx-text-area__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)],6)}const br=_(hr,[["render",gr]]),yr=t.defineComponent({name:"CdxToggleButtonGroup",components:{CdxIcon:G,CdxToggleButton:Nt},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}){const{rootElement:o,assignTemplateRef:l,onFocus:r,onBlur:d,onKeydown:s}=dn(t.toRef(e,"buttons"));function i(u){return Array.isArray(e.modelValue)?e.modelValue.includes(u.value):e.modelValue!==null?e.modelValue===u.value:!1}function a(u,c){if(Array.isArray(e.modelValue)){const p=e.modelValue.includes(u.value);c&&!p?n("update:modelValue",e.modelValue.concat(u.value)):!c&&p&&n("update:modelValue",e.modelValue.filter(f=>f!==u.value))}else c&&e.modelValue!==u.value&&n("update:modelValue",u.value)}return{rootElement:o,assignTemplateRef:l,onFocus:r,onBlur:d,onKeydown:s,getButtonLabel:rn,isSelected:i,onUpdate:a}}}),Cr={ref:"rootElement",class:"cdx-toggle-button-group"};function wr(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-toggle-button");return t.openBlock(),t.createElementBlock("div",Cr,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,u)=>(t.openBlock(),t.createBlock(i,{key:a.value,ref_for:!0,ref:c=>e.assignTemplateRef(c,u),"model-value":e.isSelected(a),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,"onUpdate:modelValue":c=>e.onUpdate(a,c),onFocus:c=>e.onFocus(u),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a,selected:e.isSelected(a)},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["model-value","disabled","aria-label","onUpdate:modelValue","onFocus","onBlur","onKeydown"]))),128))],512)}const kr=_(yr,[["render",wr]]),$r=t.defineComponent({name:"CdxToggleSwitch",components:{CdxLabel:Ae},inheritAttrs:!1,props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},alignSwitch:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var h;Je((h=o.default)==null?void 0:h.call(o),l,"CdxToggleSwitch");const r=t.ref(),d=t.useId(),s=t.useId(),i=t.computed(()=>({"cdx-toggle-switch--align-switch":e.alignSwitch})),{rootClasses:a,rootStyle:u,otherAttrs:c}=le(l,i),{computedDisabled:p}=se(t.toRef(e,"disabled")),f=oe(t.toRef(e,"modelValue"),n);return{input:r,inputId:d,descriptionId:s,rootClasses:a,rootStyle:u,otherAttrs:c,computedDisabled:p,wrappedModel:f,clickInput:()=>{r.value.click()}}}}),Br=["id","aria-describedby","value","disabled"];function Sr(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label");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]=i=>e.wrappedModel=i),class:"cdx-toggle-switch__input",type:"checkbox",role:"switch","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,disabled:e.computedDisabled},e.otherAttrs,{onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...i)=>e.clickInput&&e.clickInput(...i),["prevent"]),["enter"]))}),null,16,Br),[[t.vModelCheckbox,e.wrappedModel]]),n[2]||(n[2]=t.createElementVNode("span",{class:"cdx-toggle-switch__switch"},[t.createElementVNode("span",{class:"cdx-toggle-switch__switch__grip"})],-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-toggle-switch__label","input-id":e.inputId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,"visually-hidden":e.hideLabel,disabled:e.computedDisabled},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","visually-hidden","disabled"])):t.createCommentVNode("v-if",!0)],6)}const Ir=_($r,[["render",Sr]]);function xr(e,n=Te){let l=Array.from(e).reduce((d,s)=>d*31+s.charCodeAt(0)&4294967295,0);l=l>>>0;const r=l.toString(36);return"".concat(n,"-").concat(r)}const zt=new Map;class Vr{constructor(n,o){me(this,"referenceElement");me(this,"tooltipElement");me(this,"textContent");me(this,"placement");me(this,"autoUpdateCleanup");me(this,"referenceElementHandlers");me(this,"tooltipElementHandlers");me(this,"escapeHandler");me(this,"timeoutId");var d,s;const l=n.ownerDocument,r=this.generateTooltipId(o.textContent);this.referenceElement=n,this.textContent=o.textContent,this.placement=(d=o.placement)!=null?d:"bottom",this.timeoutId=null,this.tooltipElement=l.createElement("div"),this.tooltipElement.classList.add("cdx-tooltip"),this.tooltipElement.role="tooltip",this.tooltipElement.id=r,this.referenceElement.setAttribute("aria-describedby",r),this.tooltipElement.textContent=this.textContent,(s=this.referenceElement.parentElement)==null||s.appendChild(this.tooltipElement),this.referenceElementHandlers={},this.referenceElementHandlers.mouseenter=this.show.bind(this),this.referenceElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.referenceElementHandlers.focus=this.show.bind(this),this.referenceElementHandlers.blur=this.hide.bind(this),this.tooltipElementHandlers={},this.tooltipElementHandlers.mouseenter=this.show.bind(this),this.tooltipElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.escapeHandler=this.onKeyup.bind(this),this.addEventListeners(),this.autoUpdateCleanup=xt(this.referenceElement,this.tooltipElement,()=>this.update())}generateTooltipId(n){var r;const o=n.trim(),l=(r=zt.get(o))!=null?r:0;return zt.set(o,l+1),xr(o+"-"+l,"cdx-tooltip")}isVisible(){return this.tooltipElement.style.display==="block"}show(){this.timeoutId&&clearTimeout(this.timeoutId),this.tooltipElement.style.display="block",this.tooltipElement.ownerDocument.addEventListener("keyup",this.escapeHandler)}hide(){this.tooltipElement.style.display="none",this.tooltipElement.ownerDocument.removeEventListener("keyup",this.escapeHandler)}hideAfterDelay(){this.timeoutId=setTimeout(this.hide.bind(this),250)}onKeyup(n){n.key==="Escape"&&this.isVisible()&&this.hide()}addEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.addEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.addEventListener(n,this.tooltipElementHandlers[n])})}removeEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.removeEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.removeEventListener(n,this.tooltipElementHandlers[n])})}update(){Sn(this.referenceElement,this.tooltipElement,{placement:this.placement,middleware:[Vt(4),Et(),Qa(),ht()]}).then(({x:n,y:o,middlewareData:l})=>{var d,s,i;const r=(s=(d=l.offset)==null?void 0:d.placement)!=null?s:this.placement;Object.assign(this.tooltipElement.style,{left:"".concat(n,"px"),top:"".concat(o,"px"),visibility:(i=l.hide)!=null&&i.referenceHidden?"hidden":"visible",transformOrigin:on[r]})})}remove(){this.tooltipElement.remove(),this.autoUpdateCleanup(),this.removeEventListeners()}}const Er={mounted(e,{value:n,arg:o}){n&&(typeof n=="string"&&n.trim()===""||(e.tooltip=new Vr(e,{textContent:String(n),placement:o})))},beforeUnmount(e){e.tooltip&&e.tooltip.remove()}},Nr=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:G,CdxMenu:Be,CdxSearchInput:An},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResults:{type:Array,required:!0},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:Io},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:l}){const r=t.ref(),d=t.ref(),s=t.useId(),i=X("cdx-typeahead-search-search-results-label","Search results"),a=t.ref(!1),u=t.ref(!1),c=t.ref(!1),p=t.ref(!1),f=t.ref(e.initialInputValue),m=t.ref(""),h=t.computed(()=>{var y,T;return(T=(y=d.value)==null?void 0:y.getHighlightedMenuItem())==null?void 0:T.id}),v=t.ref(null),g=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),C=t.computed(()=>e.searchResults.find(y=>y.value===v.value)),B=t.computed(()=>e.searchFooterUrl?{value:Ve,url:e.searchFooterUrl}:void 0),S=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":a.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:E,rootStyle:V,otherAttrs:D}=le(n,S);function A(y){return y}const $=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let b,k;function I(y,T=!1){C.value&&C.value.label!==y&&C.value.value!==y&&(v.value=null),k!==void 0&&(clearTimeout(k),k=void 0),y===""?a.value=!1:(u.value=!0,l["search-results-pending"]&&(k=setTimeout(()=>{p.value&&(a.value=!0),c.value=!0},xo))),b!==void 0&&(clearTimeout(b),b=void 0);const W=()=>{o("input",y)};T?W():b=setTimeout(()=>{W()},e.debounceInterval)}function x(y){var T;if(y===Ve){v.value=null,f.value=m.value;return}v.value=y,y!==null&&(f.value=C.value?(T=C.value.label)!=null?T:String(C.value.value):"")}function R(){p.value=!0,(m.value||c.value)&&(a.value=!0)}function K(){p.value=!1,a.value=!1}function z(y){const Z=y,{id:T}=Z,W=de(Z,["id"]);if(W.value===Ve){o("search-result-click",{searchResult:null,index:e.searchResults.length,numberOfResults:e.searchResults.length});return}O(W)}function O(y){const T={searchResult:y,index:e.searchResults.findIndex(W=>W.value===y.value),numberOfResults:e.searchResults.length};o("search-result-click",T)}function U(y){var T;if(y.value===Ve){f.value=m.value;return}f.value=y.value?(T=y.label)!=null?T:String(y.value):""}function L(y){var T;a.value=!1,(T=d.value)==null||T.clearActive(),z(y)}function H(y){if(C.value)O(C.value),y.stopPropagation(),window.location.assign(C.value.url),y.preventDefault();else{const T={searchResult:null,index:-1,numberOfResults:e.searchResults.length};o("submit",T)}}function q(y){if(!d.value||!m.value||y.key===" ")return;const T=d.value.getHighlightedMenuItem(),W=d.value.getHighlightedViaKeyboard();switch(y.key){case"Enter":T&&(T.value===Ve&&W?window.location.assign(e.searchFooterUrl):d.value.delegateKeyNavigation(y,{prevent:!1})),a.value=!1;break;case"Tab":a.value=!1;break;default:d.value.delegateKeyNavigation(y);break}}return t.onMounted(()=>{e.initialInputValue&&I(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{m.value=f.value.trim(),p.value&&u.value&&m.value.length>0&&(a.value=!0),k!==void 0&&(clearTimeout(k),k=void 0),u.value=!1,c.value=!1}),{form:r,menu:d,menuId:s,highlightedId:h,selection:v,menuMessageClass:g,footer:B,asSearchResult:A,inputValue:f,searchQuery:m,expanded:a,showPending:c,rootClasses:E,rootStyle:V,otherAttrs:D,menuConfig:$,onUpdateInputValue:I,onUpdateMenuSelection:x,onFocus:R,onBlur:K,onSearchResultClick:z,onSearchResultKeyboardNavigation:U,onSearchFooterClick:L,onSubmit:H,onKeydown:q,MenuFooterValue:Ve,articleIcon:so,translatedSearchResultsLabel:i}},methods:{focus(){this.$refs.searchInput.focus()}}}),Ar=["id","action"],Dr={class:"cdx-typeahead-search__menu-message__text"},Mr={class:"cdx-typeahead-search__menu-message__text"},Lr=["href","onClickCapture"],Tr={class:"cdx-menu-item__text cdx-typeahead-search__search-footer__text"},Rr={class:"cdx-typeahead-search__search-footer__query"};function Or(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-menu"),a=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(a,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=u=>e.inputValue=u),"button-label":e.buttonLabel,"use-button":e.useButton},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":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(i,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=u=>e.expanded=u),class:"cdx-typeahead-search__menu","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.translatedSearchResultsLabel,"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-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Dr,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Mr,[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-menu-item__content cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":c}]),href:e.asSearchResult(u).url,onClickCapture:t.withModifiers(p=>e.onSearchFooterClick(e.asSearchResult(u)),["stop"])},[t.createVNode(s,{class:"cdx-menu-item__thumbnail cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",Tr,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",Rr,t.toDisplayString(e.searchQuery),1)])])],42,Lr)):t.createCommentVNode("v-if",!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","use-button","aria-controls","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,Ar)],6)}const Fr=_(Nr,[["render",Or]]);let ct=0;function Pr(e){var l;const n=t.getCurrentInstance(),o=(l=n==null?void 0:n.props.id)!=null?l:n==null?void 0:n.attrs.id;return e?"".concat(Te,"-").concat(e,"-").concat(ct++):o?"".concat(Te,"-").concat(o,"-").concat(ct++):"".concat(Te,"-").concat(ct++)}exports.CdxAccordion=qo;exports.CdxButton=fe;exports.CdxButtonGroup=Xo;exports.CdxCard=rl;exports.CdxCheckbox=un;exports.CdxChipInput=cn;exports.CdxCombobox=os;exports.CdxDialog=fs;exports.CdxField=Ss;exports.CdxIcon=G;exports.CdxInfoChip=Ns;exports.CdxLabel=Ae;exports.CdxLookup=Ls;exports.CdxMenu=Be;exports.CdxMenuButton=zs;exports.CdxMenuItem=hn;exports.CdxMessage=Nn;exports.CdxMultiselectLookup=js;exports.CdxPopover=Js;exports.CdxProgressBar=yt;exports.CdxProgressIndicator=li;exports.CdxRadio=ui;exports.CdxSearchInput=An;exports.CdxSearchResultTitle=mn;exports.CdxSelect=Dn;exports.CdxTab=Mn;exports.CdxTable=tr;exports.CdxTabs=fr;exports.CdxTextArea=br;exports.CdxTextInput=tt;exports.CdxThumbnail=gt;exports.CdxToggleButton=Nt;exports.CdxToggleButtonGroup=kr;exports.CdxToggleSwitch=Ir;exports.CdxTooltip=Er;exports.CdxTypeaheadSearch=Fr;exports.TableRowIdentifier=Ue;exports.stringHelpers=Fl;exports.useComputedDirection=Fe;exports.useComputedDisabled=bt;exports.useComputedLanguage=Gt;exports.useFieldData=se;exports.useFloatingMenu=Me;exports.useGeneratedId=Pr;exports.useI18n=X;exports.useIntersectionObserver=je;exports.useModelWrapper=oe;exports.useResizeObserver=En;exports.useSlotContents=Xe;exports.useSplitAttributes=le;exports.useWarnOnce=Ze;
diff --git a/resources/lib/codex/codex.js b/resources/lib/codex/codex.js
index 7ce454958712..9fa4857ea7d9 100644
--- a/resources/lib/codex/codex.js
+++ b/resources/lib/codex/codex.js
@@ -50,7 +50,7 @@ var __async = (__this, __arguments, generator) => {
step((generator = generator.apply(__this, __arguments)).next());
});
};
-import { ref, onMounted, defineComponent, computed, openBlock, createElementBlock, normalizeClass, toDisplayString, createCommentVNode, Comment, warn, watch, withKeys, withModifiers, renderSlot, resolveComponent, createElementVNode, createBlock, resolveDynamicComponent, withCtx, createVNode, toRef, Fragment, renderList, createTextVNode, Transition, normalizeStyle, inject, mergeProps, useId, withDirectives, vModelCheckbox, createSlots, nextTick, vModelDynamic, onUnmounted, toHandlers, vShow, unref, shallowRef, getCurrentScope, onScopeDispose, shallowReadonly, Teleport, toRefs, provide, vModelRadio, vModelText, getCurrentInstance } from "vue";
+import { ref, onMounted, defineComponent, computed, openBlock, createElementBlock, normalizeClass, toDisplayString, createCommentVNode, Comment, warn, watch, withKeys, withModifiers, renderSlot, resolveComponent, createElementVNode, createBlock, resolveDynamicComponent, withCtx, createVNode, toRef, Fragment, renderList, createTextVNode, Transition, normalizeStyle, inject, mergeProps, useId, withDirectives, vModelCheckbox, createSlots, nextTick, vModelDynamic, onUnmounted, toHandlers, vShow, unref, shallowRef, getCurrentScope, onScopeDispose, shallowReadonly, Teleport, toRefs, provide, reactive, vModelRadio, vModelText, getCurrentInstance } from "vue";
const V = '<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"/>', Z = '<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"/>', e1 = '<path d="M7 14.17 2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/>', z1 = '<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0m5.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"/>', p1 = '<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"/>', I1 = '<path d="M10 15 2 5h16z"/>', b1 = '<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>', w1 = '<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>', n0 = '<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>', i = '<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 7"/>', p0 = '<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/>', M2 = '<path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/>', g2 = '<path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/>', A2 = '<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>', T2 = '<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>', $2 = '<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 8"/>', v5 = '<path d="M10 0 3 8h14zm0 18-7-8h14z"/>', V5 = '<path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/>', j5 = '<path d="m10 5 8 10H2z"/>', V3 = V, Z3 = Z, $3 = e1, a4 = z1, h4 = p1, z4 = I1, x4 = b1, u4 = w1, Y4 = n0, h6 = {
langCodeMap: {
ar: i
@@ -187,8 +187,22 @@ const TablePaginationPositions = [
"bottom",
"both"
];
+const oppositeSides = {
+ left: "right",
+ "left-start": "right",
+ "left-end": "right",
+ top: "bottom",
+ "top-start": "bottom",
+ "top-end": "bottom",
+ bottom: "top",
+ "bottom-start": "top",
+ "bottom-end": "top",
+ right: "left",
+ "right-start": "left",
+ "right-end": "left"
+};
const iconSizeValidator = makeStringTypeValidator(IconSizes);
-const _sfc_main$y = defineComponent({
+const _sfc_main$A = defineComponent({
name: "CdxIcon",
props: {
/** The SVG path or an object containing that path plus other data. */
@@ -274,11 +288,11 @@ const _export_sfc = (sfc, props) => {
}
return target;
};
-const _hoisted_1$v = ["aria-hidden"];
-const _hoisted_2$j = { key: 0 };
-const _hoisted_3$b = ["innerHTML"];
-const _hoisted_4$a = ["d"];
-function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$x = ["aria-hidden"];
+const _hoisted_2$l = { key: 0 };
+const _hoisted_3$c = ["innerHTML"];
+const _hoisted_4$b = ["d"];
+function _sfc_render$A(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock(
"span",
{
@@ -295,7 +309,7 @@ function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
}, [
_ctx.iconLabel ? (openBlock(), createElementBlock(
"title",
- _hoisted_2$j,
+ _hoisted_2$l,
toDisplayString(_ctx.iconLabel),
1
/* TEXT */
@@ -303,17 +317,17 @@ function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
_ctx.iconSvg ? (openBlock(), createElementBlock("g", {
key: 1,
innerHTML: _ctx.iconSvg
- }, null, 8, _hoisted_3$b)) : (openBlock(), createElementBlock("path", {
+ }, null, 8, _hoisted_3$c)) : (openBlock(), createElementBlock("path", {
key: 2,
d: _ctx.iconPath
- }, null, 8, _hoisted_4$a))
- ], 8, _hoisted_1$v))
+ }, null, 8, _hoisted_4$b))
+ ], 8, _hoisted_1$x))
],
2
/* CLASS */
);
}
-const CdxIcon = /* @__PURE__ */ _export_sfc(_sfc_main$y, [["render", _sfc_render$y]]);
+const CdxIcon = /* @__PURE__ */ _export_sfc(_sfc_main$A, [["render", _sfc_render$A]]);
function flattenSlotContents(slotContents) {
const flattened = [];
for (const node of slotContents) {
@@ -387,7 +401,7 @@ function useIconOnlyButton(slot, attrs, componentName) {
const buttonActionValidator = makeStringTypeValidator(ButtonActions);
const buttonWeightValidator = makeStringTypeValidator(ButtonWeights);
const buttonSizeValidator = makeStringTypeValidator(ButtonSizes);
-const _sfc_main$x = defineComponent({
+const _sfc_main$z = defineComponent({
name: "CdxButton",
props: {
/**
@@ -460,7 +474,7 @@ const _sfc_main$x = defineComponent({
};
}
});
-function _sfc_render$x(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$z(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock(
"button",
{
@@ -477,8 +491,8 @@ function _sfc_render$x(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, NEED_HYDRATION */
);
}
-const CdxButton = /* @__PURE__ */ _export_sfc(_sfc_main$x, [["render", _sfc_render$x]]);
-const _sfc_main$w = defineComponent({
+const CdxButton = /* @__PURE__ */ _export_sfc(_sfc_main$z, [["render", _sfc_render$z]]);
+const _sfc_main$y = defineComponent({
name: "CdxAccordion",
components: { CdxButton, CdxIcon },
props: {
@@ -544,9 +558,9 @@ const _sfc_main$w = defineComponent({
};
}
});
-const _hoisted_1$u = { class: "cdx-accordion__header__title" };
-const _hoisted_2$i = { class: "cdx-accordion__header__description" };
-function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$w = { class: "cdx-accordion__header__title" };
+const _hoisted_2$k = { class: "cdx-accordion__header__description" };
+function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_button = resolveComponent("cdx-button");
return openBlock(), createElementBlock(
@@ -559,10 +573,10 @@ function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
createElementVNode("summary", null, [
(openBlock(), createBlock(resolveDynamicComponent(_ctx.headingLevel), { class: "cdx-accordion__header" }, {
default: withCtx(() => [
- createElementVNode("span", _hoisted_1$u, [
+ createElementVNode("span", _hoisted_1$w, [
renderSlot(_ctx.$slots, "title")
]),
- createElementVNode("span", _hoisted_2$i, [
+ createElementVNode("span", _hoisted_2$k, [
renderSlot(_ctx.$slots, "description")
])
]),
@@ -600,7 +614,7 @@ function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, NEED_HYDRATION */
);
}
-const Accordion = /* @__PURE__ */ _export_sfc(_sfc_main$w, [["render", _sfc_render$w]]);
+const Accordion = /* @__PURE__ */ _export_sfc(_sfc_main$y, [["render", _sfc_render$y]]);
function getButtonLabel(button) {
if (button.label === void 0) {
return button.value;
@@ -690,7 +704,7 @@ function useButtonGroupKeyboardNav(buttonsProp) {
onKeydown
};
}
-const _sfc_main$v = defineComponent({
+const _sfc_main$x = defineComponent({
name: "CdxButtonGroup",
components: {
CdxButton,
@@ -742,16 +756,16 @@ const _sfc_main$v = defineComponent({
};
}
});
-const _hoisted_1$t = {
+const _hoisted_1$v = {
ref: "rootElement",
class: "cdx-button-group"
};
-function _sfc_render$v(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$x(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_button = resolveComponent("cdx-button");
return openBlock(), createElementBlock(
"div",
- _hoisted_1$t,
+ _hoisted_1$v,
[
(openBlock(true), createElementBlock(
Fragment,
@@ -793,8 +807,8 @@ function _sfc_render$v(_ctx, _cache, $props, $setup, $data, $options) {
/* NEED_PATCH */
);
}
-const ButtonGroup = /* @__PURE__ */ _export_sfc(_sfc_main$v, [["render", _sfc_render$v]]);
-const _sfc_main$u = defineComponent({
+const ButtonGroup = /* @__PURE__ */ _export_sfc(_sfc_main$x, [["render", _sfc_render$x]]);
+const _sfc_main$w = defineComponent({
name: "CdxThumbnail",
components: { CdxIcon },
props: {
@@ -841,15 +855,15 @@ const _sfc_main$u = defineComponent({
};
}
});
-const _hoisted_1$s = { class: "cdx-thumbnail" };
-const _hoisted_2$h = {
+const _hoisted_1$u = { class: "cdx-thumbnail" };
+const _hoisted_2$j = {
key: 0,
class: "cdx-thumbnail__placeholder"
};
-function _sfc_render$u(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
- return openBlock(), createElementBlock("span", _hoisted_1$s, [
- !_ctx.thumbnailLoaded ? (openBlock(), createElementBlock("span", _hoisted_2$h, [
+ return openBlock(), createElementBlock("span", _hoisted_1$u, [
+ !_ctx.thumbnailLoaded ? (openBlock(), createElementBlock("span", _hoisted_2$j, [
createVNode(_component_cdx_icon, {
icon: _ctx.placeholderIcon,
class: "cdx-thumbnail__placeholder__icon--vue"
@@ -874,8 +888,8 @@ function _sfc_render$u(_ctx, _cache, $props, $setup, $data, $options) {
})
]);
}
-const CdxThumbnail = /* @__PURE__ */ _export_sfc(_sfc_main$u, [["render", _sfc_render$u]]);
-const _sfc_main$t = defineComponent({
+const CdxThumbnail = /* @__PURE__ */ _export_sfc(_sfc_main$w, [["render", _sfc_render$w]]);
+const _sfc_main$v = defineComponent({
name: "CdxCard",
components: { CdxIcon, CdxThumbnail },
props: {
@@ -939,17 +953,17 @@ const _sfc_main$t = defineComponent({
};
}
});
-const _hoisted_1$r = { class: "cdx-card__text" };
-const _hoisted_2$g = { class: "cdx-card__text__title" };
-const _hoisted_3$a = {
+const _hoisted_1$t = { class: "cdx-card__text" };
+const _hoisted_2$i = { class: "cdx-card__text__title" };
+const _hoisted_3$b = {
key: 0,
class: "cdx-card__text__description"
};
-const _hoisted_4$9 = {
+const _hoisted_4$a = {
key: 1,
class: "cdx-card__text__supporting-text"
};
-function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$v(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_thumbnail = resolveComponent("cdx-thumbnail");
const _component_cdx_icon = resolveComponent("cdx-icon");
return openBlock(), createBlock(resolveDynamicComponent(_ctx.contentTag), {
@@ -971,14 +985,14 @@ function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
icon: _ctx.icon,
class: "cdx-card__icon"
}, null, 8, ["icon"])) : createCommentVNode("v-if", true),
- createElementVNode("span", _hoisted_1$r, [
- createElementVNode("span", _hoisted_2$g, [
+ createElementVNode("span", _hoisted_1$t, [
+ createElementVNode("span", _hoisted_2$i, [
renderSlot(_ctx.$slots, "title")
]),
- _ctx.$slots.description ? (openBlock(), createElementBlock("span", _hoisted_3$a, [
+ _ctx.$slots.description ? (openBlock(), createElementBlock("span", _hoisted_3$b, [
renderSlot(_ctx.$slots, "description")
])) : createCommentVNode("v-if", true),
- _ctx.$slots["supporting-text"] ? (openBlock(), createElementBlock("span", _hoisted_4$9, [
+ _ctx.$slots["supporting-text"] ? (openBlock(), createElementBlock("span", _hoisted_4$a, [
renderSlot(_ctx.$slots, "supporting-text")
])) : createCommentVNode("v-if", true)
])
@@ -987,7 +1001,7 @@ function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
/* FORWARDED */
}, 8, ["href", "class"]);
}
-const Card = /* @__PURE__ */ _export_sfc(_sfc_main$t, [["render", _sfc_render$t]]);
+const Card = /* @__PURE__ */ _export_sfc(_sfc_main$v, [["render", _sfc_render$v]]);
function useComputedDisabled(disabledProp) {
const providedDisabled = inject(DisabledKey, ref(false));
return computed(() => providedDisabled.value || disabledProp.value);
@@ -1054,7 +1068,7 @@ function useI18nWithOverride(override, messageKey, defaultValue, params = []) {
const translatedMessage = useI18n(messageKey, defaultValue, params);
return computed(() => override.value || translatedMessage.value);
}
-const _sfc_main$s = defineComponent({
+const _sfc_main$u = defineComponent({
name: "CdxLabel",
components: { CdxIcon },
/**
@@ -1157,14 +1171,14 @@ const _sfc_main$s = defineComponent({
};
}
});
-const _hoisted_1$q = ["for"];
-const _hoisted_2$f = { class: "cdx-label__label__text" };
-const _hoisted_3$9 = {
+const _hoisted_1$s = ["for"];
+const _hoisted_2$h = { class: "cdx-label__label__text" };
+const _hoisted_3$a = {
key: 1,
class: "cdx-label__label__optional-flag"
};
-const _hoisted_4$8 = ["id"];
-const _hoisted_5$8 = { class: "cdx-label__label" };
+const _hoisted_4$9 = ["id"];
+const _hoisted_5$9 = { class: "cdx-label__label" };
const _hoisted_6$7 = { class: "cdx-label__label__text" };
const _hoisted_7$3 = {
key: 1,
@@ -1174,7 +1188,7 @@ const _hoisted_8$2 = {
key: 0,
class: "cdx-label__description"
};
-function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$u(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
return !_ctx.isLegend ? (openBlock(), createElementBlock(
"div",
@@ -1193,24 +1207,24 @@ function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
icon: _ctx.icon,
class: "cdx-label__label__icon"
}, null, 8, ["icon"])) : createCommentVNode("v-if", true),
- createElementVNode("span", _hoisted_2$f, [
+ createElementVNode("span", _hoisted_2$h, [
renderSlot(_ctx.$slots, "default")
]),
_ctx.optionalFlag || _ctx.optional ? (openBlock(), createElementBlock(
"span",
- _hoisted_3$9,
+ _hoisted_3$a,
toDisplayString(" ") + " " + toDisplayString(_ctx.translatedOptionalFlag),
1
/* TEXT */
)) : createCommentVNode("v-if", true)
- ], 16, _hoisted_1$q),
+ ], 16, _hoisted_1$s),
_ctx.$slots.description && _ctx.$slots.description().length > 0 ? (openBlock(), createElementBlock("span", {
key: 0,
id: _ctx.descriptionId || void 0,
class: "cdx-label__description"
}, [
renderSlot(_ctx.$slots, "description")
- ], 8, _hoisted_4$8)) : createCommentVNode("v-if", true)
+ ], 8, _hoisted_4$9)) : createCommentVNode("v-if", true)
],
6
/* CLASS, STYLE */
@@ -1222,7 +1236,7 @@ function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
style: _ctx.rootStyle
}, _ctx.otherAttrs),
[
- createElementVNode("span", _hoisted_5$8, [
+ createElementVNode("span", _hoisted_5$9, [
_ctx.icon ? (openBlock(), createBlock(_component_cdx_icon, {
key: 0,
icon: _ctx.icon,
@@ -1247,7 +1261,7 @@ function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
/* FULL_PROPS */
));
}
-const CdxLabel = /* @__PURE__ */ _export_sfc(_sfc_main$s, [["render", _sfc_render$s]]);
+const CdxLabel = /* @__PURE__ */ _export_sfc(_sfc_main$u, [["render", _sfc_render$u]]);
function useLabelChecker(slot, attrs, componentName) {
useWarnOnce(
() => useSlotContents(slot).length === 0 && !(attrs == null ? void 0 : attrs["aria-label"]) && !(attrs == null ? void 0 : attrs["aria-labelledby"]),
@@ -1263,7 +1277,7 @@ function useModelWrapper(modelValueRef, emit, eventName) {
});
}
const statusValidator$a = makeStringTypeValidator(ValidationStatusTypes);
-const _sfc_main$r = defineComponent({
+const _sfc_main$t = defineComponent({
name: "CdxCheckbox",
components: { CdxLabel },
props: {
@@ -1377,9 +1391,9 @@ const _sfc_main$r = defineComponent({
};
}
});
-const _hoisted_1$p = { class: "cdx-checkbox__wrapper" };
-const _hoisted_2$e = ["id", "aria-describedby", "value", "name", "disabled", ".indeterminate"];
-function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$r = { class: "cdx-checkbox__wrapper" };
+const _hoisted_2$g = ["id", "aria-describedby", "value", "name", "disabled", ".indeterminate"];
+function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_label = resolveComponent("cdx-label");
return openBlock(), createElementBlock(
"div",
@@ -1387,7 +1401,7 @@ function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
class: normalizeClass(["cdx-checkbox", _ctx.rootClasses])
},
[
- createElementVNode("div", _hoisted_1$p, [
+ createElementVNode("div", _hoisted_1$r, [
withDirectives(createElementVNode("input", {
id: _ctx.checkboxId,
ref: "input",
@@ -1399,7 +1413,7 @@ function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
name: _ctx.name,
disabled: _ctx.computedDisabled,
".indeterminate": _ctx.indeterminate
- }, null, 40, _hoisted_2$e), [
+ }, null, 40, _hoisted_2$g), [
[vModelCheckbox, _ctx.wrappedModel]
]),
_cache[1] || (_cache[1] = createElementVNode(
@@ -1449,8 +1463,8 @@ function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS */
);
}
-const CdxCheckbox = /* @__PURE__ */ _export_sfc(_sfc_main$r, [["render", _sfc_render$r]]);
-const _sfc_main$q = defineComponent({
+const CdxCheckbox = /* @__PURE__ */ _export_sfc(_sfc_main$t, [["render", _sfc_render$t]]);
+const _sfc_main$s = defineComponent({
name: "CdxInputChip",
components: {
CdxButton,
@@ -1576,9 +1590,9 @@ const _sfc_main$q = defineComponent({
}
}
});
-const _hoisted_1$o = ["tabindex", "aria-description"];
-const _hoisted_2$d = { class: "cdx-input-chip__text" };
-function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$q = ["tabindex", "aria-description"];
+const _hoisted_2$f = { class: "cdx-input-chip__text" };
+function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_button = resolveComponent("cdx-button");
return openBlock(), createElementBlock("div", {
@@ -1595,7 +1609,7 @@ function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
icon: _ctx.icon,
size: "small"
}, null, 8, ["icon"])) : createCommentVNode("v-if", true),
- createElementVNode("span", _hoisted_2$d, [
+ createElementVNode("span", _hoisted_2$f, [
renderSlot(_ctx.$slots, "default")
]),
createVNode(_component_cdx_button, {
@@ -1615,9 +1629,9 @@ function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
_: 1
/* STABLE */
}, 8, ["disabled"])
- ], 42, _hoisted_1$o);
+ ], 42, _hoisted_1$q);
}
-const CdxInputChip = /* @__PURE__ */ _export_sfc(_sfc_main$q, [["render", _sfc_render$q]]);
+const CdxInputChip = /* @__PURE__ */ _export_sfc(_sfc_main$s, [["render", _sfc_render$s]]);
function useOptionalModelWrapper(internalValueRef, modelValueRef, emit, eventName) {
return computed({
get: () => {
@@ -1634,7 +1648,7 @@ function useOptionalModelWrapper(internalValueRef, modelValueRef, emit, eventNam
});
}
const statusValidator$9 = makeStringTypeValidator(ValidationStatusTypes);
-const _sfc_main$p = defineComponent({
+const _sfc_main$r = defineComponent({
name: "CdxChipInput",
components: {
CdxInputChip
@@ -1927,25 +1941,25 @@ const _sfc_main$p = defineComponent({
};
}
});
-const _hoisted_1$n = {
+const _hoisted_1$p = {
ref: "chipsContainer",
class: "cdx-chip-input__chips",
role: "listbox",
"aria-orientation": "horizontal"
};
-const _hoisted_2$c = ["readonly", "disabled"];
-const _hoisted_3$8 = {
+const _hoisted_2$e = ["readonly", "disabled"];
+const _hoisted_3$9 = {
key: 0,
ref: "separateInputWrapper",
class: "cdx-chip-input__separate-input"
};
-const _hoisted_4$7 = ["readonly", "disabled"];
-const _hoisted_5$7 = {
+const _hoisted_4$8 = ["readonly", "disabled"];
+const _hoisted_5$8 = {
class: "cdx-chip-input__aria-status",
role: "status",
"aria-live": "polite"
};
-function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_input_chip = resolveComponent("cdx-input-chip");
return openBlock(), createElementBlock(
"div",
@@ -1959,7 +1973,7 @@ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
[
createElementVNode(
"div",
- _hoisted_1$n,
+ _hoisted_1$p,
[
(openBlock(true), createElementBlock(
Fragment,
@@ -2006,7 +2020,7 @@ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
onBlur: _cache[1] || (_cache[1] = (...args) => _ctx.onInputBlur && _ctx.onInputBlur(...args)),
onFocus: _cache[2] || (_cache[2] = (...args) => _ctx.onInputFocus && _ctx.onInputFocus(...args)),
onKeydown: _cache[3] || (_cache[3] = (...args) => _ctx.onInputKeydown && _ctx.onInputKeydown(...args))
- }), null, 16, _hoisted_2$c)), [
+ }), null, 16, _hoisted_2$e)), [
[vModelDynamic, _ctx.computedInputValue]
]) : createCommentVNode("v-if", true)
],
@@ -2015,7 +2029,7 @@ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
),
_ctx.separateInput ? (openBlock(), createElementBlock(
"div",
- _hoisted_3$8,
+ _hoisted_3$9,
[
withDirectives(createElementVNode("input", mergeProps({
ref: "input",
@@ -2027,7 +2041,7 @@ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
onBlur: _cache[5] || (_cache[5] = (...args) => _ctx.onInputBlur && _ctx.onInputBlur(...args)),
onFocus: _cache[6] || (_cache[6] = (...args) => _ctx.onInputFocus && _ctx.onInputFocus(...args)),
onKeydown: _cache[7] || (_cache[7] = (...args) => _ctx.onInputKeydown && _ctx.onInputKeydown(...args))
- }), null, 16, _hoisted_4$7), [
+ }), null, 16, _hoisted_4$8), [
[vModelDynamic, _ctx.computedInputValue]
])
],
@@ -2036,7 +2050,7 @@ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
)) : createCommentVNode("v-if", true),
createElementVNode(
"div",
- _hoisted_5$7,
+ _hoisted_5$8,
toDisplayString(_ctx.statusMessageContent),
1
/* TEXT */
@@ -2046,7 +2060,7 @@ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, STYLE, NEED_HYDRATION */
);
}
-const CdxChipInput = /* @__PURE__ */ _export_sfc(_sfc_main$p, [["render", _sfc_render$p]]);
+const CdxChipInput = /* @__PURE__ */ _export_sfc(_sfc_main$r, [["render", _sfc_render$r]]);
function regExpEscape(value) {
return value.replace(/([\\{}()|.?*+\-^$[\]])/g, "\\$1");
}
@@ -2078,7 +2092,7 @@ const stringHelpers = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defin
regExpEscape,
splitStringAtMatch
}, Symbol.toStringTag, { value: "Module" }));
-const _sfc_main$o = defineComponent({
+const _sfc_main$q = defineComponent({
name: "CdxSearchResultTitle",
props: {
/**
@@ -2105,10 +2119,10 @@ const _sfc_main$o = defineComponent({
};
}
});
-const _hoisted_1$m = { class: "cdx-search-result-title" };
-const _hoisted_2$b = { class: "cdx-search-result-title__match" };
-function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
- return openBlock(), createElementBlock("span", _hoisted_1$m, [
+const _hoisted_1$o = { class: "cdx-search-result-title" };
+const _hoisted_2$d = { class: "cdx-search-result-title__match" };
+function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
+ return openBlock(), createElementBlock("span", _hoisted_1$o, [
createElementVNode("bdi", null, [
createTextVNode(
toDisplayString(_ctx.titleChunks[0]),
@@ -2117,7 +2131,7 @@ function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
),
createElementVNode(
"span",
- _hoisted_2$b,
+ _hoisted_2$d,
toDisplayString(_ctx.titleChunks[1]),
1
/* TEXT */
@@ -2130,8 +2144,8 @@ function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
])
]);
}
-const CdxSearchResultTitle = /* @__PURE__ */ _export_sfc(_sfc_main$o, [["render", _sfc_render$o]]);
-const _sfc_main$n = defineComponent({
+const CdxSearchResultTitle = /* @__PURE__ */ _export_sfc(_sfc_main$q, [["render", _sfc_render$q]]);
+const _sfc_main$p = defineComponent({
name: "CdxMenuItem",
components: { CdxIcon, CdxThumbnail, CdxSearchResultTitle },
props: {
@@ -2345,13 +2359,13 @@ const _sfc_main$n = defineComponent({
};
}
});
-const _hoisted_1$l = ["id", "aria-disabled", "aria-selected", "aria-checked"];
-const _hoisted_2$a = { class: "cdx-menu-item__text" };
-const _hoisted_3$7 = ["lang"];
-const _hoisted_4$6 = ["lang"];
-const _hoisted_5$6 = ["lang"];
+const _hoisted_1$n = ["id", "aria-disabled", "aria-selected", "aria-checked"];
+const _hoisted_2$c = { class: "cdx-menu-item__text" };
+const _hoisted_3$8 = ["lang"];
+const _hoisted_4$7 = ["lang"];
+const _hoisted_5$7 = ["lang"];
const _hoisted_6$6 = ["lang"];
-function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_thumbnail = resolveComponent("cdx-thumbnail");
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_search_result_title = resolveComponent("cdx-search-result-title");
@@ -2384,7 +2398,7 @@ function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
icon: _ctx.icon,
class: "cdx-menu-item__icon"
}, null, 8, ["icon"])) : createCommentVNode("v-if", true),
- createElementVNode("span", _hoisted_2$a, [
+ createElementVNode("span", _hoisted_2$c, [
_ctx.highlightQuery ? (openBlock(), createBlock(_component_cdx_search_result_title, {
key: 0,
title: _ctx.title,
@@ -2402,7 +2416,7 @@ function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
1
/* TEXT */
)
- ], 8, _hoisted_3$7)),
+ ], 8, _hoisted_3$8)),
_ctx.match ? (openBlock(), createElementBlock(
Fragment,
{ key: 2 },
@@ -2425,7 +2439,7 @@ function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
1
/* TEXT */
)
- ], 8, _hoisted_4$6))
+ ], 8, _hoisted_4$7))
],
64
/* STABLE_FRAGMENT */
@@ -2446,7 +2460,7 @@ function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
1
/* TEXT */
)
- ], 8, _hoisted_5$6)
+ ], 8, _hoisted_5$7)
],
64
/* STABLE_FRAGMENT */
@@ -2477,10 +2491,10 @@ function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
/* STABLE */
}, 8, ["href"]))
])
- ], 42, _hoisted_1$l);
+ ], 42, _hoisted_1$n);
}
-const CdxMenuItem = /* @__PURE__ */ _export_sfc(_sfc_main$n, [["render", _sfc_render$n]]);
-const _sfc_main$m = defineComponent({
+const CdxMenuItem = /* @__PURE__ */ _export_sfc(_sfc_main$p, [["render", _sfc_render$p]]);
+const _sfc_main$o = defineComponent({
name: "CdxProgressBar",
props: {
/**
@@ -2520,8 +2534,8 @@ const _sfc_main$m = defineComponent({
};
}
});
-const _hoisted_1$k = ["aria-hidden", "aria-disabled"];
-function _sfc_render$m(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$m = ["aria-hidden", "aria-disabled"];
+function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("div", {
class: normalizeClass(["cdx-progress-bar", _ctx.rootClasses]),
role: "progressbar",
@@ -2535,9 +2549,9 @@ function _sfc_render$m(_ctx, _cache, $props, $setup, $data, $options) {
-1
/* HOISTED */
)
- ]), 10, _hoisted_1$k);
+ ]), 10, _hoisted_1$m);
}
-const CdxProgressBar = /* @__PURE__ */ _export_sfc(_sfc_main$m, [["render", _sfc_render$m]]);
+const CdxProgressBar = /* @__PURE__ */ _export_sfc(_sfc_main$o, [["render", _sfc_render$o]]);
function useIntersectionObserver(templateRef, observerOptions) {
const intersectionRef = ref(false);
let mounted = false;
@@ -2584,7 +2598,7 @@ function selectedIsArray(selected) {
function isMenuGroupData(menuEntry) {
return "items" in menuEntry;
}
-const _sfc_main$l = defineComponent({
+const _sfc_main$n = defineComponent({
name: "CdxMenu",
components: {
CdxMenuItem,
@@ -3331,22 +3345,22 @@ const _sfc_main$l = defineComponent({
}
}
});
-const _hoisted_1$j = ["aria-live", "aria-relevant", "aria-multiselectable"];
-const _hoisted_2$9 = {
+const _hoisted_1$l = ["aria-live", "aria-relevant", "aria-multiselectable"];
+const _hoisted_2$b = {
key: 0,
class: "cdx-menu__pending cdx-menu-item"
};
-const _hoisted_3$6 = {
+const _hoisted_3$7 = {
key: 1,
class: "cdx-menu__no-results cdx-menu-item",
role: "option"
};
-const _hoisted_4$5 = ["aria-labelledby", "aria-describedby"];
-const _hoisted_5$5 = { class: "cdx-menu__group__meta" };
+const _hoisted_4$6 = ["aria-labelledby", "aria-describedby"];
+const _hoisted_5$6 = { class: "cdx-menu__group__meta" };
const _hoisted_6$5 = { class: "cdx-menu__group__meta__text" };
const _hoisted_7$2 = ["id"];
const _hoisted_8$1 = ["id"];
-function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_menu_item = resolveComponent("cdx-menu-item");
const _component_cdx_progress_bar = resolveComponent("cdx-progress-bar");
@@ -3367,10 +3381,10 @@ function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
"aria-relevant": _ctx.showPending ? _ctx.ariaRelevant : void 0,
"aria-multiselectable": _ctx.isMultiselect ? true : void 0
}, _ctx.otherAttrs), [
- _ctx.showPending && _ctx.computedMenuItems.length === 0 && _ctx.$slots.pending ? (openBlock(), createElementBlock("li", _hoisted_2$9, [
+ _ctx.showPending && _ctx.computedMenuItems.length === 0 && _ctx.$slots.pending ? (openBlock(), createElementBlock("li", _hoisted_2$b, [
renderSlot(_ctx.$slots, "pending")
])) : createCommentVNode("v-if", true),
- _ctx.computedShowNoResultsSlot ? (openBlock(), createElementBlock("li", _hoisted_3$6, [
+ _ctx.computedShowNoResultsSlot ? (openBlock(), createElementBlock("li", _hoisted_3$7, [
renderSlot(_ctx.$slots, "no-results")
])) : createCommentVNode("v-if", true),
(openBlock(true), createElementBlock(
@@ -3394,7 +3408,7 @@ function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
"aria-labelledby": menuEntry.id + "-label",
"aria-describedby": menuEntry.id + "-description"
}, [
- createElementVNode("span", _hoisted_5$5, [
+ createElementVNode("span", _hoisted_5$6, [
menuEntry.icon ? (openBlock(), createBlock(_component_cdx_icon, {
key: 0,
class: "cdx-menu__group__icon",
@@ -3438,7 +3452,7 @@ function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
128
/* KEYED_FRAGMENT */
))
- ], 8, _hoisted_4$5)
+ ], 8, _hoisted_4$6)
],
2
/* CLASS */
@@ -3472,7 +3486,7 @@ function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
class: "cdx-menu__progress-bar",
inline: true
})) : createCommentVNode("v-if", true)
- ], 16, _hoisted_1$j)
+ ], 16, _hoisted_1$l)
],
6
/* CLASS, STYLE */
@@ -3480,10 +3494,10 @@ function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
[vShow, _ctx.expanded]
]);
}
-const CdxMenu = /* @__PURE__ */ _export_sfc(_sfc_main$l, [["render", _sfc_render$l]]);
+const CdxMenu = /* @__PURE__ */ _export_sfc(_sfc_main$n, [["render", _sfc_render$n]]);
const textInputTypeValidator = makeStringTypeValidator(TextInputTypes);
const statusValidator$8 = makeStringTypeValidator(ValidationStatusTypes);
-const _sfc_main$k = defineComponent({
+const _sfc_main$m = defineComponent({
name: "CdxTextInput",
components: { CdxIcon },
/**
@@ -3761,8 +3775,8 @@ const _sfc_main$k = defineComponent({
}
}
});
-const _hoisted_1$i = ["id", "type", "aria-describedby", "disabled"];
-function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$k = ["id", "type", "aria-describedby", "disabled"];
+function _sfc_render$m(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
return openBlock(), createElementBlock(
"div",
@@ -3787,7 +3801,7 @@ function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
onBlur: _cache[4] || (_cache[4] = (...args) => _ctx.onBlur && _ctx.onBlur(...args)),
onKeydown: _cache[5] || (_cache[5] = (...args) => _ctx.onKeydown && _ctx.onKeydown(...args)),
onInvalid: _cache[6] || (_cache[6] = (e) => _ctx.onInvalid(e, _ctx.shouldPreventDefault))
- }), null, 16, _hoisted_1$i), [
+ }), null, 16, _hoisted_1$k), [
[vModelDynamic, _ctx.wrappedModel]
]),
_ctx.startIcon ? (openBlock(), createBlock(_component_cdx_icon, {
@@ -3813,7 +3827,7 @@ function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, STYLE */
);
}
-const CdxTextInput = /* @__PURE__ */ _export_sfc(_sfc_main$k, [["render", _sfc_render$k]]);
+const CdxTextInput = /* @__PURE__ */ _export_sfc(_sfc_main$m, [["render", _sfc_render$m]]);
const sides = ["top", "right", "bottom", "left"];
const min = Math.min;
const max = Math.max;
@@ -4134,6 +4148,69 @@ function detectOverflow(state, options) {
};
});
}
+const arrow$2 = (options) => ({
+ name: "arrow",
+ options,
+ fn(state) {
+ return __async(this, null, function* () {
+ const {
+ x,
+ y,
+ placement,
+ rects,
+ platform: platform2,
+ elements,
+ middlewareData
+ } = state;
+ const {
+ element,
+ padding = 0
+ } = evaluate(options, state) || {};
+ if (element == null) {
+ return {};
+ }
+ const paddingObject = getPaddingObject(padding);
+ const coords = {
+ x,
+ y
+ };
+ const axis = getAlignmentAxis(placement);
+ const length = getAxisLength(axis);
+ const arrowDimensions = yield platform2.getDimensions(element);
+ const isYAxis = axis === "y";
+ const minProp = isYAxis ? "top" : "left";
+ const maxProp = isYAxis ? "bottom" : "right";
+ const clientProp = isYAxis ? "clientHeight" : "clientWidth";
+ const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length];
+ const startDiff = coords[axis] - rects.reference[axis];
+ const arrowOffsetParent = yield platform2.getOffsetParent == null ? void 0 : platform2.getOffsetParent(element);
+ let clientSize = arrowOffsetParent ? arrowOffsetParent[clientProp] : 0;
+ if (!clientSize || !(yield platform2.isElement == null ? void 0 : platform2.isElement(arrowOffsetParent))) {
+ clientSize = elements.floating[clientProp] || rects.floating[length];
+ }
+ const centerToReference = endDiff / 2 - startDiff / 2;
+ const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;
+ const minPadding = min(paddingObject[minProp], largestPossiblePadding);
+ const maxPadding = min(paddingObject[maxProp], largestPossiblePadding);
+ const min$1 = minPadding;
+ const max2 = clientSize - arrowDimensions[length] - maxPadding;
+ const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;
+ const offset2 = clamp(min$1, center, max2);
+ const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset2 && rects.reference[length] / 2 - (center < min$1 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
+ const alignmentOffset = shouldAddOffset ? center < min$1 ? center - min$1 : center - max2 : 0;
+ return {
+ [axis]: coords[axis] + alignmentOffset,
+ data: __spreadValues({
+ [axis]: offset2,
+ centerOffset: center - offset2 - alignmentOffset
+ }, shouldAddOffset && {
+ alignmentOffset
+ }),
+ reset: shouldAddOffset
+ };
+ });
+ }
+});
const flip$1 = function(options) {
if (options === void 0) {
options = {};
@@ -5247,6 +5324,7 @@ const shift = shift$1;
const flip = flip$1;
const size = size$1;
const hide = hide$1;
+const arrow$1 = arrow$2;
const computePosition = (reference, floating, options) => {
const cache = /* @__PURE__ */ new Map();
const mergedOptions = __spreadValues({
@@ -5269,6 +5347,22 @@ function unwrapElement$1(target) {
}
return target;
}
+function arrow(options) {
+ return {
+ name: "arrow",
+ options,
+ fn(args) {
+ const element = unwrapElement$1(unref(options.element));
+ if (element == null) {
+ return {};
+ }
+ return arrow$1({
+ element,
+ padding: options.padding
+ }).fn(args);
+ }
+ };
+}
function getDPR(element) {
if (typeof window === "undefined") {
return 1;
@@ -5517,7 +5611,7 @@ function useFloatingMenu(referenceElement, menu, opt) {
});
}
const statusValidator$7 = makeStringTypeValidator(ValidationStatusTypes);
-const _sfc_main$j = defineComponent({
+const _sfc_main$l = defineComponent({
name: "CdxCombobox",
components: {
CdxButton,
@@ -5701,11 +5795,11 @@ const _sfc_main$j = defineComponent({
};
}
});
-const _hoisted_1$h = {
+const _hoisted_1$j = {
ref: "inputWrapper",
class: "cdx-combobox__input-wrapper"
};
-function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_text_input = resolveComponent("cdx-text-input");
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_button = resolveComponent("cdx-button");
@@ -5719,7 +5813,7 @@ function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
[
createElementVNode(
"div",
- _hoisted_1$h,
+ _hoisted_1$j,
[
createVNode(_component_cdx_text_input, mergeProps({
ref: "input",
@@ -5787,7 +5881,7 @@ function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, STYLE */
);
}
-const Combobox = /* @__PURE__ */ _export_sfc(_sfc_main$j, [["render", _sfc_render$j]]);
+const Combobox = /* @__PURE__ */ _export_sfc(_sfc_main$l, [["render", _sfc_render$l]]);
function useResizeObserver(templateRef) {
const currentDimensions = ref(
{ width: void 0, height: void 0 }
@@ -5832,7 +5926,7 @@ function useResizeObserver(templateRef) {
});
return currentDimensions;
}
-const _sfc_main$i = defineComponent({
+const _sfc_main$k = defineComponent({
name: "CdxDialog",
components: {
CdxButton,
@@ -6120,17 +6214,17 @@ const _sfc_main$i = defineComponent({
};
}
});
-const _hoisted_1$g = ["aria-label", "aria-labelledby"];
-const _hoisted_2$8 = {
+const _hoisted_1$i = ["aria-label", "aria-labelledby"];
+const _hoisted_2$a = {
key: 0,
class: "cdx-dialog__header__title-group"
};
-const _hoisted_3$5 = ["id"];
-const _hoisted_4$4 = {
+const _hoisted_3$6 = ["id"];
+const _hoisted_4$5 = {
key: 0,
class: "cdx-dialog__header__subtitle"
};
-const _hoisted_5$4 = {
+const _hoisted_5$5 = {
ref: "focusHolder",
class: "cdx-dialog-focus-trap",
tabindex: "-1"
@@ -6143,7 +6237,7 @@ const _hoisted_7$1 = {
key: 1,
class: "cdx-dialog__footer__actions"
};
-function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_button = resolveComponent("cdx-button");
return openBlock(), createBlock(Teleport, {
@@ -6196,14 +6290,14 @@ function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
},
[
renderSlot(_ctx.$slots, "header", {}, () => [
- !_ctx.hideTitle ? (openBlock(), createElementBlock("div", _hoisted_2$8, [
+ !_ctx.hideTitle ? (openBlock(), createElementBlock("div", _hoisted_2$a, [
createElementVNode("h2", {
id: _ctx.labelId,
class: "cdx-dialog__header__title"
- }, toDisplayString(_ctx.title), 9, _hoisted_3$5),
+ }, toDisplayString(_ctx.title), 9, _hoisted_3$6),
_ctx.subtitle ? (openBlock(), createElementBlock(
"p",
- _hoisted_4$4,
+ _hoisted_4$5,
toDisplayString(_ctx.subtitle),
1
/* TEXT */
@@ -6230,7 +6324,7 @@ function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
)) : createCommentVNode("v-if", true),
createElementVNode(
"div",
- _hoisted_5$4,
+ _hoisted_5$5,
null,
512
/* NEED_PATCH */
@@ -6302,7 +6396,7 @@ function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
2
/* CLASS */
)) : createCommentVNode("v-if", true)
- ], 16, _hoisted_1$g),
+ ], 16, _hoisted_1$i),
createElementVNode(
"div",
{
@@ -6324,14 +6418,14 @@ function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
})
], 8, ["to", "disabled"]);
}
-const Dialog = /* @__PURE__ */ _export_sfc(_sfc_main$i, [["render", _sfc_render$i]]);
+const Dialog = /* @__PURE__ */ _export_sfc(_sfc_main$k, [["render", _sfc_render$k]]);
const iconMap$2 = {
notice: h6,
error: x4,
warning: V3,
success: $7
};
-const _sfc_main$h = defineComponent({
+const _sfc_main$j = defineComponent({
name: "CdxMessage",
components: { CdxButton, CdxIcon },
props: {
@@ -6469,9 +6563,9 @@ const _sfc_main$h = defineComponent({
};
}
});
-const _hoisted_1$f = ["aria-live", "role"];
-const _hoisted_2$7 = { class: "cdx-message__content" };
-function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$h = ["aria-live", "role"];
+const _hoisted_2$9 = { class: "cdx-message__content" };
+function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
const _component_cdx_button = resolveComponent("cdx-button");
return openBlock(), createBlock(Transition, {
@@ -6490,7 +6584,7 @@ function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
class: "cdx-message__icon--vue",
icon: _ctx.computedIcon
}, null, 8, ["icon"]),
- createElementVNode("div", _hoisted_2$7, [
+ createElementVNode("div", _hoisted_2$9, [
renderSlot(_ctx.$slots, "default")
]),
_ctx.userDismissable ? (openBlock(), createBlock(_component_cdx_button, {
@@ -6507,15 +6601,15 @@ function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
_: 1
/* STABLE */
}, 8, ["aria-label"])) : createCommentVNode("v-if", true)
- ], 10, _hoisted_1$f)) : createCommentVNode("v-if", true)
+ ], 10, _hoisted_1$h)) : createCommentVNode("v-if", true)
]),
_: 3
/* FORWARDED */
}, 8, ["appear", "leave-active-class"]);
}
-const CdxMessage = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["render", _sfc_render$h]]);
+const CdxMessage = /* @__PURE__ */ _export_sfc(_sfc_main$j, [["render", _sfc_render$j]]);
const statusValidator$6 = makeStringTypeValidator(ValidationStatusTypes);
-const _sfc_main$g = defineComponent({
+const _sfc_main$i = defineComponent({
name: "CdxField",
components: { CdxLabel, CdxMessage },
props: {
@@ -6624,13 +6718,13 @@ const _sfc_main$g = defineComponent({
};
}
});
-const _hoisted_1$e = { class: "cdx-field__control" };
-const _hoisted_2$6 = { class: "cdx-field__help-text" };
-const _hoisted_3$4 = {
+const _hoisted_1$g = { class: "cdx-field__control" };
+const _hoisted_2$8 = { class: "cdx-field__help-text" };
+const _hoisted_3$5 = {
key: 0,
class: "cdx-field__validation-message"
};
-function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_label = resolveComponent("cdx-label");
const _component_cdx_message = resolveComponent("cdx-message");
return openBlock(), createBlock(resolveDynamicComponent(_ctx.isFieldset ? "fieldset" : "div"), {
@@ -6664,13 +6758,13 @@ function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
key: "0"
} : void 0
]), 1032, ["id", "icon", "visually-hidden", "optional", "optional-flag", "input-id", "description-id", "disabled", "is-legend"]),
- createElementVNode("div", _hoisted_1$e, [
+ createElementVNode("div", _hoisted_1$g, [
renderSlot(_ctx.$slots, "default")
]),
- createElementVNode("div", _hoisted_2$6, [
+ createElementVNode("div", _hoisted_2$8, [
renderSlot(_ctx.$slots, "help-text")
]),
- !_ctx.computedDisabled && _ctx.validationMessage || _ctx.$slots[_ctx.validationMessageType] ? (openBlock(), createElementBlock("div", _hoisted_3$4, [
+ !_ctx.computedDisabled && _ctx.validationMessage || _ctx.$slots[_ctx.validationMessageType] ? (openBlock(), createElementBlock("div", _hoisted_3$5, [
createVNode(_component_cdx_message, {
type: _ctx.validationMessageType,
inline: true
@@ -6699,14 +6793,14 @@ function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
/* FORWARDED */
}, 8, ["class", "aria-disabled", "disabled"]);
}
-const Field = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["render", _sfc_render$g]]);
+const Field = /* @__PURE__ */ _export_sfc(_sfc_main$i, [["render", _sfc_render$i]]);
const iconMap$1 = {
notice: h6,
error: x4,
warning: V3,
success: $7
};
-const _sfc_main$f = defineComponent({
+const _sfc_main$h = defineComponent({
name: "CdxInfoChip",
components: { CdxIcon },
props: {
@@ -6742,8 +6836,8 @@ const _sfc_main$f = defineComponent({
};
}
});
-const _hoisted_1$d = { class: "cdx-info-chip__text" };
-function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$f = { class: "cdx-info-chip__text" };
+function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_icon = resolveComponent("cdx-icon");
return openBlock(), createElementBlock(
"div",
@@ -6756,7 +6850,7 @@ function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
class: "cdx-info-chip__icon--vue",
icon: _ctx.computedIcon
}, null, 8, ["icon"])) : createCommentVNode("v-if", true),
- createElementVNode("span", _hoisted_1$d, [
+ createElementVNode("span", _hoisted_1$f, [
renderSlot(_ctx.$slots, "default")
])
],
@@ -6764,9 +6858,9 @@ function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS */
);
}
-const InfoChip = /* @__PURE__ */ _export_sfc(_sfc_main$f, [["render", _sfc_render$f]]);
+const InfoChip = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["render", _sfc_render$h]]);
const statusValidator$5 = makeStringTypeValidator(ValidationStatusTypes);
-const _sfc_main$e = defineComponent({
+const _sfc_main$g = defineComponent({
name: "CdxLookup",
components: {
CdxMenu,
@@ -7023,7 +7117,7 @@ const _sfc_main$e = defineComponent({
};
}
});
-function _sfc_render$e(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_text_input = resolveComponent("cdx-text-input");
const _component_cdx_menu = resolveComponent("cdx-menu");
return openBlock(), createElementBlock(
@@ -7079,8 +7173,8 @@ function _sfc_render$e(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, STYLE */
);
}
-const Lookup = /* @__PURE__ */ _export_sfc(_sfc_main$e, [["render", _sfc_render$e]]);
-const _sfc_main$d = defineComponent({
+const Lookup = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["render", _sfc_render$g]]);
+const _sfc_main$f = defineComponent({
name: "CdxToggleButton",
props: {
/**
@@ -7150,8 +7244,8 @@ const _sfc_main$d = defineComponent({
};
}
});
-const _hoisted_1$c = ["aria-pressed", "disabled"];
-function _sfc_render$d(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$e = ["aria-pressed", "disabled"];
+function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("button", {
class: normalizeClass(["cdx-toggle-button", _ctx.rootClasses]),
"aria-pressed": _ctx.modelValue,
@@ -7162,10 +7256,10 @@ function _sfc_render$d(_ctx, _cache, $props, $setup, $data, $options) {
onKeyup: _cache[2] || (_cache[2] = withKeys((...args) => _ctx.onKeyUp && _ctx.onKeyUp(...args), ["space", "enter"]))
}, [
renderSlot(_ctx.$slots, "default")
- ], 42, _hoisted_1$c);
+ ], 42, _hoisted_1$e);
}
-const CdxToggleButton = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["render", _sfc_render$d]]);
-const _sfc_main$c = defineComponent({
+const CdxToggleButton = /* @__PURE__ */ _export_sfc(_sfc_main$f, [["render", _sfc_render$f]]);
+const _sfc_main$e = defineComponent({
name: "CdxMenuButton",
components: {
CdxToggleButton,
@@ -7268,8 +7362,8 @@ const _sfc_main$c = defineComponent({
};
}
});
-const _hoisted_1$b = { class: "cdx-menu-button__menu-wrapper" };
-function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
+const _hoisted_1$d = { class: "cdx-menu-button__menu-wrapper" };
+function _sfc_render$e(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_toggle_button = resolveComponent("cdx-toggle-button");
const _component_cdx_menu = resolveComponent("cdx-menu");
return openBlock(), createElementBlock(
@@ -7299,7 +7393,7 @@ function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
_: 3
/* FORWARDED */
}, 16, ["id", "modelValue", "disabled", "aria-controls", "aria-expanded", "onKeydown"]),
- createElementVNode("div", _hoisted_1$b, [
+ createElementVNode("div", _hoisted_1$d, [
createVNode(_component_cdx_menu, mergeProps({
id: _ctx.menuId,
ref: "menu",
@@ -7325,9 +7419,9 @@ function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, STYLE */
);
}
-const MenuButton = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["render", _sfc_render$c]]);
+const MenuButton = /* @__PURE__ */ _export_sfc(_sfc_main$e, [["render", _sfc_render$e]]);
const statusValidator$4 = makeStringTypeValidator(ValidationStatusTypes);
-const _sfc_main$b = defineComponent({
+const _sfc_main$d = defineComponent({
name: "CdxMultiselectLookup",
components: {
CdxChipInput,
@@ -7608,7 +7702,7 @@ const _sfc_main$b = defineComponent({
};
}
});
-function _sfc_render$b(_ctx, _cache, $props, $setup, $data, $options) {
+function _sfc_render$d(_ctx, _cache, $props, $setup, $data, $options) {
const _component_cdx_chip_input = resolveComponent("cdx-chip-input");
const _component_cdx_menu = resolveComponent("cdx-menu");
return openBlock(), createElementBlock(
@@ -7667,7 +7761,463 @@ function _sfc_render$b(_ctx, _cache, $props, $setup, $data, $options) {
/* CLASS, STYLE */
);
}
-const MultiselectLookup = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["render", _sfc_render$b]]);
+const MultiselectLookup = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["render", _sfc_render$d]]);
+const _sfc_main$c = defineComponent({
+ name: "CdxPopover",
+ components: { CdxButton, CdxIcon },
+ /**
+ * The popover will inherit attributes, not the root element.
+ */
+ inheritAttrs: false,
+ props: {
+ /**
+ * The triggering element that opens and closes the popover. This should be a template ref,
+ * which can be either an HTML element or a Vue component.
+ *
+ * This must be provided so the popover can be positioned relative to the triggering
+ * element.
+ */
+ anchor: {
+ type: Object,
+ default: null
+ },
+ /**
+ * Whether the popover is visible.
+ * Should be provided via a v-model:open binding in the parent scope.
+ */
+ open: {
+ type: Boolean,
+ default: false
+ },
+ /**
+ * Title text at the top of the popover.
+ */
+ title: {
+ type: String,
+ default: ""
+ },
+ /**
+ * Icon displayed at the start of the popover.
+ */
+ icon: {
+ type: [String, Object],
+ default: ""
+ },
+ /**
+ * Add an icon-only close button to the popover header.
+ */
+ useCloseButton: {
+ type: Boolean,
+ default: false
+ },
+ /**
+ * Visually-hidden label text for the icon-only close button in the header.
+ *
+ * Omit this prop to use the default value, "Close".
+ */
+ closeButtonLabel: {
+ type: String,
+ default: "Close"
+ },
+ /**
+ * Primary user action. This will display a primary button with the specified action
+ * (progressive or destructive).
+ */
+ primaryAction: {
+ type: Object,
+ default: null
+ },
+ /**
+ * Default user action. This will display a normal button.
+ */
+ defaultAction: {
+ type: Object,
+ default: null
+ },
+ /**
+ * Whether action buttons should be vertically stacked and 100% width.
+ */
+ stackedActions: {
+ type: Boolean,
+ default: false
+ },
+ /**
+ * Whether to disable the use of teleport and render the Popover in its
+ * original location in the document.
+ */
+ renderInPlace: {
+ type: Boolean,
+ default: false
+ },
+ /**
+ * Positioning options for the Popover.
+ */
+ placement: {
+ type: String,
+ default: "bottom"
+ }
+ },
+ emits: [
+ /**
+ * When the open/close state changes, e.g. when the close button is clicked.
+ *
+ * @property {boolean} newValue The new open/close state (true for open, false for closed)
+ */
+ "update:open",
+ /**
+ * When the primary action button is clicked.
+ */
+ "primary",
+ /**
+ * When the default action button is clicked.
+ */
+ "default"
+ ],
+ setup(props, { emit }) {
+ const placementRef = toRef(props, "placement");
+ const floating = ref();
+ const reference = toRef(props, "anchor");
+ const arrowRef = ref();
+ const clipPadding2 = 16;
+ const minClipWidth = 256;
+ const minClipHeight2 = 200;
+ const maxClipWidth = 512;
+ const sideA = 16;
+ const sideB = 16;
+ const sideC = Math.sqrt(sideA ** 2 + sideB ** 2);
+ const triangleHeight = sideC / 2;
+ const arrowOffset = 4;
+ const offsetDistance = triangleHeight + arrowOffset;
+ const computedMiddleware = computed(() => [
+ offset(offsetDistance),
+ // Default flip behavior will flip floating element across the main axis.
+ flip(),
+ size({
+ // Spacing between the floating element and the viewport.
+ padding: clipPadding2,
+ // Apply styles based on available width/height.
+ apply({ availableWidth, availableHeight, elements }) {
+ const maxWidth = Math.min(maxClipWidth, availableWidth);
+ Object.assign(elements.floating.style, {
+ // Effective max width is the possible max width down to the min clip width.
+ maxWidth: "".concat(Math.max(minClipWidth, maxWidth), "px"),
+ maxHeight: "".concat(Math.max(minClipHeight2, availableHeight), "px")
+ });
+ }
+ }),
+ arrow({ element: arrowRef })
+ ]);
+ const {
+ floatingStyles,
+ middlewareData,
+ placement,
+ x,
+ y
+ } = useFloating(reference, floating, {
+ whileElementsMounted: autoUpdate,
+ placement: placementRef,
+ middleware: computedMiddleware
+ });
+ const arrowStyles = reactive({
+ left: "0",
+ top: "0",
+ right: "0",
+ bottom: "0",
+ transform: "none"
+ });
+ const oppositeSide = computed(() => oppositeSides[placement.value]);
+ watch([x, y], () => {
+ if (middlewareData.value.arrow) {
+ const { x: arrowX, y: arrowY } = middlewareData.value.arrow;
+ arrowStyles.left = arrowX ? "".concat(arrowX, "px") : "";
+ arrowStyles.top = arrowY ? "".concat(arrowY, "px") : "";
+ arrowStyles.right = "";
+ arrowStyles.bottom = "";
+ arrowStyles[oppositeSide.value] = "".concat(-16 / 2 - 1, "px");
+ const arrowTransforms = {
+ top: "rotate( 45deg )",
+ right: "rotate( 135deg )",
+ bottom: "rotate( 225deg )",
+ left: "rotate( 315deg )"
+ };
+ arrowStyles.transform = arrowTransforms[oppositeSide.value];
+ }
+ });
+ const providedTarget = inject("CdxTeleportTarget", void 0);
+ const computedTarget = computed(() => providedTarget != null ? providedTarget : "body");
+ const translatedCloseButtonLabel = useI18nWithOverride(
+ toRef(props, "closeButtonLabel"),
+ "cdx-popover-close-button-label",
+ "Close"
+ );
+ const showHeader = computed(() => !!props.title || !!props.icon || props.useCloseButton);
+ const showFooter = computed(() => !!props.primaryAction || !!props.defaultAction);
+ const footerActionsClasses = computed(() => ({
+ "cdx-popover__footer__actions--vertical": props.stackedActions,
+ "cdx-popover__footer__actions--horizontal": !props.stackedActions
+ }));
+ function close() {
+ emit("update:open", false);
+ }
+ function onKeydown(event) {
+ if (event.key === "Escape") {
+ close();
+ }
+ }
+ function onFocusOut(event) {
+ const referenceEl = unwrapElement(reference.value);
+ const isOutsidePopoverAndTrigger = floating.value && !floating.value.contains(event.target) && !(referenceEl == null ? void 0 : referenceEl.contains(event.target));
+ if (isOutsidePopoverAndTrigger) {
+ close();
+ }
+ }
+ watch(() => props.open, (isOpen) => {
+ if (isOpen) {
+ document.addEventListener("keydown", onKeydown);
+ document.addEventListener("mousedown", onFocusOut);
+ document.addEventListener("focusin", onFocusOut);
+ } else {
+ document.removeEventListener("keydown", onKeydown);
+ document.removeEventListener("mousedown", onFocusOut);
+ document.removeEventListener("focusin", onFocusOut);
+ }
+ });
+ onMounted(() => __async(this, null, function* () {
+ if (props.open) {
+ document.addEventListener("keydown", onKeydown);
+ document.addEventListener("mousedown", onFocusOut);
+ document.addEventListener("focusin", onFocusOut);
+ }
+ yield nextTick();
+ if (props.anchor === null) {
+ console.warn('[CdxPopover]: The "anchor" prop must be provided to position the CdxPopover.');
+ }
+ }));
+ onUnmounted(() => {
+ document.removeEventListener("keydown", onKeydown);
+ document.removeEventListener("mousedown", onFocusOut);
+ document.removeEventListener("focusin", onFocusOut);
+ });
+ return {
+ computedTarget,
+ translatedCloseButtonLabel,
+ showHeader,
+ showFooter,
+ footerActionsClasses,
+ close,
+ cdxIconClose: h4,
+ floating,
+ floatingStyles,
+ arrowRef,
+ arrowStyles
+ };
+ }
+});
+const _hoisted_1$c = {
+ key: 0,
+ class: "cdx-popover__header"
+};
+const _hoisted_2$7 = {
+ key: 1,
+ class: "cdx-popover__header__title"
+};
+const _hoisted_3$4 = { class: "cdx-popover__header__button-wrapper" };
+const _hoisted_4$4 = { class: "cdx-popover__body" };
+const _hoisted_5$4 = {
+ key: 1,
+ class: "cdx-popover__footer"
+};
+function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
+ const _component_cdx_icon = resolveComponent("cdx-icon");
+ const _component_cdx_button = resolveComponent("cdx-button");
+ return openBlock(), createBlock(Teleport, {
+ to: _ctx.computedTarget,
+ disabled: _ctx.renderInPlace
+ }, [
+ _ctx.open ? (openBlock(), createElementBlock(
+ "div",
+ mergeProps({
+ key: 0,
+ ref: "floating",
+ class: "cdx-popover",
+ style: _ctx.floatingStyles
+ }, _ctx.$attrs),
+ [
+ _ctx.showHeader || _ctx.$slots.header ? (openBlock(), createElementBlock("header", _hoisted_1$c, [
+ renderSlot(_ctx.$slots, "header", {}, () => [
+ _ctx.icon ? (openBlock(), createBlock(_component_cdx_icon, {
+ key: 0,
+ class: "cdx-popover__header__icon",
+ icon: _ctx.icon
+ }, null, 8, ["icon"])) : createCommentVNode("v-if", true),
+ _ctx.title ? (openBlock(), createElementBlock(
+ "div",
+ _hoisted_2$7,
+ toDisplayString(_ctx.title),
+ 1
+ /* TEXT */
+ )) : createCommentVNode("v-if", true),
+ createElementVNode("div", _hoisted_3$4, [
+ _ctx.useCloseButton ? (openBlock(), createBlock(_component_cdx_button, {
+ key: 0,
+ class: "cdx-popover__header__close-button",
+ weight: "quiet",
+ type: "button",
+ "aria-label": _ctx.translatedCloseButtonLabel,
+ onClick: _ctx.close
+ }, {
+ default: withCtx(() => [
+ createVNode(_component_cdx_icon, { icon: _ctx.cdxIconClose }, null, 8, ["icon"])
+ ]),
+ _: 1
+ /* STABLE */
+ }, 8, ["aria-label", "onClick"])) : createCommentVNode("v-if", true)
+ ])
+ ])
+ ])) : createCommentVNode("v-if", true),
+ createElementVNode("div", _hoisted_4$4, [
+ renderSlot(_ctx.$slots, "default")
+ ]),
+ _ctx.showFooter || _ctx.$slots.footer ? (openBlock(), createElementBlock("footer", _hoisted_5$4, [
+ renderSlot(_ctx.$slots, "footer", {}, () => [
+ createElementVNode(
+ "div",
+ {
+ class: normalizeClass(["cdx-popover__footer__actions", _ctx.footerActionsClasses])
+ },
+ [
+ _ctx.primaryAction ? (openBlock(), createBlock(_component_cdx_button, {
+ key: 0,
+ class: "cdx-popover__footer__primary-action",
+ weight: "primary",
+ action: _ctx.primaryAction.actionType,
+ disabled: _ctx.primaryAction.disabled,
+ onClick: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("primary"))
+ }, {
+ default: withCtx(() => [
+ createTextVNode(
+ toDisplayString(_ctx.primaryAction.label),
+ 1
+ /* TEXT */
+ )
+ ]),
+ _: 1
+ /* STABLE */
+ }, 8, ["action", "disabled"])) : createCommentVNode("v-if", true),
+ _ctx.defaultAction ? (openBlock(), createBlock(_component_cdx_button, {
+ key: 1,
+ class: "cdx-popover__footer__default-action",
+ disabled: _ctx.defaultAction.disabled,
+ onClick: _cache[1] || (_cache[1] = ($event) => _ctx.$emit("default"))
+ }, {
+ default: withCtx(() => [
+ createTextVNode(
+ toDisplayString(_ctx.defaultAction.label),
+ 1
+ /* TEXT */
+ )
+ ]),
+ _: 1
+ /* STABLE */
+ }, 8, ["disabled"])) : createCommentVNode("v-if", true)
+ ],
+ 2
+ /* CLASS */
+ )
+ ])
+ ])) : createCommentVNode("v-if", true),
+ createElementVNode(
+ "div",
+ {
+ ref: "arrowRef",
+ class: "cdx-popover__arrow",
+ style: normalizeStyle(_ctx.arrowStyles)
+ },
+ null,
+ 4
+ /* STYLE */
+ )
+ ],
+ 16
+ /* FULL_PROPS */
+ )) : createCommentVNode("v-if", true)
+ ], 8, ["to", "disabled"]);
+}
+const Popover = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["render", _sfc_render$c]]);
+const _sfc_main$b = defineComponent({
+ name: "CdxProgressIndicator",
+ components: { CdxLabel },
+ /**
+ * The `<progress>` element will inherit attributes, not the root element.
+ */
+ inheritAttrs: false,
+ props: {
+ /**
+ * Whether the label should be visible.
+ *
+ * This will show or hide the text carrying `<span>` element next to the progress indicator.
+ */
+ showLabel: {
+ type: Boolean,
+ default: false
+ }
+ },
+ setup(props, { slots, attrs }) {
+ var _a;
+ useLabelChecker((_a = slots.default) == null ? void 0 : _a.call(slots), attrs, "CdxProgressIndicator");
+ const internalClasses = computed(() => ({
+ "cdx-progress-indicator--has-label-visible": props.showLabel
+ }));
+ const {
+ rootClasses,
+ rootStyle,
+ otherAttrs
+ } = useSplitAttributes(attrs, internalClasses);
+ const progressIndicatorId = useId();
+ return {
+ rootClasses,
+ rootStyle,
+ progressIndicatorId,
+ otherAttrs
+ };
+ }
+});
+const _hoisted_1$b = { class: "cdx-progress-indicator__indicator" };
+const _hoisted_2$6 = ["id"];
+function _sfc_render$b(_ctx, _cache, $props, $setup, $data, $options) {
+ var _a, _b;
+ const _component_cdx_label = resolveComponent("cdx-label");
+ return openBlock(), createElementBlock(
+ "div",
+ {
+ class: normalizeClass(["cdx-progress-indicator", _ctx.rootClasses]),
+ style: normalizeStyle(_ctx.rootStyle)
+ },
+ [
+ createElementVNode("span", _hoisted_1$b, [
+ createElementVNode("progress", mergeProps({
+ id: _ctx.progressIndicatorId,
+ class: "cdx-progress-indicator__indicator__progress"
+ }, _ctx.otherAttrs), null, 16, _hoisted_2$6)
+ ]),
+ Boolean((_b = (_a = _ctx.$slots).default) == null ? void 0 : _b.call(_a, {})) ? (openBlock(), createBlock(_component_cdx_label, {
+ key: 0,
+ class: "cdx-progress-indicator__label",
+ "input-id": _ctx.progressIndicatorId,
+ "visually-hidden": !_ctx.showLabel
+ }, {
+ default: withCtx(() => [
+ renderSlot(_ctx.$slots, "default")
+ ]),
+ _: 3
+ /* FORWARDED */
+ }, 8, ["input-id", "visually-hidden"])) : createCommentVNode("v-if", true)
+ ],
+ 6
+ /* CLASS, STYLE */
+ );
+}
+const ProgressIndicator = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["render", _sfc_render$b]]);
const statusValidator$3 = makeStringTypeValidator(ValidationStatusTypes);
const _sfc_main$a = defineComponent({
name: "CdxRadio",
@@ -10408,19 +10958,14 @@ function _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) {
);
}
const ToggleSwitch = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render$1]]);
-let counter = 0;
-function useGeneratedId(identifier) {
- var _a;
- const vm = getCurrentInstance();
- const externalId = (_a = vm == null ? void 0 : vm.props.id) != null ? _a : vm == null ? void 0 : vm.attrs.id;
- if (identifier) {
- return "".concat(LibraryPrefix, "-").concat(identifier, "-").concat(counter++);
- } else if (externalId) {
- return "".concat(LibraryPrefix, "-").concat(externalId, "-").concat(counter++);
- } else {
- return "".concat(LibraryPrefix, "-").concat(counter++);
- }
-}
+function generateHashId(content, prefix = LibraryPrefix) {
+ const mask = 4294967295;
+ let numericHash = Array.from(content).reduce((acc, char) => acc * 31 + char.charCodeAt(0) & mask, 0);
+ numericHash = numericHash >>> 0;
+ const hash = numericHash.toString(36);
+ return "".concat(prefix, "-").concat(hash);
+}
+const contentCounters = /* @__PURE__ */ new Map();
class Tooltip {
constructor(referenceElement, options) {
__publicField(this, "referenceElement");
@@ -10434,7 +10979,7 @@ class Tooltip {
__publicField(this, "timeoutId");
var _a, _b;
const doc = referenceElement.ownerDocument;
- const tooltipId = useGeneratedId("tooltip");
+ const tooltipId = this.generateTooltipId(options.textContent);
this.referenceElement = referenceElement;
this.textContent = options.textContent;
this.placement = (_a = options.placement) != null ? _a : "bottom";
@@ -10462,6 +11007,20 @@ class Tooltip {
() => this.update()
);
}
+ /**
+ * Assign each Tooltip a (reasonably) unique, deterministic, and SSR-safe ID
+ * based on its content.
+ *
+ * @param content The tooltip content text
+ * @return A unique ID for the tooltip
+ */
+ generateTooltipId(content) {
+ var _a;
+ const contentKey = content.trim();
+ const count = (_a = contentCounters.get(contentKey)) != null ? _a : 0;
+ contentCounters.set(contentKey, count + 1);
+ return generateHashId(contentKey + "-" + count, "cdx-tooltip");
+ }
isVisible() {
return this.tooltipElement.style.display === "block";
}
@@ -10512,25 +11071,11 @@ class Tooltip {
}).then(({ x, y, middlewareData }) => {
var _a, _b, _c;
const finalPlacement = (_b = (_a = middlewareData.offset) == null ? void 0 : _a.placement) != null ? _b : this.placement;
- const opposites = {
- left: "right",
- "left-start": "right",
- "left-end": "right",
- top: "bottom",
- "top-start": "bottom",
- "top-end": "bottom",
- bottom: "top",
- "bottom-start": "top",
- "bottom-end": "top",
- right: "left",
- "right-start": "left",
- "right-end": "left"
- };
Object.assign(this.tooltipElement.style, {
left: "".concat(x, "px"),
top: "".concat(y, "px"),
visibility: ((_c = middlewareData.hide) == null ? void 0 : _c.referenceHidden) ? "hidden" : "visible",
- transformOrigin: opposites[finalPlacement]
+ transformOrigin: oppositeSides[finalPlacement]
});
});
}
@@ -11076,6 +11621,19 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
);
}
const TypeaheadSearch = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
+let counter = 0;
+function useGeneratedId(identifier) {
+ var _a;
+ const vm = getCurrentInstance();
+ const externalId = (_a = vm == null ? void 0 : vm.props.id) != null ? _a : vm == null ? void 0 : vm.attrs.id;
+ if (identifier) {
+ return "".concat(LibraryPrefix, "-").concat(identifier, "-").concat(counter++);
+ } else if (externalId) {
+ return "".concat(LibraryPrefix, "-").concat(externalId, "-").concat(counter++);
+ } else {
+ return "".concat(LibraryPrefix, "-").concat(counter++);
+ }
+}
export {
Accordion as CdxAccordion,
CdxButton,
@@ -11095,7 +11653,9 @@ export {
CdxMenuItem,
CdxMessage,
MultiselectLookup as CdxMultiselectLookup,
+ Popover as CdxPopover,
CdxProgressBar,
+ ProgressIndicator as CdxProgressIndicator,
Radio as CdxRadio,
CdxSearchInput,
CdxSearchResultTitle,
diff --git a/resources/lib/codex/codex.style-bidi.css b/resources/lib/codex/codex.style-bidi.css
index e94911b34c2b..364e06fa4b0c 100644
--- a/resources/lib/codex/codex.style-bidi.css
+++ b/resources/lib/codex/codex.style-bidi.css
@@ -1 +1 @@
-.cdx-icon{color:var(--color-base, #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:.75rem;height:.75rem}.cdx-icon--small{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}[dir] .cdx-button{margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-large{min-height:44px}[dir] .cdx-button--size-large{padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px}[dir] .cdx-button--icon-only{padding-right:5px;padding-left:5px}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}[dir] .cdx-button--icon-only.cdx-button--size-large{padding-right:11px;padding-left:11px}[dir] .cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{color:var(--color-base, #202122)}[dir] .cdx-button:enabled,[dir] .cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-base, #202122)}}[dir] .cdx-button:enabled:hover,[dir] .cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-button:enabled:active,[dir] .cdx-button.cdx-button--fake-button--enabled:active,[dir] .cdx-button:enabled.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}[dir] .cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{color:var(--color-progressive, #36c)}[dir] .cdx-button:enabled.cdx-button--action-progressive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle, #f1f4fd);border-color:var(--border-color-progressive, #6485d1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-button:enabled.cdx-button--action-progressive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);border-color:var(--border-color-progressive--hover, #3056a9)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{color:var(--color-progressive--active, #233566)}[dir] .cdx-button:enabled.cdx-button--action-progressive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,[dir] .cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);border-color:var(--border-color-progressive--active, #233566)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-button:enabled.cdx-button--action-destructive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle, #ffe9e5);border-color:var(--border-color-destructive, #f54739)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-button:enabled.cdx-button--action-destructive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);border-color:var(--border-color-destructive--hover, #9f3526)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{color:var(--color-destructive--active, #612419)}[dir] .cdx-button:enabled.cdx-button--action-destructive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,[dir] .cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);border-color:var(--border-color-destructive--active, #612419)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}[dir] .cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{color:var(--color-inverted-fixed, #fff)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover, #3056a9)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active, #233566)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{color:var(--color-inverted-fixed, #fff)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive, #bf3c2c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover, #9f3526)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active, #612419)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}[dir] .cdx-button:enabled.cdx-button--weight-quiet,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{mix-blend-mode:var(--mix-blend-mode-blend, multiply)}[dir] .cdx-button:enabled.cdx-button--weight-quiet:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0)}[dir] .cdx-button:enabled.cdx-button--weight-quiet:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive, #36c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{color:var(--color-progressive--active, #233566)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{color:var(--color-destructive--active, #612419)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{color:var(--color-disabled-emphasized, #a2a9b1)}[dir] .cdx-button:disabled,[dir] .cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:disabled .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted, #fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-button:disabled.cdx-button--weight-quiet,[dir] .cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled, #a2a9b1)}}.cdx-accordion{position:relative}[dir] .cdx-accordion{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-accordion>summary{list-style:none;display:flex;gap:8px;word-break:break-word;white-space:normal}[dir] .cdx-accordion>summary{background-color:var(--background-color-transparent, transparent);border-width:1px;border-style:solid;border-color:var(--border-color-transparent, transparent);border-radius:0;padding:12px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:ease}[dir] .cdx-accordion>summary:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}[dir] .cdx-accordion>summary:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-accordion>summary:focus{outline:1px solid transparent}[dir] .cdx-accordion>summary:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){[dir] .cdx-accordion>summary:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.cdx-accordion>summary::-webkit-details-marker{display:none}.cdx-accordion .cdx-accordion__header{position:relative;font-size:1rem}[dir] .cdx-accordion .cdx-accordion__header{margin-top:0;margin-bottom:0;border-top:0;padding-top:0;padding-bottom:0}.cdx-accordion .cdx-accordion__header__title{display:flex;gap:8px;line-height:1.375}.cdx-accordion .cdx-accordion__header__description{color:var(--color-subtle, #54595d);display:flex;font-weight:400;line-height:1.375;pointer-events:none}.cdx-accordion__action.cdx-button{display:flex;align-items:center;position:absolute;top:0;height:calc(1.375em + 26px);font-size:1rem}[dir] .cdx-accordion__action.cdx-button{padding-right:12px;padding-left:12px}[dir=ltr] .cdx-accordion__action.cdx-button{right:0}[dir=rtl] .cdx-accordion__action.cdx-button{left:0}[dir] .cdx-accordion__action.cdx-button:hover{background-color:unset}.cdx-accordion__content{font-size:1rem}[dir] .cdx-accordion__content{padding:8px 12px 12px}.cdx-accordion>summary:before{content:"";min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom;height:1.375em}[dir] .cdx-accordion>summary:before{transition-property:background-color,border-color,transform;transition-duration:.25s;transition-timing-function:ease}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-accordion>summary:before{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-accordion>summary:before{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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}[dir] .cdx-accordion>summary:before{background-color:var(--color-base, #202122)}}[dir=ltr] .cdx-accordion[open]>summary:before{transform:rotate(-180deg)}[dir=rtl] .cdx-accordion[open]>summary:before{transform:rotate(180deg)}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:fit-content;overflow:hidden}[dir] .cdx-button-group{border-radius:2px;padding-top:1px}[dir=ltr] .cdx-button-group{padding-left:1px}[dir=rtl] .cdx-button-group{padding-right:1px}.cdx-button-group .cdx-button{position:relative;z-index:1}[dir] .cdx-button-group .cdx-button{margin-top:-1px;border-radius:0}[dir=ltr] .cdx-button-group .cdx-button{margin-left:-1px}[dir=rtl] .cdx-button-group .cdx-button{margin-right:-1px}.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}[dir=ltr] .cdx-button-group .cdx-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir=rtl] .cdx-button-group .cdx-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5rem;height:2.5rem}[dir] .cdx-thumbnail__placeholder,[dir] .cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid var(--border-color-subtle, #c8ccd1);border-radius:2px}.cdx-thumbnail__image{display:inline-block}[dir] .cdx-thumbnail__image{background-color:var(--background-color-base-fixed, #fff)}[dir] .cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{display:inline-flex;align-items:center;justify-content:center}[dir] .cdx-thumbnail__placeholder{background-color:var(--background-color-interactive-subtle, #f8f9fa)}.cdx-thumbnail__placeholder__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-thumbnail__placeholder__icon{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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}[dir] .cdx-thumbnail__placeholder__icon{background-color:var(--color-placeholder, #72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-card{display:flex;align-items:flex-start;position:relative}[dir] .cdx-card{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:12px}[dir] .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}[dir] .cdx-card--is-link:hover{border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-card--is-link:active{border-color:var(--border-color-interactive--active, #202122)}.cdx-card--is-link:focus{outline:1px solid transparent}[dir] .cdx-card--is-link:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){[dir] .cdx-card--is-link:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.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;-ms-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:var(--color-base, #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:var(--color-subtle, #54595d)}[dir] .cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{font-size:.875rem}[dir] .cdx-card__text__supporting-text{margin-top:8px}[dir=ltr] .cdx-card__thumbnail.cdx-thumbnail{margin-right:12px}[dir=rtl] .cdx-card__thumbnail.cdx-thumbnail{margin-left:12px}.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__image{width:3rem;height:3rem}.cdx-card .cdx-card__icon{color:var(--color-subtle, #54595d)}[dir=ltr] .cdx-card .cdx-card__icon{margin-right:12px}[dir=rtl] .cdx-card .cdx-card__icon{margin-left:12px}.cdx-label{display:flex;flex-direction:column;line-height:1.375}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle, #54595d)}[dir=ltr] .cdx-label__label__icon.cdx-icon{margin-right:4px}[dir=rtl] .cdx-label__label__icon.cdx-icon{margin-left:4px}.cdx-label__label__text{font-weight:700}[dir] legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle, #54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled, #a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-label--visually-hidden{margin:-1px;border:0;padding:0}[dir] .cdx-label:not(.cdx-label--visually-hidden){padding-bottom:8px}@media screen and (min-width: 640px){[dir] .cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column}[dir] .cdx-checkbox:not(.cdx-checkbox--inline){margin-bottom:12px}[dir] .cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;white-space:nowrap}[dir=ltr] .cdx-checkbox--inline{margin-right:16px}[dir=rtl] .cdx-checkbox--inline{margin-left:16px}[dir=ltr] .cdx-checkbox--inline:last-child{margin-right:0}[dir=rtl] .cdx-checkbox--inline:last-child{margin-left:0}.cdx-checkbox__label,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;line-height:1.4285714}[dir=ltr] .cdx-checkbox__label,[dir=ltr] .cdx-checkbox__label.cdx-label{padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-checkbox__label,[dir=rtl] .cdx-checkbox__label.cdx-label{padding-right:calc(1.25rem + 8px)}[dir] .cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{position:absolute;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-checkbox__icon{background-color:var(--background-color-base-fixed, #fff);border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir=ltr] .cdx-checkbox__icon{left:0}[dir=rtl] .cdx-checkbox__icon{right:0}.cdx-checkbox__input{opacity:0;position:absolute;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;font-size:inherit}[dir] .cdx-checkbox__input{margin:0;cursor:inherit}[dir=ltr] .cdx-checkbox__input{left:0}[dir=rtl] .cdx-checkbox__input{right:0}[dir] .cdx-checkbox:hover>.cdx-checkbox__input:enabled,[dir] .cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,[dir] .cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}[dir] .cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px}[dir=ltr] .cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-right:calc(1.25rem + 8px)}[dir] .cdx-checkbox__icon{background-size:0 0;border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";position:absolute;top:calc(50% - .5px);height:2px}[dir] .cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{background-color:var(--background-color-base-fixed, #fff);right:3px;left:3px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";position:absolute;width:100%;height:100%}[dir] .cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{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:1rem 1rem}[dir] .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}[dir] .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{outline:1px solid transparent}[dir] .cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover, #3056a9)}[dir] .cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c)}[dir] .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}[dir] .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active, #233566)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error, #bf3c2c)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover, #d74032)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active, #bf3c2c)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-progressive--focus, #36c)}[dir] .cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-input-chip{color:var(--color-base, #202122);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;font-size:.875rem;line-height:1.5714285}[dir] .cdx-input-chip{background-color:var(--background-color-interactive-subtle, #f8f9fa);border:1px solid var(--border-color-interactive, #72777d);border-radius:9999px}[dir=ltr] .cdx-input-chip{padding:0 0 0 8px}[dir=rtl] .cdx-input-chip{padding:0 8px 0 0}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly){transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus{outline:1px solid transparent}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus:not(:active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-input-chip--readonly{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}[dir] .cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:hover{background-color:var(--background-color-transparent, transparent);cursor:default}[dir] .cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:active{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:focus:not(:active){border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-input-chip--disabled{color:var(--color-disabled-emphasized, #a2a9b1)}[dir] .cdx-input-chip--disabled{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--disabled .cdx-icon{color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-input-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-input-chip__button.cdx-button{min-width:20px;min-height:20px;font-size:.75rem}[dir] .cdx-input-chip__button.cdx-button{border-radius:9999px;padding-right:2px;padding-left:2px}[dir=ltr] .cdx-input-chip__button.cdx-button{margin-right:1px}[dir=rtl] .cdx-input-chip__button.cdx-button{margin-left:1px}.cdx-chip-input{overflow:hidden}[dir] .cdx-chip-input{border-radius:2px}.cdx-chip-input__chips,.cdx-chip-input__separate-input{box-sizing:border-box;min-width:256px;min-height:32px;line-height:1.4285714}[dir] .cdx-chip-input__chips,[dir] .cdx-chip-input__separate-input{border-width:1px;border-style:solid;padding:3px 8px}.cdx-chip-input__chips{display:flex;flex:1 auto;flex-flow:wrap;gap:8px}.cdx-chip-input__input{color:var(--color-base, #202122);flex-grow:inherit;font-family:inherit;font-size:inherit;line-height:1}[dir] .cdx-chip-input__input{background-color:var(--background-color-transparent, transparent);border:0}.cdx-chip-input__input:focus{outline:1px solid transparent}.cdx-chip-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}[dir] .cdx-chip-input--has-separate-input .cdx-chip-input__chips{margin-bottom:-1px}.cdx-chip-input--has-separate-input .cdx-chip-input__input{width:100%}.cdx-chip-input__aria-status{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-chip-input__aria-status{margin:-1px;border:0;padding:0}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__chips,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{background-color:var(--background-color-base, #fff)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips{background-color:var(--background-color-base, #fff)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__chips{background-color:var(--background-color-interactive-subtle, #f8f9fa)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{outline:1px solid transparent}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input input::placeholder{color:var(--color-error, #bf3c2c)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover input::placeholder{color:var(--color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input:hover{color:var(--color-error--hover, #9f3526)}[dir] .cdx-chip-input--readonly .cdx-chip-input__chips,[dir] .cdx-chip-input--readonly .cdx-chip-input__separate-input{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{outline:1px solid transparent}[dir] .cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-chip-input--disabled .cdx-chip-input__chips,[dir] .cdx-chip-input--disabled .cdx-chip-input__separate-input{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-chip-input--disabled .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input--disabled .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}.cdx-search-result-title{display:inline-block;max-width:100%;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;line-height:1.6}[dir] .cdx-menu-item{padding:8px 12px;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;-ms-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{max-width:100%}.cdx-menu-item__text__description{display:block}[dir=ltr] .cdx-menu-item__thumbnail.cdx-thumbnail{margin-right:8px}[dir=rtl] .cdx-menu-item__thumbnail.cdx-thumbnail{margin-left:8px}[dir=ltr] .cdx-menu-item__icon{margin-right:8px}[dir=rtl] .cdx-menu-item__icon{margin-left:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-menu-item__selected-icon{height:1.4285714em}[dir=ltr] .cdx-menu-item__selected-icon{margin-left:auto}[dir=rtl] .cdx-menu-item__selected-icon{margin-right:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.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:var(--color-base, #202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle, #54595d)}[dir] .cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}[dir] .cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{color:var(--color-progressive, #36c)}[dir] .cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive, #36c)}[dir] .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}.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__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active, #233566)}.cdx-menu-item--disabled{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-menu-item--disabled{cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle, #ffe9e5)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.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:1rem;max-width:none}[dir] .cdx-progress-bar:not(.cdx-progress-bar--inline){border-radius:9999px;box-shadow:0 0 0 1px var(--box-shadow-color-base, #a2a9b1)}.cdx-progress-bar--inline{width:100%;height:.25rem}[dir] .cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:var(--background-color-progressive, #36c);animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}[dir=ltr] .cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{animation-name:cdx-animation-progress-bar__bar-ltr}[dir=rtl] .cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{animation-name:cdx-animation-progress-bar__bar-rtl}[dir] .cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:var(--background-color-base, #fff)}[dir] .cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled, #dadde3)}[dir] .cdx-progress-bar--disabled:not(.cdx-progress-bar--inline){background-color:var(--background-color-disabled-subtle, #eaecf0)}@keyframes cdx-animation-progress-bar__bar-ltr{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes cdx-animation-progress-bar__bar-rtl{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{display:flex;flex-direction:column;position:absolute;z-index:50;box-sizing:border-box;width:100%}[dir] .cdx-menu{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}[dir=ltr] .cdx-menu{left:0}[dir=rtl] .cdx-menu{right:0}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}[dir] .cdx-menu__listbox,[dir] .cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px}[dir] .cdx-menu__group__meta{padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;line-height:1.6}.cdx-menu__group__icon{height:1.6em}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle, #54595d);font-size:.875rem}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{margin:-1px;border:0;padding:0}[dir] .cdx-menu__group-wrapper+.cdx-menu-item,[dir] .cdx-menu-item+.cdx-menu__group-wrapper,[dir] .cdx-menu__group-wrapper--hide-label,[dir] .cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted, #dadde3)}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}[dir] .cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;overflow:hidden}[dir] .cdx-text-input{border-radius:2px}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-text-input .cdx-text-input__start-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-text-input .cdx-text-input__start-icon{left:9px}[dir=rtl] .cdx-text-input .cdx-text-input__start-icon{right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1rem;height:1rem}[dir] .cdx-text-input__clear-icon.cdx-icon,[dir] .cdx-text-input .cdx-text-input__end-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-text-input__clear-icon.cdx-icon,[dir=ltr] .cdx-text-input .cdx-text-input__end-icon{right:9px}[dir=rtl] .cdx-text-input__clear-icon.cdx-icon,[dir=rtl] .cdx-text-input .cdx-text-input__end-icon{left:9px}[dir] .cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}[dir=ltr] .cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{right:calc(17px + 1rem)}[dir=rtl] .cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{left:calc(17px + 1rem)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;font-family:inherit;font-size:inherit;line-height:1.375}[dir] .cdx-text-input__input{margin:0;border-width:1px;border-style:solid;border-radius:0;padding:4px 8px}.cdx-text-input__input:enabled{color:var(--color-base, #202122)}[dir] .cdx-text-input__input:enabled{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder, #72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder, .51)}[dir] .cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.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:var(--color-subtle, #54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base, #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{outline:1px solid transparent}[dir] .cdx-text-input__input:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-input__input:disabled{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}[dir] .cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled, #a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.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}[dir=ltr] .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(16px + 1.25rem)}[dir=rtl] .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(16px + 1.25rem)}[dir=ltr] .cdx-text-input--has-end-icon .cdx-text-input__input,[dir=ltr] .cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1rem)}[dir=rtl] .cdx-text-input--has-end-icon .cdx-text-input__input,[dir=rtl] .cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1rem)}[dir=ltr] .cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(24px + 2rem)}[dir=rtl] .cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(24px + 2rem)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){color:var(--color-error, #bf3c2c)}[dir] .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error, #bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{color:var(--color-error--hover, #9f3526)}[dir] .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover, #9f3526)}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input.cdx-text-input{flex:1 1 auto;min-width:224px}[dir=ltr] .cdx-combobox__input.cdx-text-input{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .cdx-combobox__input.cdx-text-input{border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-right-width:0}[dir=rtl] .cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-left-width:0}.cdx-combobox__expand-button.cdx-button{position:relative}[dir=ltr] .cdx-combobox__expand-button.cdx-button{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .cdx-combobox__expand-button.cdx-button{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon.cdx-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem}[dir] .cdx-combobox__expand-icon.cdx-icon{transition-property:color;transition-duration:.1s}[dir=ltr] .cdx-combobox__expand-icon.cdx-icon{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .cdx-combobox__expand-icon.cdx-icon{right:50%;transform:translate(50%,-50%)}[dir=ltr] .cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-right-radius:0}[dir=rtl] .cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog-backdrop{display:flex;align-items:center;justify-content:center;position:fixed;top:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}[dir] .cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light, rgba(255, 255, 255, .65))}[dir=ltr] .cdx-dialog-backdrop{left:0}[dir=rtl] .cdx-dialog-backdrop{right:0}.cdx-dialog{display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100vh - 2.5rem)}[dir] .cdx-dialog{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 16px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}[dir] .cdx-dialog__header{padding:16px 24px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{font-family:inherit;font-size:1.125rem;font-weight:700;line-height:1.25}[dir] .cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle, #54595d);font-size:1rem;line-height:1.375}[dir] .cdx-dialog__header .cdx-dialog__header__subtitle{margin:0;padding:0}[dir=ltr] .cdx-dialog__header__close-button.cdx-button{margin-right:-8px}[dir=rtl] .cdx-dialog__header__close-button.cdx-button{margin-left:-8px}[dir] .cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-dialog__body{flex-grow:1;overflow-y:auto}[dir] .cdx-dialog__body{padding:16px 24px}[dir] .cdx-dialog__body--no-header{padding-top:24px}[dir] .cdx-dialog__body--no-footer{padding-bottom:24px}[dir] .cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}[dir] .cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}[dir] .cdx-dialog__footer{padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle, #54595d);flex:1 0 auto;width:100%;font-size:.875rem;line-height:1.5714285}[dir] .cdx-dialog__footer .cdx-dialog__footer__text{margin:0}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:12px}[dir] .cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle, #c8ccd1)}.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-button,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action.cdx-button{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}[dir] .cdx-dialog-fade-enter-active,[dir] .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-message{color:var(--color-base, #202122);display:flex;align-items:flex-start;position:relative}[dir] .cdx-message{background-color:var(--background-color-notice-subtle, #eaecf0);border:1px solid var(--border-color-notice, #72777d);border-radius:2px;padding:16px}@media screen and (min-width: 640px){[dir] .cdx-message{padding-right:24px;padding-left:24px}}.cdx-message .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message .cdx-message__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}[dir] .cdx-message .cdx-message__icon{background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon:lang(ar){filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message .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="%23000"><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 7"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>')}[dir] .cdx-message .cdx-message__icon:lang(ar){background-color:var(--color-icon-notice, #72777d)}}.cdx-message .cdx-message__icon--vue{color:var(--color-icon-notice, #72777d)}[dir] .cdx-message--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-message--warning .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message--warning .cdx-message__icon{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="%23000"><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>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>')}[dir] .cdx-message--warning .cdx-message__icon{background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-message--warning .cdx-message__icon--vue{color:var(--color-icon-warning, #ab7f2a)}[dir] .cdx-message--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-message--error .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message--error .cdx-message__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}[dir] .cdx-message--error .cdx-message__icon{background-color:var(--color-icon-error, #f54739)}}.cdx-message--error .cdx-message__icon--vue{color:var(--color-icon-error, #f54739)}[dir] .cdx-message--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-message--success .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message--success .cdx-message__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}[dir] .cdx-message--success .cdx-message__icon{background-color:var(--color-icon-success, #099979)}}.cdx-message--success .cdx-message__icon--vue{color:var(--color-icon-success, #099979)}[dir=ltr] .cdx-message--user-dismissable{padding-right:48px}[dir=rtl] .cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){[dir=ltr] .cdx-message--user-dismissable{padding-right:56px}[dir=rtl] .cdx-message--user-dismissable{padding-left:56px}}.cdx-message--inline{font-weight:700}[dir] .cdx-message--inline{background-color:var(--background-color-transparent, transparent);border:0;padding:0}.cdx-message--inline.cdx-message--error{color:var(--color-error, #bf3c2c)}.cdx-message .cdx-message__icon,.cdx-message .cdx-message__icon--vue{height:1.6em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;width:0}[dir=ltr] .cdx-message__content{margin-left:8px}[dir=rtl] .cdx-message__content{margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}[dir] .cdx-message__content>*:first-child{margin-top:0;padding-top:0}[dir] .cdx-message__content>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-message__dismiss-button.cdx-button{position:absolute;top:12px;line-height:0}[dir] .cdx-message__dismiss-button.cdx-button{padding:5px}[dir=ltr] .cdx-message__dismiss-button.cdx-button{right:16px}[dir=rtl] .cdx-message__dismiss-button.cdx-button{left:16px}@media screen and (min-width: 640px){[dir=ltr] .cdx-message__dismiss-button.cdx-button{right:8px}[dir=rtl] .cdx-message__dismiss-button.cdx-button{left:8px}}[dir] .cdx-message+.cdx-message{margin-top:8px}[dir] .cdx-message-enter-active,[dir] .cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}[dir] .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}[dir] .cdx-field{margin:16px 0 0;border:0;padding:0}[dir] .cdx-field:first-child{margin-top:0}.cdx-field__help-text{line-height:1.375}[dir] .cdx-field__help-text,[dir] .cdx-field__validation-message{margin-top:8px}@media screen and (min-width: 640px){[dir] .cdx-field__help-text,[dir] .cdx-field__validation-message{margin-top:4px}}.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text{color:var(--color-subtle, #54595d)}.cdx-field--disabled .cdx-field__help-text{color:var(--color-disabled, #a2a9b1)}.cdx-info-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;line-height:1.5714285}[dir] .cdx-info-chip{background-color:var(--background-color-notice-subtle, #eaecf0);border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;padding:0 8px}.cdx-info-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-base, #202122);font-size:.875rem}.cdx-info-chip .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip .cdx-info-chip__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}[dir] .cdx-info-chip .cdx-info-chip__icon{background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon:lang(ar){filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip .cdx-info-chip__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="%23000"><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 7"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>')}[dir] .cdx-info-chip .cdx-info-chip__icon:lang(ar){background-color:var(--color-icon-notice, #72777d)}}.cdx-info-chip .cdx-info-chip__icon--vue{color:var(--color-icon-notice, #72777d)}[dir] .cdx-info-chip--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-info-chip--error .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip--error .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip--error .cdx-info-chip__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}[dir] .cdx-info-chip--error .cdx-info-chip__icon{background-color:var(--color-icon-error, #f54739)}}.cdx-info-chip--error .cdx-info-chip__icon--vue{color:var(--color-icon-error, #f54739)}[dir] .cdx-info-chip--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-info-chip--warning .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip--warning .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip--warning .cdx-info-chip__icon{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="%23000"><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>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>')}[dir] .cdx-info-chip--warning .cdx-info-chip__icon{background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-info-chip--warning .cdx-info-chip__icon--vue{color:var(--color-icon-warning, #ab7f2a)}[dir] .cdx-info-chip--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-info-chip--success .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip--success .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip--success .cdx-info-chip__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}[dir] .cdx-info-chip--success .cdx-info-chip__icon{background-color:var(--color-icon-success, #099979)}}.cdx-info-chip--success .cdx-info-chip__icon--vue{color:var(--color-icon-success, #099979)}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}[dir] .cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-color:var(--background-color-interactive, #eaecf0);background-size:1.25rem 1.25rem;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}[dir=ltr] .cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-ltr}[dir=rtl] .cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-rtl}.cdx-dialog .cdx-lookup{position:static}.cdx-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}[dir] .cdx-toggle-button{margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button--size-large{min-height:44px}[dir] .cdx-toggle-button--size-large{padding-right:15px;padding-left:15px}.cdx-toggle-button--icon-only{min-width:32px}[dir] .cdx-toggle-button--icon-only{padding-right:5px;padding-left:5px}.cdx-toggle-button--icon-only.cdx-toggle-button--size-large{min-width:44px}[dir] .cdx-toggle-button--icon-only.cdx-toggle-button--size-large{padding-right:11px;padding-left:11px}[dir] .cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:var(--color-base, #202122)}[dir] .cdx-toggle-button:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-toggle-button:enabled:focus{outline:1px solid transparent}[dir] .cdx-toggle-button:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-toggle-button:enabled:active,[dir] .cdx-toggle-button:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{color:var(--color-base, #202122)}[dir] .cdx-toggle-button--framed:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d)}[dir] .cdx-toggle-button--framed:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-toggle-button--framed:enabled:active,[dir] .cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122);box-shadow:none}.cdx-toggle-button--framed:disabled{color:var(--color-disabled-emphasized, #a2a9b1)}[dir] .cdx-toggle-button--framed:disabled{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{color:var(--color-inverted-fixed, #fff)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:none}[dir] .cdx-toggle-button--quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{color:var(--color-progressive, #36c)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:focus{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{color:var(--color-progressive--active, #233566)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-toggle-button--quiet:disabled{color:var(--color-disabled, #a2a9b1)}.cdx-menu-button__menu-wrapper{position:relative}.cdx-menu-button .cdx-menu{min-width:8rem;max-width:16rem}.cdx-dialog .cdx-menu-button{position:static}.cdx-multiselect-lookup{position:relative;box-sizing:border-box;vertical-align:middle}[dir] .cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-color:var(--background-color-interactive, #eaecf0);background-size:1.25rem 1.25rem;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}[dir=ltr] .cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir=ltr] .cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-ltr}[dir=rtl] .cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir=rtl] .cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-rtl}@keyframes cdx-animation-pending-stripes-ltr{0%{background-position:-1.25rem 0}to{background-position:0 0}}@keyframes cdx-animation-pending-stripes-rtl{0%{background-position:right -1.25rem top 0}to{background-position:100% 0}}.cdx-dialog .cdx-multiselect-lookup{position:static}.cdx-radio{position:relative;min-width:20px;min-height:20px}.cdx-radio__wrapper{display:flex}.cdx-radio:not(.cdx-radio--inline){display:flex;flex-direction:column}[dir] .cdx-radio:not(.cdx-radio--inline){margin-bottom:12px}[dir] .cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;white-space:nowrap}[dir=ltr] .cdx-radio--inline{margin-right:16px}[dir=rtl] .cdx-radio--inline{margin-left:16px}[dir=ltr] .cdx-radio--inline:last-child{margin-right:0}[dir=rtl] .cdx-radio--inline:last-child{margin-left:0}.cdx-radio__label,.cdx-radio__label.cdx-label{display:inline-flex;position:relative;z-index:0;line-height:1.4285714}[dir=ltr] .cdx-radio__label,[dir=ltr] .cdx-radio__label.cdx-label{padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-radio__label,[dir=rtl] .cdx-radio__label.cdx-label{padding-right:calc(1.25rem + 8px)}[dir] .cdx-radio__label.cdx-label{padding-bottom:0}.cdx-radio__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{position:absolute;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir=ltr] .cdx-radio__icon{left:0}[dir=rtl] .cdx-radio__icon{right:0}.cdx-radio__input{opacity:0;position:absolute;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;font-size:inherit}[dir] .cdx-radio__input{margin:0;cursor:inherit}[dir=ltr] .cdx-radio__input{left:0}[dir=rtl] .cdx-radio__input{right:0}[dir] .cdx-radio:hover>.cdx-radio__input:enabled,[dir] .cdx-radio:hover>.cdx-radio__input:enabled~.cdx-label .cdx-label__label,[dir] .cdx-radio:hover>.cdx-radio__input:enabled~.cdx-radio__label:not(.cdx-label){cursor:pointer}[dir] .cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-top:6px}[dir=ltr] .cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-right:calc(1.25rem + 8px)}[dir] .cdx-radio__icon{border-radius:50%}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25rem;bottom:-.25rem}[dir] .cdx-radio__icon:before{right:-.25rem;left:-.25rem;border:1px solid var(--border-color-transparent, transparent);border-radius:50%}[dir] .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}[dir] .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-radio__input:enabled:focus:not(:active)+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:6px;border-color:var(--background-color-progressive, #36c)}[dir] .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-progressive--hover, #3056a9)}[dir] .cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:var(--border-color-inverted, #fff)}[dir] .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-progressive--active, #233566)}[dir] .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--background-color-progressive--active, #233566)}.cdx-radio--status-error .cdx-radio__input:enabled~.cdx-radio__label{color:var(--color-error, #bf3c2c)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:focus+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419);box-shadow:none}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-error, #f54739)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-error--hover, #d74032)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon{border-width:1px}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{top:2px;bottom:2px}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{right:2px;left:2px;border-width:4px;border-color:var(--border-color-error, #f54739)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{border-color:var(--background-color-error--active, #bf3c2c);box-shadow:none}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--border-color-transparent, transparent)}.cdx-radio__input:disabled~.cdx-radio__label,.cdx-radio__input:disabled~.cdx-radio__label.cdx-label{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-radio__input:disabled+.cdx-radio__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-radio__input:disabled:checked+.cdx-radio__icon{background-color:var(--color-disabled-emphasized, #a2a9b1);border-width:6px;border-color:var(--background-color-disabled, #dadde3)}.cdx-search-input--has-end-button{display:flex}[dir] .cdx-search-input--has-end-button{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1}[dir] .cdx-search-input--has-end-button .cdx-search-input__input-wrapper{margin:-1px}[dir=ltr] .cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button.cdx-button{flex-shrink:0}[dir=ltr] .cdx-search-input__end-button.cdx-button{margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .cdx-search-input__end-button.cdx-button{margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button.cdx-button:hover,.cdx-search-input__end-button.cdx-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{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="%23000"><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 8"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-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="%23000"><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 8"/></svg>');mask-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="%23000"><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 8"/></svg>')}[dir] .cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-color:var(--color-base, #202122)}}.cdx-select{box-sizing:border-box;min-width:256px;min-height:32px;font-size:inherit;line-height:1.375;-webkit-appearance:none;appearance:none}[dir] .cdx-select{border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;background-repeat:no-repeat;background-size:max(.75rem,12px)}[dir=ltr] .cdx-select{padding-left:8px;padding-right:calc(16px + 1.25rem);background-position:center right 12px}[dir=rtl] .cdx-select{padding-right:8px;padding-left:calc(16px + 1.25rem);background-position:center left 12px}.cdx-select:disabled{color:var(--color-disabled, #a2a9b1);opacity:1}[dir] .cdx-select:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #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="%23a2a9b1"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{color:var(--color-subtle, #54595d)}[dir] .cdx-select:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d);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>')}[dir] .cdx-select:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select:enabled:focus:not(:active){outline:1px solid transparent}[dir] .cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:32px;font-size:inherit;line-height:1.375;position:relative;width:100%}[dir] .cdx-select-vue__handle{border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px}[dir=ltr] .cdx-select-vue__handle{padding-left:8px;padding-right:calc(16px + 1.25rem)}[dir=rtl] .cdx-select-vue__handle{padding-right:8px;padding-left:calc(16px + 1.25rem)}[dir=ltr] .cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(20px + 1.25rem)}[dir=rtl] .cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(20px + 1.25rem)}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle, #54595d);position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-select-vue__start-icon.cdx-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-select-vue__start-icon.cdx-icon{left:12px}[dir=rtl] .cdx-select-vue__start-icon.cdx-icon{right:12px}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base, #202122);position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem}[dir] .cdx-select-vue__indicator.cdx-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-select-vue__indicator.cdx-icon{right:12px}[dir=rtl] .cdx-select-vue__indicator.cdx-icon{left:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{color:var(--color-subtle, #54595d)}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){outline:1px solid transparent}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base, #202122)}[dir] .cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base, #fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled, #a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{color:var(--color-error, #bf3c2c)}[dir] .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error, #bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){color:var(--color-error--hover, #9f3526)}[dir] .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:var(--color-error--active, #612419)}[dir] .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle, #54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base, #202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base, #202122)}.cdx-dialog .cdx-select-vue{position:static}.cdx-table-pager{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}[dir] .cdx-table-pager{padding:12px}@media screen and (min-width: 640px){.cdx-table-pager{flex-wrap:nowrap}}.cdx-table-pager__start .cdx-select,.cdx-table-pager__start .cdx-select-vue__handle{min-width:8rem}.cdx-table-pager__center{color:var(--color-subtle, #54595d);flex:1 1 40%;font-size:1rem}[dir] .cdx-table-pager__center{text-align:center}@media screen and (min-width: 640px){.cdx-table-pager__center{flex:0 1 auto}}.cdx-table-pager__end{display:flex;flex:1 0 100%;justify-content:space-between;gap:4px}@media screen and (min-width: 640px){.cdx-table-pager__end{flex:0 1 auto}}.cdx-table-pager__icon--first{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--first{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--first{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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>')}[dir] .cdx-table-pager__icon--first{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--first[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--first:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--previous{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--previous{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--previous{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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>')}[dir] .cdx-table-pager__icon--previous{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--previous[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--previous:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--next{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--next{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--next{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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>')}[dir] .cdx-table-pager__icon--next{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--next[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--next:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--last{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--last{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--last{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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>')}[dir] .cdx-table-pager__icon--last{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--last[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--last:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table{color:var(--color-base, #202122);word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}[dir] .cdx-table{border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px}.cdx-table__header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:64px}[dir] .cdx-table__header{padding:16px 12px}.cdx-table__header__caption{color:var(--color-emphasized, #101418);font-size:1.125rem;font-weight:700;line-height:1.25}[dir] .cdx-table__pagination--bottom{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__pagination-status--short{display:block}[dir=ltr] .cdx-table__pagination-status--short{text-align:right}[dir=rtl] .cdx-table__pagination-status--short{text-align:left}@media screen and (min-width: 640px){.cdx-table__pagination-status--short{display:none}}.cdx-table__pagination-status--long{display:none}@media screen and (min-width: 640px){.cdx-table__pagination-status--long{display:block}[dir] .cdx-table__pagination-status--long{text-align:center}}.cdx-table__pending-indicator{position:absolute}.cdx-table__table-wrapper{position:relative;overflow-x:auto}.cdx-table__table{min-width:100%;line-height:1.375;border-collapse:collapse}.cdx-table__table caption{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-table__table caption{margin:-1px;border:0;padding:0}[dir] .cdx-table__table th,[dir] .cdx-table__table td{padding:12px}.cdx-table__table th{color:var(--color-emphasized, #101418)}[dir=ltr] .cdx-table__table th{text-align:left}[dir=rtl] .cdx-table__table th{text-align:right}.cdx-table__table thead th{vertical-align:bottom}[dir] .cdx-table__table thead th{border-bottom:1px solid var(--border-color-base, #a2a9b1)}[dir] .cdx-table__table tfoot td,[dir] .cdx-table__table tfoot th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table tbody td,.cdx-table__table tbody th{vertical-align:top}[dir] .cdx-table__table tbody td,[dir] .cdx-table__table tbody th{border-top:1px solid var(--border-color-subtle, #c8ccd1)}[dir] .cdx-table__table tbody tr:first-child td,[dir] .cdx-table__table tbody tr:first-child th{border-top:0}.cdx-table__table__sort-button{display:flex;align-items:flex-end;gap:8px;width:100%;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.4285714;text-decoration:none}[dir] .cdx-table__table__sort-button{background-color:var(--background-color-transparent, transparent);border:0;padding:12px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir=ltr] .cdx-table__table__sort-button{text-align:left}[dir=rtl] .cdx-table__table__sort-button{text-align:right}[dir] .cdx-table__table__sort-button:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-base, #a2a9b1);cursor:pointer}.cdx-table__table__sort-button:focus{outline:1px solid transparent}[dir] .cdx-table__table__sort-button:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-base, #a2a9b1)}[dir] .cdx-table__table__sort-button:focus:not(:active){background-color:var(--background-color-base, #fff);box-shadow:inset 0 0 0 2px var(--box-shadow-color-progressive--focus, #36c)}.cdx-table__table__sort-icon--unsorted{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table__table__sort-icon--unsorted{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table__table__sort-icon--unsorted{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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>')}[dir] .cdx-table__table__sort-icon--unsorted{background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--asc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table__table__sort-icon--asc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table__table__sort-icon--asc{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="%23000"><path d="m10 5 8 10H2z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>')}[dir] .cdx-table__table__sort-icon--asc{background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--desc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table__table__sort-icon--desc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table__table__sort-icon--desc{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="%23000"><path d="M10 15 2 5h16z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>')}[dir] .cdx-table__table__sort-icon--desc{background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--vue,.cdx-table__table__sort-icon{color:var(--color-subtle, #54595d);flex-shrink:0;height:1.4285714em}[dir] .cdx-table__table .cdx-table__table__cell--align-center{text-align:center}[dir=ltr] .cdx-table__table .cdx-table__table__cell--align-end{text-align:right}[dir=rtl] .cdx-table__table .cdx-table__table__cell--align-end{text-align:left}.cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{flex-direction:row-reverse}[dir=ltr] .cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{text-align:right}[dir=rtl] .cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{text-align:left}[dir] .cdx-table__table .cdx-table__table__cell--align-number,.cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{text-align:right}[dir=ltr] .cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row-reverse}[dir=rtl] .cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row}[dir] .cdx-table__table .cdx-table__table__cell--has-sort{padding:0}.cdx-table__table__select-rows{width:1px}[dir] .cdx-table__table__row--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-table__table--layout-fixed{table-layout:fixed}[dir=ltr] .cdx-table__table--borders-vertical th,[dir=ltr] .cdx-table__table--borders-vertical td{border-right:1px solid var(--border-color-subtle, #c8ccd1)}[dir=rtl] .cdx-table__table--borders-vertical th,[dir=rtl] .cdx-table__table--borders-vertical td{border-left:1px solid var(--border-color-subtle, #c8ccd1)}[dir=ltr] .cdx-table__table--borders-vertical th:last-child,[dir=ltr] .cdx-table__table--borders-vertical td:last-child{border-right:0}[dir=rtl] .cdx-table__table--borders-vertical th:last-child,[dir=rtl] .cdx-table__table--borders-vertical td:last-child{border-left:0}[dir] .cdx-table__table--borders-vertical thead tr:not(:first-child) th{border-top:1px solid var(--border-color-base, #a2a9b1)}[dir] .cdx-table__header+.cdx-table__table-wrapper .cdx-table__table--borders-vertical thead th{border-top:1px solid var(--border-color-base, #a2a9b1)}[dir] .cdx-table__table__empty-state{border-top:1px solid var(--border-color-base, #a2a9b1)}[dir] thead+tbody .cdx-table__table__empty-state{border-top:0}tbody td.cdx-table__table__empty-state-content{color:var(--color-subtle, #54595d);height:40px;vertical-align:middle}[dir] tbody td.cdx-table__table__empty-state-content{text-align:center}.cdx-table__footer{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:64px}[dir] .cdx-table__footer{border-top:1px solid var(--border-color-base, #a2a9b1);padding:12px}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{position:absolute;top:0;bottom:0}[dir] .cdx-tabs__prev-scroller,[dir] .cdx-tabs__next-scroller{background-color:inherit}[dir=ltr] .cdx-tabs__prev-scroller{left:0}[dir=rtl] .cdx-tabs__prev-scroller,[dir=ltr] .cdx-tabs__next-scroller{right:0}[dir=rtl] .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.5rem;height:100%;pointer-events:none}[dir=ltr] .cdx-tabs__prev-scroller:after{left:100%}[dir=rtl] .cdx-tabs__prev-scroller:after{right:100%}[dir=ltr] .cdx-tabs__next-scroller:before{right:100%}[dir=rtl] .cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.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{display:block;flex:0 0 auto;max-width:16rem;font-size:1rem;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir] .cdx-tabs__list__item{background-color:var(--background-color-transparent, transparent);border-width:0;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir] .cdx-tabs__list__item:hover{cursor:pointer}[dir] .cdx-tabs__list__item[aria-selected=true]{cursor:default}[dir=ltr] .cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}[dir=rtl] .cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}[dir] .cdx-tabs--framed>.cdx-tabs__header{background-color:var(--background-color-interactive, #eaecf0)}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base, #202122)}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{margin:8px 4px 0 8px}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{color:var(--color-base, #202122)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-base, normal)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base, #fff)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive, #eaecf0);cursor:default}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:8px}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:8px}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header{background-color:var(--background-color-base, #fff);margin:0 4px;border-bottom:1px solid var(--border-color-base, #a2a9b1)}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base, #202122)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover, #3056a9)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){color:var(--color-progressive--active, #233566)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active, #233566)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive, #36c)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{cursor:default}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-left:0}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-right:0}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:0}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{outline:1px solid transparent;overflow:hidden}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-progressive, #6485d1)}.cdx-text-area{position:relative;min-width:256px}.cdx-text-area .cdx-text-area__start-icon{position:absolute;top:4px;min-width:20px;min-height:20px;width:1.25rem;height:1.5rem}[dir] .cdx-text-area .cdx-text-area__start-icon{transition-property:color;transition-duration:.1s}[dir=ltr] .cdx-text-area .cdx-text-area__start-icon{left:9px}[dir=rtl] .cdx-text-area .cdx-text-area__start-icon{right:9px}.cdx-text-area .cdx-text-area__end-icon{position:absolute;top:4px;min-width:16px;min-height:16px;width:1rem;height:1.5rem}[dir] .cdx-text-area .cdx-text-area__end-icon{transition-property:color;transition-duration:.1s}[dir=ltr] .cdx-text-area .cdx-text-area__end-icon{right:9px}[dir=rtl] .cdx-text-area .cdx-text-area__end-icon{left:9px}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-text-area__icon.cdx-text-area__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}.cdx-text-area__icon.cdx-text-area__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem;height:1.5rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-text-area__icon.cdx-text-area__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-area__textarea{display:block;box-sizing:border-box;min-height:64px;width:100%;overflow:auto;font-family:inherit;font-size:inherit;line-height:1.4285714;resize:vertical}[dir] .cdx-text-area__textarea{border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px}.cdx-text-area__textarea--is-autosize{resize:none;overflow:hidden}.cdx-text-area__textarea--is-autosize::-webkit-resizer{display:none}.cdx-text-area__textarea:enabled{color:var(--color-base, #202122)}[dir] .cdx-text-area__textarea:enabled{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-area__textarea:enabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-text-area__textarea:enabled~.cdx-text-area__icon{opacity:var(--opacity-icon-placeholder, .51)}[dir] .cdx-text-area__textarea:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon-vue.cdx-icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon{opacity:1}.cdx-text-area__textarea:enabled:focus{outline:1px solid transparent}[dir] .cdx-text-area__textarea:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-text-area__textarea:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-area__textarea:disabled{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}[dir] .cdx-text-area__textarea:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-disabled, #a2a9b1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-area__textarea::placeholder{color:var(--color-placeholder, #72777d);opacity:1}[dir=ltr] .cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-left:calc(16px + 1.25rem)}[dir=rtl] .cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-right:calc(16px + 1.25rem)}[dir=ltr] .cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-right:calc(16px + 1rem)}[dir=rtl] .cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-left:calc(16px + 1rem)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){color:var(--color-error, #bf3c2c)}[dir] .cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error, #bf3c2c)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{color:var(--color-error--hover, #9f3526)}[dir] .cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error--hover, #9f3526)}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:fit-content;overflow:hidden}[dir] .cdx-toggle-button-group{border-radius:2px;padding-top:1px}[dir=ltr] .cdx-toggle-button-group{padding-left:1px}[dir=rtl] .cdx-toggle-button-group{padding-right:1px}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1}[dir] .cdx-toggle-button-group .cdx-toggle-button{margin-top:-1px;border-radius:0}[dir=ltr] .cdx-toggle-button-group .cdx-toggle-button{margin-left:-1px}[dir=rtl] .cdx-toggle-button-group .cdx-toggle-button{margin-right:-1px}.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}[dir=ltr] .cdx-toggle-button-group .cdx-toggle-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir=rtl] .cdx-toggle-button-group .cdx-toggle-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2}[dir=ltr] .cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir=rtl] .cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir] .cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff),0 0 0 1px var(--box-shadow-color-inverted, #fff)}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;z-index:0}[dir] .cdx-toggle-switch{margin-bottom:12px}.cdx-toggle-switch--align-switch{display:flex;justify-content:space-between}[dir] .cdx-toggle-switch:last-child{margin-bottom:0}.cdx-toggle-switch__label,.cdx-toggle-switch__label.cdx-label{order:-1}[dir=ltr] .cdx-toggle-switch__label:not(:empty),[dir=ltr] .cdx-toggle-switch__label.cdx-label:not(:empty){padding-right:6px}[dir=rtl] .cdx-toggle-switch__label:not(:empty),[dir=rtl] .cdx-toggle-switch__label.cdx-label:not(:empty){padding-left:6px}[dir] .cdx-toggle-switch .cdx-toggle-switch__label.cdx-label{padding-bottom:0}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-toggle-switch__switch{display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3rem;height:2rem;overflow:hidden}[dir] .cdx-toggle-switch__switch{transform:translateZ(0);background-color:var(--background-color-base, #fff);border-width:1px;border-style:solid;border-color:var(--border-color-interactive, #72777d);border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;bottom:1px;z-index:1}[dir] .cdx-toggle-switch__switch:before{right:1px;left:1px;border:1px solid var(--border-color-transparent, 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.25rem;height:1.25rem}[dir] .cdx-toggle-switch__switch__grip{border:1px solid var(--border-color-interactive, #72777d);border-radius:50%;transition-property:background-color,border-color,transform;transition-duration:.25s,.1s,.1s}[dir=ltr] .cdx-toggle-switch__switch__grip{transform:translate(.3125rem) translateY(-50%)}[dir=rtl] .cdx-toggle-switch__switch__grip{transform:translate(-.3125rem) translateY(-50%)}.cdx-toggle-switch__input{opacity:0;position:absolute;z-index:2;min-width:48px;min-height:32px;width:3rem;height:2rem;font-size:inherit}[dir] .cdx-toggle-switch__input{margin:0}[dir=ltr] .cdx-toggle-switch__input{right:0}[dir=rtl] .cdx-toggle-switch__input{left:0}[dir] .cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-inverted, #fff)}[dir=ltr] .cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{transform:translate(calc(100% + .0625rem)) translateY(-50%)}[dir=rtl] .cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{transform:translate(calc(-1*(100% + .0625rem))) translateY(-50%)}[dir] .cdx-toggle-switch__input:enabled:hover,[dir] .cdx-toggle-switch__input:enabled~.cdx-label .cdx-label__label:hover,[dir] .cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label:not(.cdx-label):hover{cursor:pointer}[dir] .cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff)}[dir] .cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{outline:1px solid transparent}[dir] .cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,[dir] .cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-inverted, #fff)}[dir] .cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--active, #233566)}[dir] .cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:disabled{cursor:default}[dir] .cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-tooltip{color:var(--color-inverted, #fff);display:none;position:absolute;z-index:800;width:-webkit-max-content;width:max-content;max-width:16rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem}[dir] .cdx-tooltip{background-color:var(--background-color-inverted, #101418);border-radius:2px;padding:2px 6px;animation-name:cdx-animation-tooltip;animation-duration:.1s;animation-timing-function:linear;animation-delay:.25s;animation-fill-mode:both}@keyframes cdx-animation-tooltip{0%{opacity:0;transform:scale(75%)}to{opacity:1;transform:scale(1)}}[dir] .cdx-typeahead-search__menu.cdx-menu{border-top-left-radius:0;border-top-right-radius:0}[dir] .cdx-typeahead-search .cdx-menu-item{padding:0}[dir] .cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__search-footer.cdx-menu-item{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer.cdx-menu-item:visited{color:var(--color-base, #202122)}.cdx-typeahead-search__search-footer.cdx-menu-item:hover{text-decoration:none}[dir] .cdx-typeahead-search__search-footer.cdx-menu-item:hover{cursor:pointer}.cdx-typeahead-search__search-footer__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__icon.cdx-icon,.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__text{color:var(--color-progressive, #36c)}[dir=ltr] .cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}[dir=rtl] .cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}[dir] .cdx-typeahead-search--expanded .cdx-typeahead-search__input.cdx-search-input .cdx-text-input{border-bottom-left-radius:0;border-bottom-right-radius:0}[dir=ltr] .cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}[dir=rtl] .cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}[dir=rtl] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}[dir=ltr] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}[dir=rtl] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),[dir=rtl] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}[dir=ltr] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}[dir=rtl] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,[dir=rtl] .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.25rem;height:1.25rem}[dir] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,[dir] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{left:22px}[dir=rtl] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,[dir=rtl] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5rem}[dir] .cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset}
+.cdx-icon{color:var(--color-base, #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:.75rem;height:.75rem}.cdx-icon--small{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}[dir] .cdx-button{margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-large{min-height:44px}[dir] .cdx-button--size-large{padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px}[dir] .cdx-button--icon-only{padding-right:5px;padding-left:5px}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}[dir] .cdx-button--icon-only.cdx-button--size-large{padding-right:11px;padding-left:11px}[dir] .cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{color:var(--color-base, #202122)}[dir] .cdx-button:enabled,[dir] .cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-base, #202122)}}[dir] .cdx-button:enabled:hover,[dir] .cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-button:enabled:active,[dir] .cdx-button.cdx-button--fake-button--enabled:active,[dir] .cdx-button:enabled.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}[dir] .cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{color:var(--color-progressive, #36c)}[dir] .cdx-button:enabled.cdx-button--action-progressive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle, #f1f4fd);border-color:var(--border-color-progressive, #6485d1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-button:enabled.cdx-button--action-progressive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);border-color:var(--border-color-progressive--hover, #3056a9)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{color:var(--color-progressive--active, #233566)}[dir] .cdx-button:enabled.cdx-button--action-progressive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,[dir] .cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);border-color:var(--border-color-progressive--active, #233566)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-button:enabled.cdx-button--action-destructive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle, #ffe9e5);border-color:var(--border-color-destructive, #f54739)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-button:enabled.cdx-button--action-destructive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);border-color:var(--border-color-destructive--hover, #9f3526)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{color:var(--color-destructive--active, #612419)}[dir] .cdx-button:enabled.cdx-button--action-destructive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,[dir] .cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);border-color:var(--border-color-destructive--active, #612419)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}[dir] .cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{color:var(--color-inverted-fixed, #fff)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover, #3056a9)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active, #233566)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{color:var(--color-inverted-fixed, #fff)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive, #bf3c2c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover, #9f3526)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active, #612419)}[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}[dir] .cdx-button:enabled.cdx-button--weight-quiet,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{mix-blend-mode:var(--mix-blend-mode-blend, multiply)}[dir] .cdx-button:enabled.cdx-button--weight-quiet:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0)}[dir] .cdx-button:enabled.cdx-button--weight-quiet:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive, #36c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{color:var(--color-progressive--active, #233566)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{color:var(--color-destructive--active, #612419)}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}[dir] .cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),[dir] .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{color:var(--color-disabled-emphasized, #a2a9b1)}[dir] .cdx-button:disabled,[dir] .cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:disabled .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted, #fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-button:disabled.cdx-button--weight-quiet,[dir] .cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){[dir] .cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,[dir] .cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled, #a2a9b1)}}.cdx-accordion{position:relative}[dir] .cdx-accordion{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-accordion>summary{list-style:none;display:flex;gap:8px;word-break:break-word;white-space:normal}[dir] .cdx-accordion>summary{background-color:var(--background-color-transparent, transparent);border-width:1px;border-style:solid;border-color:var(--border-color-transparent, transparent);border-radius:0;padding:12px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:ease}[dir] .cdx-accordion>summary:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}[dir] .cdx-accordion>summary:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-accordion>summary:focus{outline:1px solid transparent}[dir] .cdx-accordion>summary:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){[dir] .cdx-accordion>summary:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.cdx-accordion>summary::-webkit-details-marker{display:none}.cdx-accordion .cdx-accordion__header{position:relative;font-size:1rem}[dir] .cdx-accordion .cdx-accordion__header{margin-top:0;margin-bottom:0;border-top:0;padding-top:0;padding-bottom:0}.cdx-accordion .cdx-accordion__header__title{display:flex;gap:8px;line-height:1.375}.cdx-accordion .cdx-accordion__header__description{color:var(--color-subtle, #54595d);display:flex;font-weight:400;line-height:1.375;pointer-events:none}.cdx-accordion__action.cdx-button{display:flex;align-items:center;position:absolute;top:0;height:calc(1.375em + 26px);font-size:1rem}[dir] .cdx-accordion__action.cdx-button{padding-right:12px;padding-left:12px}[dir=ltr] .cdx-accordion__action.cdx-button{right:0}[dir=rtl] .cdx-accordion__action.cdx-button{left:0}[dir] .cdx-accordion__action.cdx-button:hover{background-color:unset}.cdx-accordion__content{font-size:1rem}[dir] .cdx-accordion__content{padding:8px 12px 12px}.cdx-accordion>summary:before{content:"";min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom;height:1.375em}[dir] .cdx-accordion>summary:before{transition-property:background-color,border-color,transform;transition-duration:.25s;transition-timing-function:ease}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-accordion>summary:before{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-accordion>summary:before{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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}[dir] .cdx-accordion>summary:before{background-color:var(--color-base, #202122)}}[dir=ltr] .cdx-accordion[open]>summary:before{transform:rotate(-180deg)}[dir=rtl] .cdx-accordion[open]>summary:before{transform:rotate(180deg)}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:fit-content;overflow:hidden}[dir] .cdx-button-group{border-radius:2px;padding-top:1px}[dir=ltr] .cdx-button-group{padding-left:1px}[dir=rtl] .cdx-button-group{padding-right:1px}.cdx-button-group .cdx-button{position:relative;z-index:1}[dir] .cdx-button-group .cdx-button{margin-top:-1px;border-radius:0}[dir=ltr] .cdx-button-group .cdx-button{margin-left:-1px}[dir=rtl] .cdx-button-group .cdx-button{margin-right:-1px}.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}[dir=ltr] .cdx-button-group .cdx-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir=rtl] .cdx-button-group .cdx-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5rem;height:2.5rem}[dir] .cdx-thumbnail__placeholder,[dir] .cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid var(--border-color-subtle, #c8ccd1);border-radius:2px}.cdx-thumbnail__image{display:inline-block}[dir] .cdx-thumbnail__image{background-color:var(--background-color-base-fixed, #fff)}[dir] .cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{display:inline-flex;align-items:center;justify-content:center}[dir] .cdx-thumbnail__placeholder{background-color:var(--background-color-interactive-subtle, #f8f9fa)}.cdx-thumbnail__placeholder__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-thumbnail__placeholder__icon{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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}[dir] .cdx-thumbnail__placeholder__icon{background-color:var(--color-placeholder, #72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-card{display:flex;align-items:flex-start;position:relative}[dir] .cdx-card{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:12px}[dir] .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}[dir] .cdx-card--is-link:hover{border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-card--is-link:active{border-color:var(--border-color-interactive--active, #202122)}.cdx-card--is-link:focus{outline:1px solid transparent}[dir] .cdx-card--is-link:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){[dir] .cdx-card--is-link:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.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;-ms-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:var(--color-base, #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:var(--color-subtle, #54595d)}[dir] .cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{font-size:.875rem}[dir] .cdx-card__text__supporting-text{margin-top:8px}[dir=ltr] .cdx-card__thumbnail.cdx-thumbnail{margin-right:12px}[dir=rtl] .cdx-card__thumbnail.cdx-thumbnail{margin-left:12px}.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__image{width:3rem;height:3rem}.cdx-card .cdx-card__icon{color:var(--color-subtle, #54595d)}[dir=ltr] .cdx-card .cdx-card__icon{margin-right:12px}[dir=rtl] .cdx-card .cdx-card__icon{margin-left:12px}.cdx-label{display:flex;flex-direction:column;line-height:1.375}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle, #54595d)}[dir=ltr] .cdx-label__label__icon.cdx-icon{margin-right:4px}[dir=rtl] .cdx-label__label__icon.cdx-icon{margin-left:4px}.cdx-label__label__text{font-weight:700}[dir] legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle, #54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled, #a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-label--visually-hidden{margin:-1px;border:0;padding:0}[dir] .cdx-label:not(.cdx-label--visually-hidden){padding-bottom:8px}@media screen and (min-width: 640px){[dir] .cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column}[dir] .cdx-checkbox:not(.cdx-checkbox--inline){margin-bottom:12px}[dir] .cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;white-space:nowrap}[dir=ltr] .cdx-checkbox--inline{margin-right:16px}[dir=rtl] .cdx-checkbox--inline{margin-left:16px}[dir=ltr] .cdx-checkbox--inline:last-child{margin-right:0}[dir=rtl] .cdx-checkbox--inline:last-child{margin-left:0}.cdx-checkbox__label,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;line-height:1.4285714}[dir=ltr] .cdx-checkbox__label,[dir=ltr] .cdx-checkbox__label.cdx-label{padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-checkbox__label,[dir=rtl] .cdx-checkbox__label.cdx-label{padding-right:calc(1.25rem + 8px)}[dir] .cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{position:absolute;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-checkbox__icon{background-color:var(--background-color-base-fixed, #fff);border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir=ltr] .cdx-checkbox__icon{left:0}[dir=rtl] .cdx-checkbox__icon{right:0}.cdx-checkbox__input{opacity:0;position:absolute;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;font-size:inherit}[dir] .cdx-checkbox__input{margin:0;cursor:inherit}[dir=ltr] .cdx-checkbox__input{left:0}[dir=rtl] .cdx-checkbox__input{right:0}[dir] .cdx-checkbox:hover>.cdx-checkbox__input:enabled,[dir] .cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,[dir] .cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}[dir] .cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px}[dir=ltr] .cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-right:calc(1.25rem + 8px)}[dir] .cdx-checkbox__icon{background-size:0 0;border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";position:absolute;top:calc(50% - .5px);height:2px}[dir] .cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{background-color:var(--background-color-base-fixed, #fff);right:3px;left:3px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";position:absolute;width:100%;height:100%}[dir] .cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{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:1rem 1rem}[dir] .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}[dir] .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{outline:1px solid transparent}[dir] .cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover, #3056a9)}[dir] .cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c)}[dir] .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}[dir] .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active, #233566)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error, #bf3c2c)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover, #d74032)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active, #bf3c2c)}[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,[dir] .cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-progressive--focus, #36c)}[dir] .cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,[dir] .cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-input-chip{color:var(--color-base, #202122);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;font-size:.875rem;line-height:1.5714285}[dir] .cdx-input-chip{background-color:var(--background-color-interactive-subtle, #f8f9fa);border:1px solid var(--border-color-interactive, #72777d);border-radius:9999px}[dir=ltr] .cdx-input-chip{padding:0 0 0 8px}[dir=rtl] .cdx-input-chip{padding:0 8px 0 0}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly){transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus{outline:1px solid transparent}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus:not(:active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-input-chip--readonly{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}[dir] .cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:hover{background-color:var(--background-color-transparent, transparent);cursor:default}[dir] .cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:active{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:focus:not(:active){border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-input-chip--disabled{color:var(--color-disabled-emphasized, #a2a9b1)}[dir] .cdx-input-chip--disabled{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--disabled .cdx-icon{color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-input-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-input-chip__button.cdx-button{min-width:20px;min-height:20px;font-size:.75rem}[dir] .cdx-input-chip__button.cdx-button{border-radius:9999px;padding-right:2px;padding-left:2px}[dir=ltr] .cdx-input-chip__button.cdx-button{margin-right:1px}[dir=rtl] .cdx-input-chip__button.cdx-button{margin-left:1px}.cdx-chip-input{overflow:hidden}[dir] .cdx-chip-input{border-radius:2px}.cdx-chip-input__chips,.cdx-chip-input__separate-input{box-sizing:border-box;min-width:256px;min-height:32px;line-height:1.4285714}[dir] .cdx-chip-input__chips,[dir] .cdx-chip-input__separate-input{border-width:1px;border-style:solid;padding:3px 8px}.cdx-chip-input__chips{display:flex;flex:1 auto;flex-flow:wrap;gap:8px}.cdx-chip-input__input{color:var(--color-base, #202122);flex-grow:inherit;font-family:inherit;font-size:inherit;line-height:1}[dir] .cdx-chip-input__input{background-color:var(--background-color-transparent, transparent);border:0}.cdx-chip-input__input:focus{outline:1px solid transparent}.cdx-chip-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}[dir] .cdx-chip-input--has-separate-input .cdx-chip-input__chips{margin-bottom:-1px}.cdx-chip-input--has-separate-input .cdx-chip-input__input{width:100%}.cdx-chip-input__aria-status{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-chip-input__aria-status{margin:-1px;border:0;padding:0}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__chips,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{background-color:var(--background-color-base, #fff)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips{background-color:var(--background-color-base, #fff)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__chips{background-color:var(--background-color-interactive-subtle, #f8f9fa)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{outline:1px solid transparent}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input input::placeholder{color:var(--color-error, #bf3c2c)}[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,[dir] .cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover input::placeholder{color:var(--color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input:hover{color:var(--color-error--hover, #9f3526)}[dir] .cdx-chip-input--readonly .cdx-chip-input__chips,[dir] .cdx-chip-input--readonly .cdx-chip-input__separate-input{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{outline:1px solid transparent}[dir] .cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-chip-input--disabled .cdx-chip-input__chips,[dir] .cdx-chip-input--disabled .cdx-chip-input__separate-input{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-chip-input--disabled .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input--disabled .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}.cdx-search-result-title{display:inline-block;max-width:100%;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;line-height:1.6}[dir] .cdx-menu-item{padding:8px 12px;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;-ms-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{max-width:100%}.cdx-menu-item__text__description{display:block}[dir=ltr] .cdx-menu-item__thumbnail.cdx-thumbnail{margin-right:8px}[dir=rtl] .cdx-menu-item__thumbnail.cdx-thumbnail{margin-left:8px}[dir=ltr] .cdx-menu-item__icon{margin-right:8px}[dir=rtl] .cdx-menu-item__icon{margin-left:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-menu-item__selected-icon{height:1.4285714em}[dir=ltr] .cdx-menu-item__selected-icon{margin-left:auto}[dir=rtl] .cdx-menu-item__selected-icon{margin-right:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.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:var(--color-base, #202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle, #54595d)}[dir] .cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}[dir] .cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{color:var(--color-progressive, #36c)}[dir] .cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive, #36c)}[dir] .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}.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__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active, #233566)}.cdx-menu-item--disabled{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-menu-item--disabled{cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle, #ffe9e5)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}[dir] .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}[dir] .cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.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:1rem;max-width:none}[dir] .cdx-progress-bar:not(.cdx-progress-bar--inline){border-radius:9999px;box-shadow:0 0 0 1px var(--box-shadow-color-base, #a2a9b1)}.cdx-progress-bar--inline{width:100%;height:.25rem}[dir] .cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:var(--background-color-progressive, #36c);animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}[dir=ltr] .cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{animation-name:cdx-animation-progress-bar__bar-ltr}[dir=rtl] .cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{animation-name:cdx-animation-progress-bar__bar-rtl}[dir] .cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:var(--background-color-base, #fff)}[dir] .cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled, #dadde3)}[dir] .cdx-progress-bar--disabled:not(.cdx-progress-bar--inline){background-color:var(--background-color-disabled-subtle, #eaecf0)}@keyframes cdx-animation-progress-bar__bar-ltr{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes cdx-animation-progress-bar__bar-rtl{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{display:flex;flex-direction:column;position:absolute;z-index:50;box-sizing:border-box;width:100%}[dir] .cdx-menu{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}[dir=ltr] .cdx-menu{left:0}[dir=rtl] .cdx-menu{right:0}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}[dir] .cdx-menu__listbox,[dir] .cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px}[dir] .cdx-menu__group__meta{padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;line-height:1.6}.cdx-menu__group__icon{height:1.6em}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle, #54595d);font-size:.875rem}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{margin:-1px;border:0;padding:0}[dir] .cdx-menu__group-wrapper+.cdx-menu-item,[dir] .cdx-menu-item+.cdx-menu__group-wrapper,[dir] .cdx-menu__group-wrapper--hide-label,[dir] .cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted, #dadde3)}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}[dir] .cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;overflow:hidden}[dir] .cdx-text-input{border-radius:2px}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-text-input .cdx-text-input__start-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-text-input .cdx-text-input__start-icon{left:9px}[dir=rtl] .cdx-text-input .cdx-text-input__start-icon{right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1rem;height:1rem}[dir] .cdx-text-input__clear-icon.cdx-icon,[dir] .cdx-text-input .cdx-text-input__end-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-text-input__clear-icon.cdx-icon,[dir=ltr] .cdx-text-input .cdx-text-input__end-icon{right:9px}[dir=rtl] .cdx-text-input__clear-icon.cdx-icon,[dir=rtl] .cdx-text-input .cdx-text-input__end-icon{left:9px}[dir] .cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}[dir=ltr] .cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{right:calc(17px + 1rem)}[dir=rtl] .cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{left:calc(17px + 1rem)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;font-family:inherit;font-size:inherit;line-height:1.375}[dir] .cdx-text-input__input{margin:0;border-width:1px;border-style:solid;border-radius:0;padding:4px 8px}.cdx-text-input__input:enabled{color:var(--color-base, #202122)}[dir] .cdx-text-input__input:enabled{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder, #72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder, .51)}[dir] .cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.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:var(--color-subtle, #54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base, #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{outline:1px solid transparent}[dir] .cdx-text-input__input:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-input__input:disabled{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}[dir] .cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled, #a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.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}[dir=ltr] .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(16px + 1.25rem)}[dir=rtl] .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(16px + 1.25rem)}[dir=ltr] .cdx-text-input--has-end-icon .cdx-text-input__input,[dir=ltr] .cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1rem)}[dir=rtl] .cdx-text-input--has-end-icon .cdx-text-input__input,[dir=rtl] .cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1rem)}[dir=ltr] .cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(24px + 2rem)}[dir=rtl] .cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(24px + 2rem)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){color:var(--color-error, #bf3c2c)}[dir] .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error, #bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{color:var(--color-error--hover, #9f3526)}[dir] .cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover, #9f3526)}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input.cdx-text-input{flex:1 1 auto;min-width:224px}[dir=ltr] .cdx-combobox__input.cdx-text-input{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .cdx-combobox__input.cdx-text-input{border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-right-width:0}[dir=rtl] .cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-left-width:0}.cdx-combobox__expand-button.cdx-button{position:relative}[dir=ltr] .cdx-combobox__expand-button.cdx-button{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .cdx-combobox__expand-button.cdx-button{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon.cdx-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem}[dir] .cdx-combobox__expand-icon.cdx-icon{transition-property:color;transition-duration:.1s}[dir=ltr] .cdx-combobox__expand-icon.cdx-icon{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .cdx-combobox__expand-icon.cdx-icon{right:50%;transform:translate(50%,-50%)}[dir=ltr] .cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-right-radius:0}[dir=rtl] .cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog-backdrop{display:flex;align-items:center;justify-content:center;position:fixed;top:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}[dir] .cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light, rgba(255, 255, 255, .65))}[dir=ltr] .cdx-dialog-backdrop{left:0}[dir=rtl] .cdx-dialog-backdrop{right:0}.cdx-dialog{display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100vh - 2.5rem)}[dir] .cdx-dialog{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 16px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}[dir] .cdx-dialog__header{padding:16px 24px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{font-family:inherit;font-size:1.125rem;font-weight:700;line-height:1.25}[dir] .cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle, #54595d);font-size:1rem;line-height:1.375}[dir] .cdx-dialog__header .cdx-dialog__header__subtitle{margin:0;padding:0}[dir=ltr] .cdx-dialog__header__close-button.cdx-button{margin-right:-8px}[dir=rtl] .cdx-dialog__header__close-button.cdx-button{margin-left:-8px}[dir] .cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-dialog__body{flex-grow:1;overflow-y:auto}[dir] .cdx-dialog__body{padding:16px 24px}[dir] .cdx-dialog__body--no-header{padding-top:24px}[dir] .cdx-dialog__body--no-footer{padding-bottom:24px}[dir] .cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}[dir] .cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}[dir] .cdx-dialog__footer{padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle, #54595d);flex:1 0 auto;width:100%;font-size:.875rem;line-height:1.5714285}[dir] .cdx-dialog__footer .cdx-dialog__footer__text{margin:0}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:12px}[dir] .cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle, #c8ccd1)}.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-button,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action.cdx-button{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}[dir] .cdx-dialog-fade-enter-active,[dir] .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-message{color:var(--color-base, #202122);display:flex;align-items:flex-start;position:relative}[dir] .cdx-message{background-color:var(--background-color-notice-subtle, #eaecf0);border:1px solid var(--border-color-notice, #72777d);border-radius:2px;padding:16px}@media screen and (min-width: 640px){[dir] .cdx-message{padding-right:24px;padding-left:24px}}.cdx-message .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message .cdx-message__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}[dir] .cdx-message .cdx-message__icon{background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon:lang(ar){filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message .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="%23000"><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 7"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>')}[dir] .cdx-message .cdx-message__icon:lang(ar){background-color:var(--color-icon-notice, #72777d)}}.cdx-message .cdx-message__icon--vue{color:var(--color-icon-notice, #72777d)}[dir] .cdx-message--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-message--warning .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message--warning .cdx-message__icon{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="%23000"><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>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>')}[dir] .cdx-message--warning .cdx-message__icon{background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-message--warning .cdx-message__icon--vue{color:var(--color-icon-warning, #ab7f2a)}[dir] .cdx-message--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-message--error .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message--error .cdx-message__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}[dir] .cdx-message--error .cdx-message__icon{background-color:var(--color-icon-error, #f54739)}}.cdx-message--error .cdx-message__icon--vue{color:var(--color-icon-error, #f54739)}[dir] .cdx-message--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-message--success .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-message--success .cdx-message__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}[dir] .cdx-message--success .cdx-message__icon{background-color:var(--color-icon-success, #099979)}}.cdx-message--success .cdx-message__icon--vue{color:var(--color-icon-success, #099979)}[dir=ltr] .cdx-message--user-dismissable{padding-right:48px}[dir=rtl] .cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){[dir=ltr] .cdx-message--user-dismissable{padding-right:56px}[dir=rtl] .cdx-message--user-dismissable{padding-left:56px}}.cdx-message--inline{font-weight:700}[dir] .cdx-message--inline{background-color:var(--background-color-transparent, transparent);border:0;padding:0}.cdx-message--inline.cdx-message--error{color:var(--color-error, #bf3c2c)}.cdx-message .cdx-message__icon,.cdx-message .cdx-message__icon--vue{height:1.6em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;width:0}[dir=ltr] .cdx-message__content{margin-left:8px}[dir=rtl] .cdx-message__content{margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}[dir] .cdx-message__content>*:first-child{margin-top:0;padding-top:0}[dir] .cdx-message__content>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-message__dismiss-button.cdx-button{position:absolute;top:12px;line-height:0}[dir] .cdx-message__dismiss-button.cdx-button{padding:5px}[dir=ltr] .cdx-message__dismiss-button.cdx-button{right:16px}[dir=rtl] .cdx-message__dismiss-button.cdx-button{left:16px}@media screen and (min-width: 640px){[dir=ltr] .cdx-message__dismiss-button.cdx-button{right:8px}[dir=rtl] .cdx-message__dismiss-button.cdx-button{left:8px}}[dir] .cdx-message+.cdx-message{margin-top:8px}[dir] .cdx-message-enter-active,[dir] .cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}[dir] .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}[dir] .cdx-field{margin:16px 0 0;border:0;padding:0}[dir] .cdx-field:first-child{margin-top:0}.cdx-field__help-text{line-height:1.375}[dir] .cdx-field__help-text,[dir] .cdx-field__validation-message{margin-top:8px}@media screen and (min-width: 640px){[dir] .cdx-field__help-text,[dir] .cdx-field__validation-message{margin-top:4px}}.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text{color:var(--color-subtle, #54595d)}.cdx-field--disabled .cdx-field__help-text{color:var(--color-disabled, #a2a9b1)}.cdx-info-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;line-height:1.5714285}[dir] .cdx-info-chip{background-color:var(--background-color-notice-subtle, #eaecf0);border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;padding:0 8px}.cdx-info-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-base, #202122);font-size:.875rem}.cdx-info-chip .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip .cdx-info-chip__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>')}[dir] .cdx-info-chip .cdx-info-chip__icon{background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon:lang(ar){filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip .cdx-info-chip__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="%23000"><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 7"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>')}[dir] .cdx-info-chip .cdx-info-chip__icon:lang(ar){background-color:var(--color-icon-notice, #72777d)}}.cdx-info-chip .cdx-info-chip__icon--vue{color:var(--color-icon-notice, #72777d)}[dir] .cdx-info-chip--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-info-chip--error .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip--error .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip--error .cdx-info-chip__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}[dir] .cdx-info-chip--error .cdx-info-chip__icon{background-color:var(--color-icon-error, #f54739)}}.cdx-info-chip--error .cdx-info-chip__icon--vue{color:var(--color-icon-error, #f54739)}[dir] .cdx-info-chip--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-info-chip--warning .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip--warning .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip--warning .cdx-info-chip__icon{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="%23000"><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>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>')}[dir] .cdx-info-chip--warning .cdx-info-chip__icon{background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-info-chip--warning .cdx-info-chip__icon--vue{color:var(--color-icon-warning, #ab7f2a)}[dir] .cdx-info-chip--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-info-chip--success .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-info-chip--success .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-info-chip--success .cdx-info-chip__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>')}[dir] .cdx-info-chip--success .cdx-info-chip__icon{background-color:var(--color-icon-success, #099979)}}.cdx-info-chip--success .cdx-info-chip__icon--vue{color:var(--color-icon-success, #099979)}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}[dir] .cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-color:var(--background-color-interactive, #eaecf0);background-size:1.25rem 1.25rem;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}[dir=ltr] .cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-ltr}[dir=rtl] .cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-rtl}.cdx-dialog .cdx-lookup{position:static}.cdx-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}[dir] .cdx-toggle-button{margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button--size-large{min-height:44px}[dir] .cdx-toggle-button--size-large{padding-right:15px;padding-left:15px}.cdx-toggle-button--icon-only{min-width:32px}[dir] .cdx-toggle-button--icon-only{padding-right:5px;padding-left:5px}.cdx-toggle-button--icon-only.cdx-toggle-button--size-large{min-width:44px}[dir] .cdx-toggle-button--icon-only.cdx-toggle-button--size-large{padding-right:11px;padding-left:11px}[dir] .cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:var(--color-base, #202122)}[dir] .cdx-toggle-button:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-toggle-button:enabled:focus{outline:1px solid transparent}[dir] .cdx-toggle-button:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-toggle-button:enabled:active,[dir] .cdx-toggle-button:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{color:var(--color-base, #202122)}[dir] .cdx-toggle-button--framed:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d)}[dir] .cdx-toggle-button--framed:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-toggle-button--framed:enabled:active,[dir] .cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122);box-shadow:none}.cdx-toggle-button--framed:disabled{color:var(--color-disabled-emphasized, #a2a9b1)}[dir] .cdx-toggle-button--framed:disabled{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{color:var(--color-inverted-fixed, #fff)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,[dir] .cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:none}[dir] .cdx-toggle-button--quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{color:var(--color-progressive, #36c)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:focus{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{color:var(--color-progressive--active, #233566)}[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,[dir] .cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-toggle-button--quiet:disabled{color:var(--color-disabled, #a2a9b1)}.cdx-menu-button__menu-wrapper{position:relative}.cdx-menu-button .cdx-menu{min-width:8rem;max-width:16rem}.cdx-dialog .cdx-menu-button{position:static}.cdx-multiselect-lookup{position:relative;box-sizing:border-box;vertical-align:middle}[dir] .cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir] .cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-color:var(--background-color-interactive, #eaecf0);background-size:1.25rem 1.25rem;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}[dir=ltr] .cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir=ltr] .cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-ltr}[dir=rtl] .cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,[dir=rtl] .cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));animation-name:cdx-animation-pending-stripes-rtl}@keyframes cdx-animation-pending-stripes-ltr{0%{background-position:-1.25rem 0}to{background-position:0 0}}@keyframes cdx-animation-pending-stripes-rtl{0%{background-position:right -1.25rem top 0}to{background-position:100% 0}}.cdx-dialog .cdx-multiselect-lookup{position:static}.cdx-popover{display:flex;flex-direction:column;position:absolute;z-index:700;box-sizing:border-box;min-width:16rem}[dir] .cdx-popover{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:16px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-popover__header{display:flex;align-items:flex-start;flex-shrink:0;gap:8px}[dir] .cdx-popover__header{margin-bottom:12px}.cdx-popover__header__icon{height:1.6em}.cdx-popover__header__title{font-weight:600}.cdx-popover__header__button-wrapper{display:flex;flex-direction:column;justify-content:center;height:1.6em}[dir=ltr] .cdx-popover__header__button-wrapper{margin-right:-8px;margin-left:auto}[dir=rtl] .cdx-popover__header__button-wrapper{margin-left:-8px;margin-right:auto}.cdx-popover__body{flex-grow:1;flex-shrink:1;overflow-y:auto}.cdx-popover__footer{flex-shrink:0}[dir] .cdx-popover__footer{margin-top:16px}.cdx-popover__footer__actions{display:flex;gap:12px}.cdx-popover__footer__actions--horizontal{flex-direction:row-reverse}.cdx-popover__footer__actions--vertical{flex-direction:column;width:100%}.cdx-popover__arrow{position:absolute;width:1rem;height:1rem;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}[dir] .cdx-popover__arrow{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}[dir=ltr] .cdx-popover__arrow{border-top-left-radius:2px}[dir=rtl] .cdx-popover__arrow{border-top-right-radius:2px}.cdx-progress-indicator{display:inline-flex;align-items:center;min-height:1.5rem;white-space:nowrap}.cdx-progress-indicator__indicator{display:block;box-sizing:border-box;width:1.25rem;height:1.25rem}[dir] .cdx-progress-indicator__indicator{border-width:2px;border-style:solid;border-color:var(--accent-color-base, #36c);border-radius:50%;animation-duration:1s;animation-timing-function:linear;animation-delay:-.16s;animation-iteration-count:infinite}[dir=ltr] .cdx-progress-indicator__indicator{border-right-color:var(--border-color-transparent, transparent);transform:rotate(-45deg);animation-name:cdx-animation-progress-indicator-spinner-ltr}[dir=rtl] .cdx-progress-indicator__indicator{border-left-color:var(--border-color-transparent, transparent);transform:rotate(45deg);animation-name:cdx-animation-progress-indicator-spinner-rtl}.cdx-progress-indicator__indicator__progress{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-progress-indicator__indicator__progress{margin:-1px;border:0;padding:0}[dir=ltr] .cdx-progress-indicator__label{margin-left:8px}[dir=rtl] .cdx-progress-indicator__label{margin-right:8px}[dir] .cdx-progress-indicator__label.cdx-label{padding-bottom:0}.cdx-progress-indicator__label .cdx-label__label__text{font-weight:400}@keyframes cdx-animation-progress-indicator-spinner-ltr{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes cdx-animation-progress-indicator-spinner-rtl{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}.cdx-radio{position:relative;min-width:20px;min-height:20px}.cdx-radio__wrapper{display:flex}.cdx-radio:not(.cdx-radio--inline){display:flex;flex-direction:column}[dir] .cdx-radio:not(.cdx-radio--inline){margin-bottom:12px}[dir] .cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;white-space:nowrap}[dir=ltr] .cdx-radio--inline{margin-right:16px}[dir=rtl] .cdx-radio--inline{margin-left:16px}[dir=ltr] .cdx-radio--inline:last-child{margin-right:0}[dir=rtl] .cdx-radio--inline:last-child{margin-left:0}.cdx-radio__label,.cdx-radio__label.cdx-label{display:inline-flex;position:relative;z-index:0;line-height:1.4285714}[dir=ltr] .cdx-radio__label,[dir=ltr] .cdx-radio__label.cdx-label{padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-radio__label,[dir=rtl] .cdx-radio__label.cdx-label{padding-right:calc(1.25rem + 8px)}[dir] .cdx-radio__label.cdx-label{padding-bottom:0}.cdx-radio__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{position:absolute;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir=ltr] .cdx-radio__icon{left:0}[dir=rtl] .cdx-radio__icon{right:0}.cdx-radio__input{opacity:0;position:absolute;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;font-size:inherit}[dir] .cdx-radio__input{margin:0;cursor:inherit}[dir=ltr] .cdx-radio__input{left:0}[dir=rtl] .cdx-radio__input{right:0}[dir] .cdx-radio:hover>.cdx-radio__input:enabled,[dir] .cdx-radio:hover>.cdx-radio__input:enabled~.cdx-label .cdx-label__label,[dir] .cdx-radio:hover>.cdx-radio__input:enabled~.cdx-radio__label:not(.cdx-label){cursor:pointer}[dir] .cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-top:6px}[dir=ltr] .cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-left:calc(1.25rem + 8px)}[dir=rtl] .cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-right:calc(1.25rem + 8px)}[dir] .cdx-radio__icon{border-radius:50%}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25rem;bottom:-.25rem}[dir] .cdx-radio__icon:before{right:-.25rem;left:-.25rem;border:1px solid var(--border-color-transparent, transparent);border-radius:50%}[dir] .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}[dir] .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-radio__input:enabled:focus:not(:active)+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:6px;border-color:var(--background-color-progressive, #36c)}[dir] .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-progressive--hover, #3056a9)}[dir] .cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:var(--border-color-inverted, #fff)}[dir] .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-progressive--active, #233566)}[dir] .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--background-color-progressive--active, #233566)}.cdx-radio--status-error .cdx-radio__input:enabled~.cdx-radio__label{color:var(--color-error, #bf3c2c)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:focus+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419);box-shadow:none}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-error, #f54739)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-error--hover, #d74032)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon{border-width:1px}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{top:2px;bottom:2px}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{right:2px;left:2px;border-width:4px;border-color:var(--border-color-error, #f54739)}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{border-color:var(--background-color-error--active, #bf3c2c);box-shadow:none}[dir] .cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--border-color-transparent, transparent)}.cdx-radio__input:disabled~.cdx-radio__label,.cdx-radio__input:disabled~.cdx-radio__label.cdx-label{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-radio__input:disabled+.cdx-radio__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-radio__input:disabled:checked+.cdx-radio__icon{background-color:var(--color-disabled-emphasized, #a2a9b1);border-width:6px;border-color:var(--background-color-disabled, #dadde3)}.cdx-search-input--has-end-button{display:flex}[dir] .cdx-search-input--has-end-button{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1}[dir] .cdx-search-input--has-end-button .cdx-search-input__input-wrapper{margin:-1px}[dir=ltr] .cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button.cdx-button{flex-shrink:0}[dir=ltr] .cdx-search-input__end-button.cdx-button{margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .cdx-search-input__end-button.cdx-button{margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button.cdx-button:hover,.cdx-search-input__end-button.cdx-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{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="%23000"><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 8"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-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="%23000"><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 8"/></svg>');mask-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="%23000"><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 8"/></svg>')}[dir] .cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-color:var(--color-base, #202122)}}.cdx-select{box-sizing:border-box;min-width:256px;min-height:32px;font-size:inherit;line-height:1.375;-webkit-appearance:none;appearance:none}[dir] .cdx-select{border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;background-repeat:no-repeat;background-size:max(.75rem,12px)}[dir=ltr] .cdx-select{padding-left:8px;padding-right:calc(16px + 1.25rem);background-position:center right 12px}[dir=rtl] .cdx-select{padding-right:8px;padding-left:calc(16px + 1.25rem);background-position:center left 12px}.cdx-select:disabled{color:var(--color-disabled, #a2a9b1);opacity:1}[dir] .cdx-select:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #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="%23a2a9b1"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{color:var(--color-subtle, #54595d)}[dir] .cdx-select:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d);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>')}[dir] .cdx-select:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select:enabled:focus:not(:active){outline:1px solid transparent}[dir] .cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:32px;font-size:inherit;line-height:1.375;position:relative;width:100%}[dir] .cdx-select-vue__handle{border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px}[dir=ltr] .cdx-select-vue__handle{padding-left:8px;padding-right:calc(16px + 1.25rem)}[dir=rtl] .cdx-select-vue__handle{padding-right:8px;padding-left:calc(16px + 1.25rem)}[dir=ltr] .cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(20px + 1.25rem)}[dir=rtl] .cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(20px + 1.25rem)}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle, #54595d);position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}[dir] .cdx-select-vue__start-icon.cdx-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-select-vue__start-icon.cdx-icon{left:12px}[dir=rtl] .cdx-select-vue__start-icon.cdx-icon{right:12px}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base, #202122);position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem}[dir] .cdx-select-vue__indicator.cdx-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-select-vue__indicator.cdx-icon{right:12px}[dir=rtl] .cdx-select-vue__indicator.cdx-icon{left:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{color:var(--color-subtle, #54595d)}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle, #f8f9fa);border-color:var(--border-color-interactive, #72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){outline:1px solid transparent}[dir] .cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base, #202122)}[dir] .cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base, #fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled, #a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{color:var(--color-error, #bf3c2c)}[dir] .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error, #bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){color:var(--color-error--hover, #9f3526)}[dir] .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:var(--color-error--active, #612419)}[dir] .cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle, #54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base, #202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base, #202122)}.cdx-dialog .cdx-select-vue{position:static}.cdx-table-pager{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}[dir] .cdx-table-pager{padding:12px}@media screen and (min-width: 640px){.cdx-table-pager{flex-wrap:nowrap}}.cdx-table-pager__start .cdx-select,.cdx-table-pager__start .cdx-select-vue__handle{min-width:8rem}.cdx-table-pager__center{color:var(--color-subtle, #54595d);flex:1 1 40%;font-size:1rem}[dir] .cdx-table-pager__center{text-align:center}@media screen and (min-width: 640px){.cdx-table-pager__center{flex:0 1 auto}}.cdx-table-pager__end{display:flex;flex:1 0 100%;justify-content:space-between;gap:4px}@media screen and (min-width: 640px){.cdx-table-pager__end{flex:0 1 auto}}.cdx-table-pager__icon--first{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--first{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--first{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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>')}[dir] .cdx-table-pager__icon--first{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--first[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--first:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--previous{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--previous{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--previous{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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>')}[dir] .cdx-table-pager__icon--previous{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--previous[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--previous:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--next{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--next{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--next{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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>')}[dir] .cdx-table-pager__icon--next{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--next[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--next:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--last{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table-pager__icon--last{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table-pager__icon--last{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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>')}[dir] .cdx-table-pager__icon--last{background-color:var(--color-base, #202122)}}[dir] .cdx-table-pager__icon--last[dir=rtl],html[dir][dir=rtl] .cdx-table-pager__icon--last:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table{color:var(--color-base, #202122);word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}[dir] .cdx-table{border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px}.cdx-table__header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:64px}[dir] .cdx-table__header{padding:16px 12px}.cdx-table__header__caption{color:var(--color-emphasized, #101418);font-size:1.125rem;font-weight:700;line-height:1.25}[dir] .cdx-table__pagination--bottom{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__pagination-status--short{display:block}[dir=ltr] .cdx-table__pagination-status--short{text-align:right}[dir=rtl] .cdx-table__pagination-status--short{text-align:left}@media screen and (min-width: 640px){.cdx-table__pagination-status--short{display:none}}.cdx-table__pagination-status--long{display:none}@media screen and (min-width: 640px){.cdx-table__pagination-status--long{display:block}[dir] .cdx-table__pagination-status--long{text-align:center}}.cdx-table__pending-indicator{position:absolute}.cdx-table__table-wrapper{position:relative;overflow-x:auto}.cdx-table__table{min-width:100%;line-height:1.375;border-collapse:collapse}.cdx-table__table caption{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-table__table caption{margin:-1px;border:0;padding:0}[dir] .cdx-table__table th,[dir] .cdx-table__table td{padding:12px}.cdx-table__table th{color:var(--color-emphasized, #101418)}[dir=ltr] .cdx-table__table th{text-align:left}[dir=rtl] .cdx-table__table th{text-align:right}.cdx-table__table thead th{vertical-align:bottom}[dir] .cdx-table__table thead th{border-bottom:1px solid var(--border-color-base, #a2a9b1)}[dir] .cdx-table__table tfoot td,[dir] .cdx-table__table tfoot th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table tbody td,.cdx-table__table tbody th{vertical-align:top}[dir] .cdx-table__table tbody td,[dir] .cdx-table__table tbody th{border-top:1px solid var(--border-color-subtle, #c8ccd1)}[dir] .cdx-table__table tbody tr:first-child td,[dir] .cdx-table__table tbody tr:first-child th{border-top:0}.cdx-table__table__sort-button{display:flex;align-items:flex-end;gap:8px;width:100%;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.4285714;text-decoration:none}[dir] .cdx-table__table__sort-button{background-color:var(--background-color-transparent, transparent);border:0;padding:12px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir=ltr] .cdx-table__table__sort-button{text-align:left}[dir=rtl] .cdx-table__table__sort-button{text-align:right}[dir] .cdx-table__table__sort-button:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-base, #a2a9b1);cursor:pointer}.cdx-table__table__sort-button:focus{outline:1px solid transparent}[dir] .cdx-table__table__sort-button:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-base, #a2a9b1)}[dir] .cdx-table__table__sort-button:focus:not(:active){background-color:var(--background-color-base, #fff);box-shadow:inset 0 0 0 2px var(--box-shadow-color-progressive--focus, #36c)}.cdx-table__table__sort-icon--unsorted{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table__table__sort-icon--unsorted{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table__table__sort-icon--unsorted{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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>')}[dir] .cdx-table__table__sort-icon--unsorted{background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--asc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table__table__sort-icon--asc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table__table__sort-icon--asc{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="%23000"><path d="m10 5 8 10H2z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>')}[dir] .cdx-table__table__sort-icon--asc{background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--desc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-table__table__sort-icon--desc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}[dir] .cdx-table__table__sort-icon--desc{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="%23000"><path d="M10 15 2 5h16z"/></svg>')}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>')}[dir] .cdx-table__table__sort-icon--desc{background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--vue,.cdx-table__table__sort-icon{color:var(--color-subtle, #54595d);flex-shrink:0;height:1.4285714em}[dir] .cdx-table__table .cdx-table__table__cell--align-center{text-align:center}[dir=ltr] .cdx-table__table .cdx-table__table__cell--align-end{text-align:right}[dir=rtl] .cdx-table__table .cdx-table__table__cell--align-end{text-align:left}.cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{flex-direction:row-reverse}[dir=ltr] .cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{text-align:right}[dir=rtl] .cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{text-align:left}[dir] .cdx-table__table .cdx-table__table__cell--align-number,.cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{text-align:right}[dir=ltr] .cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row-reverse}[dir=rtl] .cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row}[dir] .cdx-table__table .cdx-table__table__cell--has-sort{padding:0}.cdx-table__table__select-rows{width:1px}[dir] .cdx-table__table__row--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-table__table--layout-fixed{table-layout:fixed}[dir=ltr] .cdx-table__table--borders-vertical th,[dir=ltr] .cdx-table__table--borders-vertical td{border-right:1px solid var(--border-color-subtle, #c8ccd1)}[dir=rtl] .cdx-table__table--borders-vertical th,[dir=rtl] .cdx-table__table--borders-vertical td{border-left:1px solid var(--border-color-subtle, #c8ccd1)}[dir=ltr] .cdx-table__table--borders-vertical th:last-child,[dir=ltr] .cdx-table__table--borders-vertical td:last-child{border-right:0}[dir=rtl] .cdx-table__table--borders-vertical th:last-child,[dir=rtl] .cdx-table__table--borders-vertical td:last-child{border-left:0}[dir] .cdx-table__table--borders-vertical thead tr:not(:first-child) th{border-top:1px solid var(--border-color-base, #a2a9b1)}[dir] .cdx-table__header+.cdx-table__table-wrapper .cdx-table__table--borders-vertical thead th{border-top:1px solid var(--border-color-base, #a2a9b1)}[dir] .cdx-table__table__empty-state{border-top:1px solid var(--border-color-base, #a2a9b1)}[dir] thead+tbody .cdx-table__table__empty-state{border-top:0}tbody td.cdx-table__table__empty-state-content{color:var(--color-subtle, #54595d);height:40px;vertical-align:middle}[dir] tbody td.cdx-table__table__empty-state-content{text-align:center}.cdx-table__footer{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:64px}[dir] .cdx-table__footer{border-top:1px solid var(--border-color-base, #a2a9b1);padding:12px}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{position:absolute;top:0;bottom:0}[dir] .cdx-tabs__prev-scroller,[dir] .cdx-tabs__next-scroller{background-color:inherit}[dir=ltr] .cdx-tabs__prev-scroller{left:0}[dir=rtl] .cdx-tabs__prev-scroller,[dir=ltr] .cdx-tabs__next-scroller{right:0}[dir=rtl] .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.5rem;height:100%;pointer-events:none}[dir=ltr] .cdx-tabs__prev-scroller:after{left:100%}[dir=rtl] .cdx-tabs__prev-scroller:after{right:100%}[dir=ltr] .cdx-tabs__next-scroller:before{right:100%}[dir=rtl] .cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.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{display:block;flex:0 0 auto;max-width:16rem;font-size:1rem;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir] .cdx-tabs__list__item{background-color:var(--background-color-transparent, transparent);border-width:0;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}[dir] .cdx-tabs__list__item:hover{cursor:pointer}[dir] .cdx-tabs__list__item[aria-selected=true]{cursor:default}[dir=ltr] .cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}[dir=rtl] .cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}[dir] .cdx-tabs--framed>.cdx-tabs__header{background-color:var(--background-color-interactive, #eaecf0)}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base, #202122)}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{margin:8px 4px 0 8px}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{color:var(--color-base, #202122)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-base, normal)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base, #fff)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive, #eaecf0);cursor:default}[dir=ltr] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:8px}[dir=rtl] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:8px}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header{background-color:var(--background-color-base, #fff);margin:0 4px;border-bottom:1px solid var(--border-color-base, #a2a9b1)}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base, #202122)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){color:var(--color-progressive--hover, #3056a9)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover, #3056a9)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){color:var(--color-progressive--active, #233566)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active, #233566)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive, #36c)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1)}[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{cursor:default}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-left:0}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-right:0}[dir=ltr] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:0}[dir=rtl] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{outline:1px solid transparent;overflow:hidden}[dir] .cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,[dir] .cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-progressive, #6485d1)}.cdx-text-area{position:relative;min-width:256px}.cdx-text-area .cdx-text-area__start-icon{position:absolute;top:4px;min-width:20px;min-height:20px;width:1.25rem;height:1.5rem}[dir] .cdx-text-area .cdx-text-area__start-icon{transition-property:color;transition-duration:.1s}[dir=ltr] .cdx-text-area .cdx-text-area__start-icon{left:9px}[dir=rtl] .cdx-text-area .cdx-text-area__start-icon{right:9px}.cdx-text-area .cdx-text-area__end-icon{position:absolute;top:4px;min-width:16px;min-height:16px;width:1rem;height:1.5rem}[dir] .cdx-text-area .cdx-text-area__end-icon{transition-property:color;transition-duration:.1s}[dir=ltr] .cdx-text-area .cdx-text-area__end-icon{right:9px}[dir=rtl] .cdx-text-area .cdx-text-area__end-icon{left:9px}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-text-area__icon.cdx-text-area__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}.cdx-text-area__icon.cdx-text-area__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem;height:1.5rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){[dir] .cdx-text-area__icon.cdx-text-area__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-area__textarea{display:block;box-sizing:border-box;min-height:64px;width:100%;overflow:auto;font-family:inherit;font-size:inherit;line-height:1.4285714;resize:vertical}[dir] .cdx-text-area__textarea{border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px}.cdx-text-area__textarea--is-autosize{resize:none;overflow:hidden}.cdx-text-area__textarea--is-autosize::-webkit-resizer{display:none}.cdx-text-area__textarea:enabled{color:var(--color-base, #202122)}[dir] .cdx-text-area__textarea:enabled{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-area__textarea:enabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-text-area__textarea:enabled~.cdx-text-area__icon{opacity:var(--opacity-icon-placeholder, .51)}[dir] .cdx-text-area__textarea:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon-vue.cdx-icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon{opacity:1}.cdx-text-area__textarea:enabled:focus{outline:1px solid transparent}[dir] .cdx-text-area__textarea:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-text-area__textarea:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-area__textarea:disabled{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}[dir] .cdx-text-area__textarea:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-disabled, #a2a9b1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-area__textarea::placeholder{color:var(--color-placeholder, #72777d);opacity:1}[dir=ltr] .cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-left:calc(16px + 1.25rem)}[dir=rtl] .cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-right:calc(16px + 1.25rem)}[dir=ltr] .cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-right:calc(16px + 1rem)}[dir=rtl] .cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-left:calc(16px + 1rem)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){color:var(--color-error, #bf3c2c)}[dir] .cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error, #bf3c2c)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{color:var(--color-error--hover, #9f3526)}[dir] .cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error--hover, #9f3526)}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:fit-content;overflow:hidden}[dir] .cdx-toggle-button-group{border-radius:2px;padding-top:1px}[dir=ltr] .cdx-toggle-button-group{padding-left:1px}[dir=rtl] .cdx-toggle-button-group{padding-right:1px}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1}[dir] .cdx-toggle-button-group .cdx-toggle-button{margin-top:-1px;border-radius:0}[dir=ltr] .cdx-toggle-button-group .cdx-toggle-button{margin-left:-1px}[dir=rtl] .cdx-toggle-button-group .cdx-toggle-button{margin-right:-1px}.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}[dir=ltr] .cdx-toggle-button-group .cdx-toggle-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir=rtl] .cdx-toggle-button-group .cdx-toggle-button:disabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2}[dir=ltr] .cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir=rtl] .cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}[dir] .cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff),0 0 0 1px var(--box-shadow-color-inverted, #fff)}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;z-index:0}[dir] .cdx-toggle-switch{margin-bottom:12px}.cdx-toggle-switch--align-switch{display:flex;justify-content:space-between}[dir] .cdx-toggle-switch:last-child{margin-bottom:0}.cdx-toggle-switch__label,.cdx-toggle-switch__label.cdx-label{order:-1}[dir=ltr] .cdx-toggle-switch__label:not(:empty),[dir=ltr] .cdx-toggle-switch__label.cdx-label:not(:empty){padding-right:6px}[dir=rtl] .cdx-toggle-switch__label:not(:empty),[dir=rtl] .cdx-toggle-switch__label.cdx-label:not(:empty){padding-left:6px}[dir] .cdx-toggle-switch .cdx-toggle-switch__label.cdx-label{padding-bottom:0}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-toggle-switch__switch{display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3rem;height:2rem;overflow:hidden}[dir] .cdx-toggle-switch__switch{transform:translateZ(0);background-color:var(--background-color-base, #fff);border-width:1px;border-style:solid;border-color:var(--border-color-interactive, #72777d);border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;bottom:1px;z-index:1}[dir] .cdx-toggle-switch__switch:before{right:1px;left:1px;border:1px solid var(--border-color-transparent, 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.25rem;height:1.25rem}[dir] .cdx-toggle-switch__switch__grip{border:1px solid var(--border-color-interactive, #72777d);border-radius:50%;transition-property:background-color,border-color,transform;transition-duration:.25s,.1s,.1s}[dir=ltr] .cdx-toggle-switch__switch__grip{transform:translate(.3125rem) translateY(-50%)}[dir=rtl] .cdx-toggle-switch__switch__grip{transform:translate(-.3125rem) translateY(-50%)}.cdx-toggle-switch__input{opacity:0;position:absolute;z-index:2;min-width:48px;min-height:32px;width:3rem;height:2rem;font-size:inherit}[dir] .cdx-toggle-switch__input{margin:0}[dir=ltr] .cdx-toggle-switch__input{right:0}[dir=rtl] .cdx-toggle-switch__input{left:0}[dir] .cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-inverted, #fff)}[dir=ltr] .cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{transform:translate(calc(100% + .0625rem)) translateY(-50%)}[dir=rtl] .cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{transform:translate(calc(-1*(100% + .0625rem))) translateY(-50%)}[dir] .cdx-toggle-switch__input:enabled:hover,[dir] .cdx-toggle-switch__input:enabled~.cdx-label .cdx-label__label:hover,[dir] .cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label:not(.cdx-label):hover{cursor:pointer}[dir] .cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff)}[dir] .cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--hover, #27292d)}[dir] .cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}[dir] .cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{outline:1px solid transparent}[dir] .cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}[dir] .cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,[dir] .cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-inverted, #fff)}[dir] .cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--active, #233566)}[dir] .cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:disabled{cursor:default}[dir] .cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-disabled, #c8ccd1)}[dir] .cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}[dir] .cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-tooltip{color:var(--color-inverted, #fff);display:none;position:absolute;z-index:800;width:-webkit-max-content;width:max-content;max-width:16rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem}[dir] .cdx-tooltip{background-color:var(--background-color-inverted, #101418);border-radius:2px;padding:2px 6px;animation-name:cdx-animation-tooltip;animation-duration:.1s;animation-timing-function:linear;animation-delay:.25s;animation-fill-mode:both}@keyframes cdx-animation-tooltip{0%{opacity:0;transform:scale(75%)}to{opacity:1;transform:scale(1)}}[dir] .cdx-typeahead-search__menu.cdx-menu{border-top-left-radius:0;border-top-right-radius:0}[dir] .cdx-typeahead-search .cdx-menu-item{padding:0}[dir] .cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__search-footer.cdx-menu-item{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer.cdx-menu-item:visited{color:var(--color-base, #202122)}.cdx-typeahead-search__search-footer.cdx-menu-item:hover{text-decoration:none}[dir] .cdx-typeahead-search__search-footer.cdx-menu-item:hover{cursor:pointer}.cdx-typeahead-search__search-footer__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__icon.cdx-icon,.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__text{color:var(--color-progressive, #36c)}[dir=ltr] .cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}[dir=rtl] .cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}[dir] .cdx-typeahead-search--expanded .cdx-typeahead-search__input.cdx-search-input .cdx-text-input{border-bottom-left-radius:0;border-bottom-right-radius:0}[dir=ltr] .cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}[dir=rtl] .cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}[dir=rtl] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}[dir=ltr] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}[dir=rtl] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),[dir=rtl] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}[dir=ltr] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}[dir=rtl] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,[dir=rtl] .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.25rem;height:1.25rem}[dir] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,[dir] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{transition-property:color;transition-duration:.1s;transform:translateY(-50%)}[dir=ltr] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,[dir=ltr] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{left:22px}[dir=rtl] .cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,[dir=rtl] .cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5rem}[dir] .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 1236a0f68fe8..efec38e9c34e 100644
--- a/resources/lib/codex/codex.style-rtl.css
+++ b/resources/lib/codex/codex.style-rtl.css
@@ -1 +1 @@
-.cdx-icon{color:var(--color-base, #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:.75rem;height:.75rem}.cdx-icon--small{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:11px;padding-right:11px;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--size-large{min-height:44px;padding-left:15px;padding-right:15px}.cdx-button--icon-only{min-width:32px;padding-left:5px;padding-right:5px}.cdx-button--icon-only.cdx-button--size-large{min-width:44px;padding-left:11px;padding-right:11px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-base, #202122)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c);border-color:var(--border-color-progressive, #6485d1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-progressive--hover, #3056a9)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-progressive--active, #233566)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c);border-color:var(--border-color-destructive, #f54739)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-destructive--hover, #9f3526)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-destructive--active, #612419)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover, #3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active, #233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive, #bf3c2c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover, #9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active, #612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive, #36c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted, #fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);color:var(--color-disabled, #a2a9b1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled, #a2a9b1)}}.cdx-accordion{position:relative;border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-accordion>summary{background-color:var(--background-color-transparent, transparent);list-style:none;display:flex;gap:8px;border-width:1px;border-style:solid;border-color:var(--border-color-transparent, transparent);border-radius:0;padding:12px;word-break:break-word;white-space:normal;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:ease}.cdx-accordion>summary:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-accordion>summary:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-accordion>summary:focus{outline:1px solid transparent}.cdx-accordion>summary:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-accordion>summary:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.cdx-accordion>summary::-webkit-details-marker{display:none}.cdx-accordion .cdx-accordion__header{position:relative;margin-top:0;margin-bottom:0;border-top:0;padding-top:0;padding-bottom:0;font-size:1rem}.cdx-accordion .cdx-accordion__header__title{display:flex;gap:8px;line-height:1.375}.cdx-accordion .cdx-accordion__header__description{color:var(--color-subtle, #54595d);display:flex;font-weight:400;line-height:1.375;pointer-events:none}.cdx-accordion__action.cdx-button{display:flex;align-items:center;position:absolute;top:0;left:0;height:calc(1.375em + 26px);padding-left:12px;padding-right:12px;font-size:1rem}.cdx-accordion__action.cdx-button:hover{background-color:unset}.cdx-accordion__content{padding:8px 12px 12px;font-size:1rem}.cdx-accordion>summary:before{content:"";min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom;height:1.375em;transition-property:background-color,border-color,transform;transition-duration:.25s;transition-timing-function:ease}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-accordion[open]>summary:before{transform:rotate(180deg)}.cdx-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #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.5rem;height:2.5rem;border:1px solid var(--border-color-subtle, #c8ccd1);border-radius:2px}.cdx-thumbnail__image{background-color:var(--background-color-base-fixed, #fff);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:var(--background-color-interactive-subtle, #f8f9fa);display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');background-color:var(--color-placeholder, #72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-card{background-color:var(--background-color-base, #fff);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-base, #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:var(--border-color-interactive--hover, #27292d)}.cdx-card--is-link:active{border-color:var(--border-color-interactive--active, #202122)}.cdx-card--is-link:focus{outline:1px solid transparent}.cdx-card--is-link:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-card--is-link:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.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;-ms-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:var(--color-base, #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:var(--color-subtle, #54595d)}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875rem}.cdx-card__thumbnail.cdx-thumbnail{margin-left:12px}.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__image{width:3rem;height:3rem}.cdx-card .cdx-card__icon{color:var(--color-subtle, #54595d);margin-left:12px}.cdx-label{display:flex;flex-direction:column;line-height:1.375}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle, #54595d);margin-left:4px}.cdx-label__label__text{font-weight:700}legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle, #54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled, #a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:8px}@media screen and (min-width: 640px){.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column;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,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-right:calc(1.25rem + 8px);line-height:1.4285714}.cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;right:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input{opacity:0;position:absolute;right:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}.cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px;padding-right:calc(1.25rem + 8px)}.cdx-checkbox__icon{background-size:0 0;border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:var(--background-color-base-fixed, #fff);position:absolute;top:calc(50% - .5px);left:3px;right:3px;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:1rem 1rem;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover, #3056a9)}.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:var(--background-color-progressive, #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 var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active, #233566)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover, #d74032)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-input-chip{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:9999px;padding:0 8px 0 0;font-size:.875rem;line-height:1.5714285}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly){transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus{outline:1px solid transparent}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus:not(:active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-input-chip--readonly{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:hover{background-color:var(--background-color-transparent, transparent);cursor:default}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:active{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:focus:not(:active){border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-input-chip--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--disabled .cdx-icon{color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-input-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-input-chip__button.cdx-button{min-width:20px;min-height:20px;margin-left:1px;border-radius:9999px;padding-left:2px;padding-right:2px;font-size:.75rem}.cdx-chip-input{border-radius:2px;overflow:hidden}.cdx-chip-input__chips,.cdx-chip-input__separate-input{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;padding:3px 8px;line-height:1.4285714}.cdx-chip-input__chips{display:flex;flex:1 auto;flex-flow:wrap;gap:8px}.cdx-chip-input__input{background-color:var(--background-color-transparent, transparent);color:var(--color-base, #202122);flex-grow:inherit;border:0;font-family:inherit;font-size:inherit;line-height:1}.cdx-chip-input__input:focus{outline:1px solid transparent}.cdx-chip-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-chip-input--has-separate-input .cdx-chip-input__chips{margin-bottom:-1px}.cdx-chip-input--has-separate-input .cdx-chip-input__input{width:100%}.cdx-chip-input__aria-status{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__chips{background-color:var(--background-color-interactive-subtle, #f8f9fa)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input input::placeholder{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover input::placeholder{color:var(--color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input:hover{color:var(--color-error--hover, #9f3526)}.cdx-chip-input--readonly .cdx-chip-input__chips,.cdx-chip-input--readonly .cdx-chip-input__separate-input{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input--disabled .cdx-chip-input__chips,.cdx-chip-input--disabled .cdx-chip-input__separate-input{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-chip-input--disabled .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input--disabled .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}.cdx-search-result-title{display:inline-block;max-width:100%;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;-ms-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{max-width:100%}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail.cdx-thumbnail,.cdx-menu-item__icon{margin-left:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-menu-item__selected-icon{height:1.4285714em;margin-right:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.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:var(--color-base, #202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle, #54595d)}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}.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__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover, #3056a9)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active, #233566)}.cdx-menu-item--disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.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:1rem;max-width:none;border-radius:9999px;box-shadow:0 0 0 1px var(--box-shadow-color-base, #a2a9b1)}.cdx-progress-bar--inline{width:100%;height:.25rem}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:var(--background-color-progressive, #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:var(--background-color-base, #fff)}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled, #dadde3)}.cdx-progress-bar--disabled:not(.cdx-progress-bar--inline){background-color:var(--background-color-disabled-subtle, #eaecf0)}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}.cdx-menu__listbox,.cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px;padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;line-height:1.6}.cdx-menu__group__icon{height:1.6em}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle, #54595d);font-size:.875rem}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-menu__group-wrapper+.cdx-menu-item,.cdx-menu-item+.cdx-menu__group-wrapper,.cdx-menu__group-wrapper--hide-label,.cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted, #dadde3)}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;border-radius:2px;overflow:hidden}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;right:9px;transform:translateY(-50%)}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1rem;height:1rem;transition-property:color;transition-duration:.1s;left:9px;transform:translateY(-50%)}.cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}.cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{left:calc(17px + 1rem)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:0;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.375}.cdx-text-input__input:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder, #72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.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:var(--color-subtle, #54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base, #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:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled, #a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.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.25rem)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1rem)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(24px + 2rem)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error, #bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover, #9f3526)}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input.cdx-text-input{flex:1 1 auto;min-width:224px;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-left-width:0}.cdx-combobox__expand-button.cdx-button{position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon.cdx-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;right:50%;transform:translate(50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light, 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:var(--background-color-base, #fff);display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100vh - 2.5rem);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 16px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-dialog__header{padding:16px 24px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.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.125rem;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle, #54595d);margin:0;padding:0;font-size:1rem;line-height:1.375}.cdx-dialog__header__close-button.cdx-button{margin-left:-8px}.cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-dialog__body{flex-grow:1;padding:16px 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{padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle, #54595d);flex:1 0 auto;width:100%;margin:0;font-size:.875rem;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:12px}.cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle, #c8ccd1)}.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-button,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action.cdx-button{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-message{background-color:var(--background-color-notice-subtle, #eaecf0);color:var(--color-base, #202122);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-notice, #72777d);border-radius:2px;padding:16px}@media screen and (min-width: 640px){.cdx-message{padding-left:24px;padding-right:24px}}.cdx-message .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-message .cdx-message__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-message--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-message--warning .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-message--warning .cdx-message__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-message--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-message--error .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-message--error .cdx-message__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-message--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-message--success .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-message--success .cdx-message__icon--vue{color:var(--color-icon-success, #099979)}.cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){.cdx-message--user-dismissable{padding-left:56px}}.cdx-message--inline{background-color:var(--background-color-transparent, transparent);border:0;padding:0;font-weight:700}.cdx-message--inline.cdx-message--error{color:var(--color-error, #bf3c2c)}.cdx-message .cdx-message__icon,.cdx-message .cdx-message__icon--vue{height:1.6em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;width:0;margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__content>*:first-child{margin-top:0;padding-top:0}.cdx-message__content>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-message__dismiss-button.cdx-button{position:absolute;top:12px;left:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button.cdx-button{left:8px}}.cdx-message+.cdx-message{margin-top: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-field{margin:16px 0 0;border:0;padding:0}.cdx-field:first-child{margin-top:0}.cdx-field__help-text{line-height:1.375}.cdx-field__help-text,.cdx-field__validation-message{margin-top:8px}@media screen and (min-width: 640px){.cdx-field__help-text,.cdx-field__validation-message{margin-top:4px}}.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text{color:var(--color-subtle, #54595d)}.cdx-field--disabled .cdx-field__help-text{color:var(--color-disabled, #a2a9b1)}.cdx-info-chip{background-color:var(--background-color-notice-subtle, #eaecf0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-base, #202122);font-size:.875rem}.cdx-info-chip .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-info-chip .cdx-info-chip__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-info-chip--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-info-chip--error .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-info-chip--error .cdx-info-chip__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-info-chip--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-info-chip--warning .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-info-chip--warning .cdx-info-chip__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-info-chip--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-info-chip--success .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-info-chip--success .cdx-info-chip__icon--vue{color:var(--color-icon-success, #099979)}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-dialog .cdx-lookup{position:static}.cdx-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:11px;padding-right:11px;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--size-large{min-height:44px;padding-left:15px;padding-right:15px}.cdx-toggle-button--icon-only{min-width:32px;padding-left:5px;padding-right:5px}.cdx-toggle-button--icon-only.cdx-toggle-button--size-large{min-width:44px;padding-left:11px;padding-right:11px}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:var(--color-base, #202122)}.cdx-toggle-button:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}.cdx-toggle-button--framed:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122);box-shadow:none}.cdx-toggle-button--framed:disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #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:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button--quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:focus{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566)}.cdx-toggle-button--quiet:disabled{color:var(--color-disabled, #a2a9b1)}.cdx-menu-button__menu-wrapper{position:relative}.cdx-menu-button .cdx-menu{min-width:8rem;max-width:16rem}.cdx-dialog .cdx-menu-button{position:static}.cdx-multiselect-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;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:right -1.25rem top 0}to{background-position:100% 0}}.cdx-dialog .cdx-multiselect-lookup{position:static}.cdx-radio{position:relative;min-width:20px;min-height:20px}.cdx-radio__wrapper{display:flex}.cdx-radio:not(.cdx-radio--inline){display:flex;flex-direction:column;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,.cdx-radio__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-right:calc(1.25rem + 8px);line-height:1.4285714}.cdx-radio__label.cdx-label{padding-bottom:0}.cdx-radio__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;right:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__input{opacity:0;position:absolute;right:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-label .cdx-label__label,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-radio__label:not(.cdx-label){cursor:pointer}.cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-top:6px;padding-right:calc(1.25rem + 8px)}.cdx-radio__icon{border-radius:50%}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25rem;left:-.25rem;bottom:-.25rem;right:-.25rem;border:1px solid var(--border-color-transparent, transparent);border-radius:50%}.cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-radio__input:enabled:focus:not(:active)+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:6px;border-color:var(--background-color-progressive, #36c)}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-progressive--hover, #3056a9)}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:var(--border-color-inverted, #fff)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-progressive--active, #233566)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--background-color-progressive--active, #233566)}.cdx-radio--status-error .cdx-radio__input:enabled~.cdx-radio__label{color:var(--color-error, #bf3c2c)}.cdx-radio--status-error .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-radio--status-error .cdx-radio__input:enabled:focus+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-radio--status-error .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-error--hover, #d74032)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon{border-width:1px}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{top:2px;left:2px;bottom:2px;right:2px;border-width:4px;border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{border-color:var(--background-color-error--active, #bf3c2c);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--border-color-transparent, transparent)}.cdx-radio__input:disabled~.cdx-radio__label,.cdx-radio__input:disabled~.cdx-radio__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-radio__input:disabled:checked+.cdx-radio__icon{background-color:var(--color-disabled-emphasized, #a2a9b1);border-width:6px;border-color:var(--background-color-disabled, #dadde3)}.cdx-search-input--has-end-button{background-color:var(--background-color-base, #fff);display:flex;border:1px solid var(--border-color-base, #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{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button.cdx-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button.cdx-button:hover,.cdx-search-input__end-button.cdx-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{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="%23000"><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 8"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-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="%23000"><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 8"/></svg>');mask-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="%23000"><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 8"/></svg>');background-color:var(--color-base, #202122)}}.cdx-select{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:8px;padding-left:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;-webkit-appearance:none;appearance:none;background-position:center left 12px;background-repeat:no-repeat;background-size:max(.75rem,12px)}.cdx-select:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #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="%23a2a9b1"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');opacity:1}.cdx-select:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);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:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:8px;padding-left:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(20px + 1.25rem)}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle, #54595d);position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;right:12px;transform:translateY(-50%)}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base, #202122);position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;left:12px;transform:translateY(-50%)}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base, #202122)}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base, #fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled, #a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error, #bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active, #ffc8bd);color:var(--color-error--active, #612419);border-color:var(--border-color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle, #54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base, #202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base, #202122)}.cdx-dialog .cdx-select-vue{position:static}.cdx-table-pager{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px}@media screen and (min-width: 640px){.cdx-table-pager{flex-wrap:nowrap}}.cdx-table-pager__start .cdx-select,.cdx-table-pager__start .cdx-select-vue__handle{min-width:8rem}.cdx-table-pager__center{color:var(--color-subtle, #54595d);flex:1 1 40%;font-size:1rem;text-align:center}@media screen and (min-width: 640px){.cdx-table-pager__center{flex:0 1 auto}}.cdx-table-pager__end{display:flex;flex:1 0 100%;justify-content:space-between;gap:4px}@media screen and (min-width: 640px){.cdx-table-pager__end{flex:0 1 auto}}.cdx-table-pager__icon--first{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--first[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--first:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--previous{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--previous[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--previous:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--next{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--next[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--next:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--last{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--last[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--last:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table{color:var(--color-base, #202122);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cdx-table__header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:64px;padding:16px 12px}.cdx-table__header__caption{color:var(--color-emphasized, #101418);font-size:1.125rem;font-weight:700;line-height:1.25}.cdx-table__pagination--bottom{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__pagination-status--short{display:block;text-align:left}@media screen and (min-width: 640px){.cdx-table__pagination-status--short{display:none}}.cdx-table__pagination-status--long{display:none}@media screen and (min-width: 640px){.cdx-table__pagination-status--long{display:block;text-align:center}}.cdx-table__pending-indicator{position:absolute}.cdx-table__table-wrapper{position:relative;overflow-x:auto}.cdx-table__table{min-width:100%;line-height:1.375;border-collapse:collapse}.cdx-table__table caption{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-table__table th,.cdx-table__table td{padding:12px}.cdx-table__table th{color:var(--color-emphasized, #101418);text-align:right}.cdx-table__table thead th{border-bottom:1px solid var(--border-color-base, #a2a9b1);vertical-align:bottom}.cdx-table__table tfoot td,.cdx-table__table tfoot th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table tbody td,.cdx-table__table tbody th{border-top:1px solid var(--border-color-subtle, #c8ccd1);vertical-align:top}.cdx-table__table tbody tr:first-child td,.cdx-table__table tbody tr:first-child th{border-top:0}.cdx-table__table__sort-button{background-color:var(--background-color-transparent, transparent);display:flex;align-items:flex-end;gap:8px;width:100%;border:0;padding:12px;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.4285714;text-align:right;text-decoration:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-table__table__sort-button:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-base, #a2a9b1);cursor:pointer}.cdx-table__table__sort-button:focus{outline:1px solid transparent}.cdx-table__table__sort-button:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-base, #a2a9b1)}.cdx-table__table__sort-button:focus:not(:active){background-color:var(--background-color-base, #fff);box-shadow:inset 0 0 0 2px var(--box-shadow-color-progressive--focus, #36c)}.cdx-table__table__sort-icon--unsorted{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--asc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{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="%23000"><path d="m10 5 8 10H2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--desc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{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="%23000"><path d="M10 15 2 5h16z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--vue,.cdx-table__table__sort-icon{color:var(--color-subtle, #54595d);flex-shrink:0;height:1.4285714em}.cdx-table__table .cdx-table__table__cell--align-center{text-align:center}.cdx-table__table .cdx-table__table__cell--align-end{text-align:left}.cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{flex-direction:row-reverse;text-align:left}.cdx-table__table .cdx-table__table__cell--align-number{text-align:right}.cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row;text-align:right}.cdx-table__table .cdx-table__table__cell--has-sort{padding:0}.cdx-table__table__select-rows{width:1px}.cdx-table__table__row--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-table__table--layout-fixed{table-layout:fixed}.cdx-table__table--borders-vertical th,.cdx-table__table--borders-vertical td{border-left:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-table__table--borders-vertical th:last-child,.cdx-table__table--borders-vertical td:last-child{border-left:0}.cdx-table__table--borders-vertical thead tr:not(:first-child) th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__header+.cdx-table__table-wrapper .cdx-table__table--borders-vertical thead th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table__empty-state{border-top:1px solid var(--border-color-base, #a2a9b1)}thead+tbody .cdx-table__table__empty-state{border-top:0}tbody td.cdx-table__table__empty-state-content{color:var(--color-subtle, #54595d);height:40px;text-align:center;vertical-align:middle}.cdx-table__footer{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:64px;border-top:1px solid var(--border-color-base, #a2a9b1);padding:12px}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.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.5rem;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{right:100%}.cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.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{background-color:var(--background-color-transparent, transparent);display:block;flex:0 0 auto;max-width:16rem;border-width:0;border-top-right-radius:2px;border-top-left-radius:2px;padding:4px 12px;font-size:1rem;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:hover{cursor:pointer}.cdx-tabs__list__item[aria-selected=true]{cursor:default}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:var(--background-color-interactive, #eaecf0)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base, #202122);margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);color:var(--color-base, #202122)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-base, normal)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive, #eaecf0);color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:8px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header{background-color:var(--background-color-base, #fff);margin:0 4px;border-bottom:1px solid var(--border-color-base, #a2a9b1)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base, #202122)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){color:var(--color-progressive--hover, #3056a9);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover, #3056a9)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){color:var(--color-progressive--active, #233566);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active, #233566)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive, #36c);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-right:0}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-progressive, #6485d1);outline:1px solid transparent;overflow:hidden}.cdx-text-area{position:relative;min-width:256px}.cdx-text-area .cdx-text-area__start-icon{position:absolute;top:4px;min-width:20px;min-height:20px;width:1.25rem;height:1.5rem;transition-property:color;transition-duration:.1s;right:9px}.cdx-text-area .cdx-text-area__end-icon{position:absolute;top:4px;min-width:16px;min-height:16px;width:1rem;height:1.5rem;transition-property:color;transition-duration:.1s;left:9px}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}.cdx-text-area__icon.cdx-text-area__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem;height:1.5rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-area__textarea{display:block;box-sizing:border-box;min-height:64px;width:100%;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;overflow:auto;font-family:inherit;font-size:inherit;line-height:1.4285714;resize:vertical}.cdx-text-area__textarea--is-autosize{resize:none;overflow:hidden}.cdx-text-area__textarea--is-autosize::-webkit-resizer{display:none}.cdx-text-area__textarea:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-area__textarea:enabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-text-area__textarea:enabled~.cdx-text-area__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-area__textarea:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon-vue.cdx-icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon{opacity:1}.cdx-text-area__textarea:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-area__textarea:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-area__textarea:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-disabled, #a2a9b1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-area__textarea::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-right:calc(16px + 1.25rem)}.cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-left:calc(16px + 1rem)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error, #bf3c2c)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error--hover, #9f3526)}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff),0 0 0 1px var(--box-shadow-color-inverted, #fff)}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;z-index:0;margin-bottom:12px}.cdx-toggle-switch--align-switch{display:flex;justify-content:space-between}.cdx-toggle-switch:last-child{margin-bottom:0}.cdx-toggle-switch__label,.cdx-toggle-switch__label.cdx-label{order:-1}.cdx-toggle-switch__label:not(:empty),.cdx-toggle-switch__label.cdx-label:not(:empty){padding-left:6px}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label{padding-bottom:0}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-toggle-switch__switch{transform:translateZ(0);background-color:var(--background-color-base, #fff);display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3rem;height:2rem;border-width:1px;border-style:solid;border-color:var(--border-color-interactive, #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 var(--border-color-transparent, 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.25rem;height:1.25rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:50%;transform:translate(-.3125rem) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.25s,.1s,.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;left:0;z-index:2;min-width:48px;min-height:32px;width:3rem;height:2rem;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-inverted, #fff);transform:translate(calc(-1*(100% + .0625rem))) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-label .cdx-label__label:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label:not(.cdx-label):hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:var(--border-color-transparent, transparent)}.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:var(--border-color-inverted, #fff)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--active, #233566)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-tooltip{background-color:var(--background-color-inverted, #101418);color:var(--color-inverted, #fff);display:none;position:absolute;z-index:800;width:-webkit-max-content;width:max-content;max-width:16rem;border-radius:2px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem;animation-name:cdx-animation-tooltip;animation-duration:.1s;animation-timing-function:linear;animation-delay:.25s;animation-fill-mode:both}@keyframes cdx-animation-tooltip{0%{opacity:0;transform:scale(75%)}to{opacity:1;transform:scale(1)}}.cdx-typeahead-search__menu.cdx-menu{border-top-right-radius:0;border-top-left-radius:0}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__search-footer.cdx-menu-item{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer.cdx-menu-item:visited{color:var(--color-base, #202122)}.cdx-typeahead-search__search-footer.cdx-menu-item:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__icon.cdx-icon,.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__text{color:var(--color-progressive, #36c)}.cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search--expanded .cdx-typeahead-search__input.cdx-search-input .cdx-text-input{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.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;right:22px;transform:translateY(-50%)}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5rem}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset}
+.cdx-icon{color:var(--color-base, #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:.75rem;height:.75rem}.cdx-icon--small{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:11px;padding-right:11px;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--size-large{min-height:44px;padding-left:15px;padding-right:15px}.cdx-button--icon-only{min-width:32px;padding-left:5px;padding-right:5px}.cdx-button--icon-only.cdx-button--size-large{min-width:44px;padding-left:11px;padding-right:11px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-base, #202122)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c);border-color:var(--border-color-progressive, #6485d1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-progressive--hover, #3056a9)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-progressive--active, #233566)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c);border-color:var(--border-color-destructive, #f54739)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-destructive--hover, #9f3526)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-destructive--active, #612419)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover, #3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active, #233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive, #bf3c2c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover, #9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active, #612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive, #36c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted, #fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);color:var(--color-disabled, #a2a9b1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled, #a2a9b1)}}.cdx-accordion{position:relative;border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-accordion>summary{background-color:var(--background-color-transparent, transparent);list-style:none;display:flex;gap:8px;border-width:1px;border-style:solid;border-color:var(--border-color-transparent, transparent);border-radius:0;padding:12px;word-break:break-word;white-space:normal;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:ease}.cdx-accordion>summary:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-accordion>summary:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-accordion>summary:focus{outline:1px solid transparent}.cdx-accordion>summary:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-accordion>summary:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.cdx-accordion>summary::-webkit-details-marker{display:none}.cdx-accordion .cdx-accordion__header{position:relative;margin-top:0;margin-bottom:0;border-top:0;padding-top:0;padding-bottom:0;font-size:1rem}.cdx-accordion .cdx-accordion__header__title{display:flex;gap:8px;line-height:1.375}.cdx-accordion .cdx-accordion__header__description{color:var(--color-subtle, #54595d);display:flex;font-weight:400;line-height:1.375;pointer-events:none}.cdx-accordion__action.cdx-button{display:flex;align-items:center;position:absolute;top:0;left:0;height:calc(1.375em + 26px);padding-left:12px;padding-right:12px;font-size:1rem}.cdx-accordion__action.cdx-button:hover{background-color:unset}.cdx-accordion__content{padding:8px 12px 12px;font-size:1rem}.cdx-accordion>summary:before{content:"";min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom;height:1.375em;transition-property:background-color,border-color,transform;transition-duration:.25s;transition-timing-function:ease}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-accordion[open]>summary:before{transform:rotate(180deg)}.cdx-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #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.5rem;height:2.5rem;border:1px solid var(--border-color-subtle, #c8ccd1);border-radius:2px}.cdx-thumbnail__image{background-color:var(--background-color-base-fixed, #fff);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:var(--background-color-interactive-subtle, #f8f9fa);display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');background-color:var(--color-placeholder, #72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-card{background-color:var(--background-color-base, #fff);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-base, #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:var(--border-color-interactive--hover, #27292d)}.cdx-card--is-link:active{border-color:var(--border-color-interactive--active, #202122)}.cdx-card--is-link:focus{outline:1px solid transparent}.cdx-card--is-link:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-card--is-link:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.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;-ms-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:var(--color-base, #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:var(--color-subtle, #54595d)}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875rem}.cdx-card__thumbnail.cdx-thumbnail{margin-left:12px}.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__image{width:3rem;height:3rem}.cdx-card .cdx-card__icon{color:var(--color-subtle, #54595d);margin-left:12px}.cdx-label{display:flex;flex-direction:column;line-height:1.375}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle, #54595d);margin-left:4px}.cdx-label__label__text{font-weight:700}legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle, #54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled, #a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:8px}@media screen and (min-width: 640px){.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column;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,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-right:calc(1.25rem + 8px);line-height:1.4285714}.cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;right:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input{opacity:0;position:absolute;right:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}.cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px;padding-right:calc(1.25rem + 8px)}.cdx-checkbox__icon{background-size:0 0;border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:var(--background-color-base-fixed, #fff);position:absolute;top:calc(50% - .5px);left:3px;right:3px;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:1rem 1rem;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover, #3056a9)}.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:var(--background-color-progressive, #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 var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active, #233566)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover, #d74032)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-input-chip{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:9999px;padding:0 8px 0 0;font-size:.875rem;line-height:1.5714285}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly){transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus{outline:1px solid transparent}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus:not(:active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-input-chip--readonly{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:hover{background-color:var(--background-color-transparent, transparent);cursor:default}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:active{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:focus:not(:active){border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-input-chip--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--disabled .cdx-icon{color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-input-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-input-chip__button.cdx-button{min-width:20px;min-height:20px;margin-left:1px;border-radius:9999px;padding-left:2px;padding-right:2px;font-size:.75rem}.cdx-chip-input{border-radius:2px;overflow:hidden}.cdx-chip-input__chips,.cdx-chip-input__separate-input{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;padding:3px 8px;line-height:1.4285714}.cdx-chip-input__chips{display:flex;flex:1 auto;flex-flow:wrap;gap:8px}.cdx-chip-input__input{background-color:var(--background-color-transparent, transparent);color:var(--color-base, #202122);flex-grow:inherit;border:0;font-family:inherit;font-size:inherit;line-height:1}.cdx-chip-input__input:focus{outline:1px solid transparent}.cdx-chip-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-chip-input--has-separate-input .cdx-chip-input__chips{margin-bottom:-1px}.cdx-chip-input--has-separate-input .cdx-chip-input__input{width:100%}.cdx-chip-input__aria-status{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__chips{background-color:var(--background-color-interactive-subtle, #f8f9fa)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input input::placeholder{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover input::placeholder{color:var(--color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input:hover{color:var(--color-error--hover, #9f3526)}.cdx-chip-input--readonly .cdx-chip-input__chips,.cdx-chip-input--readonly .cdx-chip-input__separate-input{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input--disabled .cdx-chip-input__chips,.cdx-chip-input--disabled .cdx-chip-input__separate-input{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-chip-input--disabled .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input--disabled .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}.cdx-search-result-title{display:inline-block;max-width:100%;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;-ms-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{max-width:100%}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail.cdx-thumbnail,.cdx-menu-item__icon{margin-left:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-menu-item__selected-icon{height:1.4285714em;margin-right:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.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:var(--color-base, #202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle, #54595d)}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}.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__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover, #3056a9)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active, #233566)}.cdx-menu-item--disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.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:1rem;max-width:none;border-radius:9999px;box-shadow:0 0 0 1px var(--box-shadow-color-base, #a2a9b1)}.cdx-progress-bar--inline{width:100%;height:.25rem}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:var(--background-color-progressive, #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:var(--background-color-base, #fff)}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled, #dadde3)}.cdx-progress-bar--disabled:not(.cdx-progress-bar--inline){background-color:var(--background-color-disabled-subtle, #eaecf0)}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}.cdx-menu__listbox,.cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px;padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;line-height:1.6}.cdx-menu__group__icon{height:1.6em}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle, #54595d);font-size:.875rem}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-menu__group-wrapper+.cdx-menu-item,.cdx-menu-item+.cdx-menu__group-wrapper,.cdx-menu__group-wrapper--hide-label,.cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted, #dadde3)}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;border-radius:2px;overflow:hidden}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;right:9px;transform:translateY(-50%)}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1rem;height:1rem;transition-property:color;transition-duration:.1s;left:9px;transform:translateY(-50%)}.cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}.cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{left:calc(17px + 1rem)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:0;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.375}.cdx-text-input__input:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder, #72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.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:var(--color-subtle, #54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base, #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:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled, #a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.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.25rem)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1rem)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(24px + 2rem)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error, #bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover, #9f3526)}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input.cdx-text-input{flex:1 1 auto;min-width:224px;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-left-width:0}.cdx-combobox__expand-button.cdx-button{position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon.cdx-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;right:50%;transform:translate(50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light, 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:var(--background-color-base, #fff);display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100vh - 2.5rem);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 16px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-dialog__header{padding:16px 24px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.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.125rem;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle, #54595d);margin:0;padding:0;font-size:1rem;line-height:1.375}.cdx-dialog__header__close-button.cdx-button{margin-left:-8px}.cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-dialog__body{flex-grow:1;padding:16px 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{padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle, #54595d);flex:1 0 auto;width:100%;margin:0;font-size:.875rem;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:12px}.cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle, #c8ccd1)}.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-button,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action.cdx-button{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-message{background-color:var(--background-color-notice-subtle, #eaecf0);color:var(--color-base, #202122);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-notice, #72777d);border-radius:2px;padding:16px}@media screen and (min-width: 640px){.cdx-message{padding-left:24px;padding-right:24px}}.cdx-message .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-message .cdx-message__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-message--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-message--warning .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-message--warning .cdx-message__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-message--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-message--error .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-message--error .cdx-message__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-message--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-message--success .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-message--success .cdx-message__icon--vue{color:var(--color-icon-success, #099979)}.cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){.cdx-message--user-dismissable{padding-left:56px}}.cdx-message--inline{background-color:var(--background-color-transparent, transparent);border:0;padding:0;font-weight:700}.cdx-message--inline.cdx-message--error{color:var(--color-error, #bf3c2c)}.cdx-message .cdx-message__icon,.cdx-message .cdx-message__icon--vue{height:1.6em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;width:0;margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__content>*:first-child{margin-top:0;padding-top:0}.cdx-message__content>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-message__dismiss-button.cdx-button{position:absolute;top:12px;left:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button.cdx-button{left:8px}}.cdx-message+.cdx-message{margin-top: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-field{margin:16px 0 0;border:0;padding:0}.cdx-field:first-child{margin-top:0}.cdx-field__help-text{line-height:1.375}.cdx-field__help-text,.cdx-field__validation-message{margin-top:8px}@media screen and (min-width: 640px){.cdx-field__help-text,.cdx-field__validation-message{margin-top:4px}}.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text{color:var(--color-subtle, #54595d)}.cdx-field--disabled .cdx-field__help-text{color:var(--color-disabled, #a2a9b1)}.cdx-info-chip{background-color:var(--background-color-notice-subtle, #eaecf0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-base, #202122);font-size:.875rem}.cdx-info-chip .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-info-chip .cdx-info-chip__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-info-chip--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-info-chip--error .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-info-chip--error .cdx-info-chip__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-info-chip--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-info-chip--warning .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-info-chip--warning .cdx-info-chip__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-info-chip--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-info-chip--success .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-info-chip--success .cdx-info-chip__icon--vue{color:var(--color-icon-success, #099979)}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-dialog .cdx-lookup{position:static}.cdx-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:11px;padding-right:11px;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--size-large{min-height:44px;padding-left:15px;padding-right:15px}.cdx-toggle-button--icon-only{min-width:32px;padding-left:5px;padding-right:5px}.cdx-toggle-button--icon-only.cdx-toggle-button--size-large{min-width:44px;padding-left:11px;padding-right:11px}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:var(--color-base, #202122)}.cdx-toggle-button:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}.cdx-toggle-button--framed:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122);box-shadow:none}.cdx-toggle-button--framed:disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #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:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button--quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:focus{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566)}.cdx-toggle-button--quiet:disabled{color:var(--color-disabled, #a2a9b1)}.cdx-menu-button__menu-wrapper{position:relative}.cdx-menu-button .cdx-menu{min-width:8rem;max-width:16rem}.cdx-dialog .cdx-menu-button{position:static}.cdx-multiselect-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(-135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;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:right -1.25rem top 0}to{background-position:100% 0}}.cdx-dialog .cdx-multiselect-lookup{position:static}.cdx-popover{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;z-index:700;box-sizing:border-box;min-width:16rem;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:16px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-popover__header{display:flex;align-items:flex-start;flex-shrink:0;gap:8px;margin-bottom:12px}.cdx-popover__header__icon{height:1.6em}.cdx-popover__header__title{font-weight:600}.cdx-popover__header__button-wrapper{display:flex;flex-direction:column;justify-content:center;height:1.6em;margin-left:-8px;margin-right:auto}.cdx-popover__body{flex-grow:1;flex-shrink:1;overflow-y:auto}.cdx-popover__footer{flex-shrink:0;margin-top:16px}.cdx-popover__footer__actions{display:flex;gap:12px}.cdx-popover__footer__actions--horizontal{flex-direction:row-reverse}.cdx-popover__footer__actions--vertical{flex-direction:column;width:100%}.cdx-popover__arrow{background-color:var(--background-color-base, #fff);position:absolute;width:1rem;height:1rem;border:1px solid var(--border-color-base, #a2a9b1);border-top-right-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06));-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.cdx-progress-indicator{display:inline-flex;align-items:center;min-height:1.5rem;white-space:nowrap}.cdx-progress-indicator__indicator{display:block;box-sizing:border-box;width:1.25rem;height:1.25rem;border-width:2px;border-style:solid;border-color:var(--accent-color-base, #36c);border-left-color:var(--border-color-transparent, transparent);border-radius:50%;transform:rotate(45deg);animation-name:cdx-animation-progress-indicator-spinner;animation-duration:1s;animation-timing-function:linear;animation-delay:-.16s;animation-iteration-count:infinite}.cdx-progress-indicator__indicator__progress{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-progress-indicator__label{margin-right:8px}.cdx-progress-indicator__label.cdx-label{padding-bottom:0}.cdx-progress-indicator__label .cdx-label__label__text{font-weight:400}@keyframes cdx-animation-progress-indicator-spinner{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}.cdx-radio{position:relative;min-width:20px;min-height:20px}.cdx-radio__wrapper{display:flex}.cdx-radio:not(.cdx-radio--inline){display:flex;flex-direction:column;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,.cdx-radio__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-right:calc(1.25rem + 8px);line-height:1.4285714}.cdx-radio__label.cdx-label{padding-bottom:0}.cdx-radio__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;right:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__input{opacity:0;position:absolute;right:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-label .cdx-label__label,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-radio__label:not(.cdx-label){cursor:pointer}.cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-top:6px;padding-right:calc(1.25rem + 8px)}.cdx-radio__icon{border-radius:50%}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25rem;left:-.25rem;bottom:-.25rem;right:-.25rem;border:1px solid var(--border-color-transparent, transparent);border-radius:50%}.cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-radio__input:enabled:focus:not(:active)+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:6px;border-color:var(--background-color-progressive, #36c)}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-progressive--hover, #3056a9)}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:var(--border-color-inverted, #fff)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-progressive--active, #233566)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--background-color-progressive--active, #233566)}.cdx-radio--status-error .cdx-radio__input:enabled~.cdx-radio__label{color:var(--color-error, #bf3c2c)}.cdx-radio--status-error .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-radio--status-error .cdx-radio__input:enabled:focus+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-radio--status-error .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-error--hover, #d74032)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon{border-width:1px}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{top:2px;left:2px;bottom:2px;right:2px;border-width:4px;border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{border-color:var(--background-color-error--active, #bf3c2c);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--border-color-transparent, transparent)}.cdx-radio__input:disabled~.cdx-radio__label,.cdx-radio__input:disabled~.cdx-radio__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-radio__input:disabled:checked+.cdx-radio__icon{background-color:var(--color-disabled-emphasized, #a2a9b1);border-width:6px;border-color:var(--background-color-disabled, #dadde3)}.cdx-search-input--has-end-button{background-color:var(--background-color-base, #fff);display:flex;border:1px solid var(--border-color-base, #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{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button.cdx-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button.cdx-button:hover,.cdx-search-input__end-button.cdx-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{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="%23000"><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 8"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-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="%23000"><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 8"/></svg>');mask-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="%23000"><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 8"/></svg>');background-color:var(--color-base, #202122)}}.cdx-select{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:8px;padding-left:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;-webkit-appearance:none;appearance:none;background-position:center left 12px;background-repeat:no-repeat;background-size:max(.75rem,12px)}.cdx-select:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #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="%23a2a9b1"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');opacity:1}.cdx-select:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);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:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:8px;padding-left:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(20px + 1.25rem)}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle, #54595d);position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;right:12px;transform:translateY(-50%)}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base, #202122);position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;left:12px;transform:translateY(-50%)}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base, #202122)}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base, #fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled, #a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error, #bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active, #ffc8bd);color:var(--color-error--active, #612419);border-color:var(--border-color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle, #54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base, #202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base, #202122)}.cdx-dialog .cdx-select-vue{position:static}.cdx-table-pager{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px}@media screen and (min-width: 640px){.cdx-table-pager{flex-wrap:nowrap}}.cdx-table-pager__start .cdx-select,.cdx-table-pager__start .cdx-select-vue__handle{min-width:8rem}.cdx-table-pager__center{color:var(--color-subtle, #54595d);flex:1 1 40%;font-size:1rem;text-align:center}@media screen and (min-width: 640px){.cdx-table-pager__center{flex:0 1 auto}}.cdx-table-pager__end{display:flex;flex:1 0 100%;justify-content:space-between;gap:4px}@media screen and (min-width: 640px){.cdx-table-pager__end{flex:0 1 auto}}.cdx-table-pager__icon--first{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--first[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--first:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--previous{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--previous[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--previous:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--next{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--next[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--next:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--last{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--last[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--last:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table{color:var(--color-base, #202122);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cdx-table__header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:64px;padding:16px 12px}.cdx-table__header__caption{color:var(--color-emphasized, #101418);font-size:1.125rem;font-weight:700;line-height:1.25}.cdx-table__pagination--bottom{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__pagination-status--short{display:block;text-align:left}@media screen and (min-width: 640px){.cdx-table__pagination-status--short{display:none}}.cdx-table__pagination-status--long{display:none}@media screen and (min-width: 640px){.cdx-table__pagination-status--long{display:block;text-align:center}}.cdx-table__pending-indicator{position:absolute}.cdx-table__table-wrapper{position:relative;overflow-x:auto}.cdx-table__table{min-width:100%;line-height:1.375;border-collapse:collapse}.cdx-table__table caption{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-table__table th,.cdx-table__table td{padding:12px}.cdx-table__table th{color:var(--color-emphasized, #101418);text-align:right}.cdx-table__table thead th{border-bottom:1px solid var(--border-color-base, #a2a9b1);vertical-align:bottom}.cdx-table__table tfoot td,.cdx-table__table tfoot th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table tbody td,.cdx-table__table tbody th{border-top:1px solid var(--border-color-subtle, #c8ccd1);vertical-align:top}.cdx-table__table tbody tr:first-child td,.cdx-table__table tbody tr:first-child th{border-top:0}.cdx-table__table__sort-button{background-color:var(--background-color-transparent, transparent);display:flex;align-items:flex-end;gap:8px;width:100%;border:0;padding:12px;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.4285714;text-align:right;text-decoration:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-table__table__sort-button:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-base, #a2a9b1);cursor:pointer}.cdx-table__table__sort-button:focus{outline:1px solid transparent}.cdx-table__table__sort-button:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-base, #a2a9b1)}.cdx-table__table__sort-button:focus:not(:active){background-color:var(--background-color-base, #fff);box-shadow:inset 0 0 0 2px var(--box-shadow-color-progressive--focus, #36c)}.cdx-table__table__sort-icon--unsorted{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--asc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{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="%23000"><path d="m10 5 8 10H2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--desc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{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="%23000"><path d="M10 15 2 5h16z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--vue,.cdx-table__table__sort-icon{color:var(--color-subtle, #54595d);flex-shrink:0;height:1.4285714em}.cdx-table__table .cdx-table__table__cell--align-center{text-align:center}.cdx-table__table .cdx-table__table__cell--align-end{text-align:left}.cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{flex-direction:row-reverse;text-align:left}.cdx-table__table .cdx-table__table__cell--align-number{text-align:right}.cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row;text-align:right}.cdx-table__table .cdx-table__table__cell--has-sort{padding:0}.cdx-table__table__select-rows{width:1px}.cdx-table__table__row--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-table__table--layout-fixed{table-layout:fixed}.cdx-table__table--borders-vertical th,.cdx-table__table--borders-vertical td{border-left:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-table__table--borders-vertical th:last-child,.cdx-table__table--borders-vertical td:last-child{border-left:0}.cdx-table__table--borders-vertical thead tr:not(:first-child) th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__header+.cdx-table__table-wrapper .cdx-table__table--borders-vertical thead th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table__empty-state{border-top:1px solid var(--border-color-base, #a2a9b1)}thead+tbody .cdx-table__table__empty-state{border-top:0}tbody td.cdx-table__table__empty-state-content{color:var(--color-subtle, #54595d);height:40px;text-align:center;vertical-align:middle}.cdx-table__footer{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:64px;border-top:1px solid var(--border-color-base, #a2a9b1);padding:12px}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.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.5rem;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{right:100%}.cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.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{background-color:var(--background-color-transparent, transparent);display:block;flex:0 0 auto;max-width:16rem;border-width:0;border-top-right-radius:2px;border-top-left-radius:2px;padding:4px 12px;font-size:1rem;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:hover{cursor:pointer}.cdx-tabs__list__item[aria-selected=true]{cursor:default}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:var(--background-color-interactive, #eaecf0)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base, #202122);margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);color:var(--color-base, #202122)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-base, normal)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive, #eaecf0);color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:8px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header{background-color:var(--background-color-base, #fff);margin:0 4px;border-bottom:1px solid var(--border-color-base, #a2a9b1)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base, #202122)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){color:var(--color-progressive--hover, #3056a9);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover, #3056a9)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){color:var(--color-progressive--active, #233566);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active, #233566)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive, #36c);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-right:0}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-progressive, #6485d1);outline:1px solid transparent;overflow:hidden}.cdx-text-area{position:relative;min-width:256px}.cdx-text-area .cdx-text-area__start-icon{position:absolute;top:4px;min-width:20px;min-height:20px;width:1.25rem;height:1.5rem;transition-property:color;transition-duration:.1s;right:9px}.cdx-text-area .cdx-text-area__end-icon{position:absolute;top:4px;min-width:16px;min-height:16px;width:1rem;height:1.5rem;transition-property:color;transition-duration:.1s;left:9px}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}.cdx-text-area__icon.cdx-text-area__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem;height:1.5rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-area__textarea{display:block;box-sizing:border-box;min-height:64px;width:100%;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;overflow:auto;font-family:inherit;font-size:inherit;line-height:1.4285714;resize:vertical}.cdx-text-area__textarea--is-autosize{resize:none;overflow:hidden}.cdx-text-area__textarea--is-autosize::-webkit-resizer{display:none}.cdx-text-area__textarea:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-area__textarea:enabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-text-area__textarea:enabled~.cdx-text-area__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-area__textarea:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon-vue.cdx-icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon{opacity:1}.cdx-text-area__textarea:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-area__textarea:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-area__textarea:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-disabled, #a2a9b1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-area__textarea::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-right:calc(16px + 1.25rem)}.cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-left:calc(16px + 1rem)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error, #bf3c2c)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error--hover, #9f3526)}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff),0 0 0 1px var(--box-shadow-color-inverted, #fff)}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;z-index:0;margin-bottom:12px}.cdx-toggle-switch--align-switch{display:flex;justify-content:space-between}.cdx-toggle-switch:last-child{margin-bottom:0}.cdx-toggle-switch__label,.cdx-toggle-switch__label.cdx-label{order:-1}.cdx-toggle-switch__label:not(:empty),.cdx-toggle-switch__label.cdx-label:not(:empty){padding-left:6px}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label{padding-bottom:0}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-toggle-switch__switch{transform:translateZ(0);background-color:var(--background-color-base, #fff);display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3rem;height:2rem;border-width:1px;border-style:solid;border-color:var(--border-color-interactive, #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 var(--border-color-transparent, 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.25rem;height:1.25rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:50%;transform:translate(-.3125rem) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.25s,.1s,.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;left:0;z-index:2;min-width:48px;min-height:32px;width:3rem;height:2rem;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-inverted, #fff);transform:translate(calc(-1*(100% + .0625rem))) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-label .cdx-label__label:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label:not(.cdx-label):hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:var(--border-color-transparent, transparent)}.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:var(--border-color-inverted, #fff)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--active, #233566)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-tooltip{background-color:var(--background-color-inverted, #101418);color:var(--color-inverted, #fff);display:none;position:absolute;z-index:800;width:-webkit-max-content;width:max-content;max-width:16rem;border-radius:2px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem;animation-name:cdx-animation-tooltip;animation-duration:.1s;animation-timing-function:linear;animation-delay:.25s;animation-fill-mode:both}@keyframes cdx-animation-tooltip{0%{opacity:0;transform:scale(75%)}to{opacity:1;transform:scale(1)}}.cdx-typeahead-search__menu.cdx-menu{border-top-right-radius:0;border-top-left-radius:0}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__search-footer.cdx-menu-item{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer.cdx-menu-item:visited{color:var(--color-base, #202122)}.cdx-typeahead-search__search-footer.cdx-menu-item:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__icon.cdx-icon,.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__text{color:var(--color-progressive, #36c)}.cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search--expanded .cdx-typeahead-search__input.cdx-search-input .cdx-text-input{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.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;right:22px;transform:translateY(-50%)}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5rem}.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 fb79b3d975bd..72c9049b48f1 100644
--- a/resources/lib/codex/codex.style.css
+++ b/resources/lib/codex/codex.style.css
@@ -1 +1 @@
-.cdx-icon{color:var(--color-base, #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:.75rem;height:.75rem}.cdx-icon--small{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;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--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:5px;padding-left:5px}.cdx-button--icon-only.cdx-button--size-large{min-width:44px;padding-right:11px;padding-left:11px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-base, #202122)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c);border-color:var(--border-color-progressive, #6485d1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-progressive--hover, #3056a9)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-progressive--active, #233566)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c);border-color:var(--border-color-destructive, #f54739)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-destructive--hover, #9f3526)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-destructive--active, #612419)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover, #3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active, #233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive, #bf3c2c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover, #9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active, #612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive, #36c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted, #fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);color:var(--color-disabled, #a2a9b1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled, #a2a9b1)}}.cdx-accordion{position:relative;border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-accordion>summary{background-color:var(--background-color-transparent, transparent);list-style:none;display:flex;gap:8px;border-width:1px;border-style:solid;border-color:var(--border-color-transparent, transparent);border-radius:0;padding:12px;word-break:break-word;white-space:normal;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:ease}.cdx-accordion>summary:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-accordion>summary:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-accordion>summary:focus{outline:1px solid transparent}.cdx-accordion>summary:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-accordion>summary:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.cdx-accordion>summary::-webkit-details-marker{display:none}.cdx-accordion .cdx-accordion__header{position:relative;margin-top:0;margin-bottom:0;border-top:0;padding-top:0;padding-bottom:0;font-size:1rem}.cdx-accordion .cdx-accordion__header__title{display:flex;gap:8px;line-height:1.375}.cdx-accordion .cdx-accordion__header__description{color:var(--color-subtle, #54595d);display:flex;font-weight:400;line-height:1.375;pointer-events:none}.cdx-accordion__action.cdx-button{display:flex;align-items:center;position:absolute;top:0;right:0;height:calc(1.375em + 26px);padding-right:12px;padding-left:12px;font-size:1rem}.cdx-accordion__action.cdx-button:hover{background-color:unset}.cdx-accordion__content{padding:8px 12px 12px;font-size:1rem}.cdx-accordion>summary:before{content:"";min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom;height:1.375em;transition-property:background-color,border-color,transform;transition-duration:.25s;transition-timing-function:ease}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-accordion[open]>summary:before{transform:rotate(-180deg)}.cdx-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #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.5rem;height:2.5rem;border:1px solid var(--border-color-subtle, #c8ccd1);border-radius:2px}.cdx-thumbnail__image{background-color:var(--background-color-base-fixed, #fff);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:var(--background-color-interactive-subtle, #f8f9fa);display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');background-color:var(--color-placeholder, #72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-card{background-color:var(--background-color-base, #fff);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-base, #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:var(--border-color-interactive--hover, #27292d)}.cdx-card--is-link:active{border-color:var(--border-color-interactive--active, #202122)}.cdx-card--is-link:focus{outline:1px solid transparent}.cdx-card--is-link:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-card--is-link:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.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;-ms-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:var(--color-base, #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:var(--color-subtle, #54595d)}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875rem}.cdx-card__thumbnail.cdx-thumbnail{margin-right:12px}.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__image{width:3rem;height:3rem}.cdx-card .cdx-card__icon{color:var(--color-subtle, #54595d);margin-right:12px}.cdx-label{display:flex;flex-direction:column;line-height:1.375}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle, #54595d);margin-right:4px}.cdx-label__label__text{font-weight:700}legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle, #54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled, #a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:8px}@media screen and (min-width: 640px){.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column;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,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-left:calc(1.25rem + 8px);line-height:1.4285714}.cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;left:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}.cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px;padding-left:calc(1.25rem + 8px)}.cdx-checkbox__icon{background-size:0 0;border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:var(--background-color-base-fixed, #fff);position:absolute;top:calc(50% - .5px);right:3px;left:3px;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:1rem 1rem;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover, #3056a9)}.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:var(--background-color-progressive, #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 var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active, #233566)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover, #d74032)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-input-chip{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:9999px;padding:0 0 0 8px;font-size:.875rem;line-height:1.5714285}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly){transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus{outline:1px solid transparent}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus:not(:active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-input-chip--readonly{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:hover{background-color:var(--background-color-transparent, transparent);cursor:default}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:active{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:focus:not(:active){border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-input-chip--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--disabled .cdx-icon{color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-input-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-input-chip__button.cdx-button{min-width:20px;min-height:20px;margin-right:1px;border-radius:9999px;padding-right:2px;padding-left:2px;font-size:.75rem}.cdx-chip-input{border-radius:2px;overflow:hidden}.cdx-chip-input__chips,.cdx-chip-input__separate-input{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;padding:3px 8px;line-height:1.4285714}.cdx-chip-input__chips{display:flex;flex:1 auto;flex-flow:wrap;gap:8px}.cdx-chip-input__input{background-color:var(--background-color-transparent, transparent);color:var(--color-base, #202122);flex-grow:inherit;border:0;font-family:inherit;font-size:inherit;line-height:1}.cdx-chip-input__input:focus{outline:1px solid transparent}.cdx-chip-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-chip-input--has-separate-input .cdx-chip-input__chips{margin-bottom:-1px}.cdx-chip-input--has-separate-input .cdx-chip-input__input{width:100%}.cdx-chip-input__aria-status{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__chips{background-color:var(--background-color-interactive-subtle, #f8f9fa)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input input::placeholder{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover input::placeholder{color:var(--color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input:hover{color:var(--color-error--hover, #9f3526)}.cdx-chip-input--readonly .cdx-chip-input__chips,.cdx-chip-input--readonly .cdx-chip-input__separate-input{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input--disabled .cdx-chip-input__chips,.cdx-chip-input--disabled .cdx-chip-input__separate-input{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-chip-input--disabled .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input--disabled .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}.cdx-search-result-title{display:inline-block;max-width:100%;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;-ms-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{max-width:100%}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail.cdx-thumbnail,.cdx-menu-item__icon{margin-right:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-menu-item__selected-icon{height:1.4285714em;margin-left:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.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:var(--color-base, #202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle, #54595d)}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}.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__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover, #3056a9)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active, #233566)}.cdx-menu-item--disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.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:1rem;max-width:none;border-radius:9999px;box-shadow:0 0 0 1px var(--box-shadow-color-base, #a2a9b1)}.cdx-progress-bar--inline{width:100%;height:.25rem}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:var(--background-color-progressive, #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:var(--background-color-base, #fff)}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled, #dadde3)}.cdx-progress-bar--disabled:not(.cdx-progress-bar--inline){background-color:var(--background-color-disabled-subtle, #eaecf0)}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}.cdx-menu__listbox,.cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px;padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;line-height:1.6}.cdx-menu__group__icon{height:1.6em}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle, #54595d);font-size:.875rem}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-menu__group-wrapper+.cdx-menu-item,.cdx-menu-item+.cdx-menu__group-wrapper,.cdx-menu__group-wrapper--hide-label,.cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted, #dadde3)}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;border-radius:2px;overflow:hidden}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;left:9px;transform:translateY(-50%)}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1rem;height:1rem;transition-property:color;transition-duration:.1s;right:9px;transform:translateY(-50%)}.cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}.cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{right:calc(17px + 1rem)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:0;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.375}.cdx-text-input__input:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder, #72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.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:var(--color-subtle, #54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base, #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:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled, #a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.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.25rem)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1rem)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(24px + 2rem)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error, #bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover, #9f3526)}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input.cdx-text-input{flex:1 1 auto;min-width:224px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-right-width:0}.cdx-combobox__expand-button.cdx-button{position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-icon.cdx-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;left:50%;transform:translate(-50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-right-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light, 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:var(--background-color-base, #fff);display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100vh - 2.5rem);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 16px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-dialog__header{padding:16px 24px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.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.125rem;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle, #54595d);margin:0;padding:0;font-size:1rem;line-height:1.375}.cdx-dialog__header__close-button.cdx-button{margin-right:-8px}.cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-dialog__body{flex-grow:1;padding:16px 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{padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle, #54595d);flex:1 0 auto;width:100%;margin:0;font-size:.875rem;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:12px}.cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle, #c8ccd1)}.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-button,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action.cdx-button{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-message{background-color:var(--background-color-notice-subtle, #eaecf0);color:var(--color-base, #202122);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-notice, #72777d);border-radius:2px;padding:16px}@media screen and (min-width: 640px){.cdx-message{padding-right:24px;padding-left:24px}}.cdx-message .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-message .cdx-message__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-message--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-message--warning .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-message--warning .cdx-message__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-message--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-message--error .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-message--error .cdx-message__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-message--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-message--success .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-message--success .cdx-message__icon--vue{color:var(--color-icon-success, #099979)}.cdx-message--user-dismissable{padding-right:48px}@media screen and (min-width: 640px){.cdx-message--user-dismissable{padding-right:56px}}.cdx-message--inline{background-color:var(--background-color-transparent, transparent);border:0;padding:0;font-weight:700}.cdx-message--inline.cdx-message--error{color:var(--color-error, #bf3c2c)}.cdx-message .cdx-message__icon,.cdx-message .cdx-message__icon--vue{height:1.6em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;width:0;margin-left:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__content>*:first-child{margin-top:0;padding-top:0}.cdx-message__content>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-message__dismiss-button.cdx-button{position:absolute;top:12px;right:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button.cdx-button{right:8px}}.cdx-message+.cdx-message{margin-top: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-field{margin:16px 0 0;border:0;padding:0}.cdx-field:first-child{margin-top:0}.cdx-field__help-text{line-height:1.375}.cdx-field__help-text,.cdx-field__validation-message{margin-top:8px}@media screen and (min-width: 640px){.cdx-field__help-text,.cdx-field__validation-message{margin-top:4px}}.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text{color:var(--color-subtle, #54595d)}.cdx-field--disabled .cdx-field__help-text{color:var(--color-disabled, #a2a9b1)}.cdx-info-chip{background-color:var(--background-color-notice-subtle, #eaecf0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-base, #202122);font-size:.875rem}.cdx-info-chip .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-info-chip .cdx-info-chip__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-info-chip--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-info-chip--error .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-info-chip--error .cdx-info-chip__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-info-chip--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-info-chip--warning .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-info-chip--warning .cdx-info-chip__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-info-chip--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-info-chip--success .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-info-chip--success .cdx-info-chip__icon--vue{color:var(--color-icon-success, #099979)}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-dialog .cdx-lookup{position:static}.cdx-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;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--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-toggle-button--icon-only{min-width:32px;padding-right:5px;padding-left:5px}.cdx-toggle-button--icon-only.cdx-toggle-button--size-large{min-width:44px;padding-right:11px;padding-left:11px}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:var(--color-base, #202122)}.cdx-toggle-button:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}.cdx-toggle-button--framed:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122);box-shadow:none}.cdx-toggle-button--framed:disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #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:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button--quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:focus{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566)}.cdx-toggle-button--quiet:disabled{color:var(--color-disabled, #a2a9b1)}.cdx-menu-button__menu-wrapper{position:relative}.cdx-menu-button .cdx-menu{min-width:8rem;max-width:16rem}.cdx-dialog .cdx-menu-button{position:static}.cdx-multiselect-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;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.25rem 0}to{background-position:0 0}}.cdx-dialog .cdx-multiselect-lookup{position:static}.cdx-radio{position:relative;min-width:20px;min-height:20px}.cdx-radio__wrapper{display:flex}.cdx-radio:not(.cdx-radio--inline){display:flex;flex-direction:column;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,.cdx-radio__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-left:calc(1.25rem + 8px);line-height:1.4285714}.cdx-radio__label.cdx-label{padding-bottom:0}.cdx-radio__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;left:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__input{opacity:0;position:absolute;left:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-label .cdx-label__label,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-radio__label:not(.cdx-label){cursor:pointer}.cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-top:6px;padding-left:calc(1.25rem + 8px)}.cdx-radio__icon{border-radius:50%}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border:1px solid var(--border-color-transparent, transparent);border-radius:50%}.cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-radio__input:enabled:focus:not(:active)+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:6px;border-color:var(--background-color-progressive, #36c)}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-progressive--hover, #3056a9)}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:var(--border-color-inverted, #fff)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-progressive--active, #233566)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--background-color-progressive--active, #233566)}.cdx-radio--status-error .cdx-radio__input:enabled~.cdx-radio__label{color:var(--color-error, #bf3c2c)}.cdx-radio--status-error .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-radio--status-error .cdx-radio__input:enabled:focus+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-radio--status-error .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-error--hover, #d74032)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon{border-width:1px}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{top:2px;right:2px;bottom:2px;left:2px;border-width:4px;border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{border-color:var(--background-color-error--active, #bf3c2c);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--border-color-transparent, transparent)}.cdx-radio__input:disabled~.cdx-radio__label,.cdx-radio__input:disabled~.cdx-radio__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-radio__input:disabled:checked+.cdx-radio__icon{background-color:var(--color-disabled-emphasized, #a2a9b1);border-width:6px;border-color:var(--background-color-disabled, #dadde3)}.cdx-search-input--has-end-button{background-color:var(--background-color-base, #fff);display:flex;border:1px solid var(--border-color-base, #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{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button.cdx-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button.cdx-button:hover,.cdx-search-input__end-button.cdx-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{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="%23000"><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 8"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-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="%23000"><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 8"/></svg>');mask-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="%23000"><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 8"/></svg>');background-color:var(--color-base, #202122)}}.cdx-select{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;-webkit-appearance:none;appearance:none;background-position:center right 12px;background-repeat:no-repeat;background-size:max(.75rem,12px)}.cdx-select:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #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="%23a2a9b1"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');opacity:1}.cdx-select:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);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:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(20px + 1.25rem)}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle, #54595d);position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;left:12px;transform:translateY(-50%)}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base, #202122);position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;right:12px;transform:translateY(-50%)}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base, #202122)}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base, #fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled, #a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error, #bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active, #ffc8bd);color:var(--color-error--active, #612419);border-color:var(--border-color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle, #54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base, #202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base, #202122)}.cdx-dialog .cdx-select-vue{position:static}.cdx-table-pager{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px}@media screen and (min-width: 640px){.cdx-table-pager{flex-wrap:nowrap}}.cdx-table-pager__start .cdx-select,.cdx-table-pager__start .cdx-select-vue__handle{min-width:8rem}.cdx-table-pager__center{color:var(--color-subtle, #54595d);flex:1 1 40%;font-size:1rem;text-align:center}@media screen and (min-width: 640px){.cdx-table-pager__center{flex:0 1 auto}}.cdx-table-pager__end{display:flex;flex:1 0 100%;justify-content:space-between;gap:4px}@media screen and (min-width: 640px){.cdx-table-pager__end{flex:0 1 auto}}.cdx-table-pager__icon--first{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--first[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--first:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--previous{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--previous[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--previous:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--next{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--next[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--next:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--last{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--last[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--last:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table{color:var(--color-base, #202122);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cdx-table__header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:64px;padding:16px 12px}.cdx-table__header__caption{color:var(--color-emphasized, #101418);font-size:1.125rem;font-weight:700;line-height:1.25}.cdx-table__pagination--bottom{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__pagination-status--short{display:block;text-align:right}@media screen and (min-width: 640px){.cdx-table__pagination-status--short{display:none}}.cdx-table__pagination-status--long{display:none}@media screen and (min-width: 640px){.cdx-table__pagination-status--long{display:block;text-align:center}}.cdx-table__pending-indicator{position:absolute}.cdx-table__table-wrapper{position:relative;overflow-x:auto}.cdx-table__table{min-width:100%;line-height:1.375;border-collapse:collapse}.cdx-table__table caption{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-table__table th,.cdx-table__table td{padding:12px}.cdx-table__table th{color:var(--color-emphasized, #101418);text-align:left}.cdx-table__table thead th{border-bottom:1px solid var(--border-color-base, #a2a9b1);vertical-align:bottom}.cdx-table__table tfoot td,.cdx-table__table tfoot th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table tbody td,.cdx-table__table tbody th{border-top:1px solid var(--border-color-subtle, #c8ccd1);vertical-align:top}.cdx-table__table tbody tr:first-child td,.cdx-table__table tbody tr:first-child th{border-top:0}.cdx-table__table__sort-button{background-color:var(--background-color-transparent, transparent);display:flex;align-items:flex-end;gap:8px;width:100%;border:0;padding:12px;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.4285714;text-align:left;text-decoration:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-table__table__sort-button:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-base, #a2a9b1);cursor:pointer}.cdx-table__table__sort-button:focus{outline:1px solid transparent}.cdx-table__table__sort-button:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-base, #a2a9b1)}.cdx-table__table__sort-button:focus:not(:active){background-color:var(--background-color-base, #fff);box-shadow:inset 0 0 0 2px var(--box-shadow-color-progressive--focus, #36c)}.cdx-table__table__sort-icon--unsorted{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--asc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{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="%23000"><path d="m10 5 8 10H2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--desc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{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="%23000"><path d="M10 15 2 5h16z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--vue,.cdx-table__table__sort-icon{color:var(--color-subtle, #54595d);flex-shrink:0;height:1.4285714em}.cdx-table__table .cdx-table__table__cell--align-center{text-align:center}.cdx-table__table .cdx-table__table__cell--align-end{text-align:right}.cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{flex-direction:row-reverse;text-align:right}.cdx-table__table .cdx-table__table__cell--align-number{text-align:right}.cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row-reverse;text-align:right}.cdx-table__table .cdx-table__table__cell--has-sort{padding:0}.cdx-table__table__select-rows{width:1px}.cdx-table__table__row--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-table__table--layout-fixed{table-layout:fixed}.cdx-table__table--borders-vertical th,.cdx-table__table--borders-vertical td{border-right:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-table__table--borders-vertical th:last-child,.cdx-table__table--borders-vertical td:last-child{border-right:0}.cdx-table__table--borders-vertical thead tr:not(:first-child) th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__header+.cdx-table__table-wrapper .cdx-table__table--borders-vertical thead th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table__empty-state{border-top:1px solid var(--border-color-base, #a2a9b1)}thead+tbody .cdx-table__table__empty-state{border-top:0}tbody td.cdx-table__table__empty-state-content{color:var(--color-subtle, #54595d);height:40px;text-align:center;vertical-align:middle}.cdx-table__footer{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:64px;border-top:1px solid var(--border-color-base, #a2a9b1);padding:12px}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.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.5rem;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.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{background-color:var(--background-color-transparent, transparent);display:block;flex:0 0 auto;max-width:16rem;border-width:0;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-size:1rem;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:hover{cursor:pointer}.cdx-tabs__list__item[aria-selected=true]{cursor:default}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:var(--background-color-interactive, #eaecf0)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base, #202122);margin:8px 4px 0 8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);color:var(--color-base, #202122)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-base, normal)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive, #eaecf0);color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:8px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header{background-color:var(--background-color-base, #fff);margin:0 4px;border-bottom:1px solid var(--border-color-base, #a2a9b1)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base, #202122)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){color:var(--color-progressive--hover, #3056a9);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover, #3056a9)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){color:var(--color-progressive--active, #233566);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active, #233566)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive, #36c);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-left:0}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-progressive, #6485d1);outline:1px solid transparent;overflow:hidden}.cdx-text-area{position:relative;min-width:256px}.cdx-text-area .cdx-text-area__start-icon{position:absolute;top:4px;min-width:20px;min-height:20px;width:1.25rem;height:1.5rem;transition-property:color;transition-duration:.1s;left:9px}.cdx-text-area .cdx-text-area__end-icon{position:absolute;top:4px;min-width:16px;min-height:16px;width:1rem;height:1.5rem;transition-property:color;transition-duration:.1s;right:9px}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}.cdx-text-area__icon.cdx-text-area__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem;height:1.5rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-area__textarea{display:block;box-sizing:border-box;min-height:64px;width:100%;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;overflow:auto;font-family:inherit;font-size:inherit;line-height:1.4285714;resize:vertical}.cdx-text-area__textarea--is-autosize{resize:none;overflow:hidden}.cdx-text-area__textarea--is-autosize::-webkit-resizer{display:none}.cdx-text-area__textarea:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-area__textarea:enabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-text-area__textarea:enabled~.cdx-text-area__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-area__textarea:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon-vue.cdx-icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon{opacity:1}.cdx-text-area__textarea:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-area__textarea:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-area__textarea:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-disabled, #a2a9b1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-area__textarea::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-left:calc(16px + 1.25rem)}.cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-right:calc(16px + 1rem)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error, #bf3c2c)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error--hover, #9f3526)}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff),0 0 0 1px var(--box-shadow-color-inverted, #fff)}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;z-index:0;margin-bottom:12px}.cdx-toggle-switch--align-switch{display:flex;justify-content:space-between}.cdx-toggle-switch:last-child{margin-bottom:0}.cdx-toggle-switch__label,.cdx-toggle-switch__label.cdx-label{order:-1}.cdx-toggle-switch__label:not(:empty),.cdx-toggle-switch__label.cdx-label:not(:empty){padding-right:6px}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label{padding-bottom:0}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-toggle-switch__switch{transform:translateZ(0);background-color:var(--background-color-base, #fff);display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3rem;height:2rem;border-width:1px;border-style:solid;border-color:var(--border-color-interactive, #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 var(--border-color-transparent, 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.25rem;height:1.25rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:50%;transform:translate(.3125rem) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.25s,.1s,.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;right:0;z-index:2;min-width:48px;min-height:32px;width:3rem;height:2rem;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-inverted, #fff);transform:translate(calc(100% + .0625rem)) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-label .cdx-label__label:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label:not(.cdx-label):hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:var(--border-color-transparent, transparent)}.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:var(--border-color-inverted, #fff)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--active, #233566)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-tooltip{background-color:var(--background-color-inverted, #101418);color:var(--color-inverted, #fff);display:none;position:absolute;z-index:800;width:-webkit-max-content;width:max-content;max-width:16rem;border-radius:2px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem;animation-name:cdx-animation-tooltip;animation-duration:.1s;animation-timing-function:linear;animation-delay:.25s;animation-fill-mode:both}@keyframes cdx-animation-tooltip{0%{opacity:0;transform:scale(75%)}to{opacity:1;transform:scale(1)}}.cdx-typeahead-search__menu.cdx-menu{border-top-left-radius:0;border-top-right-radius:0}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__search-footer.cdx-menu-item{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer.cdx-menu-item:visited{color:var(--color-base, #202122)}.cdx-typeahead-search__search-footer.cdx-menu-item:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__icon.cdx-icon,.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__text{color:var(--color-progressive, #36c)}.cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search--expanded .cdx-typeahead-search__input.cdx-search-input .cdx-text-input{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.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;left:22px;transform:translateY(-50%)}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5rem}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset}
+.cdx-icon{color:var(--color-base, #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:.75rem;height:.75rem}.cdx-icon--small{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;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--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:5px;padding-left:5px}.cdx-button--icon-only.cdx-button--size-large{min-width:44px;padding-right:11px;padding-left:11px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-base, #202122)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c);border-color:var(--border-color-progressive, #6485d1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-progressive--hover, #3056a9)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-progressive--active, #233566)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c);border-color:var(--border-color-destructive, #f54739)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-destructive--hover, #9f3526)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-destructive--active, #612419)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover, #3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active, #233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive, #bf3c2c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover, #9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active, #612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed, #fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive, #36c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive, #36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover, #3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active, #233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive, #bf3c2c)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive, #bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover, #ffdad3);color:var(--color-destructive--hover, #9f3526);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover, #9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd);color:var(--color-destructive--active, #612419);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active, #612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus, #36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted, #fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent, transparent);color:var(--color-disabled, #a2a9b1)}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled, #a2a9b1)}}.cdx-accordion{position:relative;border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-accordion>summary{background-color:var(--background-color-transparent, transparent);list-style:none;display:flex;gap:8px;border-width:1px;border-style:solid;border-color:var(--border-color-transparent, transparent);border-radius:0;padding:12px;word-break:break-word;white-space:normal;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s;transition-timing-function:ease}.cdx-accordion>summary:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-accordion>summary:active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-accordion>summary:focus{outline:1px solid transparent}.cdx-accordion>summary:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-accordion>summary:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.cdx-accordion>summary::-webkit-details-marker{display:none}.cdx-accordion .cdx-accordion__header{position:relative;margin-top:0;margin-bottom:0;border-top:0;padding-top:0;padding-bottom:0;font-size:1rem}.cdx-accordion .cdx-accordion__header__title{display:flex;gap:8px;line-height:1.375}.cdx-accordion .cdx-accordion__header__description{color:var(--color-subtle, #54595d);display:flex;font-weight:400;line-height:1.375;pointer-events:none}.cdx-accordion__action.cdx-button{display:flex;align-items:center;position:absolute;top:0;right:0;height:calc(1.375em + 26px);padding-right:12px;padding-left:12px;font-size:1rem}.cdx-accordion__action.cdx-button:hover{background-color:unset}.cdx-accordion__content{padding:8px 12px 12px;font-size:1rem}.cdx-accordion>summary:before{content:"";min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom;height:1.375em;transition-property:background-color,border-color,transform;transition-duration:.25s;transition-timing-function:ease}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-accordion>summary:before{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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-accordion>summary:before{-webkit-mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');mask-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="%23000"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-accordion[open]>summary:before{transform:rotate(-180deg)}.cdx-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #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.5rem;height:2.5rem;border:1px solid var(--border-color-subtle, #c8ccd1);border-radius:2px}.cdx-thumbnail__image{background-color:var(--background-color-base-fixed, #fff);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:var(--background-color-interactive-subtle, #f8f9fa);display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-thumbnail__placeholder__icon{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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');mask-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="%23000"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>');background-color:var(--color-placeholder, #72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-card{background-color:var(--background-color-base, #fff);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-base, #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:var(--border-color-interactive--hover, #27292d)}.cdx-card--is-link:active{border-color:var(--border-color-interactive--active, #202122)}.cdx-card--is-link:focus{outline:1px solid transparent}.cdx-card--is-link:focus-visible{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}@supports not selector(:focus-visible){.cdx-card--is-link:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}}.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;-ms-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:var(--color-base, #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:var(--color-subtle, #54595d)}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875rem}.cdx-card__thumbnail.cdx-thumbnail{margin-right:12px}.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail.cdx-thumbnail .cdx-thumbnail__image{width:3rem;height:3rem}.cdx-card .cdx-card__icon{color:var(--color-subtle, #54595d);margin-right:12px}.cdx-label{display:flex;flex-direction:column;line-height:1.375}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle, #54595d);margin-right:4px}.cdx-label__label__text{font-weight:700}legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle, #54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled, #a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:8px}@media screen and (min-width: 640px){.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column;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,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-left:calc(1.25rem + 8px);line-height:1.4285714}.cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;left:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}.cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px;padding-left:calc(1.25rem + 8px)}.cdx-checkbox__icon{background-size:0 0;border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:var(--background-color-base-fixed, #fff);position:absolute;top:calc(50% - .5px);right:3px;left:3px;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:1rem 1rem;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover, #3056a9)}.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:var(--background-color-progressive, #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 var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff)}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active, #233566)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover, #d74032)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active, #bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error, #f54739);border-color:var(--border-color-progressive--focus, #36c)}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-input-chip{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:9999px;padding:0 0 0 8px;font-size:.875rem;line-height:1.5714285}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly){transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus{outline:1px solid transparent}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-input-chip:not(.cdx-input-chip--disabled):not(.cdx-input-chip--readonly):focus:not(:active){border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-input-chip--readonly{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:hover{background-color:var(--background-color-transparent, transparent);cursor:default}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:active{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--readonly .cdx-input-chip__button.cdx-button:focus:not(:active){border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-input-chip--disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-input-chip--disabled .cdx-icon{color:var(--color-disabled-emphasized, #a2a9b1)}.cdx-input-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-input-chip__button.cdx-button{min-width:20px;min-height:20px;margin-right:1px;border-radius:9999px;padding-right:2px;padding-left:2px;font-size:.75rem}.cdx-chip-input{border-radius:2px;overflow:hidden}.cdx-chip-input__chips,.cdx-chip-input__separate-input{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;padding:3px 8px;line-height:1.4285714}.cdx-chip-input__chips{display:flex;flex:1 auto;flex-flow:wrap;gap:8px}.cdx-chip-input__input{background-color:var(--background-color-transparent, transparent);color:var(--color-base, #202122);flex-grow:inherit;border:0;font-family:inherit;font-size:inherit;line-height:1}.cdx-chip-input__input:focus{outline:1px solid transparent}.cdx-chip-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-chip-input--has-separate-input .cdx-chip-input__chips{margin-bottom:-1px}.cdx-chip-input--has-separate-input .cdx-chip-input__input{width:100%}.cdx-chip-input__aria-status{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly) .cdx-chip-input__separate-input{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips{background-color:var(--background-color-base, #fff)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__chips{background-color:var(--background-color-interactive-subtle, #f8f9fa)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input input::placeholder{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover input::placeholder,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover input::placeholder{color:var(--color-error--hover, #9f3526)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-error, #bf3c2c)}.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips .cdx-chip-input__input:hover,.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--readonly).cdx-chip-input--status-error:not(.cdx-chip-input--focused).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input .cdx-chip-input__input:hover{color:var(--color-error--hover, #9f3526)}.cdx-chip-input--readonly .cdx-chip-input__chips,.cdx-chip-input--readonly .cdx-chip-input__separate-input{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-chip-input--readonly.cdx-chip-input--focused:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-chip-input--readonly.cdx-chip-input--focused.cdx-chip-input--has-separate-input .cdx-chip-input__separate-input{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-chip-input--disabled .cdx-chip-input__chips,.cdx-chip-input--disabled .cdx-chip-input__separate-input{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-chip-input--disabled .cdx-chip-input__chips .cdx-chip-input__input,.cdx-chip-input--disabled .cdx-chip-input__separate-input .cdx-chip-input__input{color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1)}.cdx-search-result-title{display:inline-block;max-width:100%;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;-ms-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{max-width:100%}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail.cdx-thumbnail,.cdx-menu-item__icon{margin-right:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-menu-item__selected-icon{height:1.4285714em;margin-left:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.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:var(--color-base, #202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle, #54595d)}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active, #dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive, #36c)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover, #dce3f9)}.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__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover, #3056a9)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active, #233566)}.cdx-menu-item--disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle, #ffe9e5);color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive, #bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover, #ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover, #9f3526)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active, #ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active, #612419)}.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:1rem;max-width:none;border-radius:9999px;box-shadow:0 0 0 1px var(--box-shadow-color-base, #a2a9b1)}.cdx-progress-bar--inline{width:100%;height:.25rem}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:var(--background-color-progressive, #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:var(--background-color-base, #fff)}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled, #dadde3)}.cdx-progress-bar--disabled:not(.cdx-progress-bar--inline){background-color:var(--background-color-disabled-subtle, #eaecf0)}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}.cdx-menu__listbox,.cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px;padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;line-height:1.6}.cdx-menu__group__icon{height:1.6em}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle, #54595d);font-size:.875rem}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-menu__group-wrapper+.cdx-menu-item,.cdx-menu-item+.cdx-menu__group-wrapper,.cdx-menu__group-wrapper--hide-label,.cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted, #dadde3)}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}.cdx-menu--has-footer .cdx-menu__listbox>.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;border-radius:2px;overflow:hidden}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;left:9px;transform:translateY(-50%)}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1rem;height:1rem;transition-property:color;transition-duration:.1s;right:9px;transform:translateY(-50%)}.cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}.cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{right:calc(17px + 1rem)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:0;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.375}.cdx-text-input__input:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder, #72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.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:var(--color-subtle, #54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base, #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:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled, #a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.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.25rem)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1rem)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(24px + 2rem)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error, #bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover, #9f3526)}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input.cdx-text-input{flex:1 1 auto;min-width:224px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__input.cdx-text-input .cdx-text-input__input{border-right-width:0}.cdx-combobox__expand-button.cdx-button{position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-icon.cdx-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;left:50%;transform:translate(-50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button.cdx-button{border-bottom-right-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light, 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:var(--background-color-base, #fff);display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100vh - 2.5rem);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 16px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-dialog__header{padding:16px 24px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.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.125rem;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle, #54595d);margin:0;padding:0;font-size:1rem;line-height:1.375}.cdx-dialog__header__close-button.cdx-button{margin-right:-8px}.cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-dialog__body{flex-grow:1;padding:16px 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{padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle, #54595d);flex:1 0 auto;width:100%;margin:0;font-size:.875rem;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:12px}.cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle, #c8ccd1)}.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-button,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action.cdx-button{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-message{background-color:var(--background-color-notice-subtle, #eaecf0);color:var(--color-base, #202122);display:flex;align-items:flex-start;position:relative;border:1px solid var(--border-color-notice, #72777d);border-radius:2px;padding:16px}@media screen and (min-width: 640px){.cdx-message{padding-right:24px;padding-left:24px}}.cdx-message .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .cdx-message__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message .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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message .cdx-message__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-message .cdx-message__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-message--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-message--warning .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--warning .cdx-message__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--warning .cdx-message__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-message--warning .cdx-message__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-message--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-message--error .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--error .cdx-message__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--error .cdx-message__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-message--error .cdx-message__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-message--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-message--success .cdx-message__icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-message--success .cdx-message__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-message--success .cdx-message__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-message--success .cdx-message__icon--vue{color:var(--color-icon-success, #099979)}.cdx-message--user-dismissable{padding-right:48px}@media screen and (min-width: 640px){.cdx-message--user-dismissable{padding-right:56px}}.cdx-message--inline{background-color:var(--background-color-transparent, transparent);border:0;padding:0;font-weight:700}.cdx-message--inline.cdx-message--error{color:var(--color-error, #bf3c2c)}.cdx-message .cdx-message__icon,.cdx-message .cdx-message__icon--vue{height:1.6em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;width:0;margin-left:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__content>*:first-child{margin-top:0;padding-top:0}.cdx-message__content>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-message__dismiss-button.cdx-button{position:absolute;top:12px;right:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button.cdx-button{right:8px}}.cdx-message+.cdx-message{margin-top: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-field{margin:16px 0 0;border:0;padding:0}.cdx-field:first-child{margin-top:0}.cdx-field__help-text{line-height:1.375}.cdx-field__help-text,.cdx-field__validation-message{margin-top:8px}@media screen and (min-width: 640px){.cdx-field__help-text,.cdx-field__validation-message{margin-top:4px}}.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text{color:var(--color-subtle, #54595d)}.cdx-field--disabled .cdx-field__help-text{color:var(--color-disabled, #a2a9b1)}.cdx-info-chip{background-color:var(--background-color-notice-subtle, #eaecf0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32rem;border:1px solid var(--border-color-notice, #72777d);border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-base, #202122);font-size:.875rem}.cdx-info-chip .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__icon{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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');mask-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="%23000"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/></svg>');background-color:var(--color-icon-notice, #72777d)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip .cdx-info-chip__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="%23000"><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 7"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip .cdx-info-chip__icon:lang(ar){-webkit-mask-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="%23000"><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 7"/></svg>');mask-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="%23000"><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 7"/></svg>');background-color:var(--color-icon-notice, #72777d)}}.cdx-info-chip .cdx-info-chip__icon--vue{color:var(--color-icon-notice, #72777d)}.cdx-info-chip--error{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-info-chip--error .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--error .cdx-info-chip__icon{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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--error .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');mask-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="%23000"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>');background-color:var(--color-icon-error, #f54739)}}.cdx-info-chip--error .cdx-info-chip__icon--vue{color:var(--color-icon-error, #f54739)}.cdx-info-chip--warning{background-color:var(--background-color-warning-subtle, #fdf2d5);border-color:var(--border-color-warning, #ab7f2a)}.cdx-info-chip--warning .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--warning .cdx-info-chip__icon{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="%23000"><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>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--warning .cdx-info-chip__icon{-webkit-mask-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="%23000"><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>');mask-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="%23000"><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>');background-color:var(--color-icon-warning, #ab7f2a)}}.cdx-info-chip--warning .cdx-info-chip__icon--vue{color:var(--color-icon-warning, #ab7f2a)}.cdx-info-chip--success{background-color:var(--background-color-success-subtle, #dff2eb);border-color:var(--border-color-success, #099979)}.cdx-info-chip--success .cdx-info-chip__icon{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-info-chip--success .cdx-info-chip__icon{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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-info-chip--success .cdx-info-chip__icon{-webkit-mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');mask-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="%23000"><path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/></svg>');background-color:var(--color-icon-success, #099979)}}.cdx-info-chip--success .cdx-info-chip__icon--vue{color:var(--color-icon-success, #099979)}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1rem;height:1rem}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input .cdx-text-input__input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-dialog .cdx-lookup{position:static}.cdx-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;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--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-toggle-button--icon-only{min-width:32px;padding-right:5px;padding-left:5px}.cdx-toggle-button--icon-only.cdx-toggle-button--size-large{min-width:44px;padding-right:11px;padding-left:11px}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:var(--color-base, #202122)}.cdx-toggle-button:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d)}.cdx-toggle-button--framed:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122);box-shadow:none}.cdx-toggle-button--framed:disabled{background-color:var(--background-color-disabled, #dadde3);color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:var(--background-color-progressive, #36c);color:var(--color-inverted-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #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:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:none}.cdx-toggle-button--quiet{background-color:var(--background-color-transparent, transparent);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:var(--background-color-progressive-subtle, #f1f4fd);color:var(--color-progressive, #36c)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:hover{background-color:var(--background-color-progressive-subtle--hover, #dce3f9);color:var(--color-progressive--hover, #3056a9)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:focus{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on.cdx-toggle-button--is-active{background-color:var(--background-color-progressive-subtle--active, #cbd6f6);color:var(--color-progressive--active, #233566)}.cdx-toggle-button--quiet:disabled{color:var(--color-disabled, #a2a9b1)}.cdx-menu-button__menu-wrapper{position:relative}.cdx-menu-button .cdx-menu{min-width:8rem;max-width:16rem}.cdx-dialog .cdx-menu-button{position:static}.cdx-multiselect-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-multiselect-lookup--pending .cdx-chip-input:not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,.cdx-multiselect-lookup--pending .cdx-chip-input .cdx-chip-input__separate-input{background-color:var(--background-color-interactive, #eaecf0);background-image:linear-gradient(135deg,var(--background-color-base, #fff) 25%,var(--background-color-transparent, transparent) 25%,var(--background-color-transparent, transparent) 50%,var(--background-color-base, #fff) 50%,var(--background-color-base, #fff) 75%,var(--background-color-transparent, transparent) 75%,var(--background-color-transparent, transparent));background-size:1.25rem 1.25rem;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.25rem 0}to{background-position:0 0}}.cdx-dialog .cdx-multiselect-lookup{position:static}.cdx-popover{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;z-index:700;box-sizing:border-box;min-width:16rem;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:16px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-popover__header{display:flex;align-items:flex-start;flex-shrink:0;gap:8px;margin-bottom:12px}.cdx-popover__header__icon{height:1.6em}.cdx-popover__header__title{font-weight:600}.cdx-popover__header__button-wrapper{display:flex;flex-direction:column;justify-content:center;height:1.6em;margin-right:-8px;margin-left:auto}.cdx-popover__body{flex-grow:1;flex-shrink:1;overflow-y:auto}.cdx-popover__footer{flex-shrink:0;margin-top:16px}.cdx-popover__footer__actions{display:flex;gap:12px}.cdx-popover__footer__actions--horizontal{flex-direction:row-reverse}.cdx-popover__footer__actions--vertical{flex-direction:column;width:100%}.cdx-popover__arrow{background-color:var(--background-color-base, #fff);position:absolute;width:1rem;height:1rem;border:1px solid var(--border-color-base, #a2a9b1);border-top-left-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06));-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.cdx-progress-indicator{display:inline-flex;align-items:center;min-height:1.5rem;white-space:nowrap}.cdx-progress-indicator__indicator{display:block;box-sizing:border-box;width:1.25rem;height:1.25rem;border-width:2px;border-style:solid;border-color:var(--accent-color-base, #36c);border-right-color:var(--border-color-transparent, transparent);border-radius:50%;transform:rotate(-45deg);animation-name:cdx-animation-progress-indicator-spinner;animation-duration:1s;animation-timing-function:linear;animation-delay:-.16s;animation-iteration-count:infinite}.cdx-progress-indicator__indicator__progress{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-progress-indicator__label{margin-left:8px}.cdx-progress-indicator__label.cdx-label{padding-bottom:0}.cdx-progress-indicator__label .cdx-label__label__text{font-weight:400}@keyframes cdx-animation-progress-indicator-spinner{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}.cdx-radio{position:relative;min-width:20px;min-height:20px}.cdx-radio__wrapper{display:flex}.cdx-radio:not(.cdx-radio--inline){display:flex;flex-direction:column;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,.cdx-radio__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-left:calc(1.25rem + 8px);line-height:1.4285714}.cdx-radio__label.cdx-label{padding-bottom:0}.cdx-radio__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);position:absolute;left:0;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__input{opacity:0;position:absolute;left:0;z-index:1;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-label .cdx-label__label,.cdx-radio:hover>.cdx-radio__input:enabled~.cdx-radio__label:not(.cdx-label){cursor:pointer}.cdx-radio__custom-input:not(.cdx-radio__custom-input--inline){padding-top:6px;padding-left:calc(1.25rem + 8px)}.cdx-radio__icon{border-radius:50%}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border:1px solid var(--border-color-transparent, transparent);border-radius:50%}.cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive, #72777d)}.cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-radio__input:enabled:focus:not(:active)+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c)}.cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-width:6px;border-color:var(--background-color-progressive, #36c)}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-progressive--hover, #3056a9)}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:var(--border-color-inverted, #fff)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-progressive--active, #233566)}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--background-color-progressive--active, #233566)}.cdx-radio--status-error .cdx-radio__input:enabled~.cdx-radio__label{color:var(--color-error, #bf3c2c)}.cdx-radio--status-error .cdx-radio__input:enabled+.cdx-radio__icon{background-color:var(--background-color-error-subtle, #ffe9e5);border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:hover+.cdx-radio__icon{background-color:var(--background-color-error-subtle--hover, #ffdad3);border-color:var(--border-color-error--hover, #9f3526)}.cdx-radio--status-error .cdx-radio__input:enabled:focus+.cdx-radio__icon{border-color:var(--border-color-progressive--focus, #36c)}.cdx-radio--status-error .cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:var(--background-color-error-subtle--active, #ffc8bd);border-color:var(--border-color-error--active, #612419);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked+.cdx-radio__icon{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:var(--background-color-error--hover, #d74032)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon{border-width:1px}.cdx-radio--status-error .cdx-radio__input:enabled:checked:focus:not(.cdx-radio--status-error .cdx-radio__input:enabled:checked:active)+.cdx-radio__icon:before{top:2px;right:2px;bottom:2px;left:2px;border-width:4px;border-color:var(--border-color-error, #f54739)}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon{border-color:var(--background-color-error--active, #bf3c2c);box-shadow:none}.cdx-radio--status-error .cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:var(--border-color-transparent, transparent)}.cdx-radio__input:disabled~.cdx-radio__label,.cdx-radio__input:disabled~.cdx-radio__label.cdx-label{color:var(--color-disabled, #a2a9b1)}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-radio__input:disabled:checked+.cdx-radio__icon{background-color:var(--color-disabled-emphasized, #a2a9b1);border-width:6px;border-color:var(--background-color-disabled, #dadde3)}.cdx-search-input--has-end-button{background-color:var(--background-color-base, #fff);display:flex;border:1px solid var(--border-color-base, #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{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button.cdx-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button.cdx-button:hover,.cdx-search-input__end-button.cdx-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{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="%23000"><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 8"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{-webkit-mask-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="%23000"><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 8"/></svg>');mask-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="%23000"><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 8"/></svg>');background-color:var(--color-base, #202122)}}.cdx-select{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;-webkit-appearance:none;appearance:none;background-position:center right 12px;background-repeat:no-repeat;background-size:max(.75rem,12px)}.cdx-select:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #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="%23a2a9b1"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>');opacity:1}.cdx-select:enabled{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);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:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(16px + 1.25rem);font-size:inherit;line-height:1.375;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(20px + 1.25rem)}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle, #54595d);position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;left:12px;transform:translateY(-50%)}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base, #202122);position:absolute;top:50%;min-width:12px;min-height:12px;width:.75rem;height:.75rem;transition-property:color;transition-duration:.1s;right:12px;transform:translateY(-50%)}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle, #f8f9fa);color:var(--color-subtle, #54595d);border-color:var(--border-color-interactive, #72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d);cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base, #fff);border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base, #202122)}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base, #fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled, #a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error, #bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover, #9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active, #ffc8bd);color:var(--color-error--active, #612419);border-color:var(--border-color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active, #612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle, #54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base, #202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base, #202122)}.cdx-dialog .cdx-select-vue{position:static}.cdx-table-pager{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px}@media screen and (min-width: 640px){.cdx-table-pager{flex-wrap:nowrap}}.cdx-table-pager__start .cdx-select,.cdx-table-pager__start .cdx-select-vue__handle{min-width:8rem}.cdx-table-pager__center{color:var(--color-subtle, #54595d);flex:1 1 40%;font-size:1rem;text-align:center}@media screen and (min-width: 640px){.cdx-table-pager__center{flex:0 1 auto}}.cdx-table-pager__end{display:flex;flex:1 0 100%;justify-content:space-between;gap:4px}@media screen and (min-width: 640px){.cdx-table-pager__end{flex:0 1 auto}}.cdx-table-pager__icon--first{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--first{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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--first{-webkit-mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');mask-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="%23000"><path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--first[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--first:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--previous{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--previous{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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--previous{-webkit-mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');mask-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="%23000"><path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--previous[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--previous:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--next{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--next{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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--next{-webkit-mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');mask-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="%23000"><path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--next[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--next:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table-pager__icon--last{min-width:20px;min-height:20px;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table-pager__icon--last{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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table-pager__icon--last{-webkit-mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');mask-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="%23000"><path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table-pager__icon--last[dir=rtl],html[dir=rtl] .cdx-table-pager__icon--last:not([dir="ltr"]){transform:scaleX(-1)}.cdx-table{color:var(--color-base, #202122);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cdx-table__header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:64px;padding:16px 12px}.cdx-table__header__caption{color:var(--color-emphasized, #101418);font-size:1.125rem;font-weight:700;line-height:1.25}.cdx-table__pagination--bottom{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__pagination-status--short{display:block;text-align:right}@media screen and (min-width: 640px){.cdx-table__pagination-status--short{display:none}}.cdx-table__pagination-status--long{display:none}@media screen and (min-width: 640px){.cdx-table__pagination-status--long{display:block;text-align:center}}.cdx-table__pending-indicator{position:absolute}.cdx-table__table-wrapper{position:relative;overflow-x:auto}.cdx-table__table{min-width:100%;line-height:1.375;border-collapse:collapse}.cdx-table__table caption{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-table__table th,.cdx-table__table td{padding:12px}.cdx-table__table th{color:var(--color-emphasized, #101418);text-align:left}.cdx-table__table thead th{border-bottom:1px solid var(--border-color-base, #a2a9b1);vertical-align:bottom}.cdx-table__table tfoot td,.cdx-table__table tfoot th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table tbody td,.cdx-table__table tbody th{border-top:1px solid var(--border-color-subtle, #c8ccd1);vertical-align:top}.cdx-table__table tbody tr:first-child td,.cdx-table__table tbody tr:first-child th{border-top:0}.cdx-table__table__sort-button{background-color:var(--background-color-transparent, transparent);display:flex;align-items:flex-end;gap:8px;width:100%;border:0;padding:12px;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.4285714;text-align:left;text-decoration:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-table__table__sort-button:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-base, #a2a9b1);cursor:pointer}.cdx-table__table__sort-button:focus{outline:1px solid transparent}.cdx-table__table__sort-button:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-base, #a2a9b1)}.cdx-table__table__sort-button:focus:not(:active){background-color:var(--background-color-base, #fff);box-shadow:inset 0 0 0 2px var(--box-shadow-color-progressive--focus, #36c)}.cdx-table__table__sort-icon--unsorted{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--unsorted{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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--unsorted{-webkit-mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');mask-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="%23000"><path d="M10 0 3 8h14zm0 18-7-8h14z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--asc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--asc{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="%23000"><path d="m10 5 8 10H2z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--asc{-webkit-mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');mask-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="%23000"><path d="m10 5 8 10H2z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--desc{min-width:16px;min-height:16px;width:1rem;height:1rem;display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-table__table__sort-icon--desc{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="%23000"><path d="M10 15 2 5h16z"/></svg>');filter:invert(var(--filter-invert-icon, 0));opacity:var(--opacity-icon-base, .87)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-table__table__sort-icon--desc{-webkit-mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');mask-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="%23000"><path d="M10 15 2 5h16z"/></svg>');background-color:var(--color-base, #202122)}}.cdx-table__table__sort-icon--vue,.cdx-table__table__sort-icon{color:var(--color-subtle, #54595d);flex-shrink:0;height:1.4285714em}.cdx-table__table .cdx-table__table__cell--align-center{text-align:center}.cdx-table__table .cdx-table__table__cell--align-end{text-align:right}.cdx-table__table .cdx-table__table__cell--align-end .cdx-table__table__sort-button{flex-direction:row-reverse;text-align:right}.cdx-table__table .cdx-table__table__cell--align-number{text-align:right}.cdx-table__table .cdx-table__table__cell--align-number .cdx-table__table__sort-button{flex-direction:row-reverse;text-align:right}.cdx-table__table .cdx-table__table__cell--has-sort{padding:0}.cdx-table__table__select-rows{width:1px}.cdx-table__table__row--selected{background-color:var(--background-color-progressive-subtle, #f1f4fd)}.cdx-table__table--layout-fixed{table-layout:fixed}.cdx-table__table--borders-vertical th,.cdx-table__table--borders-vertical td{border-right:1px solid var(--border-color-subtle, #c8ccd1)}.cdx-table__table--borders-vertical th:last-child,.cdx-table__table--borders-vertical td:last-child{border-right:0}.cdx-table__table--borders-vertical thead tr:not(:first-child) th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__header+.cdx-table__table-wrapper .cdx-table__table--borders-vertical thead th{border-top:1px solid var(--border-color-base, #a2a9b1)}.cdx-table__table__empty-state{border-top:1px solid var(--border-color-base, #a2a9b1)}thead+tbody .cdx-table__table__empty-state{border-top:0}tbody td.cdx-table__table__empty-state-content{color:var(--color-subtle, #54595d);height:40px;text-align:center;vertical-align:middle}.cdx-table__footer{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:64px;border-top:1px solid var(--border-color-base, #a2a9b1);padding:12px}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.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.5rem;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.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{background-color:var(--background-color-transparent, transparent);display:block;flex:0 0 auto;max-width:16rem;border-width:0;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-size:1rem;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:hover{cursor:pointer}.cdx-tabs__list__item[aria-selected=true]{cursor:default}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:var(--background-color-interactive, #eaecf0)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-interactive, #eaecf0) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base, #202122);margin:8px 4px 0 8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-blend, multiply)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active, #dadde3);color:var(--color-base, #202122)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);mix-blend-mode:var(--mix-blend-mode-base, normal)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive, #eaecf0);color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:8px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header{background-color:var(--background-color-base, #fff);margin:0 4px;border-bottom:1px solid var(--border-color-base, #a2a9b1)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-base, #fff) 0,var(--background-color-transparent, transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base, #202122)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected="true"]){color:var(--color-progressive--hover, #3056a9);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover, #3056a9)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected="true"]){color:var(--color-progressive--active, #233566);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active, #233566)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive, #36c);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive, #36c)}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled, #a2a9b1);cursor:default}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-left:0}.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--border-color-progressive, #6485d1);outline:1px solid transparent;overflow:hidden}.cdx-text-area{position:relative;min-width:256px}.cdx-text-area .cdx-text-area__start-icon{position:absolute;top:4px;min-width:20px;min-height:20px;width:1.25rem;height:1.5rem;transition-property:color;transition-duration:.1s;left:9px}.cdx-text-area .cdx-text-area__end-icon{position:absolute;top:4px;min-width:16px;min-height:16px;width:1rem;height:1.5rem;transition-property:color;transition-duration:.1s;right:9px}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25rem,20px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__start-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1.25rem,20px);mask-size:max(1.25rem,20px)}}.cdx-text-area__icon.cdx-text-area__end-icon{min-width:16px;min-height:16px;width:1rem;height:1rem;height:1.5rem}@supports not (((-webkit-mask-image: none) or (mask-image: none))){.cdx-text-area__icon.cdx-text-area__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(1rem,16px)}}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-text-area__icon.cdx-text-area__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(1rem,16px);mask-size:max(1rem,16px)}}.cdx-text-area__textarea{display:block;box-sizing:border-box;min-height:64px;width:100%;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;overflow:auto;font-family:inherit;font-size:inherit;line-height:1.4285714;resize:vertical}.cdx-text-area__textarea--is-autosize{resize:none;overflow:hidden}.cdx-text-area__textarea--is-autosize::-webkit-resizer{display:none}.cdx-text-area__textarea:enabled{background-color:var(--background-color-base, #fff);color:var(--color-base, #202122);border-color:var(--border-color-interactive, #72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent, transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-area__textarea:enabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-placeholder, #72777d)}.cdx-text-area__textarea:enabled~.cdx-text-area__icon{opacity:var(--opacity-icon-placeholder, .51)}.cdx-text-area__textarea:enabled:hover{border-color:var(--border-color-interactive--hover, #27292d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon-vue.cdx-icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-text-area__textarea:enabled:focus~.cdx-text-area__icon,.cdx-text-area__textarea:enabled.cdx-text-area__textarea--has-value~.cdx-text-area__icon{opacity:1}.cdx-text-area__textarea:enabled:focus{border-color:var(--border-color-progressive--focus, #36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-text-area__textarea:enabled:read-only{background-color:var(--background-color-neutral-subtle, #f8f9fa);border-color:var(--border-color-base, #a2a9b1)}.cdx-text-area__textarea:disabled{background-color:var(--background-color-disabled-subtle, #eaecf0);color:var(--color-disabled, #a2a9b1);-webkit-text-fill-color:var(--color-disabled, #a2a9b1);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-disabled, #a2a9b1)}.cdx-text-area__textarea:disabled~.cdx-text-area__icon{opacity:var(--opacity-icon-base--disabled, .51)}.cdx-text-area__textarea::placeholder{color:var(--color-placeholder, #72777d);opacity:1}.cdx-text-area--has-start-icon .cdx-text-area__textarea{padding-left:calc(16px + 1.25rem)}.cdx-text-area--has-end-icon .cdx-text-area__textarea{padding-right:calc(16px + 1rem)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle, #ffe9e5);color:var(--color-error, #bf3c2c);border-color:var(--border-color-error, #f54739)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus)~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error, #bf3c2c)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover, #ffdad3);color:var(--color-error--hover, #9f3526);border-color:var(--border-color-error--hover, #9f3526)}.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-area--status-error .cdx-text-area__textarea:enabled:not(:read-only):not(:focus):hover~.cdx-text-area__icon-vue.cdx-icon{color:var(--color-error--hover, #9f3526)}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-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 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px 0 0 var(--box-shadow-color-inverted, #fff),-1px 0 0 0 var(--box-shadow-color-inverted, #fff)}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c),inset 0 0 0 2px var(--box-shadow-color-inverted, #fff),0 0 0 1px var(--box-shadow-color-inverted, #fff)}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;z-index:0;margin-bottom:12px}.cdx-toggle-switch--align-switch{display:flex;justify-content:space-between}.cdx-toggle-switch:last-child{margin-bottom:0}.cdx-toggle-switch__label,.cdx-toggle-switch__label.cdx-label{order:-1}.cdx-toggle-switch__label:not(:empty),.cdx-toggle-switch__label.cdx-label:not(:empty){padding-right:6px}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label{padding-bottom:0}.cdx-toggle-switch .cdx-toggle-switch__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-toggle-switch__switch{transform:translateZ(0);background-color:var(--background-color-base, #fff);display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3rem;height:2rem;border-width:1px;border-style:solid;border-color:var(--border-color-interactive, #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 var(--border-color-transparent, 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.25rem;height:1.25rem;border:1px solid var(--border-color-interactive, #72777d);border-radius:50%;transform:translate(.3125rem) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.25s,.1s,.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;right:0;z-index:2;min-width:48px;min-height:32px;width:3rem;height:2rem;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-inverted, #fff);transform:translate(calc(100% + .0625rem)) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-label .cdx-label__label:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label:not(.cdx-label):hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--hover, #eaecf0);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--hover, #27292d)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:var(--background-color-interactive-subtle--active, #dadde3);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base, #fff);border-color:var(--border-color-interactive--active, #202122)}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);outline:1px solid transparent}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive, #36c);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--background-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--hover, #3056a9);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:var(--border-color-transparent, transparent)}.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:var(--border-color-inverted, #fff)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:var(--background-color-progressive--active, #233566);border-color:var(--border-color-transparent, transparent);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--active, #233566)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--background-color-base-fixed, #fff);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled-subtle, #eaecf0);border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:var(--border-color-disabled, #c8ccd1)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch{background-color:var(--background-color-disabled, #dadde3);border-color:var(--border-color-transparent, transparent)}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:var(--color-disabled-emphasized, #a2a9b1);border-color:var(--border-color-transparent, transparent)}.cdx-tooltip{background-color:var(--background-color-inverted, #101418);color:var(--color-inverted, #fff);display:none;position:absolute;z-index:800;width:-webkit-max-content;width:max-content;max-width:16rem;border-radius:2px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem;animation-name:cdx-animation-tooltip;animation-duration:.1s;animation-timing-function:linear;animation-delay:.25s;animation-fill-mode:both}@keyframes cdx-animation-tooltip{0%{opacity:0;transform:scale(75%)}to{opacity:1;transform:scale(1)}}.cdx-typeahead-search__menu.cdx-menu{border-top-left-radius:0;border-top-right-radius:0}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__search-footer.cdx-menu-item{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer.cdx-menu-item:visited{color:var(--color-base, #202122)}.cdx-typeahead-search__search-footer.cdx-menu-item:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon.cdx-icon{color:var(--color-subtle, #54595d)}.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__icon.cdx-icon,.cdx-typeahead-search__search-footer__active.cdx-menu-item .cdx-typeahead-search__search-footer__text{color:var(--color-progressive, #36c)}.cdx-typeahead-search .cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search--expanded .cdx-typeahead-search__input.cdx-search-input .cdx-text-input{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.25rem;height:1.25rem;transition-property:color;transition-duration:.1s;left:22px;transform:translateY(-50%)}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5rem}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset}
diff --git a/resources/lib/codex/codex.umd.cjs b/resources/lib/codex/codex.umd.cjs
index dc894df3e021..f52ccc2506a9 100644
--- a/resources/lib/codex/codex.umd.cjs
+++ b/resources/lib/codex/codex.umd.cjs
@@ -1 +1 @@
-(function(B,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(B=typeof globalThis!="undefined"?globalThis:B||self,t(B.codex={},B.Vue))})(this,function(B,t){"use strict";var yr=Object.defineProperty,Cr=Object.defineProperties;var wr=Object.getOwnPropertyDescriptors;var dt=Object.getOwnPropertySymbols;var vn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable;var Mt=(B,t,q)=>t in B?yr(B,t,{enumerable:!0,configurable:!0,writable:!0,value:q}):B[t]=q,J=(B,t)=>{for(var q in t||(t={}))vn.call(t,q)&&Mt(B,q,t[q]);if(dt)for(var q of dt(t))Fn.call(t,q)&&Mt(B,q,t[q]);return B},re=(B,t)=>Cr(B,wr(t));var pe=(B,t)=>{var q={};for(var de in B)vn.call(B,de)&&t.indexOf(de)<0&&(q[de]=B[de]);if(B!=null&&dt)for(var de of dt(B))t.indexOf(de)<0&&Fn.call(B,de)&&(q[de]=B[de]);return q};var we=(B,t,q)=>Mt(B,typeof t!="symbol"?t+"":t,q);var te=(B,t,q)=>new Promise((de,je)=>{var ct=ke=>{try{ve(q.next(ke))}catch(Fe){je(Fe)}},ut=ke=>{try{ve(q.throw(ke))}catch(Fe){je(Fe)}},ve=ke=>ke.done?de(ke.value):Promise.resolve(ke.value).then(ct,ut);ve((q=q.apply(B,t)).next())});const q='<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"/>',de='<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="M7 14.17 2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/>',ct='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0m5.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"/>',ut='<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"/>',ve='<path d="M10 15 2 5h16z"/>',ke='<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>',Fe='<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>',On='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',zn='<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 7"/>',Pn='<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/>',Kn='<path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/>',_n='<path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/>',Hn='<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>',Un='<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>',jn='<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 8"/>',Wn='<path d="M10 0 3 8h14zm0 18-7-8h14z"/>',qn='<path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/>',Qn='<path d="m10 5 8 10H2z"/>',Tt=q,Gn=de,Yn=je,Xn=ct,pt=ut,Zn=ve,Lt=ke,Rt=Fe,Jn=On,vt={langCodeMap:{ar:zn},default:Pn},eo={ltr:Kn,shouldFlip:!0},to={ltr:_n,shouldFlip:!0},Ft={ltr:Hn,shouldFlip:!0},Ot={ltr:Un,shouldFlip:!0},no=jn,oo=Wn,zt=qn,lo=Qn;function ao(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 l=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof l=="string"||"path"in l?l:l.ltr}function so(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 Oe(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 Pt(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 ee(e){return n=>typeof n=="string"&&e.includes(n)}const We="cdx",io=["default","progressive","destructive"],ro=["normal","primary","quiet"],co=["medium","large"],uo=["x-small","small","medium"],Kt=ee(["notice","warning","error","success"]),po=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],fe=["default","warning","error","success"],fo=["start","center","end","number"],mo=120,ho=500,Ne="cdx-menu-footer-item",_t=Symbol("CdxTabs"),Ht=Symbol("CdxActiveTab"),Ut=Symbol("CdxAllowArbitrary"),jt=Symbol("CdxFieldInputId"),qe=Symbol("CdxFieldDescriptionId"),Wt=Symbol("CdxFieldStatus"),qt=Symbol("CdxDisabled"),go="".concat(We,"-no-invert"),Qe=Symbol("CdxTableRowIdentifier"),bo=["top","bottom","both"],yo=ee(uo),Co=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:yo}},setup(e){const n=t.ref(),o=Oe(n),l=Pt(n),i=t.computed(()=>{var u;return(u=e.dir)!=null?u:o.value}),d=t.computed(()=>{var u;return(u=e.lang)!=null?u:l.value}),s=t.computed(()=>({"cdx-icon--flipped":i.value==="rtl"&&d.value!==null&&so(e.icon,d.value),["cdx-icon--".concat(e.size)]:!0})),r=t.computed(()=>{var u,p;return ao(e.icon,(u=d.value)!=null?u:"",(p=i.value)!=null?p:"ltr")}),a=t.computed(()=>typeof r.value=="string"?r.value:""),c=t.computed(()=>typeof r.value!="string"?r.value.path:"");return{rootElement:n,rootClasses:s,iconSvg:a,iconPath:c}}}),P=(e,n)=>{const o=e.__vccOpts||e;for(const[l,i]of n)o[l]=i;return o},wo=["aria-hidden"],ko={key:0},$o=["innerHTML"],Bo=["d"];function So(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses])},[(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",ko,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("v-if",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,$o)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,Bo))],8,wo))],2)}const Y=P(Co,[["render",So]]);function Qt(e){const n=[];for(const o of e)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(...Qt(o.children)));return n}function Gt(e,n){return typeof e.type=="object"&&"name"in e.type?n!==void 0?e.type.name===n:!0:!1}function Io(e,n){return typeof e.type=="string"?e.type===n.toLowerCase():!1}function Ge(e){const n=typeof e=="function"?e():e;return n?Qt(n):[]}function Ye(e,n){if(e()){t.warn(n);return}const o=t.watch(e,l=>{l&&(t.warn(n),o())})}function Yt(e,n,o){const l=t.computed(()=>{const i=Ge(e);if(i.length!==1)return!1;const d=i[0];return!!(typeof d=="object"&&(Gt(d,"CdxIcon")||Io(d,"svg")))});return Ye(()=>l.value&&!n["aria-label"]&&!n["aria-hidden"],"".concat(o,": Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button")),l}const Vo=ee(io),xo=ee(ro),Eo=ee(co),No=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:Vo},weight:{type:String,default:"normal",validator:xo},size:{type:String,default:"medium",validator:Eo}},emits:["click"],setup(e,{emit:n,slots:o,attrs:l}){const i=t.ref(),d=Yt(o.default,l,"CdxButton"),s=t.ref(!1),r=t.computed(()=>({["cdx-button--action-".concat(e.action)]:!0,["cdx-button--weight-".concat(e.weight)]:!0,["cdx-button--size-".concat(e.size)]:!0,"cdx-button--framed":e.weight!=="quiet","cdx-button--icon-only":d.value,"cdx-button--is-active":s.value})),a=f=>{n("click",f)},c=f=>{s.value=f};function u(){c(!0)}function p(){var f;c(!1),(f=i.value)==null||f.click()}return{button:i,rootClasses:r,onClick:a,onKeyDown:u,onKeyUp:p}}});function Ao(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("button",{ref:"button",class:t.normalizeClass(["cdx-button",e.rootClasses]),onKeydown:n[0]||(n[0]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[1]||(n[1]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"])),onClick:n[2]||(n[2]=(...s)=>e.onClick&&e.onClick(...s))},[t.renderSlot(e.$slots,"default")],34)}const ge=P(No,[["render",Ao]]),Do=t.defineComponent({name:"CdxAccordion",components:{CdxButton:ge,CdxIcon:Y},props:{actionAlwaysVisible:{type:Boolean,default:!1},actionIcon:{type:[String,Object],default:null},actionButtonLabel:{type:String,default:""},headingLevel:{type:String,default:"h3"}},emits:["action-button-click"],setup(e,{attrs:n,emit:o}){const l=t.ref("open"in n),i=()=>{o("action-button-click")},d=a=>{l.value=a.newState==="open"},s=t.computed(()=>e.actionIcon&&(l.value||e.actionAlwaysVisible)),r=t.computed(()=>({"cdx-accordion--has-icon":s.value}));return{emitActionButtonClick:i,rootClasses:r,shouldShowActionButton:s,onToggle:d}}}),Mo={class:"cdx-accordion__header__title"},To={class:"cdx-accordion__header__description"};function Lo(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("details",{class:t.normalizeClass(["cdx-accordion",e.rootClasses]),onToggle:n[1]||(n[1]=(...a)=>e.onToggle&&e.onToggle(...a))},[t.createElementVNode("summary",null,[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.headingLevel),{class:"cdx-accordion__header"},{default:t.withCtx(()=>[t.createElementVNode("span",Mo,[t.renderSlot(e.$slots,"title")]),t.createElementVNode("span",To,[t.renderSlot(e.$slots,"description")])]),_:3})),e.shouldShowActionButton?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-accordion__action","aria-label":e.actionButtonLabel,type:"button",weight:"quiet",onClick:t.withModifiers(e.emitActionButtonClick,["stop"])},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.actionIcon,"icon-label":e.actionButtonLabel,size:"medium"},null,8,["icon","icon-label"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)]),t.createElementVNode("div",{class:"cdx-accordion__content",onClick:n[0]||(n[0]=t.withModifiers(()=>{},["stop"]))},[t.renderSlot(e.$slots,"default")])],34)}const Ro=P(Do,[["render",Lo]]);function Xt(e){return e.label===void 0?e.value:e.label===null?"":e.label}function Zt(e){const n=t.ref(),o=t.ref(),l=t.ref(new Map),i=Oe(n);function d(h,C){const w=h;w&&l.value.set(C,w)}function s(h){o.value=h}function r(){o.value=void 0}function a(h,C){var I;const w=h+C,k=e.value[w];if(k)if(k.disabled)a(w,C);else{const V=(I=l.value.get(w))==null?void 0:I.$el;V==null||V.focus()}}function c(){var h;a((h=o.value)!=null?h:-1,1)}function u(){var h;a((h=o.value)!=null?h:e.value.length,-1)}function p(){i.value==="rtl"?u():c()}function f(){i.value==="rtl"?c():u()}function m(h){switch(h.key){case"ArrowRight":h.preventDefault(),p();break;case"ArrowLeft":h.preventDefault(),f();break;case"ArrowDown":h.preventDefault(),c();break;case"ArrowUp":h.preventDefault(),u();break}}return{rootElement:n,assignTemplateRef:d,onFocus:s,onBlur:r,onKeydown:m}}const vo=t.defineComponent({name:"CdxButtonGroup",components:{CdxButton:ge,CdxIcon:Y},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(e){const{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:i,onKeydown:d}=Zt(t.toRef(e,"buttons"));return{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:i,onKeydown:d,getButtonLabel:Xt}}}),Fo={ref:"rootElement",class:"cdx-button-group"};function Oo(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",Fo,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,c)=>(t.openBlock(),t.createBlock(r,{key:a.value,ref_for:!0,ref:u=>e.assignTemplateRef(u,c),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,onClick:u=>e.$emit("click",a.value),onFocus:u=>e.onFocus(c),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["disabled","aria-label","onClick","onFocus","onBlur","onKeydown"]))),128))],512)}const zo=P(vo,[["render",Oo]]),Po=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:Y},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:Jn}},setup:e=>{const n=t.ref(!1),o=t.ref({}),l=i=>{const d=i.replace(/([\\"\n])/g,"\\$1"),s=new Image;s.onload=()=>{o.value={backgroundImage:'url("'.concat(d,'")')},n.value=!0},s.onerror=()=>{n.value=!1},s.src=d};return t.onMounted(()=>{var i;(i=e.thumbnail)!=null&&i.url&&l(e.thumbnail.url)}),{thumbnailStyle:o,thumbnailLoaded:n,NoInvertClass:go}}}),Ko={class:"cdx-thumbnail"},_o={key:0,class:"cdx-thumbnail__placeholder"};function Ho(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Ko,[e.thumbnailLoaded?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock("span",_o,[t.createVNode(s,{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:t.normalizeClass([e.NoInvertClass,"cdx-thumbnail__image"])},null,6)):t.createCommentVNode("v-if",!0)]),_:1})])}const ft=P(Po,[["render",Ho]]),Uo=t.defineComponent({name:"CdxCard",components:{CdxIcon:Y,CdxThumbnail:ft},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),o=t.computed(()=>n.value?"a":"span"),l=t.computed(()=>n.value?e.url:void 0);return{isLink:n,contentTag:o,cardLink:l}}}),jo={class:"cdx-card__text"},Wo={class:"cdx-card__text__title"},qo={key:0,class:"cdx-card__text__description"},Qo={key:1,class:"cdx-card__text__supporting-text"};function Go(e,n,o,l,i,d){const s=t.resolveComponent("cdx-thumbnail"),r=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(s,{key:0,thumbnail:e.thumbnail,"placeholder-icon":e.customPlaceholderIcon,class:"cdx-card__thumbnail"},null,8,["thumbnail","placeholder-icon"])):e.icon?(t.openBlock(),t.createBlock(r,{key:1,icon:e.icon,class:"cdx-card__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",jo,[t.createElementVNode("span",Wo,[t.renderSlot(e.$slots,"title")]),e.$slots.description?(t.openBlock(),t.createElementBlock("span",qo,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0),e.$slots["supporting-text"]?(t.openBlock(),t.createElementBlock("span",Qo,[t.renderSlot(e.$slots,"supporting-text")])):t.createCommentVNode("v-if",!0)])]),_:3},8,["href","class"])}const Yo=P(Uo,[["render",Go]]);function mt(e){const n=t.inject(qt,t.ref(!1));return t.computed(()=>n.value||e.value)}function se(e,n,o){const l=mt(e),i=t.inject(Wt,t.ref("default")),d=t.computed(()=>n!=null&&n.value&&n.value!=="default"?n.value:i.value),s=t.inject(jt,void 0),r=t.computed(()=>{var a;return(a=s==null?void 0:s.value)!=null?a:o});return{computedDisabled:l,computedStatus:d,computedInputId:r}}function ie(e,n=t.computed(()=>({}))){const o=t.computed(()=>{const d=pe(n.value,[]);return e.class&&e.class.split(" ").forEach(r=>{d[r]=!0}),d}),l=t.computed(()=>{if("style"in e)return e.style}),i=t.computed(()=>{const a=e,{class:d,style:s}=a;return pe(a,["class","style"])});return{rootClasses:o,rootStyle:l,otherAttrs:i}}function X(e,n,o=[]){const l=t.inject("CdxI18nFunction",void 0);return t.computed(()=>{const i=o.map(s=>typeof s=="function"?s():s.value),d=l==null?void 0:l(e,...i);return d!=null?d:typeof n=="function"?n(...i):n})}function Xe(e,n,o,l=[]){const i=X(n,o,l);return t.computed(()=>e.value||i.value)}const Xo=t.defineComponent({name:"CdxLabel",components:{CdxIcon:Y},inheritAttrs:!1,props:{icon:{type:[String,Object],default:null},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},visuallyHidden:{type:Boolean,default:!1},isLegend:{type:Boolean,default:!1},inputId:{type:String,default:""},descriptionId:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){const{computedDisabled:o}=se(t.toRef(e,"disabled")),l=t.computed(()=>({"cdx-label--visually-hidden":e.visuallyHidden,"cdx-label--disabled":o.value})),{rootClasses:i,rootStyle:d,otherAttrs:s}=ie(n,l),r=Xe(t.toRef(e,"optionalFlag"),"cdx-label-optional-flag","(optional)");return{rootClasses:i,rootStyle:d,otherAttrs:s,translatedOptionalFlag:r}}}),Zo=["for"],Jo={class:"cdx-label__label__text"},el={key:1,class:"cdx-label__label__optional-flag"},tl=["id"],nl={class:"cdx-label__label"},ol={class:"cdx-label__label__text"},ll={key:1,class:"cdx-label__label__optional-flag"},al={key:0,class:"cdx-label__description"};function sl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return e.isLegend?(t.openBlock(),t.createElementBlock("legend",t.mergeProps({key:1,class:["cdx-label",e.rootClasses],style:e.rootStyle},e.otherAttrs),[t.createElementVNode("span",nl,[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",ol,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",ll,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)]),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",al,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0)],16)):(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-label",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("label",t.mergeProps({class:"cdx-label__label",for:e.inputId?e.inputId:void 0},e.otherAttrs),[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Jo,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",el,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)],16,Zo),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",{key:0,id:e.descriptionId||void 0,class:"cdx-label__description"},[t.renderSlot(e.$slots,"description")],8,tl)):t.createCommentVNode("v-if",!0)],6))}const ze=P(Xo,[["render",sl]]);function ht(e,n,o){Ye(()=>Ge(e).length===0&&!(n!=null&&n["aria-label"])&&!(n!=null&&n["aria-labelledby"]),"".concat(o,": Inputs must have an associated label. Provide one of the following:\n - A label via the appropriate slot\n - An `aria-label` attribute set to the label text\n - An `aria-labelledby` attribute set to the ID of the label element"))}function ae(e,n,o){return t.computed({get:()=>e.value,set:l=>n(o||"update:modelValue",l)})}const il=ee(fe),rl=t.defineComponent({name:"CdxCheckbox",components:{CdxLabel:ze},props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},status:{type:String,default:"default",validator:il}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var f;ht((f=o.default)==null?void 0:f.call(o),l,"CdxCheckbox");const{computedDisabled:i,computedStatus:d}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-checkbox--inline":e.inline,["cdx-checkbox--status-".concat(d.value)]:!0})),r=t.computed(()=>({"cdx-checkbox__custom-input--inline":e.inline})),a=t.ref(),c=t.useId(),u=t.useId(),p=ae(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:i,input:a,checkboxId:c,descriptionId:u,wrappedModel:p,customInputClasses:r}}}),dl={class:"cdx-checkbox__wrapper"},cl=["id","aria-describedby","value","name","disabled",".indeterminate"];function ul(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-checkbox",e.rootClasses])},[t.createElementVNode("div",dl,[t.withDirectives(t.createElementVNode("input",{id:e.checkboxId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:"cdx-checkbox__input",type:"checkbox","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,name:e.name,disabled:e.computedDisabled,".indeterminate":e.indeterminate},null,40,cl),[[t.vModelCheckbox,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-checkbox__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-checkbox__label","input-id":e.checkboxId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,"visually-hidden":e.hideLabel},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","visually-hidden"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-checkbox__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const Jt=P(rl,[["render",ul]]),pl=t.defineComponent({name:"CdxInputChip",components:{CdxButton:ge,CdxIcon:Y},props:{icon:{type:[String,Object],default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},className:{type:String,default:""}},emits:["remove-chip","click-chip","arrow-left","arrow-right"],setup(e,{emit:n}){const o=t.computed(()=>e.disabled?-1:0),l=t.ref(),i=t.computed(()=>({"cdx-input-chip--disabled":e.disabled,"cdx-input-chip--readonly":e.readonly,[e.className]:e.className.length>0})),d=X("cdx-input-chip-aria-description","Press Enter to edit or Delete to remove");function s(r){var a;switch(r.key){case"Enter":n("click-chip"),r.preventDefault(),r.stopPropagation();break;case"Escape":(a=l.value)==null||a.blur(),r.preventDefault(),r.stopPropagation();break;case"Backspace":case"Delete":n("remove-chip",r.key),r.preventDefault(),r.stopPropagation();break;case"ArrowLeft":n("arrow-left"),r.preventDefault(),r.stopPropagation();break;case"ArrowRight":n("arrow-right"),r.preventDefault(),r.stopPropagation();break}}return{rootElement:l,rootClasses:i,ariaDescription:d,onKeydown:s,cdxIconClose:pt,tabIndex:o}},methods:{focus(){this.$refs.rootElement.focus()}}}),fl=["tabindex","aria-description"],ml={class:"cdx-input-chip__text"};function hl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-input-chip",e.rootClasses]),tabindex:e.tabIndex,role:"option","aria-description":e.ariaDescription,onKeydown:n[1]||(n[1]=(...a)=>e.onKeydown&&e.onKeydown(...a)),onClick:n[2]||(n[2]=a=>e.$emit("click-chip"))},[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,size:"small"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",ml,[t.renderSlot(e.$slots,"default")]),t.createVNode(r,{class:"cdx-input-chip__button",weight:"quiet",tabindex:"-1","aria-hidden":"true",disabled:e.disabled||e.readonly,onClick:n[0]||(n[0]=t.withModifiers(a=>e.$emit("remove-chip","button"),["stop"]))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose,size:"x-small"},null,8,["icon"])]),_:1},8,["disabled"])],42,fl)}const gl=P(pl,[["render",hl]]);function Ze(e,n,o,l){return t.computed({get:()=>{var i;return(i=n.value)!=null?i:e.value},set:i=>{n.value!==null?o(l||"update:modelValue",i):e.value=i}})}const bl=ee(fe),yl=t.defineComponent({name:"CdxChipInput",components:{CdxInputChip:gl},inheritAttrs:!1,props:{inputChips:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},status:{type:String,default:"default",validator:bl},chipValidator:{type:Function,default:e=>!0},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},emits:["update:input-chips","update:input-value","chip-click"],setup(e,{emit:n,attrs:o}){const l=t.ref(),i=t.ref(),d=t.ref(),s=t.ref(""),r=Oe(l),a=t.ref(),c=t.inject(Ut,t.ref(!0)),u=t.ref(""),p=Ze(u,t.toRef(e,"inputValue"),n,"update:input-value"),f=t.ref("default"),m=t.computed(()=>f.value==="error"||e.status==="error"?"error":"default"),{computedDisabled:h,computedStatus:C}=se(t.toRef(e,"disabled"),m),w=t.ref(!1),k=t.computed(()=>({"cdx-chip-input--has-separate-input":e.separateInput,["cdx-chip-input--status-".concat(C.value)]:!0,"cdx-chip-input--focused":w.value,"cdx-chip-input--disabled":h.value,"cdx-chip-input--readonly":e.readonly})),{rootClasses:I,rootStyle:V,otherAttrs:D}=ie(o,k),E=[],R=t.ref(null),T=t.computed(()=>R.value?R.value.value:""),S=X("cdx-chip-input-chip-added",g=>"Chip ".concat(g," was added."),[p]),b=X("cdx-chip-input-chip-removed",g=>"Chip ".concat(g," was removed."),[T]);function $(g,L){g!==null&&(E[L]=g)}const N=()=>{a.value.focus()};function A(){e.inputChips.find(g=>g.value===p.value)||!e.chipValidator(p.value)?f.value="error":p.value.toString().length>0&&(s.value=S.value,n("update:input-chips",e.inputChips.concat({value:p.value})),p.value="")}function v(g){e.readonly||h.value||n("update:input-chips",e.inputChips.filter(L=>L.value!==g.value))}function j(g,L){const U=r.value==="ltr"&&g==="left"||r.value==="rtl"&&g==="right"?-1:1,Z=L+U;if(!(Z<0)){if(Z>=e.inputChips.length){N();return}E[Z].focus()}}function Q(g){return te(this,null,function*(){var L;n("chip-click",g),!(e.readonly||h.value||!c.value)&&(A(),yield t.nextTick(),v(g),p.value=(L=g.label)!=null?L:g.value,N())})}function K(g,L,U){if(R.value=g,s.value=b.value,U==="button")N();else if(U==="Backspace"){const Z=L===0?1:L-1;Z<e.inputChips.length?E[Z].focus():N()}else if(U==="Delete"){const Z=L+1;Z<e.inputChips.length?E[Z].focus():N()}v(g)}function oe(g){var U,Z;const L=r.value==="rtl"?"ArrowRight":"ArrowLeft";switch(g.key){case"Enter":if(p.value.toString().length>0&&c.value){A(),g.preventDefault(),g.stopPropagation();return}break;case"Escape":(U=a.value)==null||U.blur(),g.preventDefault(),g.stopPropagation();return;case"Backspace":case L:if(((Z=a.value)==null?void 0:Z.selectionStart)===0&&a.value.selectionEnd===0&&e.inputChips.length>0){E[e.inputChips.length-1].focus(),g.preventDefault(),g.stopPropagation();return}break}}function F(){w.value=!0}function H(){w.value=!1}function G(g){var L;!((L=l.value)!=null&&L.contains(g.relatedTarget))&&c.value&&A()}return t.watch(t.toRef(e,"inputChips"),g=>{const L=g.find(U=>U.value===p.value);f.value=L?"error":"default"}),t.watch(p,()=>{f.value==="error"&&(f.value="default")}),{rootElement:l,chipsContainer:i,separateInputWrapper:d,input:a,computedInputValue:p,rootClasses:I,rootStyle:V,otherAttrs:D,assignChipTemplateRef:$,handleChipClick:Q,handleChipRemove:K,moveChipFocus:j,onInputKeydown:oe,focusInput:N,onInputFocus:F,onInputBlur:H,onFocusOut:G,computedDisabled:h,statusMessageContent:s}}}),Cl={ref:"chipsContainer",class:"cdx-chip-input__chips",role:"listbox","aria-orientation":"horizontal"},wl=["readonly","disabled"],kl={key:0,ref:"separateInputWrapper",class:"cdx-chip-input__separate-input"},$l=["readonly","disabled"],Bl={class:"cdx-chip-input__aria-status",role:"status","aria-live":"polite"};function Sl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-input-chip");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-chip-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),onClick:n[8]||(n[8]=r=>e.disabled||e.readonly?null:e.focusInput),onFocusout:n[9]||(n[9]=(...r)=>e.onFocusOut&&e.onFocusOut(...r))},[t.createElementVNode("div",Cl,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.inputChips,(r,a)=>(t.openBlock(),t.createBlock(s,{key:r.value,ref_for:!0,ref:c=>e.assignChipTemplateRef(c,a),class:t.normalizeClass(["cdx-chip-input__item",r.className]),icon:r.icon,readonly:e.readonly,disabled:e.computedDisabled,onClickChip:c=>e.handleChipClick(r),onRemoveChip:c=>e.handleChipRemove(r,a,c),onArrowLeft:c=>e.moveChipFocus("left",a),onArrowRight:c=>e.moveChipFocus("right",a)},{default:t.withCtx(()=>{var c;return[t.createTextVNode(t.toDisplayString((c=r.label)!=null?c:r.value),1)]}),_:2},1032,["class","icon","readonly","disabled","onClickChip","onRemoveChip","onArrowLeft","onArrowRight"]))),128)),e.separateInput?t.createCommentVNode("v-if",!0):t.withDirectives((t.openBlock(),t.createElementBlock("input",t.mergeProps({key:0,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.computedInputValue=r),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[1]||(n[1]=(...r)=>e.onInputBlur&&e.onInputBlur(...r)),onFocus:n[2]||(n[2]=(...r)=>e.onInputFocus&&e.onInputFocus(...r)),onKeydown:n[3]||(n[3]=(...r)=>e.onInputKeydown&&e.onInputKeydown(...r))}),null,16,wl)),[[t.vModelDynamic,e.computedInputValue]])],512),e.separateInput?(t.openBlock(),t.createElementBlock("div",kl,[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[4]||(n[4]=r=>e.computedInputValue=r),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[5]||(n[5]=(...r)=>e.onInputBlur&&e.onInputBlur(...r)),onFocus:n[6]||(n[6]=(...r)=>e.onInputFocus&&e.onInputFocus(...r)),onKeydown:n[7]||(n[7]=(...r)=>e.onInputKeydown&&e.onInputKeydown(...r))}),null,16,$l),[[t.vModelDynamic,e.computedInputValue]])],512)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Bl,t.toDisplayString(e.statusMessageContent),1)],38)}const en=P(yl,[["render",Sl]]);function tn(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const Il="[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-᪾ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ-᳴᳷-᳹᷀-᷹᷻-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯]";function nn(e,n){if(!e)return[n,"",""];const o=tn(e),l=new RegExp(o+Il+"*","i").exec(n);if(!l||l.index===void 0)return[n,"",""];const i=l.index,d=i+l[0].length,s=n.slice(i,d),r=n.slice(0,i),a=n.slice(d,n.length);return[r,s,a]}const Vl=Object.freeze(Object.defineProperty({__proto__:null,regExpEscape:tn,splitStringAtMatch:nn},Symbol.toStringTag,{value:"Module"})),xl=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>nn(e.searchQuery,String(e.title)))})}),El={class:"cdx-search-result-title"},Nl={class:"cdx-search-result-title__match"};function Al(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("span",El,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",Nl,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const on=P(xl,[["render",Al]]),Dl=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:Y,CdxThumbnail:ft,CdxSearchResultTitle:on},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:()=>({})},action:{type:String,default:"default"},multiselect:{type:Boolean,default:!1}},emits:["change"],setup:(e,{emit:n})=>{const o=()=>{e.highlighted||n("change","highlighted",!0)},l=()=>{n("change","highlighted",!1)},i=u=>{u.button===0&&n("change","active",!0)},d=()=>{n("change","selected",!0)},s=t.computed(()=>e.searchQuery.length>0),r=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--destructive":e.action&&e.action==="destructive","cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":s.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),a=t.computed(()=>e.url?"a":"span"),c=t.computed(()=>e.label||String(e.value));return{onMouseMove:o,onMouseLeave:l,onMouseDown:i,onClick:d,highlightQuery:s,rootClasses:r,contentTag:a,title:c,cdxIconCheck:Yn}}}),Ml=["id","aria-disabled","aria-selected","aria-checked"],Tl={class:"cdx-menu-item__text"},Ll=["lang"],Rl=["lang"],vl=["lang"],Fl=["lang"];function Ol(e,n,o,l,i,d){const s=t.resolveComponent("cdx-thumbnail"),r=t.resolveComponent("cdx-icon"),a=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&&!e.multiselect?!0:void 0,"aria-checked":e.selected&&e.multiselect?!0:void 0,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,u,p,f,m,h;return[e.showThumbnail?(t.openBlock(),t.createBlock(s,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(r,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Tl,[e.highlightQuery?(t.openBlock(),t.createBlock(a,{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:(u=e.language)==null?void 0:u.label},[t.createElementVNode("bdi",null,t.toDisplayString(e.title),1)],8,Ll)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[n[4]||(n[4]=t.createTextVNode(t.toDisplayString(" ")+" ")),e.highlightQuery?(t.openBlock(),t.createBlock(a,{key:0,title:e.match,"search-query":e.searchQuery,lang:(p=e.language)==null?void 0:p.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(f=e.language)==null?void 0:f.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,Rl))],64)):t.createCommentVNode("v-if",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[n[5]||(n[5]=t.createTextVNode(t.toDisplayString(" ")+" ")),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(m=e.language)==null?void 0:m.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,vl)],64)):t.createCommentVNode("v-if",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:(h=e.language)==null?void 0:h.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,Fl)):t.createCommentVNode("v-if",!0)]),e.multiselect&&e.selected?(t.openBlock(),t.createBlock(r,{key:2,icon:e.cdxIconCheck,size:"small",class:"cdx-menu-item__selected-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)]}),_:1},8,["href"]))])],42,Ml)}const ln=P(Dl,[["render",Ol]]),zl=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){Ye(()=>!e.inline&&!n["aria-label"]&&!n["aria-hidden"],"CdxProgressBar: Progress bars require one of the following attribute, aria-label or aria-hidden. See documentation on https://doc.wikimedia.org/codex/latest/components/demos/progressbar.html");const o=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})),l=t.computed(()=>e.inline?"true":void 0);return{rootClasses:o,computedAriaHidden:l}}}),Pl=["aria-hidden","aria-disabled"];function Kl(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-hidden":e.computedAriaHidden,"aria-disabled":e.disabled},n[0]||(n[0]=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)]),10,Pl)}const gt=P(zl,[["render",Kl]]);function Je(e,n){const o=t.ref(!1);let l=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return o;const i=new window.IntersectionObserver(d=>{const s=d[0];s&&(o.value=s.isIntersecting)},n);return t.onMounted(()=>{l=!0,e.value&&i.observe(e.value)}),t.onUnmounted(()=>{l=!1,i.disconnect()}),t.watch(e,d=>{l&&(i.disconnect(),o.value=!1,d&&i.observe(d))}),o}function et(e){return e!==null&&Array.isArray(e)}function Pe(e){return"items"in e}const _l=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:ln,CdxIcon:Y,CdxProgressBar:gt},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,Array,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"],setup(e,{emit:n,slots:o,attrs:l}){const i=t.useId();let d=0;const s=new Map;function r(){return d+=1,"".concat(i,"-").concat(d)}function a(y){y.forEach(x=>{if(Pe(x)){const O="group-".concat(x.label);s.has(O)||s.set(O,r()),x.items.forEach(_=>{s.has(_.value)||s.set(_.value,r())})}else s.has(x.value)||s.set(x.value,r())})}t.watch(t.toRef(e,"menuItems"),y=>{function x(_){const le=new Set;return _.forEach(ne=>{Pe(ne)?(le.add("group-".concat(ne.label)),ne.items.forEach(Re=>le.add(Re.value))):le.add(ne.value)}),le}const O=x(y);s.forEach((_,le)=>{O.has(le)||s.delete(le)})},{deep:!0});const c=t.computed(()=>{a(e.menuItems),e.footer&&a([e.footer]);const y=e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems;function x(O){const _=s.get(O.value);if(!_)throw new Error("No ID found for menu item with value ".concat(O.value));return re(J({},O),{id:_})}return y.map(O=>{if(Pe(O)){const _=s.get("group-".concat(O.label));if(!_)throw new Error("No ID found for menu item with value group-".concat(O.label));return re(J({},O),{id:_,items:O.items.map(le=>x(le))})}else return x(O)})}),u=t.computed(()=>{const y=[];return c.value.forEach(x=>{Pe(x)?y.push(...x.items):y.push(x)}),y}),p=t.computed(()=>o["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:u.value.length===0:!1),f=t.ref(null),m=t.ref(!1),h=t.ref(null),C="additions removals";let w="",k=null;function I(){w="",k!==null&&(clearTimeout(k),k=null)}function V(){k!==null&&clearTimeout(k),k=setTimeout(I,1500)}function D(){var y;return(y=u.value.find(x=>et(e.selected)?e.selected.includes(x.value):x.value===e.selected))!=null?y:null}const E=t.computed(()=>et(e.selected));function R(y){return et(e.selected)?e.selected.includes(y):y===e.selected}function T(y){if(et(e.selected)){const x=e.selected.includes(y)?e.selected.filter(O=>O!==y):e.selected.concat(y);n("update:selected",x)}else n("update:selected",y)}function S(y,x){if(!(x!=null&&x.disabled))switch(y){case"selected":x&&T(x.value),E.value||n("update:expanded",!1),h.value=null;break;case"highlighted":f.value=x!=null?x:null,m.value=!1;break;case"highlightedViaKeyboard":f.value=x!=null?x:null,m.value=!0;break;case"active":h.value=x!=null?x:null;break}}const b=t.computed(()=>{if(f.value!==null)return u.value.findIndex(y=>y.value===f.value.value)});function $(y){y&&(S("highlightedViaKeyboard",y),n("menu-item-keyboard-navigation",y))}function N(y){var _;const x=le=>{for(let ne=le-1;ne>=0;ne--)if(!u.value[ne].disabled)return u.value[ne]};y=y!=null?y:u.value.length;const O=(_=x(y))!=null?_:x(u.value.length);$(O)}function A(y){var _;const x=le=>u.value.find((ne,Re)=>!ne.disabled&&Re>le);y=y!=null?y:-1;const O=(_=x(y))!=null?_:x(-1);$(O)}function v(y){if(y.key==="Clear")return I(),!0;if(y.key==="Backspace")return w=w.slice(0,-1),V(),!0;if(y.key.length===1&&!y.metaKey&&!y.ctrlKey&&!y.altKey){if(e.expanded||n("update:expanded",!0),y.key===" "&&w.length<1)return!1;w+=y.key.toLowerCase();const x=w.length>1&&w.split("").every(ne=>ne===w[0]);let O=u.value,_=w;x&&b.value!==void 0&&(O=O.slice(b.value+1).concat(O.slice(0,b.value)),_=w[0]);const le=O.find(ne=>{var Re;return!ne.disabled&&String((Re=ne.label)!=null?Re:ne.value).toLowerCase().startsWith(_)});return le&&(S("highlightedViaKeyboard",le),g()),V(),!0}return!1}function j(y,{prevent:x=!0,characterNavigation:O=!1}={}){if(O){if(v(y))return y.preventDefault(),!0;I()}function _(){x&&(y.preventDefault(),y.stopPropagation())}switch(y.key){case"Enter":case" ":return _(),e.expanded?(f.value&&m.value&&T(f.value.value),E.value||n("update:expanded",!1)):n("update:expanded",!0),!0;case"Tab":return e.expanded&&f.value&&m.value&&!E.value&&(T(f.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return _(),e.expanded?(f.value===null&&S("highlightedViaKeyboard",D()),N(b.value)):n("update:expanded",!0),g(),!0;case"ArrowDown":return _(),e.expanded?(f.value===null&&S("highlightedViaKeyboard",D()),A(b.value)):n("update:expanded",!0),g(),!0;case"Home":return _(),e.expanded?(f.value===null&&S("highlightedViaKeyboard",D()),A()):n("update:expanded",!0),g(),!0;case"End":return _(),e.expanded?(f.value===null&&S("highlightedViaKeyboard",D()),N()):n("update:expanded",!0),g(),!0;case"Escape":return _(),n("update:expanded",!1),!0;default:return!1}}function Q(){S("active",null)}const K=[],oe=t.ref(void 0),F=Je(oe,{threshold:.8});t.watch(F,y=>{y&&n("load-more")});function H(y,x){if(y){K[x]=y.$el;const O=e.visibleItemLimit;if(!O||e.menuItems.length<O)return;const _=Math.min(O,Math.max(2,Math.floor(.2*e.menuItems.length)));x===e.menuItems.length-_&&(oe.value=y.$el)}}const G=t.ref();function g(){const y=G.value&&G.value.scrollHeight>G.value.clientHeight;if(b.value===void 0||!y)return;const x=b.value>=0?b.value:0;K[x].scrollIntoView({behavior:"smooth",block:"nearest"})}const L=t.ref(null),U=t.ref(null);function Z(){return te(this,null,function*(){yield t.nextTick(),Et(),Nt(),yield t.nextTick(),g()})}function Et(){if(e.footer){const y=K[K.length-1];U.value=y.scrollHeight}else U.value=null}function Nt(){if(!e.visibleItemLimit||K.length<=e.visibleItemLimit){L.value=null;return}const y=K[0].getBoundingClientRect().top,x=K[e.visibleItemLimit].getBoundingClientRect().top;L.value=x-y+2}function At(y){return{"cdx-menu__group-wrapper--hide-label":!!y.hideLabel}}function Dt(y){return u.value.indexOf(y)}function M(y){var x,O;return J({selected:R(y.value),active:y.value===((x=h.value)==null?void 0:x.value),highlighted:y.value===((O=f.value)==null?void 0:O.value),showThumbnail:e.showThumbnail,boldLabel:e.boldLabel,hideDescriptionOverflow:e.hideDescriptionOverflow,searchQuery:e.searchQuery,multiselect:E.value},y)}function z(y){return{change:(x,O)=>S(x,O?y:null),click:()=>n("menu-item-click",y)}}function W(y){var x,O;return{menuItem:y,active:y.value===((x=h.value)==null?void 0:x.value)&&y.value===((O=f.value)==null?void 0:O.value)}}t.onMounted(()=>{document.addEventListener("mouseup",Q)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",Q)}),t.watch(t.toRef(e,"expanded"),y=>te(this,null,function*(){if(y){const x=D();x&&!f.value&&S("highlighted",x),yield Z()}else S("highlighted",null)})),t.watch(t.toRef(e,"menuItems"),y=>te(this,null,function*(){y.length<K.length&&(K.length=y.length),e.expanded&&(yield Z())}),{deep:!0});const $e=t.computed(()=>({"max-height":L.value?"".concat(L.value,"px"):void 0,"margin-bottom":U.value?"".concat(U.value,"px"):void 0})),mr=t.computed(()=>({"cdx-menu--has-footer":!!e.footer})),{rootClasses:hr,rootStyle:gr,otherAttrs:br}=ie(l,mr);return{listBoxStyle:$e,rootClasses:hr,rootStyle:gr,otherAttrs:br,assignTemplateRef:H,computedMenuEntries:c,computedMenuItems:u,computedShowNoResultsSlot:p,highlightedMenuItem:f,highlightedViaKeyboard:m,handleMenuItemChange:S,handleKeyNavigation:j,ariaRelevant:C,isMultiselect:E,menuListbox:G,getGroupWrapperClasses:At,getMenuItemIndex:Dt,getMenuItemBindings:M,getMenuItemHandlers:z,getSlotBindings:W,isMenuGroupData:Pe}},methods:{isExpanded(){return this.expanded},getHighlightedMenuItem(){return this.expanded?this.highlightedMenuItem:null},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},getComputedMenuItems(){return this.computedMenuItems},clearActive(){this.handleMenuItemChange("active",null)},delegateKeyNavigation(e,{prevent:n=!0,characterNavigation:o=!1}={}){return this.handleKeyNavigation(e,{prevent:n,characterNavigation:o})}}}),Hl=["aria-live","aria-relevant","aria-multiselectable"],Ul={key:0,class:"cdx-menu__pending cdx-menu-item"},jl={key:1,class:"cdx-menu__no-results cdx-menu-item",role:"option"},Wl=["aria-labelledby","aria-describedby"],ql={class:"cdx-menu__group__meta"},Ql={class:"cdx-menu__group__meta__text"},Gl=["id"],Yl=["id"];function Xl(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-menu-item"),a=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({ref:"menuListbox",class:"cdx-menu__listbox",role:"listbox",tabindex:"-1",style:e.listBoxStyle,"aria-live":e.showPending?"polite":void 0,"aria-relevant":e.showPending?e.ariaRelevant:void 0,"aria-multiselectable":e.isMultiselect?!0:void 0},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",Ul,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("v-if",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",jl,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuEntries,(c,u)=>(t.openBlock(),t.createElementBlock(t.Fragment,{key:u},[e.isMenuGroupData(c)?(t.openBlock(),t.createElementBlock("li",{key:0,class:t.normalizeClass(["cdx-menu__group-wrapper",e.getGroupWrapperClasses(c)])},[t.createElementVNode("ul",{class:"cdx-menu__group",role:"group","aria-labelledby":c.id+"-label","aria-describedby":c.id+"-description"},[t.createElementVNode("span",ql,[c.icon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-menu__group__icon",icon:c.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Ql,[t.createElementVNode("span",{id:c.id+"-label",class:"cdx-menu__group__label"},t.toDisplayString(c.label),9,Gl),c.description?(t.openBlock(),t.createElementBlock("span",{key:0,id:c.id+"-description",class:"cdx-menu__group__description"},t.toDisplayString(c.description),9,Yl)):t.createCommentVNode("v-if",!0)])]),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(c.items,p=>(t.openBlock(),t.createBlock(r,t.mergeProps({key:p.value,ref_for:!0,ref:f=>e.assignTemplateRef(f,e.getMenuItemIndex(p)),class:"cdx-menu__group__item"},e.getMenuItemBindings(p),t.toHandlers(e.getMenuItemHandlers(p))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(p)))]),_:2},1040))),128))],8,Wl)],2)):(t.openBlock(),t.createBlock(r,t.mergeProps({key:1,ref_for:!0,ref:p=>e.assignTemplateRef(p,e.getMenuItemIndex(c))},e.getMenuItemBindings(c),t.toHandlers(e.getMenuItemHandlers(c))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(c)))]),_:2},1040))],64))),128)),e.showPending?(t.openBlock(),t.createBlock(a,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("v-if",!0)],16,Hl)],6)),[[t.vShow,e.expanded]])}const Ie=P(_l,[["render",Xl]]),Zl=ee(po),Jl=ee(fe),ea=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:Y},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:Zl},status:{type:String,default:"default",validator:Jl},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","clear","invalid"],setup(e,{emit:n,attrs:o}){const l=o.id,{computedDisabled:i,computedStatus:d,computedInputId:s}=se(t.toRef(e,"disabled"),t.toRef(e,"status"),l),r=t.inject(qe,void 0),a=ae(t.toRef(e,"modelValue"),n),c=t.computed(()=>e.clearable&&!!a.value&&!i.value),u=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":c.value,["cdx-text-input--status-".concat(d.value)]:!0})),{rootClasses:p,rootStyle:f,otherAttrs:m}=ie(o,u),h=t.computed(()=>{const $=m.value,{id:S}=$;return pe($,["id"])}),C=t.computed(()=>({"cdx-text-input__input--has-value":!!a.value})),w=S=>{a.value="",n("clear",S)},k=S=>{(S.key==="Home"||S.key==="End")&&!S.ctrlKey&&!S.metaKey||n("keydown",S)},I=S=>{n("input",S)},V=S=>{n("change",S)},D=S=>{n("focus",S)},E=S=>{n("blur",S)},R=t.ref(!0);return{computedInputId:s,descriptionId:r,wrappedModel:a,isClearable:c,rootClasses:p,rootStyle:f,otherAttrsMinusId:h,inputClasses:C,computedDisabled:i,onClear:w,onInput:I,onChange:V,onKeydown:k,onFocus:D,onBlur:E,onInvalid:(S,b)=>{b&&S.preventDefault(),n("invalid",S),R.value=!0},shouldPreventDefault:R,cdxIconClear:Xn}},methods:{focus(){this.$refs.input.focus()},blur(){this.$refs.input.blur()},checkValidity(){return this.$refs.input.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.input.reportValidity()},setCustomValidity(e){this.$refs.input.setCustomValidity(e)}}}),ta=["id","type","aria-describedby","disabled"];function na(e,n,o,l,i,d){const s=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({id:e.computedInputId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrsMinusId,{type:e.inputType,"aria-describedby":e.descriptionId,disabled:e.computedDisabled,size:"1",onInput:n[1]||(n[1]=(...r)=>e.onInput&&e.onInput(...r)),onChange:n[2]||(n[2]=(...r)=>e.onChange&&e.onChange(...r)),onFocus:n[3]||(n[3]=(...r)=>e.onFocus&&e.onFocus(...r)),onBlur:n[4]||(n[4]=(...r)=>e.onBlur&&e.onBlur(...r)),onKeydown:n[5]||(n[5]=(...r)=>e.onKeydown&&e.onKeydown(...r)),onInvalid:n[6]||(n[6]=r=>e.onInvalid(r,e.shouldPreventDefault))}),null,16,ta),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.isClearable?(t.openBlock(),t.createBlock(s,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[7]||(n[7]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("v-if",!0)],6)}const tt=P(ea,[["render",na]]),oa=["top","right","bottom","left"],Ae=Math.min,ce=Math.max,nt=Math.round,ot=Math.floor,be=e=>({x:e,y:e}),la={left:"right",right:"left",bottom:"top",top:"bottom"},aa={start:"end",end:"start"};function an(e,n,o){return ce(e,Ae(n,o))}function De(e,n){return typeof e=="function"?e(n):e}function Be(e){return e.split("-")[0]}function Ke(e){return e.split("-")[1]}function sn(e){return e==="x"?"y":"x"}function rn(e){return e==="y"?"height":"width"}function Ve(e){return["top","bottom"].includes(Be(e))?"y":"x"}function dn(e){return sn(Ve(e))}function sa(e,n,o){o===void 0&&(o=!1);const l=Ke(e),i=dn(e),d=rn(i);let s=i==="x"?l===(o?"end":"start")?"right":"left":l==="start"?"bottom":"top";return n.reference[d]>n.floating[d]&&(s=lt(s)),[s,lt(s)]}function ia(e){const n=lt(e);return[bt(e),n,bt(n)]}function bt(e){return e.replace(/start|end/g,n=>aa[n])}function ra(e,n,o){const l=["left","right"],i=["right","left"],d=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return o?n?i:l:n?l:i;case"left":case"right":return n?d:s;default:return[]}}function da(e,n,o,l){const i=Ke(e);let d=ra(Be(e),o==="start",l);return i&&(d=d.map(s=>s+"-"+i),n&&(d=d.concat(d.map(bt)))),d}function lt(e){return e.replace(/left|right|bottom|top/g,n=>la[n])}function ca(e){return J({top:0,right:0,bottom:0,left:0},e)}function ua(e){return typeof e!="number"?ca(e):{top:e,right:e,bottom:e,left:e}}function at(e){const{x:n,y:o,width:l,height:i}=e;return{width:l,height:i,top:o,left:n,right:n+l,bottom:o+i,x:n,y:o}}function cn(e,n,o){let{reference:l,floating:i}=e;const d=Ve(n),s=dn(n),r=rn(s),a=Be(n),c=d==="y",u=l.x+l.width/2-i.width/2,p=l.y+l.height/2-i.height/2,f=l[r]/2-i[r]/2;let m;switch(a){case"top":m={x:u,y:l.y-i.height};break;case"bottom":m={x:u,y:l.y+l.height};break;case"right":m={x:l.x+l.width,y:p};break;case"left":m={x:l.x-i.width,y:p};break;default:m={x:l.x,y:l.y}}switch(Ke(n)){case"start":m[s]-=f*(o&&c?-1:1);break;case"end":m[s]+=f*(o&&c?-1:1);break}return m}const pa=(e,n,o)=>te(this,null,function*(){const{placement:l="bottom",strategy:i="absolute",middleware:d=[],platform:s}=o,r=d.filter(Boolean),a=yield s.isRTL==null?void 0:s.isRTL(n);let c=yield s.getElementRects({reference:e,floating:n,strategy:i}),{x:u,y:p}=cn(c,l,a),f=l,m={},h=0;for(let C=0;C<r.length;C++){const{name:w,fn:k}=r[C],{x:I,y:V,data:D,reset:E}=yield k({x:u,y:p,initialPlacement:l,placement:f,strategy:i,middlewareData:m,rects:c,platform:s,elements:{reference:e,floating:n}});u=I!=null?I:u,p=V!=null?V:p,m=re(J({},m),{[w]:J(J({},m[w]),D)}),E&&h<=50&&(h++,typeof E=="object"&&(E.placement&&(f=E.placement),E.rects&&(c=E.rects===!0?yield s.getElementRects({reference:e,floating:n,strategy:i}):E.rects),{x:u,y:p}=cn(c,f,a)),C=-1)}return{x:u,y:p,placement:f,strategy:i,middlewareData:m}});function _e(e,n){return te(this,null,function*(){var o;n===void 0&&(n={});const{x:l,y:i,platform:d,rects:s,elements:r,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:f=!1,padding:m=0}=De(n,e),h=ua(m),w=r[f?p==="floating"?"reference":"floating":p],k=at(yield d.getClippingRect({element:(o=yield d.isElement==null?void 0:d.isElement(w))==null||o?w:w.contextElement||(yield d.getDocumentElement==null?void 0:d.getDocumentElement(r.floating)),boundary:c,rootBoundary:u,strategy:a})),I=p==="floating"?{x:l,y:i,width:s.floating.width,height:s.floating.height}:s.reference,V=yield d.getOffsetParent==null?void 0:d.getOffsetParent(r.floating),D=(yield d.isElement==null?void 0:d.isElement(V))?(yield d.getScale==null?void 0:d.getScale(V))||{x:1,y:1}:{x:1,y:1},E=at(d.convertOffsetParentRelativeRectToViewportRelativeRect?yield d.convertOffsetParentRelativeRectToViewportRelativeRect({elements:r,rect:I,offsetParent:V,strategy:a}):I);return{top:(k.top-E.top+h.top)/D.y,bottom:(E.bottom-k.bottom+h.bottom)/D.y,left:(k.left-E.left+h.left)/D.x,right:(E.right-k.right+h.right)/D.x}})}const fa=function(e){return e===void 0&&(e={}),{name:"flip",options:e,fn(o){return te(this,null,function*(){var l,i;const{placement:d,middlewareData:s,rects:r,initialPlacement:a,platform:c,elements:u}=o,Q=De(e,o),{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:w=!0}=Q,k=pe(Q,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((l=s.arrow)!=null&&l.alignmentOffset)return{};const I=Be(d),V=Ve(a),D=Be(a)===a,E=yield c.isRTL==null?void 0:c.isRTL(u.floating),R=m||(D||!w?[lt(a)]:ia(a)),T=C!=="none";!m&&T&&R.push(...da(a,w,C,E));const S=[a,...R],b=yield _e(o,k),$=[];let N=((i=s.flip)==null?void 0:i.overflows)||[];if(p&&$.push(b[I]),f){const K=sa(d,r,E);$.push(b[K[0]],b[K[1]])}if(N=[...N,{placement:d,overflows:$}],!$.every(K=>K<=0)){var A,v;const K=(((A=s.flip)==null?void 0:A.index)||0)+1,oe=S[K];if(oe)return{data:{index:K,overflows:N},reset:{placement:oe}};let F=(v=N.filter(H=>H.overflows[0]<=0).sort((H,G)=>H.overflows[1]-G.overflows[1])[0])==null?void 0:v.placement;if(!F)switch(h){case"bestFit":{var j;const H=(j=N.filter(G=>{if(T){const g=Ve(G.placement);return g===V||g==="y"}return!0}).map(G=>[G.placement,G.overflows.filter(g=>g>0).reduce((g,L)=>g+L,0)]).sort((G,g)=>G[1]-g[1])[0])==null?void 0:j[0];H&&(F=H);break}case"initialPlacement":F=a;break}if(d!==F)return{reset:{placement:F}}}return{}})}}};function un(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function pn(e){return oa.some(n=>e[n]>=0)}const ma=function(e){return e===void 0&&(e={}),{name:"hide",options:e,fn(o){return te(this,null,function*(){const{rects:l}=o,s=De(e,o),{strategy:i="referenceHidden"}=s,d=pe(s,["strategy"]);switch(i){case"referenceHidden":{const r=yield _e(o,re(J({},d),{elementContext:"reference"})),a=un(r,l.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:pn(a)}}}case"escaped":{const r=yield _e(o,re(J({},d),{altBoundary:!0})),a=un(r,l.floating);return{data:{escapedOffsets:a,escaped:pn(a)}}}default:return{}}})}}};function ha(e,n){return te(this,null,function*(){const{placement:o,platform:l,elements:i}=e,d=yield l.isRTL==null?void 0:l.isRTL(i.floating),s=Be(o),r=Ke(o),a=Ve(o)==="y",c=["left","top"].includes(s)?-1:1,u=d&&a?-1:1,p=De(n,e);let{mainAxis:f,crossAxis:m,alignmentAxis:h}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return r&&typeof h=="number"&&(m=r==="end"?h*-1:h),a?{x:m*u,y:f*c}:{x:f*c,y:m*u}})}const ga=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(o){return te(this,null,function*(){var l,i;const{x:d,y:s,placement:r,middlewareData:a}=o,c=yield ha(o,e);return r===((l=a.offset)==null?void 0:l.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:d+c.x,y:s+c.y,data:re(J({},c),{placement:r})}})}}},ba=function(e){return e===void 0&&(e={}),{name:"shift",options:e,fn(o){return te(this,null,function*(){const{x:l,y:i,placement:d}=o,k=De(e,o),{mainAxis:s=!0,crossAxis:r=!1,limiter:a={fn:I=>{let{x:V,y:D}=I;return{x:V,y:D}}}}=k,c=pe(k,["mainAxis","crossAxis","limiter"]),u={x:l,y:i},p=yield _e(o,c),f=Ve(Be(d)),m=sn(f);let h=u[m],C=u[f];if(s){const I=m==="y"?"top":"left",V=m==="y"?"bottom":"right",D=h+p[I],E=h-p[V];h=an(D,h,E)}if(r){const I=f==="y"?"top":"left",V=f==="y"?"bottom":"right",D=C+p[I],E=C-p[V];C=an(D,C,E)}const w=a.fn(re(J({},o),{[m]:h,[f]:C}));return re(J({},w),{data:{x:w.x-l,y:w.y-i,enabled:{[m]:s,[f]:r}}})})}}},ya=function(e){return e===void 0&&(e={}),{name:"size",options:e,fn(o){return te(this,null,function*(){var l,i;const{placement:d,rects:s,platform:r,elements:a}=o,N=De(e,o),{apply:c=()=>{}}=N,u=pe(N,["apply"]),p=yield _e(o,u),f=Be(d),m=Ke(d),h=Ve(d)==="y",{width:C,height:w}=s.floating;let k,I;f==="top"||f==="bottom"?(k=f,I=m===((yield r.isRTL==null?void 0:r.isRTL(a.floating))?"start":"end")?"left":"right"):(I=f,k=m==="end"?"top":"bottom");const V=w-p.top-p.bottom,D=C-p.left-p.right,E=Ae(w-p[k],V),R=Ae(C-p[I],D),T=!o.middlewareData.shift;let S=E,b=R;if((l=o.middlewareData.shift)!=null&&l.enabled.x&&(b=D),(i=o.middlewareData.shift)!=null&&i.enabled.y&&(S=V),T&&!m){const A=ce(p.left,0),v=ce(p.right,0),j=ce(p.top,0),Q=ce(p.bottom,0);h?b=C-2*(A!==0||v!==0?A+v:ce(p.left,p.right)):S=w-2*(j!==0||Q!==0?j+Q:ce(p.top,p.bottom))}yield c(re(J({},o),{availableWidth:b,availableHeight:S}));const $=yield r.getDimensions(a.floating);return C!==$.width||w!==$.height?{reset:{rects:!0}}:{}})}}};function st(){return typeof window!="undefined"}function xe(e){return yt(e)?(e.nodeName||"").toLowerCase():"#document"}function ue(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function ye(e){var n;return(n=(yt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function yt(e){return st()?e instanceof Node||e instanceof ue(e).Node:!1}function me(e){return st()?e instanceof Element||e instanceof ue(e).Element:!1}function Ce(e){return st()?e instanceof HTMLElement||e instanceof ue(e).HTMLElement:!1}function fn(e){return!st()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof ue(e).ShadowRoot}function He(e){const{overflow:n,overflowX:o,overflowY:l,display:i}=he(e);return/auto|scroll|overlay|hidden|clip/.test(n+l+o)&&!["inline","contents"].includes(i)}function Ca(e){return["table","td","th"].includes(xe(e))}function it(e){return[":popover-open",":modal"].some(n=>{try{return e.matches(n)}catch(o){return!1}})}function Ct(e){const n=wt(),o=me(e)?he(e):e;return o.transform!=="none"||o.perspective!=="none"||(o.containerType?o.containerType!=="normal":!1)||!n&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!n&&(o.filter?o.filter!=="none":!1)||["transform","perspective","filter"].some(l=>(o.willChange||"").includes(l))||["paint","layout","strict","content"].some(l=>(o.contain||"").includes(l))}function wa(e){let n=Se(e);for(;Ce(n)&&!Me(n);){if(Ct(n))return n;if(it(n))return null;n=Se(n)}return null}function wt(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Me(e){return["html","body","#document"].includes(xe(e))}function he(e){return ue(e).getComputedStyle(e)}function rt(e){return me(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Se(e){if(xe(e)==="html")return e;const n=e.assignedSlot||e.parentNode||fn(e)&&e.host||ye(e);return fn(n)?n.host:n}function mn(e){const n=Se(e);return Me(n)?e.ownerDocument?e.ownerDocument.body:e.body:Ce(n)&&He(n)?n:mn(n)}function Ue(e,n,o){var l;n===void 0&&(n=[]),o===void 0&&(o=!0);const i=mn(e),d=i===((l=e.ownerDocument)==null?void 0:l.body),s=ue(i);if(d){const r=kt(s);return n.concat(s,s.visualViewport||[],He(i)?i:[],r&&o?Ue(r):[])}return n.concat(i,Ue(i,[],o))}function kt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function hn(e){const n=he(e);let o=parseFloat(n.width)||0,l=parseFloat(n.height)||0;const i=Ce(e),d=i?e.offsetWidth:o,s=i?e.offsetHeight:l,r=nt(o)!==d||nt(l)!==s;return r&&(o=d,l=s),{width:o,height:l,$:r}}function $t(e){return me(e)?e:e.contextElement}function Te(e){const n=$t(e);if(!Ce(n))return be(1);const o=n.getBoundingClientRect(),{width:l,height:i,$:d}=hn(n);let s=(d?nt(o.width):o.width)/l,r=(d?nt(o.height):o.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!r||!Number.isFinite(r))&&(r=1),{x:s,y:r}}const ka=be(0);function gn(e){const n=ue(e);return!wt()||!n.visualViewport?ka:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function $a(e,n,o){return n===void 0&&(n=!1),!o||n&&o!==ue(e)?!1:n}function Ee(e,n,o,l){n===void 0&&(n=!1),o===void 0&&(o=!1);const i=e.getBoundingClientRect(),d=$t(e);let s=be(1);n&&(l?me(l)&&(s=Te(l)):s=Te(e));const r=$a(d,o,l)?gn(d):be(0);let a=(i.left+r.x)/s.x,c=(i.top+r.y)/s.y,u=i.width/s.x,p=i.height/s.y;if(d){const f=ue(d),m=l&&me(l)?ue(l):l;let h=f,C=kt(h);for(;C&&l&&m!==h;){const w=Te(C),k=C.getBoundingClientRect(),I=he(C),V=k.left+(C.clientLeft+parseFloat(I.paddingLeft))*w.x,D=k.top+(C.clientTop+parseFloat(I.paddingTop))*w.y;a*=w.x,c*=w.y,u*=w.x,p*=w.y,a+=V,c+=D,h=ue(C),C=kt(h)}}return at({width:u,height:p,x:a,y:c})}function Bt(e,n){const o=rt(e).scrollLeft;return n?n.left+o:Ee(ye(e)).left+o}function bn(e,n,o){o===void 0&&(o=!1);const l=e.getBoundingClientRect(),i=l.left+n.scrollLeft-(o?0:Bt(e,l)),d=l.top+n.scrollTop;return{x:i,y:d}}function Ba(e){let{elements:n,rect:o,offsetParent:l,strategy:i}=e;const d=i==="fixed",s=ye(l),r=n?it(n.floating):!1;if(l===s||r&&d)return o;let a={scrollLeft:0,scrollTop:0},c=be(1);const u=be(0),p=Ce(l);if((p||!p&&!d)&&((xe(l)!=="body"||He(s))&&(a=rt(l)),Ce(l))){const m=Ee(l);c=Te(l),u.x=m.x+l.clientLeft,u.y=m.y+l.clientTop}const f=s&&!p&&!d?bn(s,a,!0):be(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-a.scrollLeft*c.x+u.x+f.x,y:o.y*c.y-a.scrollTop*c.y+u.y+f.y}}function Sa(e){return Array.from(e.getClientRects())}function Ia(e){const n=ye(e),o=rt(e),l=e.ownerDocument.body,i=ce(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),d=ce(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight);let s=-o.scrollLeft+Bt(e);const r=-o.scrollTop;return he(l).direction==="rtl"&&(s+=ce(n.clientWidth,l.clientWidth)-i),{width:i,height:d,x:s,y:r}}function Va(e,n){const o=ue(e),l=ye(e),i=o.visualViewport;let d=l.clientWidth,s=l.clientHeight,r=0,a=0;if(i){d=i.width,s=i.height;const c=wt();(!c||c&&n==="fixed")&&(r=i.offsetLeft,a=i.offsetTop)}return{width:d,height:s,x:r,y:a}}function xa(e,n){const o=Ee(e,!0,n==="fixed"),l=o.top+e.clientTop,i=o.left+e.clientLeft,d=Ce(e)?Te(e):be(1),s=e.clientWidth*d.x,r=e.clientHeight*d.y,a=i*d.x,c=l*d.y;return{width:s,height:r,x:a,y:c}}function yn(e,n,o){let l;if(n==="viewport")l=Va(e,o);else if(n==="document")l=Ia(ye(e));else if(me(n))l=xa(n,o);else{const i=gn(e);l={x:n.x-i.x,y:n.y-i.y,width:n.width,height:n.height}}return at(l)}function Cn(e,n){const o=Se(e);return o===n||!me(o)||Me(o)?!1:he(o).position==="fixed"||Cn(o,n)}function Ea(e,n){const o=n.get(e);if(o)return o;let l=Ue(e,[],!1).filter(r=>me(r)&&xe(r)!=="body"),i=null;const d=he(e).position==="fixed";let s=d?Se(e):e;for(;me(s)&&!Me(s);){const r=he(s),a=Ct(s);!a&&r.position==="fixed"&&(i=null),(d?!a&&!i:!a&&r.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||He(s)&&!a&&Cn(e,s))?l=l.filter(u=>u!==s):i=r,s=Se(s)}return n.set(e,l),l}function Na(e){let{element:n,boundary:o,rootBoundary:l,strategy:i}=e;const s=[...o==="clippingAncestors"?it(n)?[]:Ea(n,this._c):[].concat(o),l],r=s[0],a=s.reduce((c,u)=>{const p=yn(n,u,i);return c.top=ce(p.top,c.top),c.right=Ae(p.right,c.right),c.bottom=Ae(p.bottom,c.bottom),c.left=ce(p.left,c.left),c},yn(n,r,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function Aa(e){const{width:n,height:o}=hn(e);return{width:n,height:o}}function Da(e,n,o){const l=Ce(n),i=ye(n),d=o==="fixed",s=Ee(e,!0,d,n);let r={scrollLeft:0,scrollTop:0};const a=be(0);if(l||!l&&!d)if((xe(n)!=="body"||He(i))&&(r=rt(n)),l){const f=Ee(n,!0,d,n);a.x=f.x+n.clientLeft,a.y=f.y+n.clientTop}else i&&(a.x=Bt(i));const c=i&&!l&&!d?bn(i,r):be(0),u=s.left+r.scrollLeft-a.x-c.x,p=s.top+r.scrollTop-a.y-c.y;return{x:u,y:p,width:s.width,height:s.height}}function St(e){return he(e).position==="static"}function wn(e,n){if(!Ce(e)||he(e).position==="fixed")return null;if(n)return n(e);let o=e.offsetParent;return ye(e)===o&&(o=o.ownerDocument.body),o}function kn(e,n){const o=ue(e);if(it(e))return o;if(!Ce(e)){let i=Se(e);for(;i&&!Me(i);){if(me(i)&&!St(i))return i;i=Se(i)}return o}let l=wn(e,n);for(;l&&Ca(l)&&St(l);)l=wn(l,n);return l&&Me(l)&&St(l)&&!Ct(l)?o:l||wa(e)||o}const Ma=function(e){return te(this,null,function*(){const n=this.getOffsetParent||kn,o=this.getDimensions,l=yield o(e.floating);return{reference:Da(e.reference,yield n(e.floating),e.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}})};function Ta(e){return he(e).direction==="rtl"}const La={convertOffsetParentRelativeRectToViewportRelativeRect:Ba,getDocumentElement:ye,getClippingRect:Na,getOffsetParent:kn,getElementRects:Ma,getClientRects:Sa,getDimensions:Aa,getScale:Te,isElement:me,isRTL:Ta};function Ra(e,n){let o=null,l;const i=ye(e);function d(){var r;clearTimeout(l),(r=o)==null||r.disconnect(),o=null}function s(r,a){r===void 0&&(r=!1),a===void 0&&(a=1),d();const{left:c,top:u,width:p,height:f}=e.getBoundingClientRect();if(r||n(),!p||!f)return;const m=ot(u),h=ot(i.clientWidth-(c+p)),C=ot(i.clientHeight-(u+f)),w=ot(c),I={rootMargin:-m+"px "+-h+"px "+-C+"px "+-w+"px",threshold:ce(0,Ae(1,a))||1};let V=!0;function D(E){const R=E[0].intersectionRatio;if(R!==a){if(!V)return s();R?s(!1,R):l=setTimeout(()=>{s(!1,1e-7)},1e3)}V=!1}try{o=new IntersectionObserver(D,re(J({},I),{root:i.ownerDocument}))}catch(E){o=new IntersectionObserver(D,I)}o.observe(e)}return s(!0),d}function $n(e,n,o,l){l===void 0&&(l={});const{ancestorScroll:i=!0,ancestorResize:d=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:r=typeof IntersectionObserver=="function",animationFrame:a=!1}=l,c=$t(e),u=i||d?[...c?Ue(c):[],...Ue(n)]:[];u.forEach(k=>{i&&k.addEventListener("scroll",o,{passive:!0}),d&&k.addEventListener("resize",o)});const p=c&&r?Ra(c,o):null;let f=-1,m=null;s&&(m=new ResizeObserver(k=>{let[I]=k;I&&I.target===c&&m&&(m.unobserve(n),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var V;(V=m)==null||V.observe(n)})),o()}),c&&!a&&m.observe(c),m.observe(n));let h,C=a?Ee(e):null;a&&w();function w(){const k=Ee(e);C&&(k.x!==C.x||k.y!==C.y||k.width!==C.width||k.height!==C.height)&&o(),C=k,h=requestAnimationFrame(w)}return o(),()=>{var k;u.forEach(I=>{i&&I.removeEventListener("scroll",o),d&&I.removeEventListener("resize",o)}),p==null||p(),(k=m)==null||k.disconnect(),m=null,a&&cancelAnimationFrame(h)}}const Bn=ga,va=ba,Sn=fa,Fa=ya,It=ma,In=(e,n,o)=>{const l=new Map,i=J({platform:La},o),d=re(J({},i.platform),{_c:l});return pa(e,n,re(J({},i),{platform:d}))};function Oa(e){return e!=null&&typeof e=="object"&&"$el"in e}function Vn(e){if(Oa(e)){const n=e.$el;return yt(n)&&xe(n)==="#comment"?null:n}return e}function xn(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function En(e,n){const o=xn(e);return Math.round(n*o)/o}function za(e,n,o){o===void 0&&(o={});const l=o.whileElementsMounted,i=t.computed(()=>{var T;return(T=t.unref(o.open))!=null?T:!0}),d=t.computed(()=>t.unref(o.middleware)),s=t.computed(()=>{var T;return(T=t.unref(o.placement))!=null?T:"bottom"}),r=t.computed(()=>{var T;return(T=t.unref(o.strategy))!=null?T:"absolute"}),a=t.computed(()=>{var T;return(T=t.unref(o.transform))!=null?T:!0}),c=t.computed(()=>Vn(e.value)),u=t.computed(()=>Vn(n.value)),p=t.ref(0),f=t.ref(0),m=t.ref(r.value),h=t.ref(s.value),C=t.shallowRef({}),w=t.ref(!1),k=t.computed(()=>{const T={position:m.value,left:"0",top:"0"};if(!u.value)return T;const S=En(u.value,p.value),b=En(u.value,f.value);return a.value?J(re(J({},T),{transform:"translate("+S+"px, "+b+"px)"}),xn(u.value)>=1.5&&{willChange:"transform"}):{position:m.value,left:S+"px",top:b+"px"}});let I;function V(){c.value==null||u.value==null||In(c.value,u.value,{middleware:d.value,placement:s.value,strategy:r.value}).then(T=>{p.value=T.x,f.value=T.y,m.value=T.strategy,h.value=T.placement,C.value=T.middlewareData,w.value=!0})}function D(){typeof I=="function"&&(I(),I=void 0)}function E(){if(D(),l===void 0){V();return}if(c.value!=null&&u.value!=null){I=l(c.value,u.value,V);return}}function R(){i.value||(w.value=!1)}return t.watch([d,s,r],V,{flush:"sync"}),t.watch([c,u],E,{flush:"sync"}),t.watch(i,R,{flush:"sync"}),t.getCurrentScope()&&t.onScopeDispose(D),{x:t.shallowReadonly(p),y:t.shallowReadonly(f),strategy:t.shallowReadonly(m),placement:t.shallowReadonly(h),middlewareData:t.shallowReadonly(C),isPositioned:t.shallowReadonly(w),floatingStyles:k,update:V}}function Pa(e){return e&&"$el"in e?e.$el:e}const Nn=16,Ka=128;function Le(e,n,o){var p;const l=()=>{var f;return(f=n.value)==null?void 0:f.isExpanded()},i=[Bn(o==null?void 0:o.offset),Fa({padding:Nn,apply({rects:f,elements:m,availableHeight:h,availableWidth:C}){Object.assign(m.floating.style,{width:"".concat(o!=null&&o.useAvailableWidth?C:f.reference.width,"px"),maxHeight:"".concat(Math.max(Ka,h),"px")})}}),Sn({padding:Nn}),It({strategy:"escaped"}),It()],{floatingStyles:d,placement:s,middlewareData:r,update:a}=za(e,n,{middleware:i,placement:(p=o==null?void 0:o.placement)!=null?p:"bottom"}),c=t.computed(()=>{var m,h;return!l()||!!((m=r.value.hide)!=null&&m.escaped)||((h=r.value.hide)==null?void 0:h.referenceHidden)?"hidden":"visible"});t.watch([d,c,s],([f,m,h])=>{var C,w,k,I,V;Object.assign((w=(C=n.value)==null?void 0:C.$el.style)!=null?w:{},{visibility:m,position:f.position,top:"".concat(f.top,"px"),right:"unset",left:"".concat(f.left,"px"),transform:(k=f.transform)!=null?k:"none",borderTopLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderTopRightRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="top"&&m==="visible"?"0":"",borderBottomRightRadius:h==="top"&&m==="visible"?"0":""}),Object.assign((V=(I=Pa(e.value))==null?void 0:I.style)!=null?V:{},{borderTopLeftRadius:h==="top"&&m==="visible"?"0":"",borderTopRightRadius:h==="top"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomRightRadius:h==="bottom"&&m==="visible"?"0":""})});let u=null;t.watch(l,f=>{var m;f?u=$n(e.value&&"$el"in e.value?e.value.$el:e,(m=n.value)==null?void 0:m.$el,a):u&&(u(),u=null)})}const _a=ee(fe),Ha=t.defineComponent({name:"CdxCombobox",components:{CdxButton:ge,CdxIcon:Y,CdxMenu:Ie,CdxTextInput:tt},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:_a}},emits:["update:selected","load-more","input","change","focus","blur"],setup(e,{emit:n,attrs:o,slots:l}){const i=t.ref(),d=t.ref(),s=t.ref(),r=t.useId(),a=t.toRef(e,"selected"),c=ae(a,n,"update:selected"),u=t.ref(!1),p=t.ref(!1),f=t.computed(()=>{var S,b;return(b=(S=s.value)==null?void 0:S.getHighlightedMenuItem())==null?void 0:b.id}),{computedDisabled:m,computedStatus:h}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),C=t.computed(()=>({"cdx-combobox--expanded":u.value,"cdx-combobox--disabled":m.value})),{rootClasses:w,rootStyle:k,otherAttrs:I}=ie(o,C);function V(S){p.value&&u.value?u.value=!1:(e.menuItems.length>0||l["no-results"])&&(u.value=!0),n("focus",S)}function D(S){u.value=p.value&&u.value,n("blur",S)}function E(){m.value||(p.value=!0)}function R(){var S;m.value||(S=i.value)==null||S.focus()}function T(S){!s.value||m.value||e.menuItems.length===0||S.key===" "||s.value.delegateKeyNavigation(S)}return Le(i,s),t.watch(u,()=>{p.value=!1}),{input:i,inputWrapper:d,menu:s,menuId:r,modelWrapper:c,expanded:u,highlightedId:f,computedDisabled:m,computedStatus:h,onInputFocus:V,onInputBlur:D,onKeydown:T,onButtonClick:R,onButtonMousedown:E,cdxIconExpand:Rt,rootClasses:w,rootStyle:k,otherAttrs:I}}}),Ua={ref:"inputWrapper",class:"cdx-combobox__input-wrapper"};function ja(e,n,o,l,i,d){const s=t.resolveComponent("cdx-text-input"),r=t.resolveComponent("cdx-icon"),a=t.resolveComponent("cdx-button"),c=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",Ua,[t.createVNode(s,t.mergeProps({ref:"input",modelValue:e.modelWrapper,"onUpdate:modelValue":n[0]||(n[0]=u=>e.modelWrapper=u)},e.otherAttrs,{class:"cdx-combobox__input","aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-controls":e.menuId,disabled:e.computedDisabled,status:e.computedStatus,autocomplete:"off",role:"combobox",onKeydown:e.onKeydown,onInput:n[1]||(n[1]=u=>e.$emit("input",u)),onChange:n[2]||(n[2]=u=>e.$emit("change",u)),onFocus:e.onInputFocus,onBlur:e.onInputBlur}),null,16,["modelValue","aria-activedescendant","aria-expanded","aria-controls","disabled","status","onKeydown","onFocus","onBlur"]),t.createVNode(a,{class:"cdx-combobox__expand-button","aria-hidden":"true",disabled:e.computedDisabled,tabindex:"-1",type:"button",onMousedown:e.onButtonMousedown,onClick:e.onButtonClick},{default:t.withCtx(()=>[t.createVNode(r,{class:"cdx-combobox__expand-icon",icon:e.cdxIconExpand},null,8,["icon"])]),_:1},8,["disabled","onMousedown","onClick"])],512),t.createVNode(c,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=u=>e.modelWrapper=u),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=u=>e.expanded=u),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=u=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:u})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:u})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Wa=P(Ha,[["render",ja]]);function An(e){const n=t.ref({width:void 0,height:void 0});if(typeof window!="object"||!("ResizeObserver"in window)||!("ResizeObserverEntry"in window))return n;const o=new window.ResizeObserver(i=>{const d=i[0];d&&(n.value={width:d.borderBoxSize[0].inlineSize,height:d.borderBoxSize[0].blockSize})});let l=!1;return t.onMounted(()=>{l=!0,e.value&&o.observe(e.value)}),t.onUnmounted(()=>{l=!1,o.disconnect()}),t.watch(e,i=>{l&&(o.disconnect(),n.value={width:void 0,height:void 0},i&&o.observe(i))}),n}const qa=t.defineComponent({name:"CdxDialog",components:{CdxButton:ge,CdxIcon:Y},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},useCloseButton:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:""},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1},target:{type:String,default:null},renderInPlace:{type:Boolean,default:!1}},emits:["update:open","primary","default"],setup(e,{emit:n}){const o=t.useId(),l=t.ref(),i=t.ref(),d=t.ref(),s=t.ref(),r=t.ref(),a=t.ref();let c=null;const u=t.computed(()=>e.useCloseButton||e.closeButtonLabel.length>0),p=Xe(t.toRef(e,"closeButtonLabel"),"cdx-dialog-close-button-label","Close"),f=t.computed(()=>!e.hideTitle||u.value),m=t.computed(()=>!!e.primaryAction||!!e.defaultAction),h=An(d),C=t.computed(()=>{var F;return(F=h.value.height)!=null?F:0}),w=t.ref(!1),k=t.computed(()=>({"cdx-dialog--vertical-actions":e.stackedActions,"cdx-dialog--horizontal-actions":!e.stackedActions,"cdx-dialog--dividers":w.value})),I=t.inject("CdxTeleportTarget",void 0),V=t.computed(()=>{var F,H;return(H=(F=e.target)!=null?F:I)!=null?H:"body"}),D=t.ref(0);function E(){n("update:open",!1)}let R=!1;function T(F){R=F.target===l.value}function S(){R&&E()}function b(){N(i.value)}function $(){N(i.value,!0)}function N(F,H=!1){let G=Array.from(F.querySelectorAll('\n input, select, textarea, button, object, a, area,\n [contenteditable], [tabindex]:not([tabindex^="-"])\n '));H&&(G=G.reverse());for(const g of G)if(g.focus(),document.activeElement===g)return!0;return!1}let A=[],v=[];function j(){let F=l.value;for(;F.parentElement&&F.nodeName!=="BODY";){for(const H of Array.from(F.parentElement.children))H===F||H.nodeName==="SCRIPT"||(H.hasAttribute("aria-hidden")||(H.setAttribute("aria-hidden","true"),A.push(H)),H.hasAttribute("inert")||(H.setAttribute("inert",""),v.push(H)));F=F.parentElement}}function Q(){for(const F of A)F.removeAttribute("aria-hidden");for(const F of v)F.removeAttribute("inert");A=[],v=[]}function K(){return te(this,null,function*(){var F;yield t.nextTick(),D.value=window.innerWidth-document.documentElement.clientWidth,document.documentElement.style.setProperty("margin-right","".concat(D.value,"px")),document.body.classList.add("cdx-dialog-open"),j(),c=document.activeElement,N(d.value)||(F=s.value)==null||F.focus()})}function oe(){document.body.classList.remove("cdx-dialog-open"),document.documentElement.style.removeProperty("margin-right"),Q(),c instanceof HTMLElement&&document.contains(c)&&(c.focus(),c=null)}return t.onMounted(()=>te(this,null,function*(){e.open&&(yield K())})),t.onUnmounted(()=>{e.open&&oe()}),t.watch(t.toRef(e,"open"),F=>te(this,null,function*(){F?yield K():oe()})),t.watch(C,()=>{d.value&&(w.value=d.value.clientHeight<d.value.scrollHeight)}),{close:E,onBackdropClick:S,onBackdropMouseDown:T,cdxIconClose:pt,labelId:o,rootClasses:k,backdrop:l,dialogElement:i,focusTrapStart:r,focusTrapEnd:a,focusFirst:b,focusLast:$,dialogBody:d,focusHolder:s,showHeader:f,showFooterActions:m,useCloseButtonOrLabel:u,translatedCloseButtonLabel:p,computedTarget:V}}}),Qa=["aria-label","aria-labelledby"],Ga={key:0,class:"cdx-dialog__header__title-group"},Ya=["id"],Xa={key:0,class:"cdx-dialog__header__subtitle"},Za={ref:"focusHolder",class:"cdx-dialog-focus-trap",tabindex:"-1"},Ja={key:0,class:"cdx-dialog__footer__text"},es={key:1,class:"cdx-dialog__footer__actions"};function ts(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Teleport,{to:e.computedTarget,disabled:e.renderInPlace},[t.createVNode(t.Transition,{name:"cdx-dialog-fade",appear:""},{default:t.withCtx(()=>[e.open?(t.openBlock(),t.createElementBlock("div",{key:0,ref:"backdrop",class:"cdx-dialog-backdrop",onMousedown:n[5]||(n[5]=(...a)=>e.onBackdropMouseDown&&e.onBackdropMouseDown(...a)),onClick:n[6]||(n[6]=(...a)=>e.onBackdropClick&&e.onBackdropClick(...a)),onKeyup:n[7]||(n[7]=t.withKeys((...a)=>e.close&&e.close(...a),["escape"]))},[t.createElementVNode("div",{ref:"focusTrapStart",tabindex:"0",onFocus:n[0]||(n[0]=(...a)=>e.focusLast&&e.focusLast(...a))},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,"aria-modal":"true",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("v-if",!0):(t.openBlock(),t.createElementBlock("div",Ga,[t.createElementVNode("h2",{id:e.labelId,class:"cdx-dialog__header__title"},t.toDisplayString(e.title),9,Ya),e.subtitle?(t.openBlock(),t.createElementBlock("p",Xa,t.toDisplayString(e.subtitle),1)):t.createCommentVNode("v-if",!0)])),e.useCloseButtonOrLabel?(t.openBlock(),t.createBlock(r,{key:1,class:"cdx-dialog__header__close-button",weight:"quiet",type:"button","aria-label":e.translatedCloseButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Za,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",Ja,[t.renderSlot(e.$slots,"footer-text")])):t.createCommentVNode("v-if",!0),e.showFooterActions?(t.openBlock(),t.createElementBlock("div",es,[e.primaryAction?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-dialog__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[1]||(n[1]=a=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("v-if",!0),e.defaultAction?(t.openBlock(),t.createBlock(r,{key:1,class:"cdx-dialog__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[2]||(n[2]=a=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("v-if",!0)])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0)],16,Qa),t.createElementVNode("div",{ref:"focusTrapEnd",tabindex:"0",onFocus:n[4]||(n[4]=(...a)=>e.focusFirst&&e.focusFirst(...a))},null,544)],544)):t.createCommentVNode("v-if",!0)]),_:3})],8,["to","disabled"])}const ns=P(qa,[["render",ts]]),os={notice:vt,error:Lt,warning:Tt,success:zt},ls=t.defineComponent({name:"CdxMessage",components:{CdxButton:ge,CdxIcon:Y},props:{type:{type:String,default:"notice",validator:Kt},inline:{type:Boolean,default:!1},icon:{type:[String,Object],default:null},fadeIn:{type:Boolean,default:!1},allowUserDismiss:{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 o=t.ref(!1),l=t.computed(()=>e.inline===!1&&(e.dismissButtonLabel.length>0||e.allowUserDismiss)),i=Xe(t.toRef(e,"dismissButtonLabel"),"cdx-message-dismiss-button-label","Close"),d=t.computed(()=>e.autoDismiss===!1||e.type==="error"?!1:e.autoDismiss===!0?4e3:e.autoDismiss),s=t.computed(()=>({"cdx-message--inline":e.inline,"cdx-message--block":!e.inline,"cdx-message--user-dismissable":l.value,["cdx-message--".concat(e.type)]:!0})),r=t.computed(()=>e.icon&&e.type==="notice"?e.icon:os[e.type]),a=t.ref("");function c(u){o.value||(a.value=u==="user-dismissed"?"cdx-message-leave-active-user":"cdx-message-leave-active-system",o.value=!0,n(u))}return t.onMounted(()=>{e.type==="error"&&e.autoDismiss!==!1?t.warn('CdxMessage: Message with type="error" cannot use auto-dismiss'):d.value&&setTimeout(()=>c("auto-dismissed"),d.value)}),{dismissed:o,userDismissable:l,translatedDismissButtonLabel:i,rootClasses:s,leaveActiveClass:a,computedIcon:r,onDismiss:c,cdxIconClose:pt}}}),as=["aria-live","role"],ss={class:"cdx-message__content"};function is(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=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("v-if",!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(s,{class:"cdx-message__icon--vue",icon:e.computedIcon},null,8,["icon"]),t.createElementVNode("div",ss,[t.renderSlot(e.$slots,"default")]),e.userDismissable?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-message__dismiss-button",weight:"quiet",type:"button","aria-label":e.translatedDismissButtonLabel,onClick:n[0]||(n[0]=a=>e.onDismiss("user-dismissed"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label"])):t.createCommentVNode("v-if",!0)],10,as))]),_:3},8,["appear","leave-active-class"])}const Dn=P(ls,[["render",is]]),rs=ee(fe),ds=t.defineComponent({name:"CdxField",components:{CdxLabel:ze,CdxMessage:Dn},props:{labelIcon:{type:[String,Object],default:""},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},hideLabel:{type:Boolean,default:!1},isFieldset:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:rs},messages:{type:Object,default:()=>({})}},setup(e,{slots:n}){const{disabled:o,status:l,isFieldset:i}=t.toRefs(e),d=mt(o),s=t.computed(()=>({"cdx-field--disabled":d.value,"cdx-field--is-fieldset":i.value})),r=t.useId(),a=t.useId(),c=t.useId(),u=t.computed(()=>i.value?void 0:c);t.provide(jt,u);const p=t.computed(()=>!i.value&&n.description?a:void 0);t.provide(qe,p),t.provide(qt,d),t.provide(Wt,l);const f=t.computed(()=>e.status!=="default"&&e.status in e.messages?e.messages[e.status]:""),m=t.computed(()=>e.status==="default"?"notice":e.status);return{rootClasses:s,computedDisabled:d,labelId:r,descriptionId:a,inputId:c,validationMessage:f,validationMessageType:m}}}),cs={class:"cdx-field__control"},us={class:"cdx-field__help-text"},ps={key:0,class:"cdx-field__validation-message"};function fs(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label"),r=t.resolveComponent("cdx-message");return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.isFieldset?"fieldset":"div"),{class:t.normalizeClass(["cdx-field",e.rootClasses]),"aria-disabled":!e.isFieldset&&e.computedDisabled?!0:void 0,disabled:e.isFieldset&&e.computedDisabled?!0:void 0},{default:t.withCtx(()=>[t.createVNode(s,{id:e.labelId,icon:e.labelIcon,"visually-hidden":e.hideLabel,optional:e.optional,"optional-flag":e.optionalFlag,"input-id":e.inputId,"description-id":e.descriptionId,disabled:e.computedDisabled,"is-legend":e.isFieldset},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"label")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["id","icon","visually-hidden","optional","optional-flag","input-id","description-id","disabled","is-legend"]),t.createElementVNode("div",cs,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",us,[t.renderSlot(e.$slots,"help-text")]),!e.computedDisabled&&e.validationMessage||e.$slots[e.validationMessageType]?(t.openBlock(),t.createElementBlock("div",ps,[t.createVNode(r,{type:e.validationMessageType,inline:!0},{default:t.withCtx(()=>[e.status==="warning"&&e.$slots.warning?t.renderSlot(e.$slots,"warning",{key:0}):e.status==="error"&&e.$slots.error?t.renderSlot(e.$slots,"error",{key:1}):e.status==="success"&&e.$slots.success?t.renderSlot(e.$slots,"success",{key:2}):(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(e.validationMessage),1)],64))]),_:3},8,["type"])])):t.createCommentVNode("v-if",!0)]),_:3},8,["class","aria-disabled","disabled"])}const ms=P(ds,[["render",fs]]),hs={notice:vt,error:Lt,warning:Tt,success:zt},gs=t.defineComponent({name:"CdxInfoChip",components:{CdxIcon:Y},props:{status:{type:String,default:"notice",validator:Kt},icon:{type:[String,Object],default:null}},setup(e){const n=t.computed(()=>({["cdx-info-chip--".concat(e.status)]:!0})),o=t.computed(()=>e.status==="notice"?e.icon:hs[e.status]);return{rootClasses:n,computedIcon:o}}}),bs={class:"cdx-info-chip__text"};function ys(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-info-chip",e.rootClasses])},[e.computedIcon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-info-chip__icon--vue",icon:e.computedIcon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",bs,[t.renderSlot(e.$slots,"default")])],2)}const Cs=P(gs,[["render",ys]]),ws=ee(fe),ks=t.defineComponent({name:"CdxLookup",components:{CdxMenu:Ie,CdxTextInput:tt},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},initialInputValue:{type:[String,Number],default:"",validator:e=>(e&&console.warn('[CdxLookup]: prop "initialInputValue" is deprecated. Use "inputValue" instead.'),!0)},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:ws}},emits:["update:selected","update:input-value","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const i=t.ref(),d=t.ref(),s=t.ref(),r=t.useId(),a=t.ref(!1),c=t.ref(!1),u=t.ref(!1),p=t.ref(e.menuItems),{computedDisabled:f,computedStatus:m}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),h=t.toRef(e,"selected"),C=ae(h,n,"update:selected"),w=t.computed(()=>{var A;return(A=s.value)==null?void 0:A.getComputedMenuItems().find(v=>v.value===C.value)}),k=t.computed(()=>{var A,v;return(v=(A=s.value)==null?void 0:A.getHighlightedMenuItem())==null?void 0:v.id}),I=t.ref(e.initialInputValue),V=Ze(I,t.toRef(e,"inputValue"),n,"update:input-value"),D=t.computed(()=>({"cdx-lookup--disabled":f.value,"cdx-lookup--pending":a.value})),{rootClasses:E,rootStyle:R,otherAttrs:T}=ie(o,D);function S(A){w.value?w.value.label!==A&&w.value.value!==A&&(C.value=null):e.selected!==null&&e.selected!==A&&(C.value=null),A===""&&p.value.length===0?(c.value=!1,a.value=!1):a.value=!0,n("input",A)}function b(A){u.value=!0;const v=V.value!==null&&V.value!=="";!!(e.menuItems.length>0||l["no-results"])&&(v||p.value.length>0)&&(c.value=!0),n("focus",A)}function $(A){u.value=!1,c.value=!1,n("blur",A)}function N(A){!s.value||f.value||e.menuItems.length===0&&!l["no-results"]||A.key===" "||s.value.delegateKeyNavigation(A)}return Le(d,s),t.watch(C,A=>{var v;if(A!==null){const j=w.value?(v=w.value.label)!=null?v:w.value.value:"";V.value!==j&&(V.value=j,n("input",j))}}),t.watch(t.toRef(e,"menuItems"),A=>{u.value&&a.value&&(A.length>0||l["no-results"])&&(c.value=!0),A.length===0&&!l["no-results"]&&(c.value=!1),a.value=!1}),{rootElement:i,textInput:d,menu:s,menuId:r,highlightedId:k,computedInputValue:V,selection:C,expanded:c,computedDisabled:f,computedStatus:m,onInputBlur:$,rootClasses:E,rootStyle:R,otherAttrs:T,onUpdateInput:S,onInputFocus:b,onKeydown:N}}});function $s(e,n,o,l,i,d){const s=t.resolveComponent("cdx-text-input"),r=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(s,t.mergeProps({ref:"textInput",modelValue:e.computedInputValue,"onUpdate:modelValue":n[0]||(n[0]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-lookup__input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:modelValue":e.onUpdateInput,onChange:n[1]||(n[1]=a=>e.$emit("change",a)),onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown}),null,16,["modelValue","aria-controls","aria-expanded","aria-activedescendant","disabled","status","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selection,"onUpdate:selected":n[2]||(n[2]=a=>e.selection=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[4]||(n[4]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Bs=P(ks,[["render",$s]]),Ss=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,slots:o,attrs:l}){const i=Yt(o.default,l,"CdxToggleButton"),d=t.ref(!1),s=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--icon-only":i.value,"cdx-toggle-button--is-active":d.value})),r=()=>{n("update:modelValue",!e.modelValue)},a=p=>{d.value=p};function c(){a(!0)}function u(){a(!1),r()}return{rootClasses:s,onClick:r,onKeyDown:c,onKeyUp:u}}}),Is=["aria-pressed","disabled"];function Vs(e,n,o,l,i,d){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-toggle-button",e.rootClasses]),"aria-pressed":e.modelValue,disabled:e.disabled,type:"button",onClick:n[0]||(n[0]=(...s)=>e.onClick&&e.onClick(...s)),onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,Is)}const Vt=P(Ss,[["render",Vs]]),xs=t.defineComponent({name:"CdxMenuButton",components:{CdxToggleButton:Vt,CdxMenu:Ie},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},menuConfig:{type:Object,default:()=>({})},disabled:{type:Boolean,default:!1},footer:{type:Object,default:null}},emits:["update:selected"],setup(e,{emit:n,attrs:o}){const l=t.ref(),i=t.ref(),d=t.toRef(e,"selected"),s=ae(d,n,"update:selected"),r=t.ref(!1),a=t.useId(),c=t.useId(),{computedDisabled:u}=se(t.toRef(e,"disabled")),{rootClasses:p,rootStyle:f,otherAttrs:m}=ie(o);function h(C){!l.value||u.value||e.menuItems.length===0||C.key===" "||l.value.delegateKeyNavigation(C)}return Le(i,l,{useAvailableWidth:!0,placement:"bottom-start",offset:4}),{computedDisabled:u,expanded:r,menu:l,menuId:c,modelWrapper:s,onKeydown:h,toggle:i,toggleId:a,rootClasses:p,rootStyle:f,otherAttrs:m}}}),Es={class:"cdx-menu-button__menu-wrapper"};function Ns(e,n,o,l,i,d){const s=t.resolveComponent("cdx-toggle-button"),r=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu-button",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({id:e.toggleId,ref:"toggle"},e.otherAttrs,{modelValue:e.expanded,"onUpdate:modelValue":n[0]||(n[0]=a=>e.expanded=a),disabled:e.computedDisabled,quiet:"","aria-haspopup":"menu","aria-controls":e.menuId,"aria-expanded":e.expanded,onBlur:n[1]||(n[1]=a=>e.expanded=!1),onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["id","modelValue","disabled","aria-controls","aria-expanded","onKeydown"]),t.createElementVNode("div",Es,[t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[2]||(n[2]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{role:"menu","aria-labelledby":e.toggleId,footer:e.footer}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items","aria-labelledby","footer"])])],6)}const As=P(xs,[["render",Ns]]),Ds=ee(fe),Ms=t.defineComponent({name:"CdxMultiselectLookup",components:{CdxChipInput:en,CdxMenu:Ie},props:{inputChips:{type:Array,required:!0},selected:{type:[Array],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Ds},menuConfig:{type:Object,default:()=>({})},keepInputOnSelection:{type:Boolean,default:!1}},emits:["update:input-chips","update:selected","update:input-value","chip-click","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const i=t.ref(),d=t.ref(),s=t.useId(),r=t.computed(()=>{var $,N;return(N=($=d.value)==null?void 0:$.getHighlightedMenuItem())==null?void 0:N.id}),a=t.ref(!1),c=t.ref(!1),u=t.ref(!1);t.provide(Ut,t.ref(!1));const{computedDisabled:p,computedStatus:f}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),m=t.computed(()=>({"cdx-multiselect-lookup--disabled":p.value,"cdx-multiselect-lookup--pending":a.value})),{rootClasses:h,rootStyle:C,otherAttrs:w}=ie(o,m);Le(i,d);const k=ae(t.toRef(e,"selected"),n,"update:selected"),I=ae(t.toRef(e,"inputChips"),n,"update:input-chips"),V=t.ref(""),D=Ze(V,t.toRef(e,"inputValue"),n,"update:input-value"),E=t.computed(()=>D.value.toString().length>0&&l["no-results"]);function R($){return te(this,null,function*(){yield t.nextTick(),a.value=$!==null&&$!=="",n("input",$)})}function T($){u.value=!0,(e.menuItems.length>0||E.value)&&(c.value=!0),n("focus",$)}function S($){u.value=!1,c.value=!1,n("blur",$)}function b($){!d.value||p.value||e.menuItems.length===0&&!E.value||$.key===" "||d.value.delegateKeyNavigation($)}return t.watch(t.toRef(e,"selected"),$=>{const N=$.filter(A=>I.value.find(v=>A===v.value)===void 0);N.length>0&&(N.forEach(A=>{var j;const v=(j=d.value)==null?void 0:j.getComputedMenuItems().find(K=>K.value===A);if(v){const Q=v,{id:K}=Q,oe=pe(Q,["id"]);I.value.push(oe)}}),e.keepInputOnSelection||(D.value="",n("input",""))),I.value=I.value.filter(A=>$.find(v=>A.value===v)!==void 0)}),t.watch(t.toRef(e,"inputChips"),$=>{$.length<k.value.length&&(k.value=$.map(N=>N.value))}),t.watch(t.toRef(e,"menuItems"),$=>{$.length===0&&!E.value?c.value=!1:u.value&&a.value&&(c.value=!0),a.value=!1}),{chipInput:i,menu:d,menuId:s,highlightedId:r,expanded:c,computedDisabled:p,computedStatus:f,rootClasses:h,rootStyle:C,otherAttrs:w,selectedWrapper:k,inputChipsWrapper:I,computedInputValue:D,onUpdateInputValue:R,onInputBlur:S,onInputFocus:T,onKeydown:b}}});function Ts(e,n,o,l,i,d){const s=t.resolveComponent("cdx-chip-input"),r=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-multiselect-lookup",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({ref:"chipInput","input-chips":e.inputChipsWrapper,"onUpdate:inputChips":n[0]||(n[0]=a=>e.inputChipsWrapper=a),"input-value":e.computedInputValue,"onUpdate:inputValue":n[1]||(n[1]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-multiselect-lookup__chip-input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"separate-input":e.separateInput,readonly:e.readonly,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:inputValue":e.onUpdateInputValue,onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown,onChipClick:n[2]||(n[2]=a=>e.$emit("chip-click",a))}),null,16,["input-chips","input-value","aria-controls","aria-expanded","aria-activedescendant","separate-input","readonly","disabled","status","onUpdate:inputValue","onFocus","onBlur","onKeydown"]),t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selectedWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.selectedWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Ls=P(Ms,[["render",Ts]]),Rs=ee(fe),vs=t.defineComponent({name:"CdxRadio",components:{CdxLabel:ze},props:{modelValue:{type:[String,Number,Boolean],default:""},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,required:!0},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Rs}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var m;ht((m=o.default)==null?void 0:m.call(o),l,"CdxRadio");const{computedDisabled:i,computedStatus:d}=se(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-radio--inline":e.inline,["cdx-radio--status-".concat(d.value)]:!0})),r=t.computed(()=>({"cdx-radio__custom-input--inline":e.inline})),a=t.ref(),c=t.useId(),u=t.useId(),p=()=>{a.value.focus()},f=ae(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:i,input:a,radioId:c,descriptionId:u,focusInput:p,wrappedModel:f,customInputClasses:r}}}),Fs={class:"cdx-radio__wrapper"},Os=["id","aria-describedby","name","value","disabled"];function zs(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-radio",e.rootClasses])},[t.createElementVNode("div",Fs,[t.withDirectives(t.createElementVNode("input",{id:e.radioId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:"cdx-radio__input",type:"radio","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,name:e.name,value:e.inputValue,disabled:e.computedDisabled},null,8,Os),[[t.vModelRadio,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-radio__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-radio__label","input-id":e.radioId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,onClick:e.focusInput},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","onClick"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-radio__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const Ps=P(vs,[["render",zs]]),Ks=ee(fe),_s=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:ge,CdxTextInput:tt},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Ks}},emits:["update:modelValue","submit-click","input","change","focus","blur"],setup(e,{emit:n,attrs:o}){const l=ae(t.toRef(e,"modelValue"),n),{computedDisabled:i}=se(t.toRef(e,"disabled")),d=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel||e.useButton})),{rootClasses:s,rootStyle:r,otherAttrs:a}=ie(o,d),c=Xe(t.toRef(e,"buttonLabel"),"cdx-search-input-search-button-label","Search"),u=t.computed(()=>e.useButton||e.buttonLabel.length>0);return{wrappedModel:l,computedDisabled:i,rootClasses:s,rootStyle:r,otherAttrs:a,handleSubmit:()=>{n("submit-click",l.value)},searchIcon:no,translatedSearchButtonLabel:c,useButtonOrLabel:u}},methods:{focus(){this.$refs.textInput.focus()}}}),Hs={class:"cdx-search-input__input-wrapper"};function Us(e,n,o,l,i,d){const s=t.resolveComponent("cdx-text-input"),r=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",Hs,[t.createVNode(s,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,disabled:e.computedDisabled,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"]),onInput:n[1]||(n[1]=a=>e.$emit("input",a)),onChange:n[2]||(n[2]=a=>e.$emit("change",a)),onFocus:n[3]||(n[3]=a=>e.$emit("focus",a)),onBlur:n[4]||(n[4]=a=>e.$emit("blur",a))}),null,16,["modelValue","start-icon","disabled","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.useButtonOrLabel?(t.openBlock(),t.createBlock(r,{key:0,class:"cdx-search-input__end-button",disabled:e.computedDisabled,onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSearchButtonLabel),1)]),_:1},8,["disabled","onClick"])):t.createCommentVNode("v-if",!0)],6)}const Mn=P(_s,[["render",Us]]),js=ee(fe),Ws=t.defineComponent({name:"CdxSelect",components:{CdxIcon:Y,CdxMenu:Ie},inheritAttrs:!1,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},status:{type:String,default:"default",validator:js}},emits:["update:selected","load-more"],setup(e,{emit:n,attrs:o}){const l=t.ref(),i=t.ref(),d=t.inject(qe,void 0),s=t.useId(),r=t.ref(!1),a=o.id||t.useId(),{computedDisabled:c,computedStatus:u,computedInputId:p}=se(t.toRef(e,"disabled"),t.toRef(e,"status"),a),f=ae(t.toRef(e,"selected"),n,"update:selected"),m=t.computed(()=>{var b;return(b=i.value)==null?void 0:b.getComputedMenuItems().find($=>$.value===e.selected)}),h=t.computed(()=>{var b;return m.value?(b=m.value.label)!=null?b:m.value.value:e.defaultLabel}),C=t.computed(()=>{var b;if(e.defaultIcon&&!m.value)return e.defaultIcon;if((b=m.value)!=null&&b.icon)return m.value.icon}),w=t.computed(()=>({"cdx-select-vue--enabled":!c.value,"cdx-select-vue--disabled":c.value,"cdx-select-vue--expanded":r.value,"cdx-select-vue--value-selected":!!m.value,"cdx-select-vue--no-selections":!m.value,"cdx-select-vue--has-start-icon":!!C.value,["cdx-select-vue--status-".concat(u.value)]:!0})),{rootClasses:k,rootStyle:I,otherAttrs:V}=ie(o,w),D=t.computed(()=>{const N=V.value,{id:b}=N;return pe(N,["id"])}),E=t.computed(()=>{var b,$;return($=(b=i.value)==null?void 0:b.getHighlightedMenuItem())==null?void 0:$.id});function R(){r.value=!1}function T(){var b;c.value||(r.value=!r.value,(b=l.value)==null||b.focus())}function S(b){var $;c.value||($=i.value)==null||$.delegateKeyNavigation(b,{characterNavigation:!0})}return Le(l,i),{handle:l,menu:i,computedHandleId:p,descriptionId:d,menuId:s,modelWrapper:f,selectedMenuItem:m,highlightedId:E,expanded:r,computedDisabled:c,onBlur:R,currentLabel:h,rootClasses:k,rootStyle:I,otherAttrsMinusId:D,onClick:T,onKeydown:S,startIcon:C,cdxIconExpand:Rt}}}),qs=["aria-disabled"],Qs=["id","aria-controls","aria-activedescendant","aria-expanded","aria-describedby"];function Gs(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-select-vue",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),"aria-disabled":e.computedDisabled},[t.createElementVNode("div",t.mergeProps({id:e.computedHandleId,ref:"handle",class:"cdx-select-vue__handle"},e.otherAttrsMinusId,{tabindex:"0",role:"combobox","aria-controls":e.menuId,"aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-describedby":e.descriptionId,onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onBlur:n[1]||(n[1]=(...a)=>e.onBlur&&e.onBlur(...a)),onKeydown:n[2]||(n[2]=(...a)=>e.onKeydown&&e.onKeydown(...a))}),[t.renderSlot(e.$slots,"label",{selectedMenuItem:e.selectedMenuItem,defaultLabel:e.defaultLabel},()=>[t.createTextVNode(t.toDisplayString(e.currentLabel),1)]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-select-vue__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createVNode(s,{icon:e.cdxIconExpand,class:"cdx-select-vue__indicator"},null,8,["icon"])],16,Qs),t.createVNode(r,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items"])],14,qs)}const Tn=P(Ws,[["render",Gs]]),Ys=t.defineComponent({name:"CdxTablePager",components:{CdxButton:ge,CdxIcon:Y,CdxSelect:Tn},props:{paginationSizeOptions:{type:Array,required:!0},itemsPerPage:{type:Number,required:!0},nextDisabled:{type:Boolean,default:!1},prevDisabled:{type:Boolean,default:!1},lastDisabled:{type:Boolean,default:!1}},emits:["update:itemsPerPage","first","last","next","prev"],setup(e,{emit:n}){const o=ae(t.toRef(e,"itemsPerPage"),n,"update:itemsPerPage"),l=X("cdx-table-pager-items-per-page-default","Results per page"),i=X("cdx-table-pager-items-per-page-current",c=>"".concat(c," rows"),[o]),d=X("cdx-table-pager-button-first-page","First page"),s=X("cdx-table-pager-button-next-page","Next page"),r=X("cdx-table-pager-button-prev-page","Previous page"),a=X("cdx-table-pager-button-last-page","Last page");return{defaultItemsPerPageLabel:l,currentItemsPerPageLabel:i,btnLabelFirst:d,btnLabelNext:s,btnLabelPrev:r,btnLabelLast:a,wrappedItemsPerPage:o,cdxIconPrevious:Ot,cdxIconNext:Ft,cdxIconMoveFirst:eo,cdxIconMoveLast:to}}}),Xs={class:"cdx-table-pager"},Zs={class:"cdx-table-pager__start"},Js={key:0},ei={key:1},ti={class:"cdx-table-pager__center"},ni={class:"cdx-table-pager__end"};function oi(e,n,o,l,i,d){const s=t.resolveComponent("cdx-select"),r=t.resolveComponent("cdx-icon"),a=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",Xs,[t.createElementVNode("div",Zs,[t.createVNode(s,{selected:e.wrappedItemsPerPage,"onUpdate:selected":n[0]||(n[0]=c=>e.wrappedItemsPerPage=c),"default-label":e.defaultItemsPerPageLabel,"menu-items":e.paginationSizeOptions},{label:t.withCtx(({selectedMenuItem:c,defaultLabel:u})=>[c?(t.openBlock(),t.createElementBlock("span",Js,[t.createElementVNode("span",null,t.toDisplayString(e.currentItemsPerPageLabel),1)])):(t.openBlock(),t.createElementBlock("span",ei,t.toDisplayString(u),1))]),_:1},8,["selected","default-label","menu-items"])]),t.createElementVNode("div",ti,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",ni,[t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-first",weight:"quiet","aria-label":e.btnLabelFirst,onClick:n[1]||(n[1]=c=>e.$emit("first"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconMoveFirst},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-prev",weight:"quiet","aria-label":e.btnLabelPrev,onClick:n[2]||(n[2]=c=>e.$emit("prev"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled,class:"cdx-table-pager__button-next",weight:"quiet","aria-label":e.btnLabelNext,onClick:n[3]||(n[3]=c=>e.$emit("next"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconNext},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled||e.lastDisabled,class:"cdx-table-pager__button-last",weight:"quiet","aria-label":e.btnLabelLast,onClick:n[4]||(n[4]=c=>e.$emit("last"))},{default:t.withCtx(()=>[t.createVNode(r,{icon:e.cdxIconMoveLast},null,8,["icon"])]),_:1},8,["disabled","aria-label"])])])}const li=P(Ys,[["render",oi]]),ai=ee(fo),si=ee(bo),ii={none:oo,asc:lo,desc:Zn},ri={none:"none",asc:"ascending",desc:"descending"},di=t.defineComponent({name:"CdxTable",components:{CdxCheckbox:Jt,CdxIcon:Y,CdxTablePager:li,CdxProgressBar:gt},props:{caption:{type:String,required:!0},hideCaption:{type:Boolean,default:!1},columns:{type:Array,default:()=>[],validator:e=>{const n=e.map(l=>l.id);return new Set(n).size===n.length?!0:(console.warn('[CdxTable]: Each column in the "columns" prop must have a unique "id".'),!1)}},data:{type:Array,default:()=>[],validator:(e,n)=>{if(!Array.isArray(n.columns)||n.columns.length===0||e.length===0)return!0;const o=n.columns.some(i=>"allowSort"in i),l=e.every(i=>Qe in i);return o&&n.useRowSelection&&!l?(console.warn('[CdxTable]: With sorting and row selection, each row in the "data" prop must have a "TableRowIdentifier".'),!1):!0}},useRowHeaders:{type:Boolean,default:!1},showVerticalBorders:{type:Boolean,default:!1},useRowSelection:{type:Boolean,default:!1},selectedRows:{type:Array,default:()=>[]},sort:{type:Object,default:()=>({})},pending:{type:Boolean,default:!1},paginate:{type:Boolean,default:!1},serverPagination:{type:Boolean,default:!1},totalRows:{type:Number,default:NaN},paginationPosition:{type:String,default:"bottom",validator:si},paginationSizeOptions:{type:Array,default:()=>[{value:10},{value:20},{value:50}],validator:e=>{const n=o=>typeof o.value=="number";return e.every(n)?!0:(console.warn('[CdxTable]: "value" property of all menu items in PaginationOptions must be a number.'),!1)}},paginationSizeDefault:{type:Number,default:e=>e.paginate&&e.serverPagination?e.data.length:e.paginationSizeOptions[0].value}},emits:["update:selectedRows","update:sort","load-more","last"],setup(e,{emit:n}){const o=t.ref(0),l=t.ref(e.paginationSizeDefault),i=t.computed(()=>e.serverPagination&&e.paginate?e.data:e.paginate?e.data.slice(o.value,l.value+o.value):e.data),d=t.computed(()=>{var M;return e.serverPagination?(M=e.totalRows)!=null?M:NaN:e.data.length}),s=t.computed(()=>isNaN(d.value)),r=t.computed(()=>i.value.length),a=t.computed(()=>o.value+1),c=t.computed(()=>o.value+r.value),u=t.computed(()=>s.value),p=t.computed(()=>o.value<=0),f=t.computed(()=>s.value?r.value<l.value:o.value+l.value>=d.value),m=X("cdx-table-pagination-status-message-determinate-short",(M,z,W)=>"".concat(M,"–").concat(z," of ").concat(W),[a,c,d]),h=X("cdx-table-pagination-status-message-determinate-long",(M,z,W)=>"Showing results ".concat(M,"–").concat(z," of ").concat(W),[a,c,d]),C=X("cdx-table-pagination-status-message-indeterminate-short",(M,z)=>"".concat(M,"–").concat(z," of many"),[a,c]),w=X("cdx-table-pagination-status-message-indeterminate-long",(M,z)=>"Showing results ".concat(M,"–").concat(z," of many"),[a,c]),k=X("cdx-table-pagination-status-message-indeterminate-final",M=>"Showing the last ".concat(M," results"),[r]),I=X("cdx-table-pagination-status-message-pending","Loading results..."),V=t.computed(()=>e.pending?I.value:s.value&&f.value?k.value:s.value?C.value:m.value),D=t.computed(()=>e.pending?I.value:s.value&&f.value?k.value:s.value?w.value:h.value);function E(){o.value+=l.value,e.serverPagination&&n("load-more",o.value,l.value)}function R(){o.value-l.value<1?T():(o.value-=l.value,e.serverPagination&&n("load-more",o.value,l.value))}function T(){o.value=0,e.serverPagination&&n("load-more",o.value,l.value)}function S(){d.value%l.value===0?(o.value=d.value-l.value,n("load-more",o.value,l.value)):(o.value=Math.floor(d.value/l.value)*l.value,n("load-more",o.value,l.value))}t.watch(l,M=>{e.serverPagination&&n("load-more",o.value,M)});const b=ae(t.toRef(e,"selectedRows"),n,"update:selectedRows"),$=t.ref(d.value===b.value.length),N=t.ref(!1),A=t.computed(()=>Object.keys(e.sort)[0]),v=t.computed(()=>e.columns.some(M=>M.allowSort)),j=t.computed(()=>{var z;return{"cdx-table__table--layout-fixed":(z=e.columns)==null?void 0:z.some(W=>"width"in W||"minWidth"in W),"cdx-table__table--borders-vertical":e.showVerticalBorders}}),Q=X("cdx-table-sort-caption",M=>"".concat(M," (column headers with buttons are sortable)."),[t.toRef(e,"caption")]),K=(M,z)=>X("cdx-table-select-row-label",(W,$e)=>"Select row ".concat(W," of ").concat($e),[()=>M,()=>z]).value,oe=X("cdx-table-select-all-label","Select all rows");function F(M,z){return Qe in M?M[Qe]:z}function H(M,z){const W=F(M,z);return{"cdx-table__row--selected":b.value.includes(W)}}function G(M){const z=e.columns[0].id;if(e.useRowHeaders&&M===z)return"row"}function g(M){const z=e.columns[0].id;return e.useRowHeaders&&M===z?"th":"td"}function L(M,z=!1){if("textAlign"in M&&!ai(M.textAlign)){console.warn('[CdxTable]: Invalid value for TableColumn "textAlign" property.');return}return{["cdx-table__table__cell--align-".concat(M.textAlign)]:"textAlign"in M&&M.textAlign!=="start","cdx-table__table__cell--has-sort":z}}function U(M){const z={};return"width"in M&&(z.width=M.width),"minWidth"in M&&(z.minWidth=M.minWidth),z}function Z(M){if(d.value===M.length){$.value=!0,N.value=!1;return}$.value=!1,d.value>M.length&&(N.value=!0),M.length===0&&(N.value=!1)}function Et(M){N.value=!1,M?b.value=e.data.map((z,W)=>F(z,W)):b.value=[]}function Nt(M){var $e;const z=($e=e.sort[M])!=null?$e:"none";let W="asc";z==="asc"&&(W="desc"),z==="desc"&&(W="none"),n("update:sort",{[M]:W})}function At(M){var W;const z=(W=e.sort[M])!=null?W:"none";return ii[z]}function Dt(M,z=!1){var W;if(z){const $e=(W=e.sort[M])!=null?W:"none";return $e==="none"?void 0:ri[$e]}}return{dataForDisplay:i,pageSize:l,onNext:E,onPrev:R,onFirst:T,onLast:S,nextDisabled:f,prevDisabled:p,lastDisabled:u,paginationStatusMessageShort:V,paginationStatusMessageLong:D,wrappedSelectedRows:b,selectAll:$,selectAllIndeterminate:N,activeSortColumn:A,hasSortableColumns:v,tableClasses:j,getRowKey:F,getRowClass:H,getRowHeaderScope:G,getCellElement:g,getCellClass:L,getCellStyle:U,handleRowSelection:Z,handleSelectAll:Et,handleSort:Nt,getSortIcon:At,getSortOrder:Dt,translatedSortCaption:Q,translatedSelectRowLabel:K,translatedSelectAllLabel:oe}}}),ci={class:"cdx-table",tabindex:"0"},ui={key:0,class:"cdx-table__header"},pi=["aria-hidden"],fi={class:"cdx-table__header__content"},mi={class:"cdx-table__pagination-status--long"},hi={class:"cdx-table__pagination-status--short"},gi={class:"cdx-table__table-wrapper"},bi={key:0},yi={key:0,class:"cdx-table__table__select-rows"},Ci=["aria-sort"],wi=["aria-selected","onClick"],ki={class:"cdx-table__table__sort-label"},$i={key:0},Bi={key:0},Si={key:1},Ii={class:"cdx-table__table__empty-state"},Vi=["colspan"],xi={class:"cdx-table__pagination-status--long"},Ei={class:"cdx-table__pagination-status--short"},Ni={key:3,class:"cdx-table__footer"};function Ai(e,n,o,l,i,d){const s=t.resolveComponent("cdx-table-pager"),r=t.resolveComponent("cdx-checkbox"),a=t.resolveComponent("cdx-icon"),c=t.resolveComponent("cdx-progress-bar");return t.openBlock(),t.createElementBlock("div",ci,[!e.hideCaption||e.$slots.header&&e.$slots.header().length>0?(t.openBlock(),t.createElementBlock("div",ui,[t.createElementVNode("div",{class:"cdx-table__header__caption","aria-hidden":e.$slots.header&&e.$slots.header().length>0?void 0:!0},[e.hideCaption?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))],8,pi),t.createElementVNode("div",fi,[t.renderSlot(e.$slots,"header")])])):t.createCommentVNode("v-if",!0),e.paginate&&(e.paginationPosition==="top"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:1,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[0]||(n[0]=u=>e.pageSize=u),class:"cdx-table__pagination--top","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",mi,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",hi,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",gi,[t.createElementVNode("table",{class:t.normalizeClass(["cdx-table__table",e.tableClasses])},[t.createElementVNode("caption",null,[e.hasSortableColumns?(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(e.translatedSortCaption),1)],64)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))]),t.renderSlot(e.$slots,"thead",{},()=>[e.columns.length>0?(t.openBlock(),t.createElementBlock("thead",bi,[t.createElementVNode("tr",null,[e.useRowSelection?(t.openBlock(),t.createElementBlock("th",yi,[t.createVNode(r,{modelValue:e.selectAll,"onUpdate:modelValue":[n[1]||(n[1]=u=>e.selectAll=u),e.handleSelectAll],"hide-label":!0,indeterminate:e.selectAllIndeterminate},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectAllLabel),1)]),_:1},8,["modelValue","indeterminate","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,u=>(t.openBlock(),t.createElementBlock("th",{key:u.id,scope:"col",class:t.normalizeClass(e.getCellClass(u,u.allowSort)),"aria-sort":e.getSortOrder(u.id,u.allowSort),style:t.normalizeStyle(e.getCellStyle(u))},[u.allowSort?(t.openBlock(),t.createElementBlock("button",{key:0,"aria-selected":u.id===e.activeSortColumn,class:"cdx-table__table__sort-button",onClick:p=>e.handleSort(u.id)},[t.createElementVNode("span",ki,t.toDisplayString(u.label),1),t.createVNode(a,{icon:e.getSortIcon(u.id),size:"small",class:"cdx-table__table__sort-icon--vue","aria-hidden":"true"},null,8,["icon"])],8,wi)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(u.label),1)],64))],14,Ci))),128))])])):t.createCommentVNode("v-if",!0)]),e.pending?(t.openBlock(),t.createBlock(c,{key:0,inline:!0,class:"cdx-table__pending-indicator"})):t.createCommentVNode("v-if",!0),t.renderSlot(e.$slots,"tbody",{},()=>[e.dataForDisplay.length>0?(t.openBlock(),t.createElementBlock("tbody",$i,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.dataForDisplay,(u,p)=>(t.openBlock(),t.createElementBlock("tr",{key:e.getRowKey(u,p),class:t.normalizeClass(e.getRowClass(u,p))},[e.useRowSelection?(t.openBlock(),t.createElementBlock("td",Bi,[t.createVNode(r,{modelValue:e.wrappedSelectedRows,"onUpdate:modelValue":[n[2]||(n[2]=f=>e.wrappedSelectedRows=f),e.handleRowSelection],"input-value":e.getRowKey(u,p),"hide-label":!0},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectRowLabel(p+1,e.dataForDisplay.length)),1)]),_:2},1032,["modelValue","input-value","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,f=>(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.getCellElement(f.id)),{key:f.id,scope:e.getRowHeaderScope(f.id),class:t.normalizeClass(e.getCellClass(f))},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"item-"+f.id,{item:u[f.id],row:u},()=>[t.createTextVNode(t.toDisplayString(u[f.id]),1)])]),_:2},1032,["scope","class"]))),128))],2))),128))])):e.$slots["empty-state"]&&e.$slots["empty-state"]().length>0?(t.openBlock(),t.createElementBlock("tbody",Si,[t.createElementVNode("tr",Ii,[t.createElementVNode("td",{colspan:e.columns.length,class:"cdx-table__table__empty-state-content"},[t.renderSlot(e.$slots,"empty-state")],8,Vi)])])):t.createCommentVNode("v-if",!0)]),t.renderSlot(e.$slots,"tfoot")],2)]),e.paginate&&(e.paginationPosition==="bottom"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:2,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[3]||(n[3]=u=>e.pageSize=u),class:"cdx-table__pagination--bottom","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",xi,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",Ei,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),e.$slots.footer&&e.$slots.footer().length>0?(t.openBlock(),t.createElementBlock("div",Ni,[t.renderSlot(e.$slots,"footer")])):t.createCommentVNode("v-if",!0)])}const Di=P(di,[["render",Ai]]),Mi=t.defineComponent({name:"CdxTab",props:{name:{type:String,required:!0},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){var d;const n=t.inject(_t),o=t.inject(Ht);if(!n||!o)throw new Error("Tab component must be used inside a Tabs component");const l=(d=n.value.get(e.name))!=null?d:{},i=t.computed(()=>e.name===o.value);return{tab:l,isActive:i}}}),Ti=["id","aria-hidden","aria-labelledby"];function Li(e,n,o,l,i,d){return t.withDirectives((t.openBlock(),t.createElementBlock("section",{id:e.tab.id,"aria-hidden":e.isActive?void 0:!0,"aria-labelledby":"".concat(e.tab.id,"-label"),class:"cdx-tab",role:"tabpanel",tabindex:"-1"},[t.renderSlot(e.$slots,"default")],8,Ti)),[[t.vShow,e.isActive]])}const Ln=P(Mi,[["render",Li]]),Ri=t.defineComponent({name:"CdxTabs",components:{CdxButton:ge,CdxIcon:Y},props:{active:{type:String,default:null},framed:{type:Boolean,default:!1}},emits:["update:active"],setup(e,{slots:n,emit:o}){const l=t.ref(),i=t.ref(),d=t.ref(),s=t.ref(),r=Oe(l),a=t.computed(()=>{const b=Ge(n.default);if(!b.every($=>typeof $=="object"&&Gt($,Ln.name)))throw new Error("Slot content may only contain CdxTab components");if(b.length===0)throw new Error("Slot content cannot be empty");return b}),c=t.computed(()=>a.value.reduce((b,$)=>{var N;if((N=$.props)!=null&&N.name&&typeof $.props.name=="string"){if(b.get($.props.name))throw new Error("Tab names must be unique");b.set($.props.name,{name:$.props.name,id:t.useId(),label:$.props.label||$.props.name,disabled:$.props.disabled})}return b},new Map)),u=t.ref(Array.from(c.value.keys())[0]),p=Ze(u,t.toRef(e,"active"),o,"update:active"),f=t.computed(()=>Array.from(c.value.keys())),m=t.computed(()=>f.value.indexOf(p.value)),h=t.computed(()=>{var b;return(b=c.value.get(p.value))==null?void 0:b.id});t.provide(Ht,p),t.provide(_t,c);const C=t.ref(new Map),w=t.ref(),k=t.ref(),I=Je(w,{threshold:.95}),V=Je(k,{threshold:.95});function D(b,$){const N=b;N&&(C.value.set($,N),$===0?w.value=N:$===f.value.length-1&&(k.value=N))}const E=t.computed(()=>({"cdx-tabs--framed":e.framed,"cdx-tabs--quiet":!e.framed}));function R(){var b;(b=C.value.get(m.value))==null||b.focus()}function T(b){if(!i.value||!d.value||!s.value)return 0;const $=r.value==="rtl"?s.value:d.value,N=r.value==="rtl"?d.value:s.value,A=b.offsetLeft,v=A+b.clientWidth,j=i.value.scrollLeft+$.clientWidth,Q=i.value.scrollLeft+i.value.clientWidth-N.clientWidth;return A<j?A-j:v>Q?v-Q:0}function S(b){if(!i.value||!d.value||!s.value)return;const $=b==="next"&&r.value==="ltr"||b==="prev"&&r.value==="rtl"?1:-1;let N=0,A=b==="next"?i.value.firstElementChild:i.value.lastElementChild;for(;A;){const v=b==="next"?A.nextElementSibling:A.previousElementSibling;if(N=T(A),Math.sign(N)===$){v&&Math.abs(N)<.25*i.value.clientWidth&&(N=T(v));break}A=v}i.value.scrollBy({left:N,behavior:"smooth"}),R()}return t.watch(p,()=>{if(h.value===void 0||!i.value||!d.value||!s.value)return;const b=document.getElementById("".concat(h.value,"-label"));b&&i.value.scrollBy({left:T(b),behavior:"smooth"})}),{activeTab:p,activeTabIndex:m,activeTabId:h,currentDirection:r,rootElement:l,tabListElement:i,prevScroller:d,nextScroller:s,rootClasses:E,tabNames:f,tabsData:c,firstLabelVisible:I,lastLabelVisible:V,assignTemplateRefForTabButton:D,scrollTabs:S,focusActiveTab:R,cdxIconPrevious:Ot,cdxIconNext:Ft}},methods:{select(e,n){const o=this.tabsData.get(e);o&&!(o!=null&&o.disabled)&&(this.activeTab=e,n&&t.nextTick(()=>{this.focusActiveTab()}))},selectNonDisabled(e,n,o){const l=this.tabsData.get(this.tabNames[e+n]);l&&(l.disabled?this.selectNonDisabled(e+n,n,o):this.select(l.name,o))},next(e){this.selectNonDisabled(this.activeTabIndex,1,e)},prev(e){this.selectNonDisabled(this.activeTabIndex,-1,e)},onLeftArrowKeypress(){this.currentDirection==="rtl"?this.next(!0):this.prev(!0)},onRightArrowKeypress(){this.currentDirection==="rtl"?this.prev(!0):this.next(!0)},onDownArrowKeypress(){var e;this.activeTabId&&((e=document.getElementById(this.activeTabId))==null||e.focus())}}}),vi={class:"cdx-tabs__header"},Fi={ref:"prevScroller",class:"cdx-tabs__prev-scroller"},Oi={ref:"tabListElement",class:"cdx-tabs__list",role:"tablist"},zi=["id","disabled","aria-controls","aria-selected","tabindex","onClick","onKeyup"],Pi={ref:"nextScroller",class:"cdx-tabs__next-scroller"},Ki={class:"cdx-tabs__content"};function _i(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-tabs",e.rootClasses])},[t.createElementVNode("div",vi,[t.withDirectives(t.createElementVNode("div",Fi,[t.createVNode(r,{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]=a=>e.scrollTabs("prev"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.firstLabelVisible]]),t.createElementVNode("div",Oi,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.tabsData.values(),(a,c)=>(t.openBlock(),t.createElementBlock("button",{id:"".concat(a.id,"-label"),key:c,ref_for:!0,ref:u=>e.assignTemplateRefForTabButton(u,c),disabled:a.disabled?!0:void 0,"aria-controls":a.id,"aria-selected":a.name===e.activeTab,tabindex:a.name===e.activeTab?void 0:-1,class:"cdx-tabs__list__item",role:"tab",onClick:t.withModifiers(u=>e.select(a.name),["prevent"]),onKeyup:t.withKeys(u=>e.select(a.name),["enter"]),onKeydown:[n[2]||(n[2]=t.withKeys(t.withModifiers((...u)=>e.onRightArrowKeypress&&e.onRightArrowKeypress(...u),["prevent"]),["right"])),n[3]||(n[3]=t.withKeys(t.withModifiers((...u)=>e.onDownArrowKeypress&&e.onDownArrowKeypress(...u),["prevent"]),["down"])),n[4]||(n[4]=t.withKeys(t.withModifiers((...u)=>e.onLeftArrowKeypress&&e.onLeftArrowKeypress(...u),["prevent"]),["left"]))]},[t.createElementVNode("span",null,t.toDisplayString(a.label),1)],40,zi))),128))],512),t.withDirectives(t.createElementVNode("div",Pi,[t.createVNode(r,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[5]||(n[5]=t.withModifiers(()=>{},["prevent"])),onClick:n[6]||(n[6]=a=>e.scrollTabs("next"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconNext},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.lastLabelVisible]])]),t.createElementVNode("div",Ki,[t.renderSlot(e.$slots,"default")])],2)}const Hi=P(Ri,[["render",_i]]),Ui=ee(fe),ji=t.defineComponent({name:"CdxTextArea",components:{CdxIcon:Y},inheritAttrs:!1,props:{modelValue:{type:String,default:""},status:{type:String,default:"default",validator:Ui},disabled:{type:Boolean,default:!1},autosize:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0}},emits:["update:modelValue","input","change","focus","blur","invalid"],setup(e,{attrs:n,emit:o}){const l=t.ref(),i=ae(t.toRef(e,"modelValue"),o),d=n.id,{computedDisabled:s,computedStatus:r,computedInputId:a}=se(t.toRef(e,"disabled"),t.toRef(e,"status"),d),c=t.inject(qe,void 0),u=t.computed(()=>({"cdx-text-area__textarea--has-value":!!i.value,"cdx-text-area__textarea--is-autosize":e.autosize})),p=t.computed(()=>({"cdx-text-area--status-default":r.value==="default","cdx-text-area--status-error":r.value==="error","cdx-text-area--has-start-icon":!!e.startIcon,"cdx-text-area--has-end-icon":!!e.endIcon})),{rootClasses:f,rootStyle:m,otherAttrs:h}=ie(n,p),C=t.computed(()=>{const S=h.value,{id:R}=S;return pe(S,["id"])});function w(R){l.value&&e.autosize&&(l.value.style.height="auto",l.value.style.height="".concat(l.value.scrollHeight,"px")),o("input",R)}const k=R=>{o("change",R)},I=R=>{o("focus",R)},V=R=>{o("blur",R)},D=t.ref(!0);return{textarea:l,rootClasses:f,rootStyle:m,wrappedModel:i,computedDisabled:s,computedInputId:a,descriptionId:c,textareaClasses:u,otherAttrsMinusId:C,onInput:w,onChange:k,onFocus:I,onBlur:V,onInvalid:(R,T)=>{T&&R.preventDefault(),o("invalid",R),D.value=!0},shouldPreventDefault:D}},methods:{focus(){this.$refs.textarea.focus()},blur(){this.$refs.textarea.blur()},checkValidity(){return this.$refs.textarea.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.textarea.reportValidity()},setCustomValidity(e){this.$refs.textarea.setCustomValidity(e)}}}),Wi=["id","aria-describedby","disabled"];function qi(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-area",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("textarea",t.mergeProps({id:e.computedInputId,ref:"textarea"},e.otherAttrsMinusId,{"onUpdate:modelValue":n[0]||(n[0]=r=>e.wrappedModel=r),class:[e.textareaClasses,"cdx-text-area__textarea"],"aria-describedby":e.descriptionId,disabled:e.computedDisabled,onInput:n[1]||(n[1]=(...r)=>e.onInput&&e.onInput(...r)),onChange:n[2]||(n[2]=(...r)=>e.onChange&&e.onChange(...r)),onFocus:n[3]||(n[3]=(...r)=>e.onFocus&&e.onFocus(...r)),onBlur:n[4]||(n[4]=(...r)=>e.onBlur&&e.onBlur(...r)),onInvalid:n[5]||(n[5]=r=>e.onInvalid(r,e.shouldPreventDefault))}),null,16,Wi),[[t.vModelText,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-area__icon-vue cdx-text-area__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-area__icon-vue cdx-text-area__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)],6)}const Qi=P(ji,[["render",qi]]),Gi=t.defineComponent({name:"CdxToggleButtonGroup",components:{CdxIcon:Y,CdxToggleButton:Vt},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}){const{rootElement:o,assignTemplateRef:l,onFocus:i,onBlur:d,onKeydown:s}=Zt(t.toRef(e,"buttons"));function r(c){return Array.isArray(e.modelValue)?e.modelValue.includes(c.value):e.modelValue!==null?e.modelValue===c.value:!1}function a(c,u){if(Array.isArray(e.modelValue)){const p=e.modelValue.includes(c.value);u&&!p?n("update:modelValue",e.modelValue.concat(c.value)):!u&&p&&n("update:modelValue",e.modelValue.filter(f=>f!==c.value))}else u&&e.modelValue!==c.value&&n("update:modelValue",c.value)}return{rootElement:o,assignTemplateRef:l,onFocus:i,onBlur:d,onKeydown:s,getButtonLabel:Xt,isSelected:r,onUpdate:a}}}),Yi={ref:"rootElement",class:"cdx-toggle-button-group"};function Xi(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-toggle-button");return t.openBlock(),t.createElementBlock("div",Yi,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,c)=>(t.openBlock(),t.createBlock(r,{key:a.value,ref_for:!0,ref:u=>e.assignTemplateRef(u,c),"model-value":e.isSelected(a),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,"onUpdate:modelValue":u=>e.onUpdate(a,u),onFocus:u=>e.onFocus(c),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a,selected:e.isSelected(a)},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["model-value","disabled","aria-label","onUpdate:modelValue","onFocus","onBlur","onKeydown"]))),128))],512)}const Zi=P(Gi,[["render",Xi]]),Ji=t.defineComponent({name:"CdxToggleSwitch",components:{CdxLabel:ze},inheritAttrs:!1,props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},alignSwitch:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var h;ht((h=o.default)==null?void 0:h.call(o),l,"CdxToggleSwitch");const i=t.ref(),d=t.useId(),s=t.useId(),r=t.computed(()=>({"cdx-toggle-switch--align-switch":e.alignSwitch})),{rootClasses:a,rootStyle:c,otherAttrs:u}=ie(l,r),{computedDisabled:p}=se(t.toRef(e,"disabled")),f=ae(t.toRef(e,"modelValue"),n);return{input:i,inputId:d,descriptionId:s,rootClasses:a,rootStyle:c,otherAttrs:u,computedDisabled:p,wrappedModel:f,clickInput:()=>{i.value.click()}}}}),er=["id","aria-describedby","value","disabled"];function tr(e,n,o,l,i,d){const s=t.resolveComponent("cdx-label");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]=r=>e.wrappedModel=r),class:"cdx-toggle-switch__input",type:"checkbox",role:"switch","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,disabled:e.computedDisabled},e.otherAttrs,{onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...r)=>e.clickInput&&e.clickInput(...r),["prevent"]),["enter"]))}),null,16,er),[[t.vModelCheckbox,e.wrappedModel]]),n[2]||(n[2]=t.createElementVNode("span",{class:"cdx-toggle-switch__switch"},[t.createElementVNode("span",{class:"cdx-toggle-switch__switch__grip"})],-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-toggle-switch__label","input-id":e.inputId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,"visually-hidden":e.hideLabel,disabled:e.computedDisabled},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","visually-hidden","disabled"])):t.createCommentVNode("v-if",!0)],6)}const nr=P(Ji,[["render",tr]]);let xt=0;function Rn(e){var l;const n=t.getCurrentInstance(),o=(l=n==null?void 0:n.props.id)!=null?l:n==null?void 0:n.attrs.id;return e?"".concat(We,"-").concat(e,"-").concat(xt++):o?"".concat(We,"-").concat(o,"-").concat(xt++):"".concat(We,"-").concat(xt++)}class or{constructor(n,o){we(this,"referenceElement");we(this,"tooltipElement");we(this,"textContent");we(this,"placement");we(this,"autoUpdateCleanup");we(this,"referenceElementHandlers");we(this,"tooltipElementHandlers");we(this,"escapeHandler");we(this,"timeoutId");var d,s;const l=n.ownerDocument,i=Rn("tooltip");this.referenceElement=n,this.textContent=o.textContent,this.placement=(d=o.placement)!=null?d:"bottom",this.timeoutId=null,this.tooltipElement=l.createElement("div"),this.tooltipElement.classList.add("cdx-tooltip"),this.tooltipElement.role="tooltip",this.tooltipElement.id=i,this.referenceElement.setAttribute("aria-describedby",i),this.tooltipElement.textContent=this.textContent,(s=this.referenceElement.parentElement)==null||s.appendChild(this.tooltipElement),this.referenceElementHandlers={},this.referenceElementHandlers.mouseenter=this.show.bind(this),this.referenceElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.referenceElementHandlers.focus=this.show.bind(this),this.referenceElementHandlers.blur=this.hide.bind(this),this.tooltipElementHandlers={},this.tooltipElementHandlers.mouseenter=this.show.bind(this),this.tooltipElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.escapeHandler=this.onKeyup.bind(this),this.addEventListeners(),this.autoUpdateCleanup=$n(this.referenceElement,this.tooltipElement,()=>this.update())}isVisible(){return this.tooltipElement.style.display==="block"}show(){this.timeoutId&&clearTimeout(this.timeoutId),this.tooltipElement.style.display="block",this.tooltipElement.ownerDocument.addEventListener("keyup",this.escapeHandler)}hide(){this.tooltipElement.style.display="none",this.tooltipElement.ownerDocument.removeEventListener("keyup",this.escapeHandler)}hideAfterDelay(){this.timeoutId=setTimeout(this.hide.bind(this),250)}onKeyup(n){n.key==="Escape"&&this.isVisible()&&this.hide()}addEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.addEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.addEventListener(n,this.tooltipElementHandlers[n])})}removeEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.removeEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.removeEventListener(n,this.tooltipElementHandlers[n])})}update(){In(this.referenceElement,this.tooltipElement,{placement:this.placement,middleware:[Bn(4),Sn(),va(),It()]}).then(({x:n,y:o,middlewareData:l})=>{var s,r,a;const i=(r=(s=l.offset)==null?void 0:s.placement)!=null?r:this.placement,d={left:"right","left-start":"right","left-end":"right",top:"bottom","top-start":"bottom","top-end":"bottom",bottom:"top","bottom-start":"top","bottom-end":"top",right:"left","right-start":"left","right-end":"left"};Object.assign(this.tooltipElement.style,{left:"".concat(n,"px"),top:"".concat(o,"px"),visibility:(a=l.hide)!=null&&a.referenceHidden?"hidden":"visible",transformOrigin:d[i]})})}remove(){this.tooltipElement.remove(),this.autoUpdateCleanup(),this.removeEventListeners()}}const lr={mounted(e,{value:n,arg:o}){n&&(typeof n=="string"&&n.trim()===""||(e.tooltip=new or(e,{textContent:String(n),placement:o})))},beforeUnmount(e){e.tooltip&&e.tooltip.remove()}},ar=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:Y,CdxMenu:Ie,CdxSearchInput:Mn},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResults:{type:Array,required:!0},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:mo},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:l}){const i=t.ref(),d=t.ref(),s=t.useId(),r=X("cdx-typeahead-search-search-results-label","Search results"),a=t.ref(!1),c=t.ref(!1),u=t.ref(!1),p=t.ref(!1),f=t.ref(e.initialInputValue),m=t.ref(""),h=t.computed(()=>{var g,L;return(L=(g=d.value)==null?void 0:g.getHighlightedMenuItem())==null?void 0:L.id}),C=t.ref(null),w=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),k=t.computed(()=>e.searchResults.find(g=>g.value===C.value)),I=t.computed(()=>e.searchFooterUrl?{value:Ne,url:e.searchFooterUrl}:void 0),V=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":a.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:D,rootStyle:E,otherAttrs:R}=ie(n,V);function T(g){return g}const S=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let b,$;function N(g,L=!1){k.value&&k.value.label!==g&&k.value.value!==g&&(C.value=null),$!==void 0&&(clearTimeout($),$=void 0),g===""?a.value=!1:(c.value=!0,l["search-results-pending"]&&($=setTimeout(()=>{p.value&&(a.value=!0),u.value=!0},ho))),b!==void 0&&(clearTimeout(b),b=void 0);const U=()=>{o("input",g)};L?U():b=setTimeout(()=>{U()},e.debounceInterval)}function A(g){var L;if(g===Ne){C.value=null,f.value=m.value;return}C.value=g,g!==null&&(f.value=k.value?(L=k.value.label)!=null?L:String(k.value.value):"")}function v(){p.value=!0,(m.value||u.value)&&(a.value=!0)}function j(){p.value=!1,a.value=!1}function Q(g){const Z=g,{id:L}=Z,U=pe(Z,["id"]);if(U.value===Ne){o("search-result-click",{searchResult:null,index:e.searchResults.length,numberOfResults:e.searchResults.length});return}K(U)}function K(g){const L={searchResult:g,index:e.searchResults.findIndex(U=>U.value===g.value),numberOfResults:e.searchResults.length};o("search-result-click",L)}function oe(g){var L;if(g.value===Ne){f.value=m.value;return}f.value=g.value?(L=g.label)!=null?L:String(g.value):""}function F(g){var L;a.value=!1,(L=d.value)==null||L.clearActive(),Q(g)}function H(g){if(k.value)K(k.value),g.stopPropagation(),window.location.assign(k.value.url),g.preventDefault();else{const L={searchResult:null,index:-1,numberOfResults:e.searchResults.length};o("submit",L)}}function G(g){if(!d.value||!m.value||g.key===" ")return;const L=d.value.getHighlightedMenuItem(),U=d.value.getHighlightedViaKeyboard();switch(g.key){case"Enter":L&&(L.value===Ne&&U?window.location.assign(e.searchFooterUrl):d.value.delegateKeyNavigation(g,{prevent:!1})),a.value=!1;break;case"Tab":a.value=!1;break;default:d.value.delegateKeyNavigation(g);break}}return t.onMounted(()=>{e.initialInputValue&&N(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{m.value=f.value.trim(),p.value&&c.value&&m.value.length>0&&(a.value=!0),$!==void 0&&(clearTimeout($),$=void 0),c.value=!1,u.value=!1}),{form:i,menu:d,menuId:s,highlightedId:h,selection:C,menuMessageClass:w,footer:I,asSearchResult:T,inputValue:f,searchQuery:m,expanded:a,showPending:u,rootClasses:D,rootStyle:E,otherAttrs:R,menuConfig:S,onUpdateInputValue:N,onUpdateMenuSelection:A,onFocus:v,onBlur:j,onSearchResultClick:Q,onSearchResultKeyboardNavigation:oe,onSearchFooterClick:F,onSubmit:H,onKeydown:G,MenuFooterValue:Ne,articleIcon:Gn,translatedSearchResultsLabel:r}},methods:{focus(){this.$refs.searchInput.focus()}}}),sr=["id","action"],ir={class:"cdx-typeahead-search__menu-message__text"},rr={class:"cdx-typeahead-search__menu-message__text"},dr=["href","onClickCapture"],cr={class:"cdx-menu-item__text cdx-typeahead-search__search-footer__text"},ur={class:"cdx-typeahead-search__search-footer__query"};function pr(e,n,o,l,i,d){const s=t.resolveComponent("cdx-icon"),r=t.resolveComponent("cdx-menu"),a=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(a,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=c=>e.inputValue=c),"button-label":e.buttonLabel,"use-button":e.useButton},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":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(r,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=c=>e.expanded=c),class:"cdx-typeahead-search__menu","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.translatedSearchResultsLabel,"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-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",ir,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",rr,[t.renderSlot(e.$slots,"search-no-results-text")])],2)]),default:t.withCtx(({menuItem:c,active:u})=>[c.value===e.MenuFooterValue?(t.openBlock(),t.createElementBlock("a",{key:0,class:t.normalizeClass(["cdx-menu-item__content cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":u}]),href:e.asSearchResult(c).url,onClickCapture:t.withModifiers(p=>e.onSearchFooterClick(e.asSearchResult(c)),["stop"])},[t.createVNode(s,{class:"cdx-menu-item__thumbnail cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",cr,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",ur,t.toDisplayString(e.searchQuery),1)])])],42,dr)):t.createCommentVNode("v-if",!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","use-button","aria-controls","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,sr)],6)}const fr=P(ar,[["render",pr]]);B.CdxAccordion=Ro,B.CdxButton=ge,B.CdxButtonGroup=zo,B.CdxCard=Yo,B.CdxCheckbox=Jt,B.CdxChipInput=en,B.CdxCombobox=Wa,B.CdxDialog=ns,B.CdxField=ms,B.CdxIcon=Y,B.CdxInfoChip=Cs,B.CdxLabel=ze,B.CdxLookup=Bs,B.CdxMenu=Ie,B.CdxMenuButton=As,B.CdxMenuItem=ln,B.CdxMessage=Dn,B.CdxMultiselectLookup=Ls,B.CdxProgressBar=gt,B.CdxRadio=Ps,B.CdxSearchInput=Mn,B.CdxSearchResultTitle=on,B.CdxSelect=Tn,B.CdxTab=Ln,B.CdxTable=Di,B.CdxTabs=Hi,B.CdxTextArea=Qi,B.CdxTextInput=tt,B.CdxThumbnail=ft,B.CdxToggleButton=Vt,B.CdxToggleButtonGroup=Zi,B.CdxToggleSwitch=nr,B.CdxTooltip=lr,B.CdxTypeaheadSearch=fr,B.TableRowIdentifier=Qe,B.stringHelpers=Vl,B.useComputedDirection=Oe,B.useComputedDisabled=mt,B.useComputedLanguage=Pt,B.useFieldData=se,B.useFloatingMenu=Le,B.useGeneratedId=Rn,B.useI18n=X,B.useIntersectionObserver=Je,B.useModelWrapper=ae,B.useResizeObserver=An,B.useSlotContents=Ge,B.useSplitAttributes=ie,B.useWarnOnce=Ye,Object.defineProperty(B,Symbol.toStringTag,{value:"Module"})});
+(function(S,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(S=typeof globalThis!="undefined"?globalThis:S||self,t(S.codex={},S.Vue))})(this,function(S,t){"use strict";var Fr=Object.defineProperty,Pr=Object.defineProperties;var vr=Object.getOwnPropertyDescriptors;var ut=Object.getOwnPropertySymbols;var zn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable;var vt=(S,t,Y)=>t in S?Fr(S,t,{enumerable:!0,configurable:!0,writable:!0,value:Y}):S[t]=Y,J=(S,t)=>{for(var Y in t||(t={}))zn.call(t,Y)&&vt(S,Y,t[Y]);if(ut)for(var Y of ut(t))Kn.call(t,Y)&&vt(S,Y,t[Y]);return S},re=(S,t)=>Pr(S,vr(t));var pe=(S,t)=>{var Y={};for(var de in S)zn.call(S,de)&&t.indexOf(de)<0&&(Y[de]=S[de]);if(S!=null&&ut)for(var de of ut(S))t.indexOf(de)<0&&Kn.call(S,de)&&(Y[de]=S[de]);return Y};var we=(S,t,Y)=>vt(S,typeof t!="symbol"?t+"":t,Y);var te=(S,t,Y)=>new Promise((de,qe)=>{var pt=ke=>{try{Pe(Y.next(ke))}catch(ve){qe(ve)}},ft=ke=>{try{Pe(Y.throw(ke))}catch(ve){qe(ve)}},Pe=ke=>ke.done?de(ke.value):Promise.resolve(ke.value).then(pt,ft);Pe((Y=Y.apply(S,t)).next())});const Y='<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"/>',de='<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"/>',qe='<path d="M7 14.17 2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/>',pt='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0m5.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"/>',Pe='<path d="M10 15 2 5h16z"/>',ke='<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>',ve='<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>',Hn='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',Un='<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 7"/>',jn='<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z"/>',Wn='<path d="M3 1h2v18H3zm13.5 1.5L15 1l-9 9 9 9 1.5-1.5L9 10z"/>',qn='<path d="M15 1h2v18h-2zM3.5 2.5 11 10l-7.5 7.5L5 19l9-9-9-9z"/>',Qn='<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>',Gn='<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>',Yn='<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 8"/>',Xn='<path d="M10 0 3 8h14zm0 18-7-8h14z"/>',Zn='<path d="M10 20a10 10 0 010-20 10 10 0 110 20m-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10z"/>',Jn='<path d="m10 5 8 10H2z"/>',_t=Y,eo=de,to=qe,no=pt,Qe=ft,oo=Pe,zt=ke,Kt=ve,lo=Hn,Ht={langCodeMap:{ar:Un},default:jn},ao={ltr:Wn,shouldFlip:!0},so={ltr:qn,shouldFlip:!0},Ut={ltr:Qn,shouldFlip:!0},jt={ltr:Gn,shouldFlip:!0},io=Yn,ro=Xn,Wt=Zn,co=Jn;function uo(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 l=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof l=="string"||"path"in l?l:l.ltr}function po(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 _e(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 qt(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 ne(e){return n=>typeof n=="string"&&e.includes(n)}const ze="cdx",fo=["default","progressive","destructive"],mo=["normal","primary","quiet"],ho=["medium","large"],go=["x-small","small","medium"],Qt=ne(["notice","warning","error","success"]),bo=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],fe=["default","warning","error","success"],yo=["start","center","end","number"],Co=120,wo=500,De="cdx-menu-footer-item",Gt=Symbol("CdxTabs"),Yt=Symbol("CdxActiveTab"),Xt=Symbol("CdxAllowArbitrary"),Zt=Symbol("CdxFieldInputId"),Ge=Symbol("CdxFieldDescriptionId"),Jt=Symbol("CdxFieldStatus"),en=Symbol("CdxDisabled"),ko="".concat(ze,"-no-invert"),Ye=Symbol("CdxTableRowIdentifier"),$o=["top","bottom","both"],tn={left:"right","left-start":"right","left-end":"right",top:"bottom","top-start":"bottom","top-end":"bottom",bottom:"top","bottom-start":"top","bottom-end":"top",right:"left","right-start":"left","right-end":"left"},Bo=ne(go),So=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:Bo}},setup(e){const n=t.ref(),o=_e(n),l=qt(n),r=t.computed(()=>{var u;return(u=e.dir)!=null?u:o.value}),d=t.computed(()=>{var u;return(u=e.lang)!=null?u:l.value}),s=t.computed(()=>({"cdx-icon--flipped":r.value==="rtl"&&d.value!==null&&po(e.icon,d.value),["cdx-icon--".concat(e.size)]:!0})),i=t.computed(()=>{var u,p;return uo(e.icon,(u=d.value)!=null?u:"",(p=r.value)!=null?p:"ltr")}),a=t.computed(()=>typeof i.value=="string"?i.value:""),c=t.computed(()=>typeof i.value!="string"?i.value.path:"");return{rootElement:n,rootClasses:s,iconSvg:a,iconPath:c}}}),_=(e,n)=>{const o=e.__vccOpts||e;for(const[l,r]of n)o[l]=r;return o},Io=["aria-hidden"],Vo={key:0},xo=["innerHTML"],Eo=["d"];function No(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses])},[(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",Vo,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("v-if",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,xo)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,Eo))],8,Io))],2)}const X=_(So,[["render",No]]);function nn(e){const n=[];for(const o of e)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(...nn(o.children)));return n}function on(e,n){return typeof e.type=="object"&&"name"in e.type?n!==void 0?e.type.name===n:!0:!1}function Ao(e,n){return typeof e.type=="string"?e.type===n.toLowerCase():!1}function Xe(e){const n=typeof e=="function"?e():e;return n?nn(n):[]}function Ze(e,n){if(e()){t.warn(n);return}const o=t.watch(e,l=>{l&&(t.warn(n),o())})}function ln(e,n,o){const l=t.computed(()=>{const r=Xe(e);if(r.length!==1)return!1;const d=r[0];return!!(typeof d=="object"&&(on(d,"CdxIcon")||Ao(d,"svg")))});return Ze(()=>l.value&&!n["aria-label"]&&!n["aria-hidden"],"".concat(o,": Icon-only buttons require one of the following attributes: aria-label or aria-hidden. See documentation at https://doc.wikimedia.org/codex/latest/components/demos/button.html#icon-only-button")),l}const Do=ne(fo),Mo=ne(mo),Lo=ne(ho),To=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:Do},weight:{type:String,default:"normal",validator:Mo},size:{type:String,default:"medium",validator:Lo}},emits:["click"],setup(e,{emit:n,slots:o,attrs:l}){const r=t.ref(),d=ln(o.default,l,"CdxButton"),s=t.ref(!1),i=t.computed(()=>({["cdx-button--action-".concat(e.action)]:!0,["cdx-button--weight-".concat(e.weight)]:!0,["cdx-button--size-".concat(e.size)]:!0,"cdx-button--framed":e.weight!=="quiet","cdx-button--icon-only":d.value,"cdx-button--is-active":s.value})),a=f=>{n("click",f)},c=f=>{s.value=f};function u(){c(!0)}function p(){var f;c(!1),(f=r.value)==null||f.click()}return{button:r,rootClasses:i,onClick:a,onKeyDown:u,onKeyUp:p}}});function Ro(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("button",{ref:"button",class:t.normalizeClass(["cdx-button",e.rootClasses]),onKeydown:n[0]||(n[0]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[1]||(n[1]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"])),onClick:n[2]||(n[2]=(...s)=>e.onClick&&e.onClick(...s))},[t.renderSlot(e.$slots,"default")],34)}const me=_(To,[["render",Ro]]),Oo=t.defineComponent({name:"CdxAccordion",components:{CdxButton:me,CdxIcon:X},props:{actionAlwaysVisible:{type:Boolean,default:!1},actionIcon:{type:[String,Object],default:null},actionButtonLabel:{type:String,default:""},headingLevel:{type:String,default:"h3"}},emits:["action-button-click"],setup(e,{attrs:n,emit:o}){const l=t.ref("open"in n),r=()=>{o("action-button-click")},d=a=>{l.value=a.newState==="open"},s=t.computed(()=>e.actionIcon&&(l.value||e.actionAlwaysVisible)),i=t.computed(()=>({"cdx-accordion--has-icon":s.value}));return{emitActionButtonClick:r,rootClasses:i,shouldShowActionButton:s,onToggle:d}}}),Fo={class:"cdx-accordion__header__title"},Po={class:"cdx-accordion__header__description"};function vo(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("details",{class:t.normalizeClass(["cdx-accordion",e.rootClasses]),onToggle:n[1]||(n[1]=(...a)=>e.onToggle&&e.onToggle(...a))},[t.createElementVNode("summary",null,[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.headingLevel),{class:"cdx-accordion__header"},{default:t.withCtx(()=>[t.createElementVNode("span",Fo,[t.renderSlot(e.$slots,"title")]),t.createElementVNode("span",Po,[t.renderSlot(e.$slots,"description")])]),_:3})),e.shouldShowActionButton?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-accordion__action","aria-label":e.actionButtonLabel,type:"button",weight:"quiet",onClick:t.withModifiers(e.emitActionButtonClick,["stop"])},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.actionIcon,"icon-label":e.actionButtonLabel,size:"medium"},null,8,["icon","icon-label"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)]),t.createElementVNode("div",{class:"cdx-accordion__content",onClick:n[0]||(n[0]=t.withModifiers(()=>{},["stop"]))},[t.renderSlot(e.$slots,"default")])],34)}const _o=_(Oo,[["render",vo]]);function an(e){return e.label===void 0?e.value:e.label===null?"":e.label}function sn(e){const n=t.ref(),o=t.ref(),l=t.ref(new Map),r=_e(n);function d(h,g){const b=h;b&&l.value.set(g,b)}function s(h){o.value=h}function i(){o.value=void 0}function a(h,g){var I;const b=h+g,w=e.value[b];if(w)if(w.disabled)a(b,g);else{const V=(I=l.value.get(b))==null?void 0:I.$el;V==null||V.focus()}}function c(){var h;a((h=o.value)!=null?h:-1,1)}function u(){var h;a((h=o.value)!=null?h:e.value.length,-1)}function p(){r.value==="rtl"?u():c()}function f(){r.value==="rtl"?c():u()}function m(h){switch(h.key){case"ArrowRight":h.preventDefault(),p();break;case"ArrowLeft":h.preventDefault(),f();break;case"ArrowDown":h.preventDefault(),c();break;case"ArrowUp":h.preventDefault(),u();break}}return{rootElement:n,assignTemplateRef:d,onFocus:s,onBlur:i,onKeydown:m}}const zo=t.defineComponent({name:"CdxButtonGroup",components:{CdxButton:me,CdxIcon:X},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(e){const{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:r,onKeydown:d}=sn(t.toRef(e,"buttons"));return{rootElement:n,assignTemplateRef:o,onFocus:l,onBlur:r,onKeydown:d,getButtonLabel:an}}}),Ko={ref:"rootElement",class:"cdx-button-group"};function Ho(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",Ko,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,c)=>(t.openBlock(),t.createBlock(i,{key:a.value,ref_for:!0,ref:u=>e.assignTemplateRef(u,c),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,onClick:u=>e.$emit("click",a.value),onFocus:u=>e.onFocus(c),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["disabled","aria-label","onClick","onFocus","onBlur","onKeydown"]))),128))],512)}const Uo=_(zo,[["render",Ho]]),jo=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:X},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:lo}},setup:e=>{const n=t.ref(!1),o=t.ref({}),l=r=>{const d=r.replace(/([\\"\n])/g,"\\$1"),s=new Image;s.onload=()=>{o.value={backgroundImage:'url("'.concat(d,'")')},n.value=!0},s.onerror=()=>{n.value=!1},s.src=d};return t.onMounted(()=>{var r;(r=e.thumbnail)!=null&&r.url&&l(e.thumbnail.url)}),{thumbnailStyle:o,thumbnailLoaded:n,NoInvertClass:ko}}}),Wo={class:"cdx-thumbnail"},qo={key:0,class:"cdx-thumbnail__placeholder"};function Qo(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Wo,[e.thumbnailLoaded?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock("span",qo,[t.createVNode(s,{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:t.normalizeClass([e.NoInvertClass,"cdx-thumbnail__image"])},null,6)):t.createCommentVNode("v-if",!0)]),_:1})])}const mt=_(jo,[["render",Qo]]),Go=t.defineComponent({name:"CdxCard",components:{CdxIcon:X,CdxThumbnail:mt},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),o=t.computed(()=>n.value?"a":"span"),l=t.computed(()=>n.value?e.url:void 0);return{isLink:n,contentTag:o,cardLink:l}}}),Yo={class:"cdx-card__text"},Xo={class:"cdx-card__text__title"},Zo={key:0,class:"cdx-card__text__description"},Jo={key:1,class:"cdx-card__text__supporting-text"};function el(e,n,o,l,r,d){const s=t.resolveComponent("cdx-thumbnail"),i=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(s,{key:0,thumbnail:e.thumbnail,"placeholder-icon":e.customPlaceholderIcon,class:"cdx-card__thumbnail"},null,8,["thumbnail","placeholder-icon"])):e.icon?(t.openBlock(),t.createBlock(i,{key:1,icon:e.icon,class:"cdx-card__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Yo,[t.createElementVNode("span",Xo,[t.renderSlot(e.$slots,"title")]),e.$slots.description?(t.openBlock(),t.createElementBlock("span",Zo,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0),e.$slots["supporting-text"]?(t.openBlock(),t.createElementBlock("span",Jo,[t.renderSlot(e.$slots,"supporting-text")])):t.createCommentVNode("v-if",!0)])]),_:3},8,["href","class"])}const tl=_(Go,[["render",el]]);function ht(e){const n=t.inject(en,t.ref(!1));return t.computed(()=>n.value||e.value)}function ie(e,n,o){const l=ht(e),r=t.inject(Jt,t.ref("default")),d=t.computed(()=>n!=null&&n.value&&n.value!=="default"?n.value:r.value),s=t.inject(Zt,void 0),i=t.computed(()=>{var a;return(a=s==null?void 0:s.value)!=null?a:o});return{computedDisabled:l,computedStatus:d,computedInputId:i}}function ae(e,n=t.computed(()=>({}))){const o=t.computed(()=>{const d=pe(n.value,[]);return e.class&&e.class.split(" ").forEach(i=>{d[i]=!0}),d}),l=t.computed(()=>{if("style"in e)return e.style}),r=t.computed(()=>{const a=e,{class:d,style:s}=a;return pe(a,["class","style"])});return{rootClasses:o,rootStyle:l,otherAttrs:r}}function Z(e,n,o=[]){const l=t.inject("CdxI18nFunction",void 0);return t.computed(()=>{const r=o.map(s=>typeof s=="function"?s():s.value),d=l==null?void 0:l(e,...r);return d!=null?d:typeof n=="function"?n(...r):n})}function Ke(e,n,o,l=[]){const r=Z(n,o,l);return t.computed(()=>e.value||r.value)}const nl=t.defineComponent({name:"CdxLabel",components:{CdxIcon:X},inheritAttrs:!1,props:{icon:{type:[String,Object],default:null},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},visuallyHidden:{type:Boolean,default:!1},isLegend:{type:Boolean,default:!1},inputId:{type:String,default:""},descriptionId:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){const{computedDisabled:o}=ie(t.toRef(e,"disabled")),l=t.computed(()=>({"cdx-label--visually-hidden":e.visuallyHidden,"cdx-label--disabled":o.value})),{rootClasses:r,rootStyle:d,otherAttrs:s}=ae(n,l),i=Ke(t.toRef(e,"optionalFlag"),"cdx-label-optional-flag","(optional)");return{rootClasses:r,rootStyle:d,otherAttrs:s,translatedOptionalFlag:i}}}),ol=["for"],ll={class:"cdx-label__label__text"},al={key:1,class:"cdx-label__label__optional-flag"},sl=["id"],il={class:"cdx-label__label"},rl={class:"cdx-label__label__text"},dl={key:1,class:"cdx-label__label__optional-flag"},cl={key:0,class:"cdx-label__description"};function ul(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return e.isLegend?(t.openBlock(),t.createElementBlock("legend",t.mergeProps({key:1,class:["cdx-label",e.rootClasses],style:e.rootStyle},e.otherAttrs),[t.createElementVNode("span",il,[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",rl,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",dl,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)]),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",cl,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("v-if",!0)],16)):(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-label",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("label",t.mergeProps({class:"cdx-label__label",for:e.inputId?e.inputId:void 0},e.otherAttrs),[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,class:"cdx-label__label__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",ll,[t.renderSlot(e.$slots,"default")]),e.optionalFlag||e.optional?(t.openBlock(),t.createElementBlock("span",al,t.toDisplayString(" ")+" "+t.toDisplayString(e.translatedOptionalFlag),1)):t.createCommentVNode("v-if",!0)],16,ol),e.$slots.description&&e.$slots.description().length>0?(t.openBlock(),t.createElementBlock("span",{key:0,id:e.descriptionId||void 0,class:"cdx-label__description"},[t.renderSlot(e.$slots,"description")],8,sl)):t.createCommentVNode("v-if",!0)],6))}const Me=_(nl,[["render",ul]]);function Je(e,n,o){Ze(()=>Xe(e).length===0&&!(n!=null&&n["aria-label"])&&!(n!=null&&n["aria-labelledby"]),"".concat(o,": Inputs must have an associated label. Provide one of the following:\n - A label via the appropriate slot\n - An `aria-label` attribute set to the label text\n - An `aria-labelledby` attribute set to the ID of the label element"))}function se(e,n,o){return t.computed({get:()=>e.value,set:l=>n(o||"update:modelValue",l)})}const pl=ne(fe),fl=t.defineComponent({name:"CdxCheckbox",components:{CdxLabel:Me},props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},status:{type:String,default:"default",validator:pl}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var f;Je((f=o.default)==null?void 0:f.call(o),l,"CdxCheckbox");const{computedDisabled:r,computedStatus:d}=ie(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-checkbox--inline":e.inline,["cdx-checkbox--status-".concat(d.value)]:!0})),i=t.computed(()=>({"cdx-checkbox__custom-input--inline":e.inline})),a=t.ref(),c=t.useId(),u=t.useId(),p=se(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:r,input:a,checkboxId:c,descriptionId:u,wrappedModel:p,customInputClasses:i}}}),ml={class:"cdx-checkbox__wrapper"},hl=["id","aria-describedby","value","name","disabled",".indeterminate"];function gl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-checkbox",e.rootClasses])},[t.createElementVNode("div",ml,[t.withDirectives(t.createElementVNode("input",{id:e.checkboxId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:"cdx-checkbox__input",type:"checkbox","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,name:e.name,disabled:e.computedDisabled,".indeterminate":e.indeterminate},null,40,hl),[[t.vModelCheckbox,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-checkbox__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-checkbox__label","input-id":e.checkboxId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,"visually-hidden":e.hideLabel},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","visually-hidden"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-checkbox__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const rn=_(fl,[["render",gl]]),bl=t.defineComponent({name:"CdxInputChip",components:{CdxButton:me,CdxIcon:X},props:{icon:{type:[String,Object],default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},className:{type:String,default:""}},emits:["remove-chip","click-chip","arrow-left","arrow-right"],setup(e,{emit:n}){const o=t.computed(()=>e.disabled?-1:0),l=t.ref(),r=t.computed(()=>({"cdx-input-chip--disabled":e.disabled,"cdx-input-chip--readonly":e.readonly,[e.className]:e.className.length>0})),d=Z("cdx-input-chip-aria-description","Press Enter to edit or Delete to remove");function s(i){var a;switch(i.key){case"Enter":n("click-chip"),i.preventDefault(),i.stopPropagation();break;case"Escape":(a=l.value)==null||a.blur(),i.preventDefault(),i.stopPropagation();break;case"Backspace":case"Delete":n("remove-chip",i.key),i.preventDefault(),i.stopPropagation();break;case"ArrowLeft":n("arrow-left"),i.preventDefault(),i.stopPropagation();break;case"ArrowRight":n("arrow-right"),i.preventDefault(),i.stopPropagation();break}}return{rootElement:l,rootClasses:r,ariaDescription:d,onKeydown:s,cdxIconClose:Qe,tabIndex:o}},methods:{focus(){this.$refs.rootElement.focus()}}}),yl=["tabindex","aria-description"],Cl={class:"cdx-input-chip__text"};function wl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-input-chip",e.rootClasses]),tabindex:e.tabIndex,role:"option","aria-description":e.ariaDescription,onKeydown:n[1]||(n[1]=(...a)=>e.onKeydown&&e.onKeydown(...a)),onClick:n[2]||(n[2]=a=>e.$emit("click-chip"))},[e.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.icon,size:"small"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Cl,[t.renderSlot(e.$slots,"default")]),t.createVNode(i,{class:"cdx-input-chip__button",weight:"quiet",tabindex:"-1","aria-hidden":"true",disabled:e.disabled||e.readonly,onClick:n[0]||(n[0]=t.withModifiers(a=>e.$emit("remove-chip","button"),["stop"]))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose,size:"x-small"},null,8,["icon"])]),_:1},8,["disabled"])],42,yl)}const kl=_(bl,[["render",wl]]);function et(e,n,o,l){return t.computed({get:()=>{var r;return(r=n.value)!=null?r:e.value},set:r=>{n.value!==null?o(l||"update:modelValue",r):e.value=r}})}const $l=ne(fe),Bl=t.defineComponent({name:"CdxChipInput",components:{CdxInputChip:kl},inheritAttrs:!1,props:{inputChips:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},status:{type:String,default:"default",validator:$l},chipValidator:{type:Function,default:e=>!0},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},emits:["update:input-chips","update:input-value","chip-click"],setup(e,{emit:n,attrs:o}){const l=t.ref(),r=t.ref(),d=t.ref(),s=t.ref(""),i=_e(l),a=t.ref(),c=t.inject(Xt,t.ref(!0)),u=t.ref(""),p=et(u,t.toRef(e,"inputValue"),n,"update:input-value"),f=t.ref("default"),m=t.computed(()=>f.value==="error"||e.status==="error"?"error":"default"),{computedDisabled:h,computedStatus:g}=ie(t.toRef(e,"disabled"),m),b=t.ref(!1),w=t.computed(()=>({"cdx-chip-input--has-separate-input":e.separateInput,["cdx-chip-input--status-".concat(g.value)]:!0,"cdx-chip-input--focused":b.value,"cdx-chip-input--disabled":h.value,"cdx-chip-input--readonly":e.readonly})),{rootClasses:I,rootStyle:V,otherAttrs:A}=ae(o,w),N=[],L=t.ref(null),M=t.computed(()=>L.value?L.value.value:""),B=Z("cdx-chip-input-chip-added",C=>"Chip ".concat(C," was added."),[p]),y=Z("cdx-chip-input-chip-removed",C=>"Chip ".concat(C," was removed."),[M]);function $(C,O){C!==null&&(N[O]=C)}const x=()=>{a.value.focus()};function E(){e.inputChips.find(C=>C.value===p.value)||!e.chipValidator(p.value)?f.value="error":p.value.toString().length>0&&(s.value=B.value,n("update:input-chips",e.inputChips.concat({value:p.value})),p.value="")}function F(C){e.readonly||h.value||n("update:input-chips",e.inputChips.filter(O=>O.value!==C.value))}function H(C,O){const q=i.value==="ltr"&&C==="left"||i.value==="rtl"&&C==="right"?-1:1,ee=O+q;if(!(ee<0)){if(ee>=e.inputChips.length){x();return}N[ee].focus()}}function K(C){return te(this,null,function*(){var O;n("chip-click",C),!(e.readonly||h.value||!c.value)&&(E(),yield t.nextTick(),F(C),p.value=(O=C.label)!=null?O:C.value,x())})}function P(C,O,q){if(L.value=C,s.value=y.value,q==="button")x();else if(q==="Backspace"){const ee=O===0?1:O-1;ee<e.inputChips.length?N[ee].focus():x()}else if(q==="Delete"){const ee=O+1;ee<e.inputChips.length?N[ee].focus():x()}F(C)}function j(C){var q,ee;const O=i.value==="rtl"?"ArrowRight":"ArrowLeft";switch(C.key){case"Enter":if(p.value.toString().length>0&&c.value){E(),C.preventDefault(),C.stopPropagation();return}break;case"Escape":(q=a.value)==null||q.blur(),C.preventDefault(),C.stopPropagation();return;case"Backspace":case O:if(((ee=a.value)==null?void 0:ee.selectionStart)===0&&a.value.selectionEnd===0&&e.inputChips.length>0){N[e.inputChips.length-1].focus(),C.preventDefault(),C.stopPropagation();return}break}}function R(){b.value=!0}function U(){b.value=!1}function Q(C){var O;!((O=l.value)!=null&&O.contains(C.relatedTarget))&&c.value&&E()}return t.watch(t.toRef(e,"inputChips"),C=>{const O=C.find(q=>q.value===p.value);f.value=O?"error":"default"}),t.watch(p,()=>{f.value==="error"&&(f.value="default")}),{rootElement:l,chipsContainer:r,separateInputWrapper:d,input:a,computedInputValue:p,rootClasses:I,rootStyle:V,otherAttrs:A,assignChipTemplateRef:$,handleChipClick:K,handleChipRemove:P,moveChipFocus:H,onInputKeydown:j,focusInput:x,onInputFocus:R,onInputBlur:U,onFocusOut:Q,computedDisabled:h,statusMessageContent:s}}}),Sl={ref:"chipsContainer",class:"cdx-chip-input__chips",role:"listbox","aria-orientation":"horizontal"},Il=["readonly","disabled"],Vl={key:0,ref:"separateInputWrapper",class:"cdx-chip-input__separate-input"},xl=["readonly","disabled"],El={class:"cdx-chip-input__aria-status",role:"status","aria-live":"polite"};function Nl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-input-chip");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-chip-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),onClick:n[8]||(n[8]=i=>e.disabled||e.readonly?null:e.focusInput),onFocusout:n[9]||(n[9]=(...i)=>e.onFocusOut&&e.onFocusOut(...i))},[t.createElementVNode("div",Sl,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.inputChips,(i,a)=>(t.openBlock(),t.createBlock(s,{key:i.value,ref_for:!0,ref:c=>e.assignChipTemplateRef(c,a),class:t.normalizeClass(["cdx-chip-input__item",i.className]),icon:i.icon,readonly:e.readonly,disabled:e.computedDisabled,onClickChip:c=>e.handleChipClick(i),onRemoveChip:c=>e.handleChipRemove(i,a,c),onArrowLeft:c=>e.moveChipFocus("left",a),onArrowRight:c=>e.moveChipFocus("right",a)},{default:t.withCtx(()=>{var c;return[t.createTextVNode(t.toDisplayString((c=i.label)!=null?c:i.value),1)]}),_:2},1032,["class","icon","readonly","disabled","onClickChip","onRemoveChip","onArrowLeft","onArrowRight"]))),128)),e.separateInput?t.createCommentVNode("v-if",!0):t.withDirectives((t.openBlock(),t.createElementBlock("input",t.mergeProps({key:0,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.computedInputValue=i),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[1]||(n[1]=(...i)=>e.onInputBlur&&e.onInputBlur(...i)),onFocus:n[2]||(n[2]=(...i)=>e.onInputFocus&&e.onInputFocus(...i)),onKeydown:n[3]||(n[3]=(...i)=>e.onInputKeydown&&e.onInputKeydown(...i))}),null,16,Il)),[[t.vModelDynamic,e.computedInputValue]])],512),e.separateInput?(t.openBlock(),t.createElementBlock("div",Vl,[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[4]||(n[4]=i=>e.computedInputValue=i),class:"cdx-chip-input__input",readonly:e.readonly,disabled:e.computedDisabled},e.otherAttrs,{onBlur:n[5]||(n[5]=(...i)=>e.onInputBlur&&e.onInputBlur(...i)),onFocus:n[6]||(n[6]=(...i)=>e.onInputFocus&&e.onInputFocus(...i)),onKeydown:n[7]||(n[7]=(...i)=>e.onInputKeydown&&e.onInputKeydown(...i))}),null,16,xl),[[t.vModelDynamic,e.computedInputValue]])],512)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",El,t.toDisplayString(e.statusMessageContent),1)],38)}const dn=_(Bl,[["render",Nl]]);function cn(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const Al="[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-᪾ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ-᳴᳷-᳹᷀-᷹᷻-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯]";function un(e,n){if(!e)return[n,"",""];const o=cn(e),l=new RegExp(o+Al+"*","i").exec(n);if(!l||l.index===void 0)return[n,"",""];const r=l.index,d=r+l[0].length,s=n.slice(r,d),i=n.slice(0,r),a=n.slice(d,n.length);return[i,s,a]}const Dl=Object.freeze(Object.defineProperty({__proto__:null,regExpEscape:cn,splitStringAtMatch:un},Symbol.toStringTag,{value:"Module"})),Ml=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>un(e.searchQuery,String(e.title)))})}),Ll={class:"cdx-search-result-title"},Tl={class:"cdx-search-result-title__match"};function Rl(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("span",Ll,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",Tl,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const pn=_(Ml,[["render",Rl]]),Ol=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:X,CdxThumbnail:mt,CdxSearchResultTitle:pn},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:()=>({})},action:{type:String,default:"default"},multiselect:{type:Boolean,default:!1}},emits:["change"],setup:(e,{emit:n})=>{const o=()=>{e.highlighted||n("change","highlighted",!0)},l=()=>{n("change","highlighted",!1)},r=u=>{u.button===0&&n("change","active",!0)},d=()=>{n("change","selected",!0)},s=t.computed(()=>e.searchQuery.length>0),i=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--destructive":e.action&&e.action==="destructive","cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":s.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),a=t.computed(()=>e.url?"a":"span"),c=t.computed(()=>e.label||String(e.value));return{onMouseMove:o,onMouseLeave:l,onMouseDown:r,onClick:d,highlightQuery:s,rootClasses:i,contentTag:a,title:c,cdxIconCheck:to}}}),Fl=["id","aria-disabled","aria-selected","aria-checked"],Pl={class:"cdx-menu-item__text"},vl=["lang"],_l=["lang"],zl=["lang"],Kl=["lang"];function Hl(e,n,o,l,r,d){const s=t.resolveComponent("cdx-thumbnail"),i=t.resolveComponent("cdx-icon"),a=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&&!e.multiselect?!0:void 0,"aria-checked":e.selected&&e.multiselect?!0:void 0,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,u,p,f,m,h;return[e.showThumbnail?(t.openBlock(),t.createBlock(s,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(i,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Pl,[e.highlightQuery?(t.openBlock(),t.createBlock(a,{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:(u=e.language)==null?void 0:u.label},[t.createElementVNode("bdi",null,t.toDisplayString(e.title),1)],8,vl)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[n[4]||(n[4]=t.createTextVNode(t.toDisplayString(" ")+" ")),e.highlightQuery?(t.openBlock(),t.createBlock(a,{key:0,title:e.match,"search-query":e.searchQuery,lang:(p=e.language)==null?void 0:p.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(f=e.language)==null?void 0:f.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,_l))],64)):t.createCommentVNode("v-if",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[n[5]||(n[5]=t.createTextVNode(t.toDisplayString(" ")+" ")),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(m=e.language)==null?void 0:m.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,zl)],64)):t.createCommentVNode("v-if",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:(h=e.language)==null?void 0:h.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,Kl)):t.createCommentVNode("v-if",!0)]),e.multiselect&&e.selected?(t.openBlock(),t.createBlock(i,{key:2,icon:e.cdxIconCheck,size:"small",class:"cdx-menu-item__selected-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)]}),_:1},8,["href"]))])],42,Fl)}const fn=_(Ol,[["render",Hl]]),Ul=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,{attrs:n}){Ze(()=>!e.inline&&!n["aria-label"]&&!n["aria-hidden"],"CdxProgressBar: Progress bars require one of the following attribute, aria-label or aria-hidden. See documentation on https://doc.wikimedia.org/codex/latest/components/demos/progressbar.html");const o=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})),l=t.computed(()=>e.inline?"true":void 0);return{rootClasses:o,computedAriaHidden:l}}}),jl=["aria-hidden","aria-disabled"];function Wl(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-hidden":e.computedAriaHidden,"aria-disabled":e.disabled},n[0]||(n[0]=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)]),10,jl)}const gt=_(Ul,[["render",Wl]]);function tt(e,n){const o=t.ref(!1);let l=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return o;const r=new window.IntersectionObserver(d=>{const s=d[0];s&&(o.value=s.isIntersecting)},n);return t.onMounted(()=>{l=!0,e.value&&r.observe(e.value)}),t.onUnmounted(()=>{l=!1,r.disconnect()}),t.watch(e,d=>{l&&(r.disconnect(),o.value=!1,d&&r.observe(d))}),o}function nt(e){return e!==null&&Array.isArray(e)}function He(e){return"items"in e}const ql=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:fn,CdxIcon:X,CdxProgressBar:gt},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,Array,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"],setup(e,{emit:n,slots:o,attrs:l}){const r=t.useId();let d=0;const s=new Map;function i(){return d+=1,"".concat(r,"-").concat(d)}function a(k){k.forEach(D=>{if(He(D)){const v="group-".concat(D.label);s.has(v)||s.set(v,i()),D.items.forEach(W=>{s.has(W.value)||s.set(W.value,i())})}else s.has(D.value)||s.set(D.value,i())})}t.watch(t.toRef(e,"menuItems"),k=>{function D(W){const le=new Set;return W.forEach(oe=>{He(oe)?(le.add("group-".concat(oe.label)),oe.items.forEach(Fe=>le.add(Fe.value))):le.add(oe.value)}),le}const v=D(k);s.forEach((W,le)=>{v.has(le)||s.delete(le)})},{deep:!0});const c=t.computed(()=>{a(e.menuItems),e.footer&&a([e.footer]);const k=e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems;function D(v){const W=s.get(v.value);if(!W)throw new Error("No ID found for menu item with value ".concat(v.value));return re(J({},v),{id:W})}return k.map(v=>{if(He(v)){const W=s.get("group-".concat(v.label));if(!W)throw new Error("No ID found for menu item with value group-".concat(v.label));return re(J({},v),{id:W,items:v.items.map(le=>D(le))})}else return D(v)})}),u=t.computed(()=>{const k=[];return c.value.forEach(D=>{He(D)?k.push(...D.items):k.push(D)}),k}),p=t.computed(()=>o["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:u.value.length===0:!1),f=t.ref(null),m=t.ref(!1),h=t.ref(null),g="additions removals";let b="",w=null;function I(){b="",w!==null&&(clearTimeout(w),w=null)}function V(){w!==null&&clearTimeout(w),w=setTimeout(I,1500)}function A(){var k;return(k=u.value.find(D=>nt(e.selected)?e.selected.includes(D.value):D.value===e.selected))!=null?k:null}const N=t.computed(()=>nt(e.selected));function L(k){return nt(e.selected)?e.selected.includes(k):k===e.selected}function M(k){if(nt(e.selected)){const D=e.selected.includes(k)?e.selected.filter(v=>v!==k):e.selected.concat(k);n("update:selected",D)}else n("update:selected",k)}function B(k,D){if(!(D!=null&&D.disabled))switch(k){case"selected":D&&M(D.value),N.value||n("update:expanded",!1),h.value=null;break;case"highlighted":f.value=D!=null?D:null,m.value=!1;break;case"highlightedViaKeyboard":f.value=D!=null?D:null,m.value=!0;break;case"active":h.value=D!=null?D:null;break}}const y=t.computed(()=>{if(f.value!==null)return u.value.findIndex(k=>k.value===f.value.value)});function $(k){k&&(B("highlightedViaKeyboard",k),n("menu-item-keyboard-navigation",k))}function x(k){var W;const D=le=>{for(let oe=le-1;oe>=0;oe--)if(!u.value[oe].disabled)return u.value[oe]};k=k!=null?k:u.value.length;const v=(W=D(k))!=null?W:D(u.value.length);$(v)}function E(k){var W;const D=le=>u.value.find((oe,Fe)=>!oe.disabled&&Fe>le);k=k!=null?k:-1;const v=(W=D(k))!=null?W:D(-1);$(v)}function F(k){if(k.key==="Clear")return I(),!0;if(k.key==="Backspace")return b=b.slice(0,-1),V(),!0;if(k.key.length===1&&!k.metaKey&&!k.ctrlKey&&!k.altKey){if(e.expanded||n("update:expanded",!0),k.key===" "&&b.length<1)return!1;b+=k.key.toLowerCase();const D=b.length>1&&b.split("").every(oe=>oe===b[0]);let v=u.value,W=b;D&&y.value!==void 0&&(v=v.slice(y.value+1).concat(v.slice(0,y.value)),W=b[0]);const le=v.find(oe=>{var Fe;return!oe.disabled&&String((Fe=oe.label)!=null?Fe:oe.value).toLowerCase().startsWith(W)});return le&&(B("highlightedViaKeyboard",le),C()),V(),!0}return!1}function H(k,{prevent:D=!0,characterNavigation:v=!1}={}){if(v){if(F(k))return k.preventDefault(),!0;I()}function W(){D&&(k.preventDefault(),k.stopPropagation())}switch(k.key){case"Enter":case" ":return W(),e.expanded?(f.value&&m.value&&M(f.value.value),N.value||n("update:expanded",!1)):n("update:expanded",!0),!0;case"Tab":return e.expanded&&f.value&&m.value&&!N.value&&(M(f.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return W(),e.expanded?(f.value===null&&B("highlightedViaKeyboard",A()),x(y.value)):n("update:expanded",!0),C(),!0;case"ArrowDown":return W(),e.expanded?(f.value===null&&B("highlightedViaKeyboard",A()),E(y.value)):n("update:expanded",!0),C(),!0;case"Home":return W(),e.expanded?(f.value===null&&B("highlightedViaKeyboard",A()),E()):n("update:expanded",!0),C(),!0;case"End":return W(),e.expanded?(f.value===null&&B("highlightedViaKeyboard",A()),x()):n("update:expanded",!0),C(),!0;case"Escape":return W(),n("update:expanded",!1),!0;default:return!1}}function K(){B("active",null)}const P=[],j=t.ref(void 0),R=tt(j,{threshold:.8});t.watch(R,k=>{k&&n("load-more")});function U(k,D){if(k){P[D]=k.$el;const v=e.visibleItemLimit;if(!v||e.menuItems.length<v)return;const W=Math.min(v,Math.max(2,Math.floor(.2*e.menuItems.length)));D===e.menuItems.length-W&&(j.value=k.$el)}}const Q=t.ref();function C(){const k=Q.value&&Q.value.scrollHeight>Q.value.clientHeight;if(y.value===void 0||!k)return;const D=y.value>=0?y.value:0;P[D].scrollIntoView({behavior:"smooth",block:"nearest"})}const O=t.ref(null),q=t.ref(null);function ee(){return te(this,null,function*(){yield t.nextTick(),Rt(),Ot(),yield t.nextTick(),C()})}function Rt(){if(e.footer){const k=P[P.length-1];q.value=k.scrollHeight}else q.value=null}function Ot(){if(!e.visibleItemLimit||P.length<=e.visibleItemLimit){O.value=null;return}const k=P[0].getBoundingClientRect().top,D=P[e.visibleItemLimit].getBoundingClientRect().top;O.value=D-k+2}function Ft(k){return{"cdx-menu__group-wrapper--hide-label":!!k.hideLabel}}function Pt(k){return u.value.indexOf(k)}function T(k){var D,v;return J({selected:L(k.value),active:k.value===((D=h.value)==null?void 0:D.value),highlighted:k.value===((v=f.value)==null?void 0:v.value),showThumbnail:e.showThumbnail,boldLabel:e.boldLabel,hideDescriptionOverflow:e.hideDescriptionOverflow,searchQuery:e.searchQuery,multiselect:N.value},k)}function z(k){return{change:(D,v)=>B(D,v?k:null),click:()=>n("menu-item-click",k)}}function G(k){var D,v;return{menuItem:k,active:k.value===((D=h.value)==null?void 0:D.value)&&k.value===((v=f.value)==null?void 0:v.value)}}t.onMounted(()=>{document.addEventListener("mouseup",K)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",K)}),t.watch(t.toRef(e,"expanded"),k=>te(this,null,function*(){if(k){const D=A();D&&!f.value&&B("highlighted",D),yield ee()}else B("highlighted",null)})),t.watch(t.toRef(e,"menuItems"),k=>te(this,null,function*(){k.length<P.length&&(P.length=k.length),e.expanded&&(yield ee())}),{deep:!0});const $e=t.computed(()=>({"max-height":O.value?"".concat(O.value,"px"):void 0,"margin-bottom":q.value?"".concat(q.value,"px"):void 0})),Lr=t.computed(()=>({"cdx-menu--has-footer":!!e.footer})),{rootClasses:Tr,rootStyle:Rr,otherAttrs:Or}=ae(l,Lr);return{listBoxStyle:$e,rootClasses:Tr,rootStyle:Rr,otherAttrs:Or,assignTemplateRef:U,computedMenuEntries:c,computedMenuItems:u,computedShowNoResultsSlot:p,highlightedMenuItem:f,highlightedViaKeyboard:m,handleMenuItemChange:B,handleKeyNavigation:H,ariaRelevant:g,isMultiselect:N,menuListbox:Q,getGroupWrapperClasses:Ft,getMenuItemIndex:Pt,getMenuItemBindings:T,getMenuItemHandlers:z,getSlotBindings:G,isMenuGroupData:He}},methods:{isExpanded(){return this.expanded},getHighlightedMenuItem(){return this.expanded?this.highlightedMenuItem:null},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},getComputedMenuItems(){return this.computedMenuItems},clearActive(){this.handleMenuItemChange("active",null)},delegateKeyNavigation(e,{prevent:n=!0,characterNavigation:o=!1}={}){return this.handleKeyNavigation(e,{prevent:n,characterNavigation:o})}}}),Ql=["aria-live","aria-relevant","aria-multiselectable"],Gl={key:0,class:"cdx-menu__pending cdx-menu-item"},Yl={key:1,class:"cdx-menu__no-results cdx-menu-item",role:"option"},Xl=["aria-labelledby","aria-describedby"],Zl={class:"cdx-menu__group__meta"},Jl={class:"cdx-menu__group__meta__text"},ea=["id"],ta=["id"];function na(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-menu-item"),a=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({ref:"menuListbox",class:"cdx-menu__listbox",role:"listbox",tabindex:"-1",style:e.listBoxStyle,"aria-live":e.showPending?"polite":void 0,"aria-relevant":e.showPending?e.ariaRelevant:void 0,"aria-multiselectable":e.isMultiselect?!0:void 0},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",Gl,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("v-if",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",Yl,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuEntries,(c,u)=>(t.openBlock(),t.createElementBlock(t.Fragment,{key:u},[e.isMenuGroupData(c)?(t.openBlock(),t.createElementBlock("li",{key:0,class:t.normalizeClass(["cdx-menu__group-wrapper",e.getGroupWrapperClasses(c)])},[t.createElementVNode("ul",{class:"cdx-menu__group",role:"group","aria-labelledby":c.id+"-label","aria-describedby":c.id+"-description"},[t.createElementVNode("span",Zl,[c.icon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-menu__group__icon",icon:c.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",Jl,[t.createElementVNode("span",{id:c.id+"-label",class:"cdx-menu__group__label"},t.toDisplayString(c.label),9,ea),c.description?(t.openBlock(),t.createElementBlock("span",{key:0,id:c.id+"-description",class:"cdx-menu__group__description"},t.toDisplayString(c.description),9,ta)):t.createCommentVNode("v-if",!0)])]),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(c.items,p=>(t.openBlock(),t.createBlock(i,t.mergeProps({key:p.value,ref_for:!0,ref:f=>e.assignTemplateRef(f,e.getMenuItemIndex(p)),class:"cdx-menu__group__item"},e.getMenuItemBindings(p),t.toHandlers(e.getMenuItemHandlers(p))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(p)))]),_:2},1040))),128))],8,Xl)],2)):(t.openBlock(),t.createBlock(i,t.mergeProps({key:1,ref_for:!0,ref:p=>e.assignTemplateRef(p,e.getMenuItemIndex(c))},e.getMenuItemBindings(c),t.toHandlers(e.getMenuItemHandlers(c))),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",t.mergeProps({ref_for:!0},e.getSlotBindings(c)))]),_:2},1040))],64))),128)),e.showPending?(t.openBlock(),t.createBlock(a,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("v-if",!0)],16,Ql)],6)),[[t.vShow,e.expanded]])}const Ve=_(ql,[["render",na]]),oa=ne(bo),la=ne(fe),aa=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:X},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:oa},status:{type:String,default:"default",validator:la},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","clear","invalid"],setup(e,{emit:n,attrs:o}){const l=o.id,{computedDisabled:r,computedStatus:d,computedInputId:s}=ie(t.toRef(e,"disabled"),t.toRef(e,"status"),l),i=t.inject(Ge,void 0),a=se(t.toRef(e,"modelValue"),n),c=t.computed(()=>e.clearable&&!!a.value&&!r.value),u=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":c.value,["cdx-text-input--status-".concat(d.value)]:!0})),{rootClasses:p,rootStyle:f,otherAttrs:m}=ae(o,u),h=t.computed(()=>{const $=m.value,{id:B}=$;return pe($,["id"])}),g=t.computed(()=>({"cdx-text-input__input--has-value":!!a.value})),b=B=>{a.value="",n("clear",B)},w=B=>{(B.key==="Home"||B.key==="End")&&!B.ctrlKey&&!B.metaKey||n("keydown",B)},I=B=>{n("input",B)},V=B=>{n("change",B)},A=B=>{n("focus",B)},N=B=>{n("blur",B)},L=t.ref(!0);return{computedInputId:s,descriptionId:i,wrappedModel:a,isClearable:c,rootClasses:p,rootStyle:f,otherAttrsMinusId:h,inputClasses:g,computedDisabled:r,onClear:b,onInput:I,onChange:V,onKeydown:w,onFocus:A,onBlur:N,onInvalid:(B,y)=>{y&&B.preventDefault(),n("invalid",B),L.value=!0},shouldPreventDefault:L,cdxIconClear:no}},methods:{focus(){this.$refs.input.focus()},blur(){this.$refs.input.blur()},checkValidity(){return this.$refs.input.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.input.reportValidity()},setCustomValidity(e){this.$refs.input.setCustomValidity(e)}}}),sa=["id","type","aria-describedby","disabled"];function ia(e,n,o,l,r,d){const s=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({id:e.computedInputId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrsMinusId,{type:e.inputType,"aria-describedby":e.descriptionId,disabled:e.computedDisabled,size:"1",onInput:n[1]||(n[1]=(...i)=>e.onInput&&e.onInput(...i)),onChange:n[2]||(n[2]=(...i)=>e.onChange&&e.onChange(...i)),onFocus:n[3]||(n[3]=(...i)=>e.onFocus&&e.onFocus(...i)),onBlur:n[4]||(n[4]=(...i)=>e.onBlur&&e.onBlur(...i)),onKeydown:n[5]||(n[5]=(...i)=>e.onKeydown&&e.onKeydown(...i)),onInvalid:n[6]||(n[6]=i=>e.onInvalid(i,e.shouldPreventDefault))}),null,16,sa),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.isClearable?(t.openBlock(),t.createBlock(s,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[7]||(n[7]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("v-if",!0)],6)}const ot=_(aa,[["render",ia]]),ra=["top","right","bottom","left"],Be=Math.min,ce=Math.max,lt=Math.round,at=Math.floor,be=e=>({x:e,y:e}),da={left:"right",right:"left",bottom:"top",top:"bottom"},ca={start:"end",end:"start"};function bt(e,n,o){return ce(e,Be(n,o))}function xe(e,n){return typeof e=="function"?e(n):e}function Se(e){return e.split("-")[0]}function Le(e){return e.split("-")[1]}function mn(e){return e==="x"?"y":"x"}function yt(e){return e==="y"?"height":"width"}function Ee(e){return["top","bottom"].includes(Se(e))?"y":"x"}function Ct(e){return mn(Ee(e))}function ua(e,n,o){o===void 0&&(o=!1);const l=Le(e),r=Ct(e),d=yt(r);let s=r==="x"?l===(o?"end":"start")?"right":"left":l==="start"?"bottom":"top";return n.reference[d]>n.floating[d]&&(s=st(s)),[s,st(s)]}function pa(e){const n=st(e);return[wt(e),n,wt(n)]}function wt(e){return e.replace(/start|end/g,n=>ca[n])}function fa(e,n,o){const l=["left","right"],r=["right","left"],d=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return o?n?r:l:n?l:r;case"left":case"right":return n?d:s;default:return[]}}function ma(e,n,o,l){const r=Le(e);let d=fa(Se(e),o==="start",l);return r&&(d=d.map(s=>s+"-"+r),n&&(d=d.concat(d.map(wt)))),d}function st(e){return e.replace(/left|right|bottom|top/g,n=>da[n])}function ha(e){return J({top:0,right:0,bottom:0,left:0},e)}function hn(e){return typeof e!="number"?ha(e):{top:e,right:e,bottom:e,left:e}}function it(e){const{x:n,y:o,width:l,height:r}=e;return{width:l,height:r,top:o,left:n,right:n+l,bottom:o+r,x:n,y:o}}function gn(e,n,o){let{reference:l,floating:r}=e;const d=Ee(n),s=Ct(n),i=yt(s),a=Se(n),c=d==="y",u=l.x+l.width/2-r.width/2,p=l.y+l.height/2-r.height/2,f=l[i]/2-r[i]/2;let m;switch(a){case"top":m={x:u,y:l.y-r.height};break;case"bottom":m={x:u,y:l.y+l.height};break;case"right":m={x:l.x+l.width,y:p};break;case"left":m={x:l.x-r.width,y:p};break;default:m={x:l.x,y:l.y}}switch(Le(n)){case"start":m[s]-=f*(o&&c?-1:1);break;case"end":m[s]+=f*(o&&c?-1:1);break}return m}const ga=(e,n,o)=>te(this,null,function*(){const{placement:l="bottom",strategy:r="absolute",middleware:d=[],platform:s}=o,i=d.filter(Boolean),a=yield s.isRTL==null?void 0:s.isRTL(n);let c=yield s.getElementRects({reference:e,floating:n,strategy:r}),{x:u,y:p}=gn(c,l,a),f=l,m={},h=0;for(let g=0;g<i.length;g++){const{name:b,fn:w}=i[g],{x:I,y:V,data:A,reset:N}=yield w({x:u,y:p,initialPlacement:l,placement:f,strategy:r,middlewareData:m,rects:c,platform:s,elements:{reference:e,floating:n}});u=I!=null?I:u,p=V!=null?V:p,m=re(J({},m),{[b]:J(J({},m[b]),A)}),N&&h<=50&&(h++,typeof N=="object"&&(N.placement&&(f=N.placement),N.rects&&(c=N.rects===!0?yield s.getElementRects({reference:e,floating:n,strategy:r}):N.rects),{x:u,y:p}=gn(c,f,a)),g=-1)}return{x:u,y:p,placement:f,strategy:r,middlewareData:m}});function Ue(e,n){return te(this,null,function*(){var o;n===void 0&&(n={});const{x:l,y:r,platform:d,rects:s,elements:i,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:f=!1,padding:m=0}=xe(n,e),h=hn(m),b=i[f?p==="floating"?"reference":"floating":p],w=it(yield d.getClippingRect({element:(o=yield d.isElement==null?void 0:d.isElement(b))==null||o?b:b.contextElement||(yield d.getDocumentElement==null?void 0:d.getDocumentElement(i.floating)),boundary:c,rootBoundary:u,strategy:a})),I=p==="floating"?{x:l,y:r,width:s.floating.width,height:s.floating.height}:s.reference,V=yield d.getOffsetParent==null?void 0:d.getOffsetParent(i.floating),A=(yield d.isElement==null?void 0:d.isElement(V))?(yield d.getScale==null?void 0:d.getScale(V))||{x:1,y:1}:{x:1,y:1},N=it(d.convertOffsetParentRelativeRectToViewportRelativeRect?yield d.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:I,offsetParent:V,strategy:a}):I);return{top:(w.top-N.top+h.top)/A.y,bottom:(N.bottom-w.bottom+h.bottom)/A.y,left:(w.left-N.left+h.left)/A.x,right:(N.right-w.right+h.right)/A.x}})}const ba=e=>({name:"arrow",options:e,fn(o){return te(this,null,function*(){const{x:l,y:r,placement:d,rects:s,platform:i,elements:a,middlewareData:c}=o,{element:u,padding:p=0}=xe(e,o)||{};if(u==null)return{};const f=hn(p),m={x:l,y:r},h=Ct(d),g=yt(h),b=yield i.getDimensions(u),w=h==="y",I=w?"top":"left",V=w?"bottom":"right",A=w?"clientHeight":"clientWidth",N=s.reference[g]+s.reference[h]-m[h]-s.floating[g],L=m[h]-s.reference[h],M=yield i.getOffsetParent==null?void 0:i.getOffsetParent(u);let B=M?M[A]:0;(!B||!(yield i.isElement==null?void 0:i.isElement(M)))&&(B=a.floating[A]||s.floating[g]);const y=N/2-L/2,$=B/2-b[g]/2-1,x=Be(f[I],$),E=Be(f[V],$),F=x,H=B-b[g]-E,K=B/2-b[g]/2+y,P=bt(F,K,H),j=!c.arrow&&Le(d)!=null&&K!==P&&s.reference[g]/2-(K<F?x:E)-b[g]/2<0,R=j?K<F?K-F:K-H:0;return{[h]:m[h]+R,data:J({[h]:P,centerOffset:K-P-R},j&&{alignmentOffset:R}),reset:j}})}}),ya=function(e){return e===void 0&&(e={}),{name:"flip",options:e,fn(o){return te(this,null,function*(){var l,r;const{placement:d,middlewareData:s,rects:i,initialPlacement:a,platform:c,elements:u}=o,K=xe(e,o),{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0}=K,w=pe(K,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((l=s.arrow)!=null&&l.alignmentOffset)return{};const I=Se(d),V=Ee(a),A=Se(a)===a,N=yield c.isRTL==null?void 0:c.isRTL(u.floating),L=m||(A||!b?[st(a)]:pa(a)),M=g!=="none";!m&&M&&L.push(...ma(a,b,g,N));const B=[a,...L],y=yield Ue(o,w),$=[];let x=((r=s.flip)==null?void 0:r.overflows)||[];if(p&&$.push(y[I]),f){const P=ua(d,i,N);$.push(y[P[0]],y[P[1]])}if(x=[...x,{placement:d,overflows:$}],!$.every(P=>P<=0)){var E,F;const P=(((E=s.flip)==null?void 0:E.index)||0)+1,j=B[P];if(j)return{data:{index:P,overflows:x},reset:{placement:j}};let R=(F=x.filter(U=>U.overflows[0]<=0).sort((U,Q)=>U.overflows[1]-Q.overflows[1])[0])==null?void 0:F.placement;if(!R)switch(h){case"bestFit":{var H;const U=(H=x.filter(Q=>{if(M){const C=Ee(Q.placement);return C===V||C==="y"}return!0}).map(Q=>[Q.placement,Q.overflows.filter(C=>C>0).reduce((C,O)=>C+O,0)]).sort((Q,C)=>Q[1]-C[1])[0])==null?void 0:H[0];U&&(R=U);break}case"initialPlacement":R=a;break}if(d!==R)return{reset:{placement:R}}}return{}})}}};function bn(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function yn(e){return ra.some(n=>e[n]>=0)}const Ca=function(e){return e===void 0&&(e={}),{name:"hide",options:e,fn(o){return te(this,null,function*(){const{rects:l}=o,s=xe(e,o),{strategy:r="referenceHidden"}=s,d=pe(s,["strategy"]);switch(r){case"referenceHidden":{const i=yield Ue(o,re(J({},d),{elementContext:"reference"})),a=bn(i,l.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:yn(a)}}}case"escaped":{const i=yield Ue(o,re(J({},d),{altBoundary:!0})),a=bn(i,l.floating);return{data:{escapedOffsets:a,escaped:yn(a)}}}default:return{}}})}}};function wa(e,n){return te(this,null,function*(){const{placement:o,platform:l,elements:r}=e,d=yield l.isRTL==null?void 0:l.isRTL(r.floating),s=Se(o),i=Le(o),a=Ee(o)==="y",c=["left","top"].includes(s)?-1:1,u=d&&a?-1:1,p=xe(n,e);let{mainAxis:f,crossAxis:m,alignmentAxis:h}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return i&&typeof h=="number"&&(m=i==="end"?h*-1:h),a?{x:m*u,y:f*c}:{x:f*c,y:m*u}})}const ka=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(o){return te(this,null,function*(){var l,r;const{x:d,y:s,placement:i,middlewareData:a}=o,c=yield wa(o,e);return i===((l=a.offset)==null?void 0:l.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:d+c.x,y:s+c.y,data:re(J({},c),{placement:i})}})}}},$a=function(e){return e===void 0&&(e={}),{name:"shift",options:e,fn(o){return te(this,null,function*(){const{x:l,y:r,placement:d}=o,w=xe(e,o),{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:I=>{let{x:V,y:A}=I;return{x:V,y:A}}}}=w,c=pe(w,["mainAxis","crossAxis","limiter"]),u={x:l,y:r},p=yield Ue(o,c),f=Ee(Se(d)),m=mn(f);let h=u[m],g=u[f];if(s){const I=m==="y"?"top":"left",V=m==="y"?"bottom":"right",A=h+p[I],N=h-p[V];h=bt(A,h,N)}if(i){const I=f==="y"?"top":"left",V=f==="y"?"bottom":"right",A=g+p[I],N=g-p[V];g=bt(A,g,N)}const b=a.fn(re(J({},o),{[m]:h,[f]:g}));return re(J({},b),{data:{x:b.x-l,y:b.y-r,enabled:{[m]:s,[f]:i}}})})}}},Ba=function(e){return e===void 0&&(e={}),{name:"size",options:e,fn(o){return te(this,null,function*(){var l,r;const{placement:d,rects:s,platform:i,elements:a}=o,x=xe(e,o),{apply:c=()=>{}}=x,u=pe(x,["apply"]),p=yield Ue(o,u),f=Se(d),m=Le(d),h=Ee(d)==="y",{width:g,height:b}=s.floating;let w,I;f==="top"||f==="bottom"?(w=f,I=m===((yield i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(I=f,w=m==="end"?"top":"bottom");const V=b-p.top-p.bottom,A=g-p.left-p.right,N=Be(b-p[w],V),L=Be(g-p[I],A),M=!o.middlewareData.shift;let B=N,y=L;if((l=o.middlewareData.shift)!=null&&l.enabled.x&&(y=A),(r=o.middlewareData.shift)!=null&&r.enabled.y&&(B=V),M&&!m){const E=ce(p.left,0),F=ce(p.right,0),H=ce(p.top,0),K=ce(p.bottom,0);h?y=g-2*(E!==0||F!==0?E+F:ce(p.left,p.right)):B=b-2*(H!==0||K!==0?H+K:ce(p.top,p.bottom))}yield c(re(J({},o),{availableWidth:y,availableHeight:B}));const $=yield i.getDimensions(a.floating);return g!==$.width||b!==$.height?{reset:{rects:!0}}:{}})}}};function rt(){return typeof window!="undefined"}function Ne(e){return kt(e)?(e.nodeName||"").toLowerCase():"#document"}function ue(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function ye(e){var n;return(n=(kt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function kt(e){return rt()?e instanceof Node||e instanceof ue(e).Node:!1}function he(e){return rt()?e instanceof Element||e instanceof ue(e).Element:!1}function Ce(e){return rt()?e instanceof HTMLElement||e instanceof ue(e).HTMLElement:!1}function Cn(e){return!rt()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof ue(e).ShadowRoot}function je(e){const{overflow:n,overflowX:o,overflowY:l,display:r}=ge(e);return/auto|scroll|overlay|hidden|clip/.test(n+l+o)&&!["inline","contents"].includes(r)}function Sa(e){return["table","td","th"].includes(Ne(e))}function dt(e){return[":popover-open",":modal"].some(n=>{try{return e.matches(n)}catch(o){return!1}})}function $t(e){const n=Bt(),o=he(e)?ge(e):e;return o.transform!=="none"||o.perspective!=="none"||(o.containerType?o.containerType!=="normal":!1)||!n&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!n&&(o.filter?o.filter!=="none":!1)||["transform","perspective","filter"].some(l=>(o.willChange||"").includes(l))||["paint","layout","strict","content"].some(l=>(o.contain||"").includes(l))}function Ia(e){let n=Ie(e);for(;Ce(n)&&!Te(n);){if($t(n))return n;if(dt(n))return null;n=Ie(n)}return null}function Bt(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Te(e){return["html","body","#document"].includes(Ne(e))}function ge(e){return ue(e).getComputedStyle(e)}function ct(e){return he(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ie(e){if(Ne(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Cn(e)&&e.host||ye(e);return Cn(n)?n.host:n}function wn(e){const n=Ie(e);return Te(n)?e.ownerDocument?e.ownerDocument.body:e.body:Ce(n)&&je(n)?n:wn(n)}function We(e,n,o){var l;n===void 0&&(n=[]),o===void 0&&(o=!0);const r=wn(e),d=r===((l=e.ownerDocument)==null?void 0:l.body),s=ue(r);if(d){const i=St(s);return n.concat(s,s.visualViewport||[],je(r)?r:[],i&&o?We(i):[])}return n.concat(r,We(r,[],o))}function St(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function kn(e){const n=ge(e);let o=parseFloat(n.width)||0,l=parseFloat(n.height)||0;const r=Ce(e),d=r?e.offsetWidth:o,s=r?e.offsetHeight:l,i=lt(o)!==d||lt(l)!==s;return i&&(o=d,l=s),{width:o,height:l,$:i}}function It(e){return he(e)?e:e.contextElement}function Re(e){const n=It(e);if(!Ce(n))return be(1);const o=n.getBoundingClientRect(),{width:l,height:r,$:d}=kn(n);let s=(d?lt(o.width):o.width)/l,i=(d?lt(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!i||!Number.isFinite(i))&&(i=1),{x:s,y:i}}const Va=be(0);function $n(e){const n=ue(e);return!Bt()||!n.visualViewport?Va:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function xa(e,n,o){return n===void 0&&(n=!1),!o||n&&o!==ue(e)?!1:n}function Ae(e,n,o,l){n===void 0&&(n=!1),o===void 0&&(o=!1);const r=e.getBoundingClientRect(),d=It(e);let s=be(1);n&&(l?he(l)&&(s=Re(l)):s=Re(e));const i=xa(d,o,l)?$n(d):be(0);let a=(r.left+i.x)/s.x,c=(r.top+i.y)/s.y,u=r.width/s.x,p=r.height/s.y;if(d){const f=ue(d),m=l&&he(l)?ue(l):l;let h=f,g=St(h);for(;g&&l&&m!==h;){const b=Re(g),w=g.getBoundingClientRect(),I=ge(g),V=w.left+(g.clientLeft+parseFloat(I.paddingLeft))*b.x,A=w.top+(g.clientTop+parseFloat(I.paddingTop))*b.y;a*=b.x,c*=b.y,u*=b.x,p*=b.y,a+=V,c+=A,h=ue(g),g=St(h)}}return it({width:u,height:p,x:a,y:c})}function Vt(e,n){const o=ct(e).scrollLeft;return n?n.left+o:Ae(ye(e)).left+o}function Bn(e,n,o){o===void 0&&(o=!1);const l=e.getBoundingClientRect(),r=l.left+n.scrollLeft-(o?0:Vt(e,l)),d=l.top+n.scrollTop;return{x:r,y:d}}function Ea(e){let{elements:n,rect:o,offsetParent:l,strategy:r}=e;const d=r==="fixed",s=ye(l),i=n?dt(n.floating):!1;if(l===s||i&&d)return o;let a={scrollLeft:0,scrollTop:0},c=be(1);const u=be(0),p=Ce(l);if((p||!p&&!d)&&((Ne(l)!=="body"||je(s))&&(a=ct(l)),Ce(l))){const m=Ae(l);c=Re(l),u.x=m.x+l.clientLeft,u.y=m.y+l.clientTop}const f=s&&!p&&!d?Bn(s,a,!0):be(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-a.scrollLeft*c.x+u.x+f.x,y:o.y*c.y-a.scrollTop*c.y+u.y+f.y}}function Na(e){return Array.from(e.getClientRects())}function Aa(e){const n=ye(e),o=ct(e),l=e.ownerDocument.body,r=ce(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),d=ce(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight);let s=-o.scrollLeft+Vt(e);const i=-o.scrollTop;return ge(l).direction==="rtl"&&(s+=ce(n.clientWidth,l.clientWidth)-r),{width:r,height:d,x:s,y:i}}function Da(e,n){const o=ue(e),l=ye(e),r=o.visualViewport;let d=l.clientWidth,s=l.clientHeight,i=0,a=0;if(r){d=r.width,s=r.height;const c=Bt();(!c||c&&n==="fixed")&&(i=r.offsetLeft,a=r.offsetTop)}return{width:d,height:s,x:i,y:a}}function Ma(e,n){const o=Ae(e,!0,n==="fixed"),l=o.top+e.clientTop,r=o.left+e.clientLeft,d=Ce(e)?Re(e):be(1),s=e.clientWidth*d.x,i=e.clientHeight*d.y,a=r*d.x,c=l*d.y;return{width:s,height:i,x:a,y:c}}function Sn(e,n,o){let l;if(n==="viewport")l=Da(e,o);else if(n==="document")l=Aa(ye(e));else if(he(n))l=Ma(n,o);else{const r=$n(e);l={x:n.x-r.x,y:n.y-r.y,width:n.width,height:n.height}}return it(l)}function In(e,n){const o=Ie(e);return o===n||!he(o)||Te(o)?!1:ge(o).position==="fixed"||In(o,n)}function La(e,n){const o=n.get(e);if(o)return o;let l=We(e,[],!1).filter(i=>he(i)&&Ne(i)!=="body"),r=null;const d=ge(e).position==="fixed";let s=d?Ie(e):e;for(;he(s)&&!Te(s);){const i=ge(s),a=$t(s);!a&&i.position==="fixed"&&(r=null),(d?!a&&!r:!a&&i.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||je(s)&&!a&&In(e,s))?l=l.filter(u=>u!==s):r=i,s=Ie(s)}return n.set(e,l),l}function Ta(e){let{element:n,boundary:o,rootBoundary:l,strategy:r}=e;const s=[...o==="clippingAncestors"?dt(n)?[]:La(n,this._c):[].concat(o),l],i=s[0],a=s.reduce((c,u)=>{const p=Sn(n,u,r);return c.top=ce(p.top,c.top),c.right=Be(p.right,c.right),c.bottom=Be(p.bottom,c.bottom),c.left=ce(p.left,c.left),c},Sn(n,i,r));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function Ra(e){const{width:n,height:o}=kn(e);return{width:n,height:o}}function Oa(e,n,o){const l=Ce(n),r=ye(n),d=o==="fixed",s=Ae(e,!0,d,n);let i={scrollLeft:0,scrollTop:0};const a=be(0);if(l||!l&&!d)if((Ne(n)!=="body"||je(r))&&(i=ct(n)),l){const f=Ae(n,!0,d,n);a.x=f.x+n.clientLeft,a.y=f.y+n.clientTop}else r&&(a.x=Vt(r));const c=r&&!l&&!d?Bn(r,i):be(0),u=s.left+i.scrollLeft-a.x-c.x,p=s.top+i.scrollTop-a.y-c.y;return{x:u,y:p,width:s.width,height:s.height}}function xt(e){return ge(e).position==="static"}function Vn(e,n){if(!Ce(e)||ge(e).position==="fixed")return null;if(n)return n(e);let o=e.offsetParent;return ye(e)===o&&(o=o.ownerDocument.body),o}function xn(e,n){const o=ue(e);if(dt(e))return o;if(!Ce(e)){let r=Ie(e);for(;r&&!Te(r);){if(he(r)&&!xt(r))return r;r=Ie(r)}return o}let l=Vn(e,n);for(;l&&Sa(l)&&xt(l);)l=Vn(l,n);return l&&Te(l)&&xt(l)&&!$t(l)?o:l||Ia(e)||o}const Fa=function(e){return te(this,null,function*(){const n=this.getOffsetParent||xn,o=this.getDimensions,l=yield o(e.floating);return{reference:Oa(e.reference,yield n(e.floating),e.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}})};function Pa(e){return ge(e).direction==="rtl"}const va={convertOffsetParentRelativeRectToViewportRelativeRect:Ea,getDocumentElement:ye,getClippingRect:Ta,getOffsetParent:xn,getElementRects:Fa,getClientRects:Na,getDimensions:Ra,getScale:Re,isElement:he,isRTL:Pa};function _a(e,n){let o=null,l;const r=ye(e);function d(){var i;clearTimeout(l),(i=o)==null||i.disconnect(),o=null}function s(i,a){i===void 0&&(i=!1),a===void 0&&(a=1),d();const{left:c,top:u,width:p,height:f}=e.getBoundingClientRect();if(i||n(),!p||!f)return;const m=at(u),h=at(r.clientWidth-(c+p)),g=at(r.clientHeight-(u+f)),b=at(c),I={rootMargin:-m+"px "+-h+"px "+-g+"px "+-b+"px",threshold:ce(0,Be(1,a))||1};let V=!0;function A(N){const L=N[0].intersectionRatio;if(L!==a){if(!V)return s();L?s(!1,L):l=setTimeout(()=>{s(!1,1e-7)},1e3)}V=!1}try{o=new IntersectionObserver(A,re(J({},I),{root:r.ownerDocument}))}catch(N){o=new IntersectionObserver(A,I)}o.observe(e)}return s(!0),d}function Et(e,n,o,l){l===void 0&&(l={});const{ancestorScroll:r=!0,ancestorResize:d=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:i=typeof IntersectionObserver=="function",animationFrame:a=!1}=l,c=It(e),u=r||d?[...c?We(c):[],...We(n)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",o,{passive:!0}),d&&w.addEventListener("resize",o)});const p=c&&i?_a(c,o):null;let f=-1,m=null;s&&(m=new ResizeObserver(w=>{let[I]=w;I&&I.target===c&&m&&(m.unobserve(n),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var V;(V=m)==null||V.observe(n)})),o()}),c&&!a&&m.observe(c),m.observe(n));let h,g=a?Ae(e):null;a&&b();function b(){const w=Ae(e);g&&(w.x!==g.x||w.y!==g.y||w.width!==g.width||w.height!==g.height)&&o(),g=w,h=requestAnimationFrame(b)}return o(),()=>{var w;u.forEach(I=>{r&&I.removeEventListener("scroll",o),d&&I.removeEventListener("resize",o)}),p==null||p(),(w=m)==null||w.disconnect(),m=null,a&&cancelAnimationFrame(h)}}const Nt=ka,za=$a,At=ya,En=Ba,Dt=Ca,Ka=ba,Nn=(e,n,o)=>{const l=new Map,r=J({platform:va},o),d=re(J({},r.platform),{_c:l});return ga(e,n,re(J({},r),{platform:d}))};function Ha(e){return e!=null&&typeof e=="object"&&"$el"in e}function Mt(e){if(Ha(e)){const n=e.$el;return kt(n)&&Ne(n)==="#comment"?null:n}return e}function Ua(e){return{name:"arrow",options:e,fn(n){const o=Mt(t.unref(e.element));return o==null?{}:Ka({element:o,padding:e.padding}).fn(n)}}}function An(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Dn(e,n){const o=An(e);return Math.round(n*o)/o}function Mn(e,n,o){o===void 0&&(o={});const l=o.whileElementsMounted,r=t.computed(()=>{var M;return(M=t.unref(o.open))!=null?M:!0}),d=t.computed(()=>t.unref(o.middleware)),s=t.computed(()=>{var M;return(M=t.unref(o.placement))!=null?M:"bottom"}),i=t.computed(()=>{var M;return(M=t.unref(o.strategy))!=null?M:"absolute"}),a=t.computed(()=>{var M;return(M=t.unref(o.transform))!=null?M:!0}),c=t.computed(()=>Mt(e.value)),u=t.computed(()=>Mt(n.value)),p=t.ref(0),f=t.ref(0),m=t.ref(i.value),h=t.ref(s.value),g=t.shallowRef({}),b=t.ref(!1),w=t.computed(()=>{const M={position:m.value,left:"0",top:"0"};if(!u.value)return M;const B=Dn(u.value,p.value),y=Dn(u.value,f.value);return a.value?J(re(J({},M),{transform:"translate("+B+"px, "+y+"px)"}),An(u.value)>=1.5&&{willChange:"transform"}):{position:m.value,left:B+"px",top:y+"px"}});let I;function V(){c.value==null||u.value==null||Nn(c.value,u.value,{middleware:d.value,placement:s.value,strategy:i.value}).then(M=>{p.value=M.x,f.value=M.y,m.value=M.strategy,h.value=M.placement,g.value=M.middlewareData,b.value=!0})}function A(){typeof I=="function"&&(I(),I=void 0)}function N(){if(A(),l===void 0){V();return}if(c.value!=null&&u.value!=null){I=l(c.value,u.value,V);return}}function L(){r.value||(b.value=!1)}return t.watch([d,s,i],V,{flush:"sync"}),t.watch([c,u],N,{flush:"sync"}),t.watch(r,L,{flush:"sync"}),t.getCurrentScope()&&t.onScopeDispose(A),{x:t.shallowReadonly(p),y:t.shallowReadonly(f),strategy:t.shallowReadonly(m),placement:t.shallowReadonly(h),middlewareData:t.shallowReadonly(g),isPositioned:t.shallowReadonly(b),floatingStyles:w,update:V}}function Ln(e){return e&&"$el"in e?e.$el:e}const Tn=16,ja=128;function Oe(e,n,o){var p;const l=()=>{var f;return(f=n.value)==null?void 0:f.isExpanded()},r=[Nt(o==null?void 0:o.offset),En({padding:Tn,apply({rects:f,elements:m,availableHeight:h,availableWidth:g}){Object.assign(m.floating.style,{width:"".concat(o!=null&&o.useAvailableWidth?g:f.reference.width,"px"),maxHeight:"".concat(Math.max(ja,h),"px")})}}),At({padding:Tn}),Dt({strategy:"escaped"}),Dt()],{floatingStyles:d,placement:s,middlewareData:i,update:a}=Mn(e,n,{middleware:r,placement:(p=o==null?void 0:o.placement)!=null?p:"bottom"}),c=t.computed(()=>{var m,h;return!l()||!!((m=i.value.hide)!=null&&m.escaped)||((h=i.value.hide)==null?void 0:h.referenceHidden)?"hidden":"visible"});t.watch([d,c,s],([f,m,h])=>{var g,b,w,I,V;Object.assign((b=(g=n.value)==null?void 0:g.$el.style)!=null?b:{},{visibility:m,position:f.position,top:"".concat(f.top,"px"),right:"unset",left:"".concat(f.left,"px"),transform:(w=f.transform)!=null?w:"none",borderTopLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderTopRightRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="top"&&m==="visible"?"0":"",borderBottomRightRadius:h==="top"&&m==="visible"?"0":""}),Object.assign((V=(I=Ln(e.value))==null?void 0:I.style)!=null?V:{},{borderTopLeftRadius:h==="top"&&m==="visible"?"0":"",borderTopRightRadius:h==="top"&&m==="visible"?"0":"",borderBottomLeftRadius:h==="bottom"&&m==="visible"?"0":"",borderBottomRightRadius:h==="bottom"&&m==="visible"?"0":""})});let u=null;t.watch(l,f=>{var m;f?u=Et(e.value&&"$el"in e.value?e.value.$el:e,(m=n.value)==null?void 0:m.$el,a):u&&(u(),u=null)})}const Wa=ne(fe),qa=t.defineComponent({name:"CdxCombobox",components:{CdxButton:me,CdxIcon:X,CdxMenu:Ve,CdxTextInput:ot},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:Wa}},emits:["update:selected","load-more","input","change","focus","blur"],setup(e,{emit:n,attrs:o,slots:l}){const r=t.ref(),d=t.ref(),s=t.ref(),i=t.useId(),a=t.toRef(e,"selected"),c=se(a,n,"update:selected"),u=t.ref(!1),p=t.ref(!1),f=t.computed(()=>{var B,y;return(y=(B=s.value)==null?void 0:B.getHighlightedMenuItem())==null?void 0:y.id}),{computedDisabled:m,computedStatus:h}=ie(t.toRef(e,"disabled"),t.toRef(e,"status")),g=t.computed(()=>({"cdx-combobox--expanded":u.value,"cdx-combobox--disabled":m.value})),{rootClasses:b,rootStyle:w,otherAttrs:I}=ae(o,g);function V(B){p.value&&u.value?u.value=!1:(e.menuItems.length>0||l["no-results"])&&(u.value=!0),n("focus",B)}function A(B){u.value=p.value&&u.value,n("blur",B)}function N(){m.value||(p.value=!0)}function L(){var B;m.value||(B=r.value)==null||B.focus()}function M(B){!s.value||m.value||e.menuItems.length===0||B.key===" "||s.value.delegateKeyNavigation(B)}return Oe(r,s),t.watch(u,()=>{p.value=!1}),{input:r,inputWrapper:d,menu:s,menuId:i,modelWrapper:c,expanded:u,highlightedId:f,computedDisabled:m,computedStatus:h,onInputFocus:V,onInputBlur:A,onKeydown:M,onButtonClick:L,onButtonMousedown:N,cdxIconExpand:Kt,rootClasses:b,rootStyle:w,otherAttrs:I}}}),Qa={ref:"inputWrapper",class:"cdx-combobox__input-wrapper"};function Ga(e,n,o,l,r,d){const s=t.resolveComponent("cdx-text-input"),i=t.resolveComponent("cdx-icon"),a=t.resolveComponent("cdx-button"),c=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",Qa,[t.createVNode(s,t.mergeProps({ref:"input",modelValue:e.modelWrapper,"onUpdate:modelValue":n[0]||(n[0]=u=>e.modelWrapper=u)},e.otherAttrs,{class:"cdx-combobox__input","aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-controls":e.menuId,disabled:e.computedDisabled,status:e.computedStatus,autocomplete:"off",role:"combobox",onKeydown:e.onKeydown,onInput:n[1]||(n[1]=u=>e.$emit("input",u)),onChange:n[2]||(n[2]=u=>e.$emit("change",u)),onFocus:e.onInputFocus,onBlur:e.onInputBlur}),null,16,["modelValue","aria-activedescendant","aria-expanded","aria-controls","disabled","status","onKeydown","onFocus","onBlur"]),t.createVNode(a,{class:"cdx-combobox__expand-button","aria-hidden":"true",disabled:e.computedDisabled,tabindex:"-1",type:"button",onMousedown:e.onButtonMousedown,onClick:e.onButtonClick},{default:t.withCtx(()=>[t.createVNode(i,{class:"cdx-combobox__expand-icon",icon:e.cdxIconExpand},null,8,["icon"])]),_:1},8,["disabled","onMousedown","onClick"])],512),t.createVNode(c,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=u=>e.modelWrapper=u),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=u=>e.expanded=u),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=u=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:u})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:u})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Ya=_(qa,[["render",Ga]]);function Rn(e){const n=t.ref({width:void 0,height:void 0});if(typeof window!="object"||!("ResizeObserver"in window)||!("ResizeObserverEntry"in window))return n;const o=new window.ResizeObserver(r=>{const d=r[0];d&&(n.value={width:d.borderBoxSize[0].inlineSize,height:d.borderBoxSize[0].blockSize})});let l=!1;return t.onMounted(()=>{l=!0,e.value&&o.observe(e.value)}),t.onUnmounted(()=>{l=!1,o.disconnect()}),t.watch(e,r=>{l&&(o.disconnect(),n.value={width:void 0,height:void 0},r&&o.observe(r))}),n}const Xa=t.defineComponent({name:"CdxDialog",components:{CdxButton:me,CdxIcon:X},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},useCloseButton:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:""},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1},target:{type:String,default:null},renderInPlace:{type:Boolean,default:!1}},emits:["update:open","primary","default"],setup(e,{emit:n}){const o=t.useId(),l=t.ref(),r=t.ref(),d=t.ref(),s=t.ref(),i=t.ref(),a=t.ref();let c=null;const u=t.computed(()=>e.useCloseButton||e.closeButtonLabel.length>0),p=Ke(t.toRef(e,"closeButtonLabel"),"cdx-dialog-close-button-label","Close"),f=t.computed(()=>!e.hideTitle||u.value),m=t.computed(()=>!!e.primaryAction||!!e.defaultAction),h=Rn(d),g=t.computed(()=>{var R;return(R=h.value.height)!=null?R:0}),b=t.ref(!1),w=t.computed(()=>({"cdx-dialog--vertical-actions":e.stackedActions,"cdx-dialog--horizontal-actions":!e.stackedActions,"cdx-dialog--dividers":b.value})),I=t.inject("CdxTeleportTarget",void 0),V=t.computed(()=>{var R,U;return(U=(R=e.target)!=null?R:I)!=null?U:"body"}),A=t.ref(0);function N(){n("update:open",!1)}let L=!1;function M(R){L=R.target===l.value}function B(){L&&N()}function y(){x(r.value)}function $(){x(r.value,!0)}function x(R,U=!1){let Q=Array.from(R.querySelectorAll('\n input, select, textarea, button, object, a, area,\n [contenteditable], [tabindex]:not([tabindex^="-"])\n '));U&&(Q=Q.reverse());for(const C of Q)if(C.focus(),document.activeElement===C)return!0;return!1}let E=[],F=[];function H(){let R=l.value;for(;R.parentElement&&R.nodeName!=="BODY";){for(const U of Array.from(R.parentElement.children))U===R||U.nodeName==="SCRIPT"||(U.hasAttribute("aria-hidden")||(U.setAttribute("aria-hidden","true"),E.push(U)),U.hasAttribute("inert")||(U.setAttribute("inert",""),F.push(U)));R=R.parentElement}}function K(){for(const R of E)R.removeAttribute("aria-hidden");for(const R of F)R.removeAttribute("inert");E=[],F=[]}function P(){return te(this,null,function*(){var R;yield t.nextTick(),A.value=window.innerWidth-document.documentElement.clientWidth,document.documentElement.style.setProperty("margin-right","".concat(A.value,"px")),document.body.classList.add("cdx-dialog-open"),H(),c=document.activeElement,x(d.value)||(R=s.value)==null||R.focus()})}function j(){document.body.classList.remove("cdx-dialog-open"),document.documentElement.style.removeProperty("margin-right"),K(),c instanceof HTMLElement&&document.contains(c)&&(c.focus(),c=null)}return t.onMounted(()=>te(this,null,function*(){e.open&&(yield P())})),t.onUnmounted(()=>{e.open&&j()}),t.watch(t.toRef(e,"open"),R=>te(this,null,function*(){R?yield P():j()})),t.watch(g,()=>{d.value&&(b.value=d.value.clientHeight<d.value.scrollHeight)}),{close:N,onBackdropClick:B,onBackdropMouseDown:M,cdxIconClose:Qe,labelId:o,rootClasses:w,backdrop:l,dialogElement:r,focusTrapStart:i,focusTrapEnd:a,focusFirst:y,focusLast:$,dialogBody:d,focusHolder:s,showHeader:f,showFooterActions:m,useCloseButtonOrLabel:u,translatedCloseButtonLabel:p,computedTarget:V}}}),Za=["aria-label","aria-labelledby"],Ja={key:0,class:"cdx-dialog__header__title-group"},es=["id"],ts={key:0,class:"cdx-dialog__header__subtitle"},ns={ref:"focusHolder",class:"cdx-dialog-focus-trap",tabindex:"-1"},os={key:0,class:"cdx-dialog__footer__text"},ls={key:1,class:"cdx-dialog__footer__actions"};function as(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Teleport,{to:e.computedTarget,disabled:e.renderInPlace},[t.createVNode(t.Transition,{name:"cdx-dialog-fade",appear:""},{default:t.withCtx(()=>[e.open?(t.openBlock(),t.createElementBlock("div",{key:0,ref:"backdrop",class:"cdx-dialog-backdrop",onMousedown:n[5]||(n[5]=(...a)=>e.onBackdropMouseDown&&e.onBackdropMouseDown(...a)),onClick:n[6]||(n[6]=(...a)=>e.onBackdropClick&&e.onBackdropClick(...a)),onKeyup:n[7]||(n[7]=t.withKeys((...a)=>e.close&&e.close(...a),["escape"]))},[t.createElementVNode("div",{ref:"focusTrapStart",tabindex:"0",onFocus:n[0]||(n[0]=(...a)=>e.focusLast&&e.focusLast(...a))},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,"aria-modal":"true",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("v-if",!0):(t.openBlock(),t.createElementBlock("div",Ja,[t.createElementVNode("h2",{id:e.labelId,class:"cdx-dialog__header__title"},t.toDisplayString(e.title),9,es),e.subtitle?(t.openBlock(),t.createElementBlock("p",ts,t.toDisplayString(e.subtitle),1)):t.createCommentVNode("v-if",!0)])),e.useCloseButtonOrLabel?(t.openBlock(),t.createBlock(i,{key:1,class:"cdx-dialog__header__close-button",weight:"quiet",type:"button","aria-label":e.translatedCloseButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",ns,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",os,[t.renderSlot(e.$slots,"footer-text")])):t.createCommentVNode("v-if",!0),e.showFooterActions?(t.openBlock(),t.createElementBlock("div",ls,[e.primaryAction?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-dialog__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[1]||(n[1]=a=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("v-if",!0),e.defaultAction?(t.openBlock(),t.createBlock(i,{key:1,class:"cdx-dialog__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[2]||(n[2]=a=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("v-if",!0)])):t.createCommentVNode("v-if",!0)])],2)):t.createCommentVNode("v-if",!0)],16,Za),t.createElementVNode("div",{ref:"focusTrapEnd",tabindex:"0",onFocus:n[4]||(n[4]=(...a)=>e.focusFirst&&e.focusFirst(...a))},null,544)],544)):t.createCommentVNode("v-if",!0)]),_:3})],8,["to","disabled"])}const ss=_(Xa,[["render",as]]),is={notice:Ht,error:zt,warning:_t,success:Wt},rs=t.defineComponent({name:"CdxMessage",components:{CdxButton:me,CdxIcon:X},props:{type:{type:String,default:"notice",validator:Qt},inline:{type:Boolean,default:!1},icon:{type:[String,Object],default:null},fadeIn:{type:Boolean,default:!1},allowUserDismiss:{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 o=t.ref(!1),l=t.computed(()=>e.inline===!1&&(e.dismissButtonLabel.length>0||e.allowUserDismiss)),r=Ke(t.toRef(e,"dismissButtonLabel"),"cdx-message-dismiss-button-label","Close"),d=t.computed(()=>e.autoDismiss===!1||e.type==="error"?!1:e.autoDismiss===!0?4e3:e.autoDismiss),s=t.computed(()=>({"cdx-message--inline":e.inline,"cdx-message--block":!e.inline,"cdx-message--user-dismissable":l.value,["cdx-message--".concat(e.type)]:!0})),i=t.computed(()=>e.icon&&e.type==="notice"?e.icon:is[e.type]),a=t.ref("");function c(u){o.value||(a.value=u==="user-dismissed"?"cdx-message-leave-active-user":"cdx-message-leave-active-system",o.value=!0,n(u))}return t.onMounted(()=>{e.type==="error"&&e.autoDismiss!==!1?t.warn('CdxMessage: Message with type="error" cannot use auto-dismiss'):d.value&&setTimeout(()=>c("auto-dismissed"),d.value)}),{dismissed:o,userDismissable:l,translatedDismissButtonLabel:r,rootClasses:s,leaveActiveClass:a,computedIcon:i,onDismiss:c,cdxIconClose:Qe}}}),ds=["aria-live","role"],cs={class:"cdx-message__content"};function us(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=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("v-if",!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(s,{class:"cdx-message__icon--vue",icon:e.computedIcon},null,8,["icon"]),t.createElementVNode("div",cs,[t.renderSlot(e.$slots,"default")]),e.userDismissable?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-message__dismiss-button",weight:"quiet",type:"button","aria-label":e.translatedDismissButtonLabel,onClick:n[0]||(n[0]=a=>e.onDismiss("user-dismissed"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label"])):t.createCommentVNode("v-if",!0)],10,ds))]),_:3},8,["appear","leave-active-class"])}const On=_(rs,[["render",us]]),ps=ne(fe),fs=t.defineComponent({name:"CdxField",components:{CdxLabel:Me,CdxMessage:On},props:{labelIcon:{type:[String,Object],default:""},optional:{type:Boolean,default:!1},optionalFlag:{type:String,default:""},hideLabel:{type:Boolean,default:!1},isFieldset:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:ps},messages:{type:Object,default:()=>({})}},setup(e,{slots:n}){const{disabled:o,status:l,isFieldset:r}=t.toRefs(e),d=ht(o),s=t.computed(()=>({"cdx-field--disabled":d.value,"cdx-field--is-fieldset":r.value})),i=t.useId(),a=t.useId(),c=t.useId(),u=t.computed(()=>r.value?void 0:c);t.provide(Zt,u);const p=t.computed(()=>!r.value&&n.description?a:void 0);t.provide(Ge,p),t.provide(en,d),t.provide(Jt,l);const f=t.computed(()=>e.status!=="default"&&e.status in e.messages?e.messages[e.status]:""),m=t.computed(()=>e.status==="default"?"notice":e.status);return{rootClasses:s,computedDisabled:d,labelId:i,descriptionId:a,inputId:c,validationMessage:f,validationMessageType:m}}}),ms={class:"cdx-field__control"},hs={class:"cdx-field__help-text"},gs={key:0,class:"cdx-field__validation-message"};function bs(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label"),i=t.resolveComponent("cdx-message");return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.isFieldset?"fieldset":"div"),{class:t.normalizeClass(["cdx-field",e.rootClasses]),"aria-disabled":!e.isFieldset&&e.computedDisabled?!0:void 0,disabled:e.isFieldset&&e.computedDisabled?!0:void 0},{default:t.withCtx(()=>[t.createVNode(s,{id:e.labelId,icon:e.labelIcon,"visually-hidden":e.hideLabel,optional:e.optional,"optional-flag":e.optionalFlag,"input-id":e.inputId,"description-id":e.descriptionId,disabled:e.computedDisabled,"is-legend":e.isFieldset},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"label")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["id","icon","visually-hidden","optional","optional-flag","input-id","description-id","disabled","is-legend"]),t.createElementVNode("div",ms,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",hs,[t.renderSlot(e.$slots,"help-text")]),!e.computedDisabled&&e.validationMessage||e.$slots[e.validationMessageType]?(t.openBlock(),t.createElementBlock("div",gs,[t.createVNode(i,{type:e.validationMessageType,inline:!0},{default:t.withCtx(()=>[e.status==="warning"&&e.$slots.warning?t.renderSlot(e.$slots,"warning",{key:0}):e.status==="error"&&e.$slots.error?t.renderSlot(e.$slots,"error",{key:1}):e.status==="success"&&e.$slots.success?t.renderSlot(e.$slots,"success",{key:2}):(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(e.validationMessage),1)],64))]),_:3},8,["type"])])):t.createCommentVNode("v-if",!0)]),_:3},8,["class","aria-disabled","disabled"])}const ys=_(fs,[["render",bs]]),Cs={notice:Ht,error:zt,warning:_t,success:Wt},ws=t.defineComponent({name:"CdxInfoChip",components:{CdxIcon:X},props:{status:{type:String,default:"notice",validator:Qt},icon:{type:[String,Object],default:null}},setup(e){const n=t.computed(()=>({["cdx-info-chip--".concat(e.status)]:!0})),o=t.computed(()=>e.status==="notice"?e.icon:Cs[e.status]);return{rootClasses:n,computedIcon:o}}}),ks={class:"cdx-info-chip__text"};function $s(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-info-chip",e.rootClasses])},[e.computedIcon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-info-chip__icon--vue",icon:e.computedIcon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createElementVNode("span",ks,[t.renderSlot(e.$slots,"default")])],2)}const Bs=_(ws,[["render",$s]]),Ss=ne(fe),Is=t.defineComponent({name:"CdxLookup",components:{CdxMenu:Ve,CdxTextInput:ot},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},initialInputValue:{type:[String,Number],default:"",validator:e=>(e&&console.warn('[CdxLookup]: prop "initialInputValue" is deprecated. Use "inputValue" instead.'),!0)},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:Ss}},emits:["update:selected","update:input-value","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const r=t.ref(),d=t.ref(),s=t.ref(),i=t.useId(),a=t.ref(!1),c=t.ref(!1),u=t.ref(!1),p=t.ref(e.menuItems),{computedDisabled:f,computedStatus:m}=ie(t.toRef(e,"disabled"),t.toRef(e,"status")),h=t.toRef(e,"selected"),g=se(h,n,"update:selected"),b=t.computed(()=>{var E;return(E=s.value)==null?void 0:E.getComputedMenuItems().find(F=>F.value===g.value)}),w=t.computed(()=>{var E,F;return(F=(E=s.value)==null?void 0:E.getHighlightedMenuItem())==null?void 0:F.id}),I=t.ref(e.initialInputValue),V=et(I,t.toRef(e,"inputValue"),n,"update:input-value"),A=t.computed(()=>({"cdx-lookup--disabled":f.value,"cdx-lookup--pending":a.value})),{rootClasses:N,rootStyle:L,otherAttrs:M}=ae(o,A);function B(E){b.value?b.value.label!==E&&b.value.value!==E&&(g.value=null):e.selected!==null&&e.selected!==E&&(g.value=null),E===""&&p.value.length===0?(c.value=!1,a.value=!1):a.value=!0,n("input",E)}function y(E){u.value=!0;const F=V.value!==null&&V.value!=="";!!(e.menuItems.length>0||l["no-results"])&&(F||p.value.length>0)&&(c.value=!0),n("focus",E)}function $(E){u.value=!1,c.value=!1,n("blur",E)}function x(E){!s.value||f.value||e.menuItems.length===0&&!l["no-results"]||E.key===" "||s.value.delegateKeyNavigation(E)}return Oe(d,s),t.watch(g,E=>{var F;if(E!==null){const H=b.value?(F=b.value.label)!=null?F:b.value.value:"";V.value!==H&&(V.value=H,n("input",H))}}),t.watch(t.toRef(e,"menuItems"),E=>{u.value&&a.value&&(E.length>0||l["no-results"])&&(c.value=!0),E.length===0&&!l["no-results"]&&(c.value=!1),a.value=!1}),{rootElement:r,textInput:d,menu:s,menuId:i,highlightedId:w,computedInputValue:V,selection:g,expanded:c,computedDisabled:f,computedStatus:m,onInputBlur:$,rootClasses:N,rootStyle:L,otherAttrs:M,onUpdateInput:B,onInputFocus:y,onKeydown:x}}});function Vs(e,n,o,l,r,d){const s=t.resolveComponent("cdx-text-input"),i=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(s,t.mergeProps({ref:"textInput",modelValue:e.computedInputValue,"onUpdate:modelValue":n[0]||(n[0]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-lookup__input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:modelValue":e.onUpdateInput,onChange:n[1]||(n[1]=a=>e.$emit("change",a)),onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown}),null,16,["modelValue","aria-controls","aria-expanded","aria-activedescendant","disabled","status","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selection,"onUpdate:selected":n[2]||(n[2]=a=>e.selection=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[4]||(n[4]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const xs=_(Is,[["render",Vs]]),Es=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,slots:o,attrs:l}){const r=ln(o.default,l,"CdxToggleButton"),d=t.ref(!1),s=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--icon-only":r.value,"cdx-toggle-button--is-active":d.value})),i=()=>{n("update:modelValue",!e.modelValue)},a=p=>{d.value=p};function c(){a(!0)}function u(){a(!1),i()}return{rootClasses:s,onClick:i,onKeyDown:c,onKeyUp:u}}}),Ns=["aria-pressed","disabled"];function As(e,n,o,l,r,d){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-toggle-button",e.rootClasses]),"aria-pressed":e.modelValue,disabled:e.disabled,type:"button",onClick:n[0]||(n[0]=(...s)=>e.onClick&&e.onClick(...s)),onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...s)=>e.onKeyDown&&e.onKeyDown(...s),["prevent"]),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys((...s)=>e.onKeyUp&&e.onKeyUp(...s),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,Ns)}const Lt=_(Es,[["render",As]]),Ds=t.defineComponent({name:"CdxMenuButton",components:{CdxToggleButton:Lt,CdxMenu:Ve},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},menuConfig:{type:Object,default:()=>({})},disabled:{type:Boolean,default:!1},footer:{type:Object,default:null}},emits:["update:selected"],setup(e,{emit:n,attrs:o}){const l=t.ref(),r=t.ref(),d=t.toRef(e,"selected"),s=se(d,n,"update:selected"),i=t.ref(!1),a=t.useId(),c=t.useId(),{computedDisabled:u}=ie(t.toRef(e,"disabled")),{rootClasses:p,rootStyle:f,otherAttrs:m}=ae(o);function h(g){!l.value||u.value||e.menuItems.length===0||g.key===" "||l.value.delegateKeyNavigation(g)}return Oe(r,l,{useAvailableWidth:!0,placement:"bottom-start",offset:4}),{computedDisabled:u,expanded:i,menu:l,menuId:c,modelWrapper:s,onKeydown:h,toggle:r,toggleId:a,rootClasses:p,rootStyle:f,otherAttrs:m}}}),Ms={class:"cdx-menu-button__menu-wrapper"};function Ls(e,n,o,l,r,d){const s=t.resolveComponent("cdx-toggle-button"),i=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu-button",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({id:e.toggleId,ref:"toggle"},e.otherAttrs,{modelValue:e.expanded,"onUpdate:modelValue":n[0]||(n[0]=a=>e.expanded=a),disabled:e.computedDisabled,quiet:"","aria-haspopup":"menu","aria-controls":e.menuId,"aria-expanded":e.expanded,onBlur:n[1]||(n[1]=a=>e.expanded=!1),onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["id","modelValue","disabled","aria-controls","aria-expanded","onKeydown"]),t.createElementVNode("div",Ms,[t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[2]||(n[2]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[3]||(n[3]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{role:"menu","aria-labelledby":e.toggleId,footer:e.footer}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items","aria-labelledby","footer"])])],6)}const Ts=_(Ds,[["render",Ls]]),Rs=ne(fe),Os=t.defineComponent({name:"CdxMultiselectLookup",components:{CdxChipInput:dn,CdxMenu:Ve},props:{inputChips:{type:Array,required:!0},selected:{type:[Array],required:!0},menuItems:{type:Array,required:!0},inputValue:{type:[String,Number],default:null},separateInput:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Rs},menuConfig:{type:Object,default:()=>({})},keepInputOnSelection:{type:Boolean,default:!1}},emits:["update:input-chips","update:selected","update:input-value","chip-click","load-more","input","change","focus","blur"],setup:(e,{emit:n,attrs:o,slots:l})=>{const r=t.ref(),d=t.ref(),s=t.useId(),i=t.computed(()=>{var $,x;return(x=($=d.value)==null?void 0:$.getHighlightedMenuItem())==null?void 0:x.id}),a=t.ref(!1),c=t.ref(!1),u=t.ref(!1);t.provide(Xt,t.ref(!1));const{computedDisabled:p,computedStatus:f}=ie(t.toRef(e,"disabled"),t.toRef(e,"status")),m=t.computed(()=>({"cdx-multiselect-lookup--disabled":p.value,"cdx-multiselect-lookup--pending":a.value})),{rootClasses:h,rootStyle:g,otherAttrs:b}=ae(o,m);Oe(r,d);const w=se(t.toRef(e,"selected"),n,"update:selected"),I=se(t.toRef(e,"inputChips"),n,"update:input-chips"),V=t.ref(""),A=et(V,t.toRef(e,"inputValue"),n,"update:input-value"),N=t.computed(()=>A.value.toString().length>0&&l["no-results"]);function L($){return te(this,null,function*(){yield t.nextTick(),a.value=$!==null&&$!=="",n("input",$)})}function M($){u.value=!0,(e.menuItems.length>0||N.value)&&(c.value=!0),n("focus",$)}function B($){u.value=!1,c.value=!1,n("blur",$)}function y($){!d.value||p.value||e.menuItems.length===0&&!N.value||$.key===" "||d.value.delegateKeyNavigation($)}return t.watch(t.toRef(e,"selected"),$=>{const x=$.filter(E=>I.value.find(F=>E===F.value)===void 0);x.length>0&&(x.forEach(E=>{var H;const F=(H=d.value)==null?void 0:H.getComputedMenuItems().find(P=>P.value===E);if(F){const K=F,{id:P}=K,j=pe(K,["id"]);I.value.push(j)}}),e.keepInputOnSelection||(A.value="",n("input",""))),I.value=I.value.filter(E=>$.find(F=>E.value===F)!==void 0)}),t.watch(t.toRef(e,"inputChips"),$=>{$.length<w.value.length&&(w.value=$.map(x=>x.value))}),t.watch(t.toRef(e,"menuItems"),$=>{$.length===0&&!N.value?c.value=!1:u.value&&a.value&&(c.value=!0),a.value=!1}),{chipInput:r,menu:d,menuId:s,highlightedId:i,expanded:c,computedDisabled:p,computedStatus:f,rootClasses:h,rootStyle:g,otherAttrs:b,selectedWrapper:w,inputChipsWrapper:I,computedInputValue:A,onUpdateInputValue:L,onInputBlur:B,onInputFocus:M,onKeydown:y}}});function Fs(e,n,o,l,r,d){const s=t.resolveComponent("cdx-chip-input"),i=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-multiselect-lookup",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(s,t.mergeProps({ref:"chipInput","input-chips":e.inputChipsWrapper,"onUpdate:inputChips":n[0]||(n[0]=a=>e.inputChipsWrapper=a),"input-value":e.computedInputValue,"onUpdate:inputValue":n[1]||(n[1]=a=>e.computedInputValue=a)},e.otherAttrs,{class:"cdx-multiselect-lookup__chip-input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"separate-input":e.separateInput,readonly:e.readonly,disabled:e.computedDisabled,status:e.computedStatus,"onUpdate:inputValue":e.onUpdateInputValue,onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown,onChipClick:n[2]||(n[2]=a=>e.$emit("chip-click",a))}),null,16,["input-chips","input-value","aria-controls","aria-expanded","aria-activedescendant","separate-input","readonly","disabled","status","onUpdate:inputValue","onFocus","onBlur","onKeydown"]),t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.selectedWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.selectedWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Ps=_(Os,[["render",Fs]]),vs=t.defineComponent({name:"CdxPopover",components:{CdxButton:me,CdxIcon:X},inheritAttrs:!1,props:{anchor:{type:Object,default:null},open:{type:Boolean,default:!1},title:{type:String,default:""},icon:{type:[String,Object],default:""},useCloseButton:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:"Close"},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1},renderInPlace:{type:Boolean,default:!1},placement:{type:String,default:"bottom"}},emits:["update:open","primary","default"],setup(e,{emit:n}){const o=t.toRef(e,"placement"),l=t.ref(),r=t.toRef(e,"anchor"),d=t.ref(),s=16,i=256,a=200,c=512,g=Math.sqrt(16**2+16**2)/2+4,b=t.computed(()=>[Nt(g),At(),En({padding:s,apply({availableWidth:j,availableHeight:R,elements:U}){const Q=Math.min(c,j);Object.assign(U.floating.style,{maxWidth:"".concat(Math.max(i,Q),"px"),maxHeight:"".concat(Math.max(a,R),"px")})}}),Ua({element:d})]),{floatingStyles:w,middlewareData:I,placement:V,x:A,y:N}=Mn(r,l,{whileElementsMounted:Et,placement:o,middleware:b}),L=t.reactive({left:"0",top:"0",right:"0",bottom:"0",transform:"none"}),M=t.computed(()=>tn[V.value]);t.watch([A,N],()=>{if(I.value.arrow){const{x:j,y:R}=I.value.arrow;L.left=j?"".concat(j,"px"):"",L.top=R?"".concat(R,"px"):"",L.right="",L.bottom="",L[M.value]="".concat(-16/2-1,"px");const U={top:"rotate( 45deg )",right:"rotate( 135deg )",bottom:"rotate( 225deg )",left:"rotate( 315deg )"};L.transform=U[M.value]}});const B=t.inject("CdxTeleportTarget",void 0),y=t.computed(()=>B!=null?B:"body"),$=Ke(t.toRef(e,"closeButtonLabel"),"cdx-popover-close-button-label","Close"),x=t.computed(()=>!!e.title||!!e.icon||e.useCloseButton),E=t.computed(()=>!!e.primaryAction||!!e.defaultAction),F=t.computed(()=>({"cdx-popover__footer__actions--vertical":e.stackedActions,"cdx-popover__footer__actions--horizontal":!e.stackedActions}));function H(){n("update:open",!1)}function K(j){j.key==="Escape"&&H()}function P(j){const R=Ln(r.value);l.value&&!l.value.contains(j.target)&&!(R!=null&&R.contains(j.target))&&H()}return t.watch(()=>e.open,j=>{j?(document.addEventListener("keydown",K),document.addEventListener("mousedown",P),document.addEventListener("focusin",P)):(document.removeEventListener("keydown",K),document.removeEventListener("mousedown",P),document.removeEventListener("focusin",P))}),t.onMounted(()=>te(this,null,function*(){e.open&&(document.addEventListener("keydown",K),document.addEventListener("mousedown",P),document.addEventListener("focusin",P)),yield t.nextTick(),e.anchor===null&&console.warn('[CdxPopover]: The "anchor" prop must be provided to position the CdxPopover.')})),t.onUnmounted(()=>{document.removeEventListener("keydown",K),document.removeEventListener("mousedown",P),document.removeEventListener("focusin",P)}),{computedTarget:y,translatedCloseButtonLabel:$,showHeader:x,showFooter:E,footerActionsClasses:F,close:H,cdxIconClose:Qe,floating:l,floatingStyles:w,arrowRef:d,arrowStyles:L}}}),_s={key:0,class:"cdx-popover__header"},zs={key:1,class:"cdx-popover__header__title"},Ks={class:"cdx-popover__header__button-wrapper"},Hs={class:"cdx-popover__body"},Us={key:1,class:"cdx-popover__footer"};function js(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Teleport,{to:e.computedTarget,disabled:e.renderInPlace},[e.open?(t.openBlock(),t.createElementBlock("div",t.mergeProps({key:0,ref:"floating",class:"cdx-popover",style:e.floatingStyles},e.$attrs),[e.showHeader||e.$slots.header?(t.openBlock(),t.createElementBlock("header",_s,[t.renderSlot(e.$slots,"header",{},()=>[e.icon?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-popover__header__icon",icon:e.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.title?(t.openBlock(),t.createElementBlock("div",zs,t.toDisplayString(e.title),1)):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Ks,[e.useCloseButton?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-popover__header__close-button",weight:"quiet",type:"button","aria-label":e.translatedCloseButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("v-if",!0)])])])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Hs,[t.renderSlot(e.$slots,"default")]),e.showFooter||e.$slots.footer?(t.openBlock(),t.createElementBlock("footer",Us,[t.renderSlot(e.$slots,"footer",{},()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-popover__footer__actions",e.footerActionsClasses])},[e.primaryAction?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-popover__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[0]||(n[0]=a=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("v-if",!0),e.defaultAction?(t.openBlock(),t.createBlock(i,{key:1,class:"cdx-popover__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[1]||(n[1]=a=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("v-if",!0)],2)])])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",{ref:"arrowRef",class:"cdx-popover__arrow",style:t.normalizeStyle(e.arrowStyles)},null,4)],16)):t.createCommentVNode("v-if",!0)],8,["to","disabled"])}const Ws=_(vs,[["render",js]]),qs=t.defineComponent({name:"CdxProgressIndicator",components:{CdxLabel:Me},inheritAttrs:!1,props:{showLabel:{type:Boolean,default:!1}},setup(e,{slots:n,attrs:o}){var a;Je((a=n.default)==null?void 0:a.call(n),o,"CdxProgressIndicator");const l=t.computed(()=>({"cdx-progress-indicator--has-label-visible":e.showLabel})),{rootClasses:r,rootStyle:d,otherAttrs:s}=ae(o,l),i=t.useId();return{rootClasses:r,rootStyle:d,progressIndicatorId:i,otherAttrs:s}}}),Qs={class:"cdx-progress-indicator__indicator"},Gs=["id"];function Ys(e,n,o,l,r,d){var i,a;const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-indicator",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("span",Qs,[t.createElementVNode("progress",t.mergeProps({id:e.progressIndicatorId,class:"cdx-progress-indicator__indicator__progress"},e.otherAttrs),null,16,Gs)]),(a=(i=e.$slots).default)!=null&&a.call(i,{})?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-progress-indicator__label","input-id":e.progressIndicatorId,"visually-hidden":!e.showLabel},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},8,["input-id","visually-hidden"])):t.createCommentVNode("v-if",!0)],6)}const Xs=_(qs,[["render",Ys]]),Zs=ne(fe),Js=t.defineComponent({name:"CdxRadio",components:{CdxLabel:Me},props:{modelValue:{type:[String,Number,Boolean],default:""},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,required:!0},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},status:{type:String,default:"default",validator:Zs}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var m;Je((m=o.default)==null?void 0:m.call(o),l,"CdxRadio");const{computedDisabled:r,computedStatus:d}=ie(t.toRef(e,"disabled"),t.toRef(e,"status")),s=t.computed(()=>({"cdx-radio--inline":e.inline,["cdx-radio--status-".concat(d.value)]:!0})),i=t.computed(()=>({"cdx-radio__custom-input--inline":e.inline})),a=t.ref(),c=t.useId(),u=t.useId(),p=()=>{a.value.focus()},f=se(t.toRef(e,"modelValue"),n);return{rootClasses:s,computedDisabled:r,input:a,radioId:c,descriptionId:u,focusInput:p,wrappedModel:f,customInputClasses:i}}}),ei={class:"cdx-radio__wrapper"},ti=["id","aria-describedby","name","value","disabled"];function ni(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-radio",e.rootClasses])},[t.createElementVNode("div",ei,[t.withDirectives(t.createElementVNode("input",{id:e.radioId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:"cdx-radio__input",type:"radio","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,name:e.name,value:e.inputValue,disabled:e.computedDisabled},null,8,ti),[[t.vModelRadio,e.wrappedModel]]),n[1]||(n[1]=t.createElementVNode("span",{class:"cdx-radio__icon"},null,-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-radio__label","input-id":e.radioId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,disabled:e.computedDisabled,onClick:e.focusInput},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","disabled","onClick"])):t.createCommentVNode("v-if",!0)]),e.$slots["custom-input"]?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-radio__custom-input",e.customInputClasses])},[t.renderSlot(e.$slots,"custom-input")],2)):t.createCommentVNode("v-if",!0)],2)}const oi=_(Js,[["render",ni]]),li=ne(fe),ai=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:me,CdxTextInput:ot},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},disabled:{type:Boolean,default:!1},status:{type:String,default:"default",validator:li}},emits:["update:modelValue","submit-click","input","change","focus","blur"],setup(e,{emit:n,attrs:o}){const l=se(t.toRef(e,"modelValue"),n),{computedDisabled:r}=ie(t.toRef(e,"disabled")),d=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel||e.useButton})),{rootClasses:s,rootStyle:i,otherAttrs:a}=ae(o,d),c=Ke(t.toRef(e,"buttonLabel"),"cdx-search-input-search-button-label","Search"),u=t.computed(()=>e.useButton||e.buttonLabel.length>0);return{wrappedModel:l,computedDisabled:r,rootClasses:s,rootStyle:i,otherAttrs:a,handleSubmit:()=>{n("submit-click",l.value)},searchIcon:io,translatedSearchButtonLabel:c,useButtonOrLabel:u}},methods:{focus(){this.$refs.textInput.focus()}}}),si={class:"cdx-search-input__input-wrapper"};function ii(e,n,o,l,r,d){const s=t.resolveComponent("cdx-text-input"),i=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",si,[t.createVNode(s,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,disabled:e.computedDisabled,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"]),onInput:n[1]||(n[1]=a=>e.$emit("input",a)),onChange:n[2]||(n[2]=a=>e.$emit("change",a)),onFocus:n[3]||(n[3]=a=>e.$emit("focus",a)),onBlur:n[4]||(n[4]=a=>e.$emit("blur",a))}),null,16,["modelValue","start-icon","disabled","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.useButtonOrLabel?(t.openBlock(),t.createBlock(i,{key:0,class:"cdx-search-input__end-button",disabled:e.computedDisabled,onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSearchButtonLabel),1)]),_:1},8,["disabled","onClick"])):t.createCommentVNode("v-if",!0)],6)}const Fn=_(ai,[["render",ii]]),ri=ne(fe),di=t.defineComponent({name:"CdxSelect",components:{CdxIcon:X,CdxMenu:Ve},inheritAttrs:!1,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},status:{type:String,default:"default",validator:ri}},emits:["update:selected","load-more"],setup(e,{emit:n,attrs:o}){const l=t.ref(),r=t.ref(),d=t.inject(Ge,void 0),s=t.useId(),i=t.ref(!1),a=o.id||t.useId(),{computedDisabled:c,computedStatus:u,computedInputId:p}=ie(t.toRef(e,"disabled"),t.toRef(e,"status"),a),f=se(t.toRef(e,"selected"),n,"update:selected"),m=t.computed(()=>{var y;return(y=r.value)==null?void 0:y.getComputedMenuItems().find($=>$.value===e.selected)}),h=t.computed(()=>{var y;return m.value?(y=m.value.label)!=null?y:m.value.value:e.defaultLabel}),g=t.computed(()=>{var y;if(e.defaultIcon&&!m.value)return e.defaultIcon;if((y=m.value)!=null&&y.icon)return m.value.icon}),b=t.computed(()=>({"cdx-select-vue--enabled":!c.value,"cdx-select-vue--disabled":c.value,"cdx-select-vue--expanded":i.value,"cdx-select-vue--value-selected":!!m.value,"cdx-select-vue--no-selections":!m.value,"cdx-select-vue--has-start-icon":!!g.value,["cdx-select-vue--status-".concat(u.value)]:!0})),{rootClasses:w,rootStyle:I,otherAttrs:V}=ae(o,b),A=t.computed(()=>{const x=V.value,{id:y}=x;return pe(x,["id"])}),N=t.computed(()=>{var y,$;return($=(y=r.value)==null?void 0:y.getHighlightedMenuItem())==null?void 0:$.id});function L(){i.value=!1}function M(){var y;c.value||(i.value=!i.value,(y=l.value)==null||y.focus())}function B(y){var $;c.value||($=r.value)==null||$.delegateKeyNavigation(y,{characterNavigation:!0})}return Oe(l,r),{handle:l,menu:r,computedHandleId:p,descriptionId:d,menuId:s,modelWrapper:f,selectedMenuItem:m,highlightedId:N,expanded:i,computedDisabled:c,onBlur:L,currentLabel:h,rootClasses:w,rootStyle:I,otherAttrsMinusId:A,onClick:M,onKeydown:B,startIcon:g,cdxIconExpand:Kt}}}),ci=["aria-disabled"],ui=["id","aria-controls","aria-activedescendant","aria-expanded","aria-describedby"];function pi(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-select-vue",e.rootClasses]),style:t.normalizeStyle(e.rootStyle),"aria-disabled":e.computedDisabled},[t.createElementVNode("div",t.mergeProps({id:e.computedHandleId,ref:"handle",class:"cdx-select-vue__handle"},e.otherAttrsMinusId,{tabindex:"0",role:"combobox","aria-controls":e.menuId,"aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-describedby":e.descriptionId,onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onBlur:n[1]||(n[1]=(...a)=>e.onBlur&&e.onBlur(...a)),onKeydown:n[2]||(n[2]=(...a)=>e.onKeydown&&e.onKeydown(...a))}),[t.renderSlot(e.$slots,"label",{selectedMenuItem:e.selectedMenuItem,defaultLabel:e.defaultLabel},()=>[t.createTextVNode(t.toDisplayString(e.currentLabel),1)]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-select-vue__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createVNode(s,{icon:e.cdxIconExpand,class:"cdx-select-vue__indicator"},null,8,["icon"])],16,ui),t.createVNode(i,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=a=>e.modelWrapper=a),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=a=>e.expanded=a),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=a=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:a})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:a})]),_:3},16,["id","selected","expanded","menu-items"])],14,ci)}const Pn=_(di,[["render",pi]]),fi=t.defineComponent({name:"CdxTablePager",components:{CdxButton:me,CdxIcon:X,CdxSelect:Pn},props:{paginationSizeOptions:{type:Array,required:!0},itemsPerPage:{type:Number,required:!0},nextDisabled:{type:Boolean,default:!1},prevDisabled:{type:Boolean,default:!1},lastDisabled:{type:Boolean,default:!1}},emits:["update:itemsPerPage","first","last","next","prev"],setup(e,{emit:n}){const o=se(t.toRef(e,"itemsPerPage"),n,"update:itemsPerPage"),l=Z("cdx-table-pager-items-per-page-default","Results per page"),r=Z("cdx-table-pager-items-per-page-current",c=>"".concat(c," rows"),[o]),d=Z("cdx-table-pager-button-first-page","First page"),s=Z("cdx-table-pager-button-next-page","Next page"),i=Z("cdx-table-pager-button-prev-page","Previous page"),a=Z("cdx-table-pager-button-last-page","Last page");return{defaultItemsPerPageLabel:l,currentItemsPerPageLabel:r,btnLabelFirst:d,btnLabelNext:s,btnLabelPrev:i,btnLabelLast:a,wrappedItemsPerPage:o,cdxIconPrevious:jt,cdxIconNext:Ut,cdxIconMoveFirst:ao,cdxIconMoveLast:so}}}),mi={class:"cdx-table-pager"},hi={class:"cdx-table-pager__start"},gi={key:0},bi={key:1},yi={class:"cdx-table-pager__center"},Ci={class:"cdx-table-pager__end"};function wi(e,n,o,l,r,d){const s=t.resolveComponent("cdx-select"),i=t.resolveComponent("cdx-icon"),a=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",mi,[t.createElementVNode("div",hi,[t.createVNode(s,{selected:e.wrappedItemsPerPage,"onUpdate:selected":n[0]||(n[0]=c=>e.wrappedItemsPerPage=c),"default-label":e.defaultItemsPerPageLabel,"menu-items":e.paginationSizeOptions},{label:t.withCtx(({selectedMenuItem:c,defaultLabel:u})=>[c?(t.openBlock(),t.createElementBlock("span",gi,[t.createElementVNode("span",null,t.toDisplayString(e.currentItemsPerPageLabel),1)])):(t.openBlock(),t.createElementBlock("span",bi,t.toDisplayString(u),1))]),_:1},8,["selected","default-label","menu-items"])]),t.createElementVNode("div",yi,[t.renderSlot(e.$slots,"default")]),t.createElementVNode("div",Ci,[t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-first",weight:"quiet","aria-label":e.btnLabelFirst,onClick:n[1]||(n[1]=c=>e.$emit("first"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconMoveFirst},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.prevDisabled,class:"cdx-table-pager__button-prev",weight:"quiet","aria-label":e.btnLabelPrev,onClick:n[2]||(n[2]=c=>e.$emit("prev"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled,class:"cdx-table-pager__button-next",weight:"quiet","aria-label":e.btnLabelNext,onClick:n[3]||(n[3]=c=>e.$emit("next"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconNext},null,8,["icon"])]),_:1},8,["disabled","aria-label"]),t.createVNode(a,{disabled:e.nextDisabled||e.lastDisabled,class:"cdx-table-pager__button-last",weight:"quiet","aria-label":e.btnLabelLast,onClick:n[4]||(n[4]=c=>e.$emit("last"))},{default:t.withCtx(()=>[t.createVNode(i,{icon:e.cdxIconMoveLast},null,8,["icon"])]),_:1},8,["disabled","aria-label"])])])}const ki=_(fi,[["render",wi]]),$i=ne(yo),Bi=ne($o),Si={none:ro,asc:co,desc:oo},Ii={none:"none",asc:"ascending",desc:"descending"},Vi=t.defineComponent({name:"CdxTable",components:{CdxCheckbox:rn,CdxIcon:X,CdxTablePager:ki,CdxProgressBar:gt},props:{caption:{type:String,required:!0},hideCaption:{type:Boolean,default:!1},columns:{type:Array,default:()=>[],validator:e=>{const n=e.map(l=>l.id);return new Set(n).size===n.length?!0:(console.warn('[CdxTable]: Each column in the "columns" prop must have a unique "id".'),!1)}},data:{type:Array,default:()=>[],validator:(e,n)=>{if(!Array.isArray(n.columns)||n.columns.length===0||e.length===0)return!0;const o=n.columns.some(r=>"allowSort"in r),l=e.every(r=>Ye in r);return o&&n.useRowSelection&&!l?(console.warn('[CdxTable]: With sorting and row selection, each row in the "data" prop must have a "TableRowIdentifier".'),!1):!0}},useRowHeaders:{type:Boolean,default:!1},showVerticalBorders:{type:Boolean,default:!1},useRowSelection:{type:Boolean,default:!1},selectedRows:{type:Array,default:()=>[]},sort:{type:Object,default:()=>({})},pending:{type:Boolean,default:!1},paginate:{type:Boolean,default:!1},serverPagination:{type:Boolean,default:!1},totalRows:{type:Number,default:NaN},paginationPosition:{type:String,default:"bottom",validator:Bi},paginationSizeOptions:{type:Array,default:()=>[{value:10},{value:20},{value:50}],validator:e=>{const n=o=>typeof o.value=="number";return e.every(n)?!0:(console.warn('[CdxTable]: "value" property of all menu items in PaginationOptions must be a number.'),!1)}},paginationSizeDefault:{type:Number,default:e=>e.paginate&&e.serverPagination?e.data.length:e.paginationSizeOptions[0].value}},emits:["update:selectedRows","update:sort","load-more","last"],setup(e,{emit:n}){const o=t.ref(0),l=t.ref(e.paginationSizeDefault),r=t.computed(()=>e.serverPagination&&e.paginate?e.data:e.paginate?e.data.slice(o.value,l.value+o.value):e.data),d=t.computed(()=>{var T;return e.serverPagination?(T=e.totalRows)!=null?T:NaN:e.data.length}),s=t.computed(()=>isNaN(d.value)),i=t.computed(()=>r.value.length),a=t.computed(()=>o.value+1),c=t.computed(()=>o.value+i.value),u=t.computed(()=>s.value),p=t.computed(()=>o.value<=0),f=t.computed(()=>s.value?i.value<l.value:o.value+l.value>=d.value),m=Z("cdx-table-pagination-status-message-determinate-short",(T,z,G)=>"".concat(T,"–").concat(z," of ").concat(G),[a,c,d]),h=Z("cdx-table-pagination-status-message-determinate-long",(T,z,G)=>"Showing results ".concat(T,"–").concat(z," of ").concat(G),[a,c,d]),g=Z("cdx-table-pagination-status-message-indeterminate-short",(T,z)=>"".concat(T,"–").concat(z," of many"),[a,c]),b=Z("cdx-table-pagination-status-message-indeterminate-long",(T,z)=>"Showing results ".concat(T,"–").concat(z," of many"),[a,c]),w=Z("cdx-table-pagination-status-message-indeterminate-final",T=>"Showing the last ".concat(T," results"),[i]),I=Z("cdx-table-pagination-status-message-pending","Loading results..."),V=t.computed(()=>e.pending?I.value:s.value&&f.value?w.value:s.value?g.value:m.value),A=t.computed(()=>e.pending?I.value:s.value&&f.value?w.value:s.value?b.value:h.value);function N(){o.value+=l.value,e.serverPagination&&n("load-more",o.value,l.value)}function L(){o.value-l.value<1?M():(o.value-=l.value,e.serverPagination&&n("load-more",o.value,l.value))}function M(){o.value=0,e.serverPagination&&n("load-more",o.value,l.value)}function B(){d.value%l.value===0?(o.value=d.value-l.value,n("load-more",o.value,l.value)):(o.value=Math.floor(d.value/l.value)*l.value,n("load-more",o.value,l.value))}t.watch(l,T=>{e.serverPagination&&n("load-more",o.value,T)});const y=se(t.toRef(e,"selectedRows"),n,"update:selectedRows"),$=t.ref(d.value===y.value.length),x=t.ref(!1),E=t.computed(()=>Object.keys(e.sort)[0]),F=t.computed(()=>e.columns.some(T=>T.allowSort)),H=t.computed(()=>{var z;return{"cdx-table__table--layout-fixed":(z=e.columns)==null?void 0:z.some(G=>"width"in G||"minWidth"in G),"cdx-table__table--borders-vertical":e.showVerticalBorders}}),K=Z("cdx-table-sort-caption",T=>"".concat(T," (column headers with buttons are sortable)."),[t.toRef(e,"caption")]),P=(T,z)=>Z("cdx-table-select-row-label",(G,$e)=>"Select row ".concat(G," of ").concat($e),[()=>T,()=>z]).value,j=Z("cdx-table-select-all-label","Select all rows");function R(T,z){return Ye in T?T[Ye]:z}function U(T,z){const G=R(T,z);return{"cdx-table__row--selected":y.value.includes(G)}}function Q(T){const z=e.columns[0].id;if(e.useRowHeaders&&T===z)return"row"}function C(T){const z=e.columns[0].id;return e.useRowHeaders&&T===z?"th":"td"}function O(T,z=!1){if("textAlign"in T&&!$i(T.textAlign)){console.warn('[CdxTable]: Invalid value for TableColumn "textAlign" property.');return}return{["cdx-table__table__cell--align-".concat(T.textAlign)]:"textAlign"in T&&T.textAlign!=="start","cdx-table__table__cell--has-sort":z}}function q(T){const z={};return"width"in T&&(z.width=T.width),"minWidth"in T&&(z.minWidth=T.minWidth),z}function ee(T){if(d.value===T.length){$.value=!0,x.value=!1;return}$.value=!1,d.value>T.length&&(x.value=!0),T.length===0&&(x.value=!1)}function Rt(T){x.value=!1,T?y.value=e.data.map((z,G)=>R(z,G)):y.value=[]}function Ot(T){var $e;const z=($e=e.sort[T])!=null?$e:"none";let G="asc";z==="asc"&&(G="desc"),z==="desc"&&(G="none"),n("update:sort",{[T]:G})}function Ft(T){var G;const z=(G=e.sort[T])!=null?G:"none";return Si[z]}function Pt(T,z=!1){var G;if(z){const $e=(G=e.sort[T])!=null?G:"none";return $e==="none"?void 0:Ii[$e]}}return{dataForDisplay:r,pageSize:l,onNext:N,onPrev:L,onFirst:M,onLast:B,nextDisabled:f,prevDisabled:p,lastDisabled:u,paginationStatusMessageShort:V,paginationStatusMessageLong:A,wrappedSelectedRows:y,selectAll:$,selectAllIndeterminate:x,activeSortColumn:E,hasSortableColumns:F,tableClasses:H,getRowKey:R,getRowClass:U,getRowHeaderScope:Q,getCellElement:C,getCellClass:O,getCellStyle:q,handleRowSelection:ee,handleSelectAll:Rt,handleSort:Ot,getSortIcon:Ft,getSortOrder:Pt,translatedSortCaption:K,translatedSelectRowLabel:P,translatedSelectAllLabel:j}}}),xi={class:"cdx-table",tabindex:"0"},Ei={key:0,class:"cdx-table__header"},Ni=["aria-hidden"],Ai={class:"cdx-table__header__content"},Di={class:"cdx-table__pagination-status--long"},Mi={class:"cdx-table__pagination-status--short"},Li={class:"cdx-table__table-wrapper"},Ti={key:0},Ri={key:0,class:"cdx-table__table__select-rows"},Oi=["aria-sort"],Fi=["aria-selected","onClick"],Pi={class:"cdx-table__table__sort-label"},vi={key:0},_i={key:0},zi={key:1},Ki={class:"cdx-table__table__empty-state"},Hi=["colspan"],Ui={class:"cdx-table__pagination-status--long"},ji={class:"cdx-table__pagination-status--short"},Wi={key:3,class:"cdx-table__footer"};function qi(e,n,o,l,r,d){const s=t.resolveComponent("cdx-table-pager"),i=t.resolveComponent("cdx-checkbox"),a=t.resolveComponent("cdx-icon"),c=t.resolveComponent("cdx-progress-bar");return t.openBlock(),t.createElementBlock("div",xi,[!e.hideCaption||e.$slots.header&&e.$slots.header().length>0?(t.openBlock(),t.createElementBlock("div",Ei,[t.createElementVNode("div",{class:"cdx-table__header__caption","aria-hidden":e.$slots.header&&e.$slots.header().length>0?void 0:!0},[e.hideCaption?t.createCommentVNode("v-if",!0):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))],8,Ni),t.createElementVNode("div",Ai,[t.renderSlot(e.$slots,"header")])])):t.createCommentVNode("v-if",!0),e.paginate&&(e.paginationPosition==="top"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:1,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[0]||(n[0]=u=>e.pageSize=u),class:"cdx-table__pagination--top","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",Di,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",Mi,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),t.createElementVNode("div",Li,[t.createElementVNode("table",{class:t.normalizeClass(["cdx-table__table",e.tableClasses])},[t.createElementVNode("caption",null,[e.hasSortableColumns?(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(e.translatedSortCaption),1)],64)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createTextVNode(t.toDisplayString(e.caption),1)],64))]),t.renderSlot(e.$slots,"thead",{},()=>[e.columns.length>0?(t.openBlock(),t.createElementBlock("thead",Ti,[t.createElementVNode("tr",null,[e.useRowSelection?(t.openBlock(),t.createElementBlock("th",Ri,[t.createVNode(i,{modelValue:e.selectAll,"onUpdate:modelValue":[n[1]||(n[1]=u=>e.selectAll=u),e.handleSelectAll],"hide-label":!0,indeterminate:e.selectAllIndeterminate},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectAllLabel),1)]),_:1},8,["modelValue","indeterminate","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,u=>(t.openBlock(),t.createElementBlock("th",{key:u.id,scope:"col",class:t.normalizeClass(e.getCellClass(u,u.allowSort)),"aria-sort":e.getSortOrder(u.id,u.allowSort),style:t.normalizeStyle(e.getCellStyle(u))},[u.allowSort?(t.openBlock(),t.createElementBlock("button",{key:0,"aria-selected":u.id===e.activeSortColumn,class:"cdx-table__table__sort-button",onClick:p=>e.handleSort(u.id)},[t.createElementVNode("span",Pi,t.toDisplayString(u.label),1),t.createVNode(a,{icon:e.getSortIcon(u.id),size:"small",class:"cdx-table__table__sort-icon--vue","aria-hidden":"true"},null,8,["icon"])],8,Fi)):(t.openBlock(),t.createElementBlock(t.Fragment,{key:1},[t.createTextVNode(t.toDisplayString(u.label),1)],64))],14,Oi))),128))])])):t.createCommentVNode("v-if",!0)]),e.pending?(t.openBlock(),t.createBlock(c,{key:0,inline:!0,class:"cdx-table__pending-indicator"})):t.createCommentVNode("v-if",!0),t.renderSlot(e.$slots,"tbody",{},()=>[e.dataForDisplay.length>0?(t.openBlock(),t.createElementBlock("tbody",vi,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.dataForDisplay,(u,p)=>(t.openBlock(),t.createElementBlock("tr",{key:e.getRowKey(u,p),class:t.normalizeClass(e.getRowClass(u,p))},[e.useRowSelection?(t.openBlock(),t.createElementBlock("td",_i,[t.createVNode(i,{modelValue:e.wrappedSelectedRows,"onUpdate:modelValue":[n[2]||(n[2]=f=>e.wrappedSelectedRows=f),e.handleRowSelection],"input-value":e.getRowKey(u,p),"hide-label":!0},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.translatedSelectRowLabel(p+1,e.dataForDisplay.length)),1)]),_:2},1032,["modelValue","input-value","onUpdate:modelValue"])])):t.createCommentVNode("v-if",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.columns,f=>(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.getCellElement(f.id)),{key:f.id,scope:e.getRowHeaderScope(f.id),class:t.normalizeClass(e.getCellClass(f))},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"item-"+f.id,{item:u[f.id],row:u},()=>[t.createTextVNode(t.toDisplayString(u[f.id]),1)])]),_:2},1032,["scope","class"]))),128))],2))),128))])):e.$slots["empty-state"]&&e.$slots["empty-state"]().length>0?(t.openBlock(),t.createElementBlock("tbody",zi,[t.createElementVNode("tr",Ki,[t.createElementVNode("td",{colspan:e.columns.length,class:"cdx-table__table__empty-state-content"},[t.renderSlot(e.$slots,"empty-state")],8,Hi)])])):t.createCommentVNode("v-if",!0)]),t.renderSlot(e.$slots,"tfoot")],2)]),e.paginate&&(e.paginationPosition==="bottom"||e.paginationPosition==="both")?(t.openBlock(),t.createBlock(s,{key:2,"items-per-page":e.pageSize,"onUpdate:itemsPerPage":n[3]||(n[3]=u=>e.pageSize=u),class:"cdx-table__pagination--bottom","pagination-size-options":e.paginationSizeOptions,"prev-disabled":e.prevDisabled,"next-disabled":e.nextDisabled,"last-disabled":e.lastDisabled,onNext:e.onNext,onPrev:e.onPrev,onFirst:e.onFirst,onLast:e.onLast},{default:t.withCtx(()=>[t.createElementVNode("span",Ui,t.toDisplayString(e.paginationStatusMessageLong),1),t.createElementVNode("span",ji,t.toDisplayString(e.paginationStatusMessageShort),1)]),_:1},8,["items-per-page","pagination-size-options","prev-disabled","next-disabled","last-disabled","onNext","onPrev","onFirst","onLast"])):t.createCommentVNode("v-if",!0),e.$slots.footer&&e.$slots.footer().length>0?(t.openBlock(),t.createElementBlock("div",Wi,[t.renderSlot(e.$slots,"footer")])):t.createCommentVNode("v-if",!0)])}const Qi=_(Vi,[["render",qi]]),Gi=t.defineComponent({name:"CdxTab",props:{name:{type:String,required:!0},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){var d;const n=t.inject(Gt),o=t.inject(Yt);if(!n||!o)throw new Error("Tab component must be used inside a Tabs component");const l=(d=n.value.get(e.name))!=null?d:{},r=t.computed(()=>e.name===o.value);return{tab:l,isActive:r}}}),Yi=["id","aria-hidden","aria-labelledby"];function Xi(e,n,o,l,r,d){return t.withDirectives((t.openBlock(),t.createElementBlock("section",{id:e.tab.id,"aria-hidden":e.isActive?void 0:!0,"aria-labelledby":"".concat(e.tab.id,"-label"),class:"cdx-tab",role:"tabpanel",tabindex:"-1"},[t.renderSlot(e.$slots,"default")],8,Yi)),[[t.vShow,e.isActive]])}const vn=_(Gi,[["render",Xi]]),Zi=t.defineComponent({name:"CdxTabs",components:{CdxButton:me,CdxIcon:X},props:{active:{type:String,default:null},framed:{type:Boolean,default:!1}},emits:["update:active"],setup(e,{slots:n,emit:o}){const l=t.ref(),r=t.ref(),d=t.ref(),s=t.ref(),i=_e(l),a=t.computed(()=>{const y=Xe(n.default);if(!y.every($=>typeof $=="object"&&on($,vn.name)))throw new Error("Slot content may only contain CdxTab components");if(y.length===0)throw new Error("Slot content cannot be empty");return y}),c=t.computed(()=>a.value.reduce((y,$)=>{var x;if((x=$.props)!=null&&x.name&&typeof $.props.name=="string"){if(y.get($.props.name))throw new Error("Tab names must be unique");y.set($.props.name,{name:$.props.name,id:t.useId(),label:$.props.label||$.props.name,disabled:$.props.disabled})}return y},new Map)),u=t.ref(Array.from(c.value.keys())[0]),p=et(u,t.toRef(e,"active"),o,"update:active"),f=t.computed(()=>Array.from(c.value.keys())),m=t.computed(()=>f.value.indexOf(p.value)),h=t.computed(()=>{var y;return(y=c.value.get(p.value))==null?void 0:y.id});t.provide(Yt,p),t.provide(Gt,c);const g=t.ref(new Map),b=t.ref(),w=t.ref(),I=tt(b,{threshold:.95}),V=tt(w,{threshold:.95});function A(y,$){const x=y;x&&(g.value.set($,x),$===0?b.value=x:$===f.value.length-1&&(w.value=x))}const N=t.computed(()=>({"cdx-tabs--framed":e.framed,"cdx-tabs--quiet":!e.framed}));function L(){var y;(y=g.value.get(m.value))==null||y.focus()}function M(y){if(!r.value||!d.value||!s.value)return 0;const $=i.value==="rtl"?s.value:d.value,x=i.value==="rtl"?d.value:s.value,E=y.offsetLeft,F=E+y.clientWidth,H=r.value.scrollLeft+$.clientWidth,K=r.value.scrollLeft+r.value.clientWidth-x.clientWidth;return E<H?E-H:F>K?F-K:0}function B(y){if(!r.value||!d.value||!s.value)return;const $=y==="next"&&i.value==="ltr"||y==="prev"&&i.value==="rtl"?1:-1;let x=0,E=y==="next"?r.value.firstElementChild:r.value.lastElementChild;for(;E;){const F=y==="next"?E.nextElementSibling:E.previousElementSibling;if(x=M(E),Math.sign(x)===$){F&&Math.abs(x)<.25*r.value.clientWidth&&(x=M(F));break}E=F}r.value.scrollBy({left:x,behavior:"smooth"}),L()}return t.watch(p,()=>{if(h.value===void 0||!r.value||!d.value||!s.value)return;const y=document.getElementById("".concat(h.value,"-label"));y&&r.value.scrollBy({left:M(y),behavior:"smooth"})}),{activeTab:p,activeTabIndex:m,activeTabId:h,currentDirection:i,rootElement:l,tabListElement:r,prevScroller:d,nextScroller:s,rootClasses:N,tabNames:f,tabsData:c,firstLabelVisible:I,lastLabelVisible:V,assignTemplateRefForTabButton:A,scrollTabs:B,focusActiveTab:L,cdxIconPrevious:jt,cdxIconNext:Ut}},methods:{select(e,n){const o=this.tabsData.get(e);o&&!(o!=null&&o.disabled)&&(this.activeTab=e,n&&t.nextTick(()=>{this.focusActiveTab()}))},selectNonDisabled(e,n,o){const l=this.tabsData.get(this.tabNames[e+n]);l&&(l.disabled?this.selectNonDisabled(e+n,n,o):this.select(l.name,o))},next(e){this.selectNonDisabled(this.activeTabIndex,1,e)},prev(e){this.selectNonDisabled(this.activeTabIndex,-1,e)},onLeftArrowKeypress(){this.currentDirection==="rtl"?this.next(!0):this.prev(!0)},onRightArrowKeypress(){this.currentDirection==="rtl"?this.prev(!0):this.next(!0)},onDownArrowKeypress(){var e;this.activeTabId&&((e=document.getElementById(this.activeTabId))==null||e.focus())}}}),Ji={class:"cdx-tabs__header"},er={ref:"prevScroller",class:"cdx-tabs__prev-scroller"},tr={ref:"tabListElement",class:"cdx-tabs__list",role:"tablist"},nr=["id","disabled","aria-controls","aria-selected","tabindex","onClick","onKeyup"],or={ref:"nextScroller",class:"cdx-tabs__next-scroller"},lr={class:"cdx-tabs__content"};function ar(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-tabs",e.rootClasses])},[t.createElementVNode("div",Ji,[t.withDirectives(t.createElementVNode("div",er,[t.createVNode(i,{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]=a=>e.scrollTabs("prev"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.firstLabelVisible]]),t.createElementVNode("div",tr,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.tabsData.values(),(a,c)=>(t.openBlock(),t.createElementBlock("button",{id:"".concat(a.id,"-label"),key:c,ref_for:!0,ref:u=>e.assignTemplateRefForTabButton(u,c),disabled:a.disabled?!0:void 0,"aria-controls":a.id,"aria-selected":a.name===e.activeTab,tabindex:a.name===e.activeTab?void 0:-1,class:"cdx-tabs__list__item",role:"tab",onClick:t.withModifiers(u=>e.select(a.name),["prevent"]),onKeyup:t.withKeys(u=>e.select(a.name),["enter"]),onKeydown:[n[2]||(n[2]=t.withKeys(t.withModifiers((...u)=>e.onRightArrowKeypress&&e.onRightArrowKeypress(...u),["prevent"]),["right"])),n[3]||(n[3]=t.withKeys(t.withModifiers((...u)=>e.onDownArrowKeypress&&e.onDownArrowKeypress(...u),["prevent"]),["down"])),n[4]||(n[4]=t.withKeys(t.withModifiers((...u)=>e.onLeftArrowKeypress&&e.onLeftArrowKeypress(...u),["prevent"]),["left"]))]},[t.createElementVNode("span",null,t.toDisplayString(a.label),1)],40,nr))),128))],512),t.withDirectives(t.createElementVNode("div",or,[t.createVNode(i,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[5]||(n[5]=t.withModifiers(()=>{},["prevent"])),onClick:n[6]||(n[6]=a=>e.scrollTabs("next"))},{default:t.withCtx(()=>[t.createVNode(s,{icon:e.cdxIconNext},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.lastLabelVisible]])]),t.createElementVNode("div",lr,[t.renderSlot(e.$slots,"default")])],2)}const sr=_(Zi,[["render",ar]]),ir=ne(fe),rr=t.defineComponent({name:"CdxTextArea",components:{CdxIcon:X},inheritAttrs:!1,props:{modelValue:{type:String,default:""},status:{type:String,default:"default",validator:ir},disabled:{type:Boolean,default:!1},autosize:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0}},emits:["update:modelValue","input","change","focus","blur","invalid"],setup(e,{attrs:n,emit:o}){const l=t.ref(),r=se(t.toRef(e,"modelValue"),o),d=n.id,{computedDisabled:s,computedStatus:i,computedInputId:a}=ie(t.toRef(e,"disabled"),t.toRef(e,"status"),d),c=t.inject(Ge,void 0),u=t.computed(()=>({"cdx-text-area__textarea--has-value":!!r.value,"cdx-text-area__textarea--is-autosize":e.autosize})),p=t.computed(()=>({"cdx-text-area--status-default":i.value==="default","cdx-text-area--status-error":i.value==="error","cdx-text-area--has-start-icon":!!e.startIcon,"cdx-text-area--has-end-icon":!!e.endIcon})),{rootClasses:f,rootStyle:m,otherAttrs:h}=ae(n,p),g=t.computed(()=>{const B=h.value,{id:L}=B;return pe(B,["id"])});function b(L){l.value&&e.autosize&&(l.value.style.height="auto",l.value.style.height="".concat(l.value.scrollHeight,"px")),o("input",L)}const w=L=>{o("change",L)},I=L=>{o("focus",L)},V=L=>{o("blur",L)},A=t.ref(!0);return{textarea:l,rootClasses:f,rootStyle:m,wrappedModel:r,computedDisabled:s,computedInputId:a,descriptionId:c,textareaClasses:u,otherAttrsMinusId:g,onInput:b,onChange:w,onFocus:I,onBlur:V,onInvalid:(L,M)=>{M&&L.preventDefault(),o("invalid",L),A.value=!0},shouldPreventDefault:A}},methods:{focus(){this.$refs.textarea.focus()},blur(){this.$refs.textarea.blur()},checkValidity(){return this.$refs.textarea.checkValidity()},reportValidity(){return this.shouldPreventDefault=!1,this.$refs.textarea.reportValidity()},setCustomValidity(e){this.$refs.textarea.setCustomValidity(e)}}}),dr=["id","aria-describedby","disabled"];function cr(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-area",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("textarea",t.mergeProps({id:e.computedInputId,ref:"textarea"},e.otherAttrsMinusId,{"onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:[e.textareaClasses,"cdx-text-area__textarea"],"aria-describedby":e.descriptionId,disabled:e.computedDisabled,onInput:n[1]||(n[1]=(...i)=>e.onInput&&e.onInput(...i)),onChange:n[2]||(n[2]=(...i)=>e.onChange&&e.onChange(...i)),onFocus:n[3]||(n[3]=(...i)=>e.onFocus&&e.onFocus(...i)),onBlur:n[4]||(n[4]=(...i)=>e.onBlur&&e.onBlur(...i)),onInvalid:n[5]||(n[5]=i=>e.onInvalid(i,e.shouldPreventDefault))}),null,16,dr),[[t.vModelText,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(s,{key:0,icon:e.startIcon,class:"cdx-text-area__icon-vue cdx-text-area__start-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0),e.endIcon?(t.openBlock(),t.createBlock(s,{key:1,icon:e.endIcon,class:"cdx-text-area__icon-vue cdx-text-area__end-icon"},null,8,["icon"])):t.createCommentVNode("v-if",!0)],6)}const ur=_(rr,[["render",cr]]),pr=t.defineComponent({name:"CdxToggleButtonGroup",components:{CdxIcon:X,CdxToggleButton:Lt},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}){const{rootElement:o,assignTemplateRef:l,onFocus:r,onBlur:d,onKeydown:s}=sn(t.toRef(e,"buttons"));function i(c){return Array.isArray(e.modelValue)?e.modelValue.includes(c.value):e.modelValue!==null?e.modelValue===c.value:!1}function a(c,u){if(Array.isArray(e.modelValue)){const p=e.modelValue.includes(c.value);u&&!p?n("update:modelValue",e.modelValue.concat(c.value)):!u&&p&&n("update:modelValue",e.modelValue.filter(f=>f!==c.value))}else u&&e.modelValue!==c.value&&n("update:modelValue",c.value)}return{rootElement:o,assignTemplateRef:l,onFocus:r,onBlur:d,onKeydown:s,getButtonLabel:an,isSelected:i,onUpdate:a}}}),fr={ref:"rootElement",class:"cdx-toggle-button-group"};function mr(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-toggle-button");return t.openBlock(),t.createElementBlock("div",fr,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,(a,c)=>(t.openBlock(),t.createBlock(i,{key:a.value,ref_for:!0,ref:u=>e.assignTemplateRef(u,c),"model-value":e.isSelected(a),disabled:a.disabled||e.disabled,"aria-label":a.ariaLabel,"onUpdate:modelValue":u=>e.onUpdate(a,u),onFocus:u=>e.onFocus(c),onBlur:e.onBlur,onKeydown:e.onKeydown},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:a,selected:e.isSelected(a)},()=>[a.icon?(t.openBlock(),t.createBlock(s,{key:0,icon:a.icon},null,8,["icon"])):t.createCommentVNode("v-if",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(a)),1)])]),_:2},1032,["model-value","disabled","aria-label","onUpdate:modelValue","onFocus","onBlur","onKeydown"]))),128))],512)}const hr=_(pr,[["render",mr]]),gr=t.defineComponent({name:"CdxToggleSwitch",components:{CdxLabel:Me},inheritAttrs:!1,props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},alignSwitch:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n,slots:o,attrs:l}){var h;Je((h=o.default)==null?void 0:h.call(o),l,"CdxToggleSwitch");const r=t.ref(),d=t.useId(),s=t.useId(),i=t.computed(()=>({"cdx-toggle-switch--align-switch":e.alignSwitch})),{rootClasses:a,rootStyle:c,otherAttrs:u}=ae(l,i),{computedDisabled:p}=ie(t.toRef(e,"disabled")),f=se(t.toRef(e,"modelValue"),n);return{input:r,inputId:d,descriptionId:s,rootClasses:a,rootStyle:c,otherAttrs:u,computedDisabled:p,wrappedModel:f,clickInput:()=>{r.value.click()}}}}),br=["id","aria-describedby","value","disabled"];function yr(e,n,o,l,r,d){const s=t.resolveComponent("cdx-label");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]=i=>e.wrappedModel=i),class:"cdx-toggle-switch__input",type:"checkbox",role:"switch","aria-describedby":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,value:e.inputValue,disabled:e.computedDisabled},e.otherAttrs,{onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...i)=>e.clickInput&&e.clickInput(...i),["prevent"]),["enter"]))}),null,16,br),[[t.vModelCheckbox,e.wrappedModel]]),n[2]||(n[2]=t.createElementVNode("span",{class:"cdx-toggle-switch__switch"},[t.createElementVNode("span",{class:"cdx-toggle-switch__switch__grip"})],-1)),e.$slots.default&&e.$slots.default().length?(t.openBlock(),t.createBlock(s,{key:0,class:"cdx-toggle-switch__label","input-id":e.inputId,"description-id":e.$slots.description&&e.$slots.description().length>0?e.descriptionId:void 0,"visually-hidden":e.hideLabel,disabled:e.computedDisabled},t.createSlots({default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:2},[e.$slots.description&&e.$slots.description().length>0?{name:"description",fn:t.withCtx(()=>[t.renderSlot(e.$slots,"description")]),key:"0"}:void 0]),1032,["input-id","description-id","visually-hidden","disabled"])):t.createCommentVNode("v-if",!0)],6)}const Cr=_(gr,[["render",yr]]);function wr(e,n=ze){let l=Array.from(e).reduce((d,s)=>d*31+s.charCodeAt(0)&4294967295,0);l=l>>>0;const r=l.toString(36);return"".concat(n,"-").concat(r)}const _n=new Map;class kr{constructor(n,o){we(this,"referenceElement");we(this,"tooltipElement");we(this,"textContent");we(this,"placement");we(this,"autoUpdateCleanup");we(this,"referenceElementHandlers");we(this,"tooltipElementHandlers");we(this,"escapeHandler");we(this,"timeoutId");var d,s;const l=n.ownerDocument,r=this.generateTooltipId(o.textContent);this.referenceElement=n,this.textContent=o.textContent,this.placement=(d=o.placement)!=null?d:"bottom",this.timeoutId=null,this.tooltipElement=l.createElement("div"),this.tooltipElement.classList.add("cdx-tooltip"),this.tooltipElement.role="tooltip",this.tooltipElement.id=r,this.referenceElement.setAttribute("aria-describedby",r),this.tooltipElement.textContent=this.textContent,(s=this.referenceElement.parentElement)==null||s.appendChild(this.tooltipElement),this.referenceElementHandlers={},this.referenceElementHandlers.mouseenter=this.show.bind(this),this.referenceElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.referenceElementHandlers.focus=this.show.bind(this),this.referenceElementHandlers.blur=this.hide.bind(this),this.tooltipElementHandlers={},this.tooltipElementHandlers.mouseenter=this.show.bind(this),this.tooltipElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.escapeHandler=this.onKeyup.bind(this),this.addEventListeners(),this.autoUpdateCleanup=Et(this.referenceElement,this.tooltipElement,()=>this.update())}generateTooltipId(n){var r;const o=n.trim(),l=(r=_n.get(o))!=null?r:0;return _n.set(o,l+1),wr(o+"-"+l,"cdx-tooltip")}isVisible(){return this.tooltipElement.style.display==="block"}show(){this.timeoutId&&clearTimeout(this.timeoutId),this.tooltipElement.style.display="block",this.tooltipElement.ownerDocument.addEventListener("keyup",this.escapeHandler)}hide(){this.tooltipElement.style.display="none",this.tooltipElement.ownerDocument.removeEventListener("keyup",this.escapeHandler)}hideAfterDelay(){this.timeoutId=setTimeout(this.hide.bind(this),250)}onKeyup(n){n.key==="Escape"&&this.isVisible()&&this.hide()}addEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.addEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.addEventListener(n,this.tooltipElementHandlers[n])})}removeEventListeners(){Object.keys(this.referenceElementHandlers).forEach(n=>{this.referenceElement.removeEventListener(n,this.referenceElementHandlers[n])}),Object.keys(this.tooltipElementHandlers).forEach(n=>{this.tooltipElement.removeEventListener(n,this.tooltipElementHandlers[n])})}update(){Nn(this.referenceElement,this.tooltipElement,{placement:this.placement,middleware:[Nt(4),At(),za(),Dt()]}).then(({x:n,y:o,middlewareData:l})=>{var d,s,i;const r=(s=(d=l.offset)==null?void 0:d.placement)!=null?s:this.placement;Object.assign(this.tooltipElement.style,{left:"".concat(n,"px"),top:"".concat(o,"px"),visibility:(i=l.hide)!=null&&i.referenceHidden?"hidden":"visible",transformOrigin:tn[r]})})}remove(){this.tooltipElement.remove(),this.autoUpdateCleanup(),this.removeEventListeners()}}const $r={mounted(e,{value:n,arg:o}){n&&(typeof n=="string"&&n.trim()===""||(e.tooltip=new kr(e,{textContent:String(n),placement:o})))},beforeUnmount(e){e.tooltip&&e.tooltip.remove()}},Br=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:X,CdxMenu:Ve,CdxSearchInput:Fn},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResults:{type:Array,required:!0},useButton:{type:Boolean,default:!1},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:Co},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:l}){const r=t.ref(),d=t.ref(),s=t.useId(),i=Z("cdx-typeahead-search-search-results-label","Search results"),a=t.ref(!1),c=t.ref(!1),u=t.ref(!1),p=t.ref(!1),f=t.ref(e.initialInputValue),m=t.ref(""),h=t.computed(()=>{var C,O;return(O=(C=d.value)==null?void 0:C.getHighlightedMenuItem())==null?void 0:O.id}),g=t.ref(null),b=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),w=t.computed(()=>e.searchResults.find(C=>C.value===g.value)),I=t.computed(()=>e.searchFooterUrl?{value:De,url:e.searchFooterUrl}:void 0),V=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":a.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:A,rootStyle:N,otherAttrs:L}=ae(n,V);function M(C){return C}const B=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let y,$;function x(C,O=!1){w.value&&w.value.label!==C&&w.value.value!==C&&(g.value=null),$!==void 0&&(clearTimeout($),$=void 0),C===""?a.value=!1:(c.value=!0,l["search-results-pending"]&&($=setTimeout(()=>{p.value&&(a.value=!0),u.value=!0},wo))),y!==void 0&&(clearTimeout(y),y=void 0);const q=()=>{o("input",C)};O?q():y=setTimeout(()=>{q()},e.debounceInterval)}function E(C){var O;if(C===De){g.value=null,f.value=m.value;return}g.value=C,C!==null&&(f.value=w.value?(O=w.value.label)!=null?O:String(w.value.value):"")}function F(){p.value=!0,(m.value||u.value)&&(a.value=!0)}function H(){p.value=!1,a.value=!1}function K(C){const ee=C,{id:O}=ee,q=pe(ee,["id"]);if(q.value===De){o("search-result-click",{searchResult:null,index:e.searchResults.length,numberOfResults:e.searchResults.length});return}P(q)}function P(C){const O={searchResult:C,index:e.searchResults.findIndex(q=>q.value===C.value),numberOfResults:e.searchResults.length};o("search-result-click",O)}function j(C){var O;if(C.value===De){f.value=m.value;return}f.value=C.value?(O=C.label)!=null?O:String(C.value):""}function R(C){var O;a.value=!1,(O=d.value)==null||O.clearActive(),K(C)}function U(C){if(w.value)P(w.value),C.stopPropagation(),window.location.assign(w.value.url),C.preventDefault();else{const O={searchResult:null,index:-1,numberOfResults:e.searchResults.length};o("submit",O)}}function Q(C){if(!d.value||!m.value||C.key===" ")return;const O=d.value.getHighlightedMenuItem(),q=d.value.getHighlightedViaKeyboard();switch(C.key){case"Enter":O&&(O.value===De&&q?window.location.assign(e.searchFooterUrl):d.value.delegateKeyNavigation(C,{prevent:!1})),a.value=!1;break;case"Tab":a.value=!1;break;default:d.value.delegateKeyNavigation(C);break}}return t.onMounted(()=>{e.initialInputValue&&x(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{m.value=f.value.trim(),p.value&&c.value&&m.value.length>0&&(a.value=!0),$!==void 0&&(clearTimeout($),$=void 0),c.value=!1,u.value=!1}),{form:r,menu:d,menuId:s,highlightedId:h,selection:g,menuMessageClass:b,footer:I,asSearchResult:M,inputValue:f,searchQuery:m,expanded:a,showPending:u,rootClasses:A,rootStyle:N,otherAttrs:L,menuConfig:B,onUpdateInputValue:x,onUpdateMenuSelection:E,onFocus:F,onBlur:H,onSearchResultClick:K,onSearchResultKeyboardNavigation:j,onSearchFooterClick:R,onSubmit:U,onKeydown:Q,MenuFooterValue:De,articleIcon:eo,translatedSearchResultsLabel:i}},methods:{focus(){this.$refs.searchInput.focus()}}}),Sr=["id","action"],Ir={class:"cdx-typeahead-search__menu-message__text"},Vr={class:"cdx-typeahead-search__menu-message__text"},xr=["href","onClickCapture"],Er={class:"cdx-menu-item__text cdx-typeahead-search__search-footer__text"},Nr={class:"cdx-typeahead-search__search-footer__query"};function Ar(e,n,o,l,r,d){const s=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-menu"),a=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(a,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=c=>e.inputValue=c),"button-label":e.buttonLabel,"use-button":e.useButton},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":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(i,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=c=>e.expanded=c),class:"cdx-typeahead-search__menu","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.translatedSearchResultsLabel,"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-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Ir,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-menu-item__content cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Vr,[t.renderSlot(e.$slots,"search-no-results-text")])],2)]),default:t.withCtx(({menuItem:c,active:u})=>[c.value===e.MenuFooterValue?(t.openBlock(),t.createElementBlock("a",{key:0,class:t.normalizeClass(["cdx-menu-item__content cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":u}]),href:e.asSearchResult(c).url,onClickCapture:t.withModifiers(p=>e.onSearchFooterClick(e.asSearchResult(c)),["stop"])},[t.createVNode(s,{class:"cdx-menu-item__thumbnail cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",Er,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",Nr,t.toDisplayString(e.searchQuery),1)])])],42,xr)):t.createCommentVNode("v-if",!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","use-button","aria-controls","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,Sr)],6)}const Dr=_(Br,[["render",Ar]]);let Tt=0;function Mr(e){var l;const n=t.getCurrentInstance(),o=(l=n==null?void 0:n.props.id)!=null?l:n==null?void 0:n.attrs.id;return e?"".concat(ze,"-").concat(e,"-").concat(Tt++):o?"".concat(ze,"-").concat(o,"-").concat(Tt++):"".concat(ze,"-").concat(Tt++)}S.CdxAccordion=_o,S.CdxButton=me,S.CdxButtonGroup=Uo,S.CdxCard=tl,S.CdxCheckbox=rn,S.CdxChipInput=dn,S.CdxCombobox=Ya,S.CdxDialog=ss,S.CdxField=ys,S.CdxIcon=X,S.CdxInfoChip=Bs,S.CdxLabel=Me,S.CdxLookup=xs,S.CdxMenu=Ve,S.CdxMenuButton=Ts,S.CdxMenuItem=fn,S.CdxMessage=On,S.CdxMultiselectLookup=Ps,S.CdxPopover=Ws,S.CdxProgressBar=gt,S.CdxProgressIndicator=Xs,S.CdxRadio=oi,S.CdxSearchInput=Fn,S.CdxSearchResultTitle=pn,S.CdxSelect=Pn,S.CdxTab=vn,S.CdxTable=Qi,S.CdxTabs=sr,S.CdxTextArea=ur,S.CdxTextInput=ot,S.CdxThumbnail=mt,S.CdxToggleButton=Lt,S.CdxToggleButtonGroup=hr,S.CdxToggleSwitch=Cr,S.CdxTooltip=$r,S.CdxTypeaheadSearch=Dr,S.TableRowIdentifier=Ye,S.stringHelpers=Dl,S.useComputedDirection=_e,S.useComputedDisabled=ht,S.useComputedLanguage=qt,S.useFieldData=ie,S.useFloatingMenu=Oe,S.useGeneratedId=Mr,S.useI18n=Z,S.useIntersectionObserver=tt,S.useModelWrapper=se,S.useResizeObserver=Rn,S.useSlotContents=Xe,S.useSplitAttributes=ae,S.useWarnOnce=Ze,Object.defineProperty(S,Symbol.toStringTag,{value:"Module"})});
diff --git a/resources/lib/codex/messageKeys.json b/resources/lib/codex/messageKeys.json
index 4fcfc41d2464..4fc0343d6b5d 100644
--- a/resources/lib/codex/messageKeys.json
+++ b/resources/lib/codex/messageKeys.json
@@ -5,6 +5,7 @@
"cdx-input-chip-aria-description",
"cdx-label-optional-flag",
"cdx-message-dismiss-button-label",
+ "cdx-popover-close-button-label",
"cdx-search-input-search-button-label",
"cdx-table-pager-button-first-page",
"cdx-table-pager-button-last-page",
diff --git a/resources/lib/codex/modules/CdxPopover-bidi.css b/resources/lib/codex/modules/CdxPopover-bidi.css
new file mode 100644
index 000000000000..4307b12315ea
--- /dev/null
+++ b/resources/lib/codex/modules/CdxPopover-bidi.css
@@ -0,0 +1 @@
+.cdx-popover{display:flex;flex-direction:column;position:absolute;z-index:700;box-sizing:border-box;min-width:16rem}[dir] .cdx-popover{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:16px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-popover__header{display:flex;align-items:flex-start;flex-shrink:0;gap:8px}[dir] .cdx-popover__header{margin-bottom:12px}.cdx-popover__header__icon{height:1.6em}.cdx-popover__header__title{font-weight:600}.cdx-popover__header__button-wrapper{display:flex;flex-direction:column;justify-content:center;height:1.6em}[dir=ltr] .cdx-popover__header__button-wrapper{margin-right:-8px;margin-left:auto}[dir=rtl] .cdx-popover__header__button-wrapper{margin-left:-8px;margin-right:auto}.cdx-popover__body{flex-grow:1;flex-shrink:1;overflow-y:auto}.cdx-popover__footer{flex-shrink:0}[dir] .cdx-popover__footer{margin-top:16px}.cdx-popover__footer__actions{display:flex;gap:12px}.cdx-popover__footer__actions--horizontal{flex-direction:row-reverse}.cdx-popover__footer__actions--vertical{flex-direction:column;width:100%}.cdx-popover__arrow{position:absolute;width:1rem;height:1rem;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}[dir] .cdx-popover__arrow{background-color:var(--background-color-base, #fff);border:1px solid var(--border-color-base, #a2a9b1);box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}[dir=ltr] .cdx-popover__arrow{border-top-left-radius:2px}[dir=rtl] .cdx-popover__arrow{border-top-right-radius:2px}
diff --git a/resources/lib/codex/modules/CdxPopover-rtl.css b/resources/lib/codex/modules/CdxPopover-rtl.css
new file mode 100644
index 000000000000..142d7e9a83b1
--- /dev/null
+++ b/resources/lib/codex/modules/CdxPopover-rtl.css
@@ -0,0 +1 @@
+.cdx-popover{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;z-index:700;box-sizing:border-box;min-width:16rem;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:16px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-popover__header{display:flex;align-items:flex-start;flex-shrink:0;gap:8px;margin-bottom:12px}.cdx-popover__header__icon{height:1.6em}.cdx-popover__header__title{font-weight:600}.cdx-popover__header__button-wrapper{display:flex;flex-direction:column;justify-content:center;height:1.6em;margin-left:-8px;margin-right:auto}.cdx-popover__body{flex-grow:1;flex-shrink:1;overflow-y:auto}.cdx-popover__footer{flex-shrink:0;margin-top:16px}.cdx-popover__footer__actions{display:flex;gap:12px}.cdx-popover__footer__actions--horizontal{flex-direction:row-reverse}.cdx-popover__footer__actions--vertical{flex-direction:column;width:100%}.cdx-popover__arrow{background-color:var(--background-color-base, #fff);position:absolute;width:1rem;height:1rem;border:1px solid var(--border-color-base, #a2a9b1);border-top-right-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06));-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}
diff --git a/resources/lib/codex/modules/CdxPopover.cjs b/resources/lib/codex/modules/CdxPopover.cjs
new file mode 100644
index 000000000000..d80097981a78
--- /dev/null
+++ b/resources/lib/codex/modules/CdxPopover.cjs
@@ -0,0 +1 @@
+"use strict";var b=(o,a,l)=>new Promise((c,u)=>{var m=t=>{try{r(l.next(t))}catch(f){u(f)}},p=t=>{try{r(l.throw(t))}catch(f){u(f)}},r=t=>t.done?c(t.value):Promise.resolve(t.value).then(m,p);r((l=l.apply(o,a)).next())});const e=require("vue"),w=require("./unwrapElement.js"),B=require("./Icon.js"),I=require("./CdxButton.cjs"),H=require("./useI18nWithOverride.js"),M=require("./constants.js"),h=require("./floating-ui.dom.js"),j=require("./_plugin-vue_export-helper.js"),R=e.defineComponent({name:"CdxPopover",components:{CdxButton:I,CdxIcon:B.CdxIcon},inheritAttrs:!1,props:{anchor:{type:Object,default:null},open:{type:Boolean,default:!1},title:{type:String,default:""},icon:{type:[String,Object],default:""},useCloseButton:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:"Close"},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1},renderInPlace:{type:Boolean,default:!1},placement:{type:String,default:"bottom"}},emits:["update:open","primary","default"],setup(o,{emit:a}){const l=e.toRef(o,"placement"),c=e.ref(),u=e.toRef(o,"anchor"),m=e.ref(),p=16,r=256,t=200,f=512,E=Math.sqrt(16**2+16**2)/2+4,x=e.computed(()=>[h.offset(E),h.flip(),h.size({padding:p,apply({availableWidth:n,availableHeight:i,elements:y}){const P=Math.min(f,n);Object.assign(y.floating.style,{maxWidth:"".concat(Math.max(r,P),"px"),maxHeight:"".concat(Math.max(t,i),"px")})}}),w.arrow({element:m})]),{floatingStyles:A,middlewareData:k,placement:$,x:S,y:L}=w.useFloating(u,c,{whileElementsMounted:h.autoUpdate,placement:l,middleware:x}),d=e.reactive({left:"0",top:"0",right:"0",bottom:"0",transform:"none"}),_=e.computed(()=>M.oppositeSides[$.value]);e.watch([S,L],()=>{if(k.value.arrow){const{x:n,y:i}=k.value.arrow;d.left=n?"".concat(n,"px"):"",d.top=i?"".concat(i,"px"):"",d.right="",d.bottom="",d[_.value]="".concat(-16/2-1,"px");const y={top:"rotate( 45deg )",right:"rotate( 135deg )",bottom:"rotate( 225deg )",left:"rotate( 315deg )"};d.transform=y[_.value]}});const C=e.inject("CdxTeleportTarget",void 0),V=e.computed(()=>C!=null?C:"body"),N=H.useI18nWithOverride(e.toRef(o,"closeButtonLabel"),"cdx-popover-close-button-label","Close"),O=e.computed(()=>!!o.title||!!o.icon||o.useCloseButton),T=e.computed(()=>!!o.primaryAction||!!o.defaultAction),q=e.computed(()=>({"cdx-popover__footer__actions--vertical":o.stackedActions,"cdx-popover__footer__actions--horizontal":!o.stackedActions}));function g(){a("update:open",!1)}function v(n){n.key==="Escape"&&g()}function s(n){const i=w.unwrapElement(u.value);c.value&&!c.value.contains(n.target)&&!(i!=null&&i.contains(n.target))&&g()}return e.watch(()=>o.open,n=>{n?(document.addEventListener("keydown",v),document.addEventListener("mousedown",s),document.addEventListener("focusin",s)):(document.removeEventListener("keydown",v),document.removeEventListener("mousedown",s),document.removeEventListener("focusin",s))}),e.onMounted(()=>b(this,null,function*(){o.open&&(document.addEventListener("keydown",v),document.addEventListener("mousedown",s),document.addEventListener("focusin",s)),yield e.nextTick(),o.anchor===null&&console.warn('[CdxPopover]: The "anchor" prop must be provided to position the CdxPopover.')})),e.onUnmounted(()=>{document.removeEventListener("keydown",v),document.removeEventListener("mousedown",s),document.removeEventListener("focusin",s)}),{computedTarget:V,translatedCloseButtonLabel:N,showHeader:O,showFooter:T,footerActionsClasses:q,close:g,cdxIconClose:B.h4,floating:c,floatingStyles:A,arrowRef:m,arrowStyles:d}}}),W={key:0,class:"cdx-popover__header"},D={key:1,class:"cdx-popover__header__title"},z={class:"cdx-popover__header__button-wrapper"},F={class:"cdx-popover__body"},U={key:1,class:"cdx-popover__footer"};function K(o,a,l,c,u,m){const p=e.resolveComponent("cdx-icon"),r=e.resolveComponent("cdx-button");return e.openBlock(),e.createBlock(e.Teleport,{to:o.computedTarget,disabled:o.renderInPlace},[o.open?(e.openBlock(),e.createElementBlock("div",e.mergeProps({key:0,ref:"floating",class:"cdx-popover",style:o.floatingStyles},o.$attrs),[o.showHeader||o.$slots.header?(e.openBlock(),e.createElementBlock("header",W,[e.renderSlot(o.$slots,"header",{},()=>[o.icon?(e.openBlock(),e.createBlock(p,{key:0,class:"cdx-popover__header__icon",icon:o.icon},null,8,["icon"])):e.createCommentVNode("v-if",!0),o.title?(e.openBlock(),e.createElementBlock("div",D,e.toDisplayString(o.title),1)):e.createCommentVNode("v-if",!0),e.createElementVNode("div",z,[o.useCloseButton?(e.openBlock(),e.createBlock(r,{key:0,class:"cdx-popover__header__close-button",weight:"quiet",type:"button","aria-label":o.translatedCloseButtonLabel,onClick:o.close},{default:e.withCtx(()=>[e.createVNode(p,{icon:o.cdxIconClose},null,8,["icon"])]),_:1},8,["aria-label","onClick"])):e.createCommentVNode("v-if",!0)])])])):e.createCommentVNode("v-if",!0),e.createElementVNode("div",F,[e.renderSlot(o.$slots,"default")]),o.showFooter||o.$slots.footer?(e.openBlock(),e.createElementBlock("footer",U,[e.renderSlot(o.$slots,"footer",{},()=>[e.createElementVNode("div",{class:e.normalizeClass(["cdx-popover__footer__actions",o.footerActionsClasses])},[o.primaryAction?(e.openBlock(),e.createBlock(r,{key:0,class:"cdx-popover__footer__primary-action",weight:"primary",action:o.primaryAction.actionType,disabled:o.primaryAction.disabled,onClick:a[0]||(a[0]=t=>o.$emit("primary"))},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(o.primaryAction.label),1)]),_:1},8,["action","disabled"])):e.createCommentVNode("v-if",!0),o.defaultAction?(e.openBlock(),e.createBlock(r,{key:1,class:"cdx-popover__footer__default-action",disabled:o.defaultAction.disabled,onClick:a[1]||(a[1]=t=>o.$emit("default"))},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(o.defaultAction.label),1)]),_:1},8,["disabled"])):e.createCommentVNode("v-if",!0)],2)])])):e.createCommentVNode("v-if",!0),e.createElementVNode("div",{ref:"arrowRef",class:"cdx-popover__arrow",style:e.normalizeStyle(o.arrowStyles)},null,4)],16)):e.createCommentVNode("v-if",!0)],8,["to","disabled"])}const X=j._export_sfc(R,[["render",K]]);module.exports=X;
diff --git a/resources/lib/codex/modules/CdxPopover.css b/resources/lib/codex/modules/CdxPopover.css
new file mode 100644
index 000000000000..70b1e9966c1c
--- /dev/null
+++ b/resources/lib/codex/modules/CdxPopover.css
@@ -0,0 +1 @@
+.cdx-popover{background-color:var(--background-color-base, #fff);display:flex;flex-direction:column;position:absolute;z-index:700;box-sizing:border-box;min-width:16rem;border:1px solid var(--border-color-base, #a2a9b1);border-radius:2px;padding:16px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06))}.cdx-popover__header{display:flex;align-items:flex-start;flex-shrink:0;gap:8px;margin-bottom:12px}.cdx-popover__header__icon{height:1.6em}.cdx-popover__header__title{font-weight:600}.cdx-popover__header__button-wrapper{display:flex;flex-direction:column;justify-content:center;height:1.6em;margin-right:-8px;margin-left:auto}.cdx-popover__body{flex-grow:1;flex-shrink:1;overflow-y:auto}.cdx-popover__footer{flex-shrink:0;margin-top:16px}.cdx-popover__footer__actions{display:flex;gap:12px}.cdx-popover__footer__actions--horizontal{flex-direction:row-reverse}.cdx-popover__footer__actions--vertical{flex-direction:column;width:100%}.cdx-popover__arrow{background-color:var(--background-color-base, #fff);position:absolute;width:1rem;height:1rem;border:1px solid var(--border-color-base, #a2a9b1);border-top-left-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06)),0 0 8px 0 var(--box-shadow-color-alpha-base, rgba(0, 0, 0, .06));-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}
diff --git a/resources/lib/codex/modules/CdxProgressIndicator-bidi.css b/resources/lib/codex/modules/CdxProgressIndicator-bidi.css
new file mode 100644
index 000000000000..46a4272cee06
--- /dev/null
+++ b/resources/lib/codex/modules/CdxProgressIndicator-bidi.css
@@ -0,0 +1 @@
+.cdx-progress-indicator{display:inline-flex;align-items:center;min-height:1.5rem;white-space:nowrap}.cdx-progress-indicator__indicator{display:block;box-sizing:border-box;width:1.25rem;height:1.25rem}[dir] .cdx-progress-indicator__indicator{border-width:2px;border-style:solid;border-color:var(--accent-color-base, #36c);border-radius:50%;animation-duration:1s;animation-timing-function:linear;animation-delay:-.16s;animation-iteration-count:infinite}[dir=ltr] .cdx-progress-indicator__indicator{border-right-color:var(--border-color-transparent, transparent);transform:rotate(-45deg);animation-name:cdx-animation-progress-indicator-spinner-ltr}[dir=rtl] .cdx-progress-indicator__indicator{border-left-color:var(--border-color-transparent, transparent);transform:rotate(45deg);animation-name:cdx-animation-progress-indicator-spinner-rtl}.cdx-progress-indicator__indicator__progress{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}[dir] .cdx-progress-indicator__indicator__progress{margin:-1px;border:0;padding:0}[dir=ltr] .cdx-progress-indicator__label{margin-left:8px}[dir=rtl] .cdx-progress-indicator__label{margin-right:8px}[dir] .cdx-progress-indicator__label.cdx-label{padding-bottom:0}.cdx-progress-indicator__label .cdx-label__label__text{font-weight:400}@keyframes cdx-animation-progress-indicator-spinner-ltr{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes cdx-animation-progress-indicator-spinner-rtl{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}
diff --git a/resources/lib/codex/modules/CdxProgressIndicator-rtl.css b/resources/lib/codex/modules/CdxProgressIndicator-rtl.css
new file mode 100644
index 000000000000..eaa79bc72642
--- /dev/null
+++ b/resources/lib/codex/modules/CdxProgressIndicator-rtl.css
@@ -0,0 +1 @@
+.cdx-progress-indicator{display:inline-flex;align-items:center;min-height:1.5rem;white-space:nowrap}.cdx-progress-indicator__indicator{display:block;box-sizing:border-box;width:1.25rem;height:1.25rem;border-width:2px;border-style:solid;border-color:var(--accent-color-base, #36c);border-left-color:var(--border-color-transparent, transparent);border-radius:50%;transform:rotate(45deg);animation-name:cdx-animation-progress-indicator-spinner;animation-duration:1s;animation-timing-function:linear;animation-delay:-.16s;animation-iteration-count:infinite}.cdx-progress-indicator__indicator__progress{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-progress-indicator__label{margin-right:8px}.cdx-progress-indicator__label.cdx-label{padding-bottom:0}.cdx-progress-indicator__label .cdx-label__label__text{font-weight:400}@keyframes cdx-animation-progress-indicator-spinner{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}
diff --git a/resources/lib/codex/modules/CdxProgressIndicator.cjs b/resources/lib/codex/modules/CdxProgressIndicator.cjs
new file mode 100644
index 000000000000..eb831e7ecc51
--- /dev/null
+++ b/resources/lib/codex/modules/CdxProgressIndicator.cjs
@@ -0,0 +1 @@
+"use strict";const e=require("vue"),c=require("./CdxLabel.cjs"),p=require("./useLabelChecker.js"),u=require("./useSplitAttributes.cjs"),_=require("./_plugin-vue_export-helper.js"),g=e.defineComponent({name:"CdxProgressIndicator",components:{CdxLabel:c},inheritAttrs:!1,props:{showLabel:{type:Boolean,default:!1}},setup(r,{slots:s,attrs:n}){var o;p.useLabelChecker((o=s.default)==null?void 0:o.call(s),n,"CdxProgressIndicator");const i=e.computed(()=>({"cdx-progress-indicator--has-label-visible":r.showLabel})),{rootClasses:l,rootStyle:d,otherAttrs:a}=u(n,i),t=e.useId();return{rootClasses:l,rootStyle:d,progressIndicatorId:t,otherAttrs:a}}}),h={class:"cdx-progress-indicator__indicator"},m=["id"];function f(r,s,n,i,l,d){var t,o;const a=e.resolveComponent("cdx-label");return e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["cdx-progress-indicator",r.rootClasses]),style:e.normalizeStyle(r.rootStyle)},[e.createElementVNode("span",h,[e.createElementVNode("progress",e.mergeProps({id:r.progressIndicatorId,class:"cdx-progress-indicator__indicator__progress"},r.otherAttrs),null,16,m)]),(o=(t=r.$slots).default)!=null&&o.call(t,{})?(e.openBlock(),e.createBlock(a,{key:0,class:"cdx-progress-indicator__label","input-id":r.progressIndicatorId,"visually-hidden":!r.showLabel},{default:e.withCtx(()=>[e.renderSlot(r.$slots,"default")]),_:3},8,["input-id","visually-hidden"])):e.createCommentVNode("v-if",!0)],6)}const C=_._export_sfc(g,[["render",f]]);module.exports=C;
diff --git a/resources/lib/codex/modules/CdxProgressIndicator.css b/resources/lib/codex/modules/CdxProgressIndicator.css
new file mode 100644
index 000000000000..a48df14ba376
--- /dev/null
+++ b/resources/lib/codex/modules/CdxProgressIndicator.css
@@ -0,0 +1 @@
+.cdx-progress-indicator{display:inline-flex;align-items:center;min-height:1.5rem;white-space:nowrap}.cdx-progress-indicator__indicator{display:block;box-sizing:border-box;width:1.25rem;height:1.25rem;border-width:2px;border-style:solid;border-color:var(--accent-color-base, #36c);border-right-color:var(--border-color-transparent, transparent);border-radius:50%;transform:rotate(-45deg);animation-name:cdx-animation-progress-indicator-spinner;animation-duration:1s;animation-timing-function:linear;animation-delay:-.16s;animation-iteration-count:infinite}.cdx-progress-indicator__indicator__progress{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-progress-indicator__label{margin-left:8px}.cdx-progress-indicator__label.cdx-label{padding-bottom:0}.cdx-progress-indicator__label .cdx-label__label__text{font-weight:400}@keyframes cdx-animation-progress-indicator-spinner{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}
diff --git a/resources/lib/codex/modules/CdxTooltip.cjs b/resources/lib/codex/modules/CdxTooltip.cjs
index f7efeea485ea..8afb119145c6 100644
--- a/resources/lib/codex/modules/CdxTooltip.cjs
+++ b/resources/lib/codex/modules/CdxTooltip.cjs
@@ -1 +1 @@
-"use strict";var p=Object.defineProperty;var a=(t,e,i)=>e in t?p(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var n=(t,e,i)=>a(t,typeof e!="symbol"?e+"":e,i);const c=require("./useGeneratedId.cjs"),s=require("./floating-ui.dom.js");class E{constructor(e,i){n(this,"referenceElement");n(this,"tooltipElement");n(this,"textContent");n(this,"placement");n(this,"autoUpdateCleanup");n(this,"referenceElementHandlers");n(this,"tooltipElementHandlers");n(this,"escapeHandler");n(this,"timeoutId");var h,o;const l=e.ownerDocument,r=c("tooltip");this.referenceElement=e,this.textContent=i.textContent,this.placement=(h=i.placement)!=null?h:"bottom",this.timeoutId=null,this.tooltipElement=l.createElement("div"),this.tooltipElement.classList.add("cdx-tooltip"),this.tooltipElement.role="tooltip",this.tooltipElement.id=r,this.referenceElement.setAttribute("aria-describedby",r),this.tooltipElement.textContent=this.textContent,(o=this.referenceElement.parentElement)==null||o.appendChild(this.tooltipElement),this.referenceElementHandlers={},this.referenceElementHandlers.mouseenter=this.show.bind(this),this.referenceElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.referenceElementHandlers.focus=this.show.bind(this),this.referenceElementHandlers.blur=this.hide.bind(this),this.tooltipElementHandlers={},this.tooltipElementHandlers.mouseenter=this.show.bind(this),this.tooltipElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.escapeHandler=this.onKeyup.bind(this),this.addEventListeners(),this.autoUpdateCleanup=s.autoUpdate(this.referenceElement,this.tooltipElement,()=>this.update())}isVisible(){return this.tooltipElement.style.display==="block"}show(){this.timeoutId&&clearTimeout(this.timeoutId),this.tooltipElement.style.display="block",this.tooltipElement.ownerDocument.addEventListener("keyup",this.escapeHandler)}hide(){this.tooltipElement.style.display="none",this.tooltipElement.ownerDocument.removeEventListener("keyup",this.escapeHandler)}hideAfterDelay(){this.timeoutId=setTimeout(this.hide.bind(this),250)}onKeyup(e){e.key==="Escape"&&this.isVisible()&&this.hide()}addEventListeners(){Object.keys(this.referenceElementHandlers).forEach(e=>{this.referenceElement.addEventListener(e,this.referenceElementHandlers[e])}),Object.keys(this.tooltipElementHandlers).forEach(e=>{this.tooltipElement.addEventListener(e,this.tooltipElementHandlers[e])})}removeEventListeners(){Object.keys(this.referenceElementHandlers).forEach(e=>{this.referenceElement.removeEventListener(e,this.referenceElementHandlers[e])}),Object.keys(this.tooltipElementHandlers).forEach(e=>{this.tooltipElement.removeEventListener(e,this.tooltipElementHandlers[e])})}update(){s.computePosition(this.referenceElement,this.tooltipElement,{placement:this.placement,middleware:[s.offset(4),s.flip(),s.shift(),s.hide()]}).then(({x:e,y:i,middlewareData:l})=>{var o,m,d;const r=(m=(o=l.offset)==null?void 0:o.placement)!=null?m:this.placement,h={left:"right","left-start":"right","left-end":"right",top:"bottom","top-start":"bottom","top-end":"bottom",bottom:"top","bottom-start":"top","bottom-end":"top",right:"left","right-start":"left","right-end":"left"};Object.assign(this.tooltipElement.style,{left:"".concat(e,"px"),top:"".concat(i,"px"),visibility:(d=l.hide)!=null&&d.referenceHidden?"hidden":"visible",transformOrigin:h[r]})})}remove(){this.tooltipElement.remove(),this.autoUpdateCleanup(),this.removeEventListeners()}}const f={mounted(t,{value:e,arg:i}){e&&(typeof e=="string"&&e.trim()===""||(t.tooltip=new E(t,{textContent:String(e),placement:i})))},beforeUnmount(t){t.tooltip&&t.tooltip.remove()}};module.exports=f;
+"use strict";var c=Object.defineProperty;var p=(n,e,t)=>e in n?c(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var s=(n,e,t)=>p(n,typeof e!="symbol"?e+"":e,t);const a=require("./constants.js"),h=require("./floating-ui.dom.js");function E(n,e=a.LibraryPrefix){let i=Array.from(n).reduce((l,r)=>l*31+r.charCodeAt(0)&4294967295,0);i=i>>>0;const o=i.toString(36);return"".concat(e,"-").concat(o)}const m=new Map;class f{constructor(e,t){s(this,"referenceElement");s(this,"tooltipElement");s(this,"textContent");s(this,"placement");s(this,"autoUpdateCleanup");s(this,"referenceElementHandlers");s(this,"tooltipElementHandlers");s(this,"escapeHandler");s(this,"timeoutId");var l,r;const i=e.ownerDocument,o=this.generateTooltipId(t.textContent);this.referenceElement=e,this.textContent=t.textContent,this.placement=(l=t.placement)!=null?l:"bottom",this.timeoutId=null,this.tooltipElement=i.createElement("div"),this.tooltipElement.classList.add("cdx-tooltip"),this.tooltipElement.role="tooltip",this.tooltipElement.id=o,this.referenceElement.setAttribute("aria-describedby",o),this.tooltipElement.textContent=this.textContent,(r=this.referenceElement.parentElement)==null||r.appendChild(this.tooltipElement),this.referenceElementHandlers={},this.referenceElementHandlers.mouseenter=this.show.bind(this),this.referenceElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.referenceElementHandlers.focus=this.show.bind(this),this.referenceElementHandlers.blur=this.hide.bind(this),this.tooltipElementHandlers={},this.tooltipElementHandlers.mouseenter=this.show.bind(this),this.tooltipElementHandlers.mouseleave=this.hideAfterDelay.bind(this),this.escapeHandler=this.onKeyup.bind(this),this.addEventListeners(),this.autoUpdateCleanup=h.autoUpdate(this.referenceElement,this.tooltipElement,()=>this.update())}generateTooltipId(e){var o;const t=e.trim(),i=(o=m.get(t))!=null?o:0;return m.set(t,i+1),E(t+"-"+i,"cdx-tooltip")}isVisible(){return this.tooltipElement.style.display==="block"}show(){this.timeoutId&&clearTimeout(this.timeoutId),this.tooltipElement.style.display="block",this.tooltipElement.ownerDocument.addEventListener("keyup",this.escapeHandler)}hide(){this.tooltipElement.style.display="none",this.tooltipElement.ownerDocument.removeEventListener("keyup",this.escapeHandler)}hideAfterDelay(){this.timeoutId=setTimeout(this.hide.bind(this),250)}onKeyup(e){e.key==="Escape"&&this.isVisible()&&this.hide()}addEventListeners(){Object.keys(this.referenceElementHandlers).forEach(e=>{this.referenceElement.addEventListener(e,this.referenceElementHandlers[e])}),Object.keys(this.tooltipElementHandlers).forEach(e=>{this.tooltipElement.addEventListener(e,this.tooltipElementHandlers[e])})}removeEventListeners(){Object.keys(this.referenceElementHandlers).forEach(e=>{this.referenceElement.removeEventListener(e,this.referenceElementHandlers[e])}),Object.keys(this.tooltipElementHandlers).forEach(e=>{this.tooltipElement.removeEventListener(e,this.tooltipElementHandlers[e])})}update(){h.computePosition(this.referenceElement,this.tooltipElement,{placement:this.placement,middleware:[h.offset(4),h.flip(),h.shift(),h.hide()]}).then(({x:e,y:t,middlewareData:i})=>{var l,r,d;const o=(r=(l=i.offset)==null?void 0:l.placement)!=null?r:this.placement;Object.assign(this.tooltipElement.style,{left:"".concat(e,"px"),top:"".concat(t,"px"),visibility:(d=i.hide)!=null&&d.referenceHidden?"hidden":"visible",transformOrigin:a.oppositeSides[o]})})}remove(){this.tooltipElement.remove(),this.autoUpdateCleanup(),this.removeEventListeners()}}const u={mounted(n,{value:e,arg:t}){e&&(typeof e=="string"&&e.trim()===""||(n.tooltip=new f(n,{textContent:String(e),placement:t})))},beforeUnmount(n){n.tooltip&&n.tooltip.remove()}};module.exports=u;
diff --git a/resources/lib/codex/modules/constants.js b/resources/lib/codex/modules/constants.js
index 6f0d36ec5879..68b5a128864c 100644
--- a/resources/lib/codex/modules/constants.js
+++ b/resources/lib/codex/modules/constants.js
@@ -1 +1 @@
-"use strict";function t(o){return e=>typeof e=="string"&&o.includes(e)}const n="cdx",s=["default","progressive","destructive"],i=["normal","primary","quiet"],a=["medium","large"],l=["x-small","small","medium"],r=["notice","warning","error","success"],c=t(r),d=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],u=["default","warning","error","success"],y=["start","center","end","number"],b=120,m=500,T="cdx-menu-footer-item",p=Symbol("CdxTabs"),I=Symbol("CdxActiveTab"),S=Symbol("CdxAllowArbitrary"),x=Symbol("CdxFieldInputId"),g=Symbol("CdxFieldDescriptionId"),K=Symbol("CdxFieldStatus"),A=Symbol("CdxDisabled"),F="".concat(n,"-no-invert"),f=Symbol("CdxTableRowIdentifier"),v=["top","bottom","both"];exports.ActiveTabKey=I;exports.AllowArbitraryKey=S;exports.ButtonActions=s;exports.ButtonSizes=a;exports.ButtonWeights=i;exports.DebounceInterval=b;exports.DisabledKey=A;exports.FieldDescriptionIdKey=g;exports.FieldInputIdKey=x;exports.FieldStatusKey=K;exports.IconSizes=l;exports.LibraryPrefix=n;exports.MenuFooterValue=T;exports.NoInvertClass=F;exports.PendingDelay=m;exports.TablePaginationPositions=v;exports.TableRowIdentifier=f;exports.TableTextAlignments=y;exports.TabsKey=p;exports.TextInputTypes=d;exports.ValidationStatusTypes=u;exports.makeStringTypeValidator=t;exports.statusTypeValidator=c;
+"use strict";function e(n){return t=>typeof t=="string"&&n.includes(t)}const o="cdx",i=["default","progressive","destructive"],s=["normal","primary","quiet"],a=["medium","large"],r=["x-small","small","medium"],l=["notice","warning","error","success"],d=e(l),c=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],b=["default","warning","error","success"],u=["start","center","end","number"],y=120,m=500,p="cdx-menu-footer-item",T=Symbol("CdxTabs"),S=Symbol("CdxActiveTab"),g=Symbol("CdxAllowArbitrary"),I=Symbol("CdxFieldInputId"),x=Symbol("CdxFieldDescriptionId"),f=Symbol("CdxFieldStatus"),K=Symbol("CdxDisabled"),A="".concat(o,"-no-invert"),h=Symbol("CdxTableRowIdentifier"),F=["top","bottom","both"],v={left:"right","left-start":"right","left-end":"right",top:"bottom","top-start":"bottom","top-end":"bottom",bottom:"top","bottom-start":"top","bottom-end":"top",right:"left","right-start":"left","right-end":"left"};exports.ActiveTabKey=S;exports.AllowArbitraryKey=g;exports.ButtonActions=i;exports.ButtonSizes=a;exports.ButtonWeights=s;exports.DebounceInterval=y;exports.DisabledKey=K;exports.FieldDescriptionIdKey=x;exports.FieldInputIdKey=I;exports.FieldStatusKey=f;exports.IconSizes=r;exports.LibraryPrefix=o;exports.MenuFooterValue=p;exports.NoInvertClass=A;exports.PendingDelay=m;exports.TablePaginationPositions=F;exports.TableRowIdentifier=h;exports.TableTextAlignments=u;exports.TabsKey=T;exports.TextInputTypes=c;exports.ValidationStatusTypes=b;exports.makeStringTypeValidator=e;exports.oppositeSides=v;exports.statusTypeValidator=d;
diff --git a/resources/lib/codex/modules/floating-ui.dom.js b/resources/lib/codex/modules/floating-ui.dom.js
index 3512b540f95e..d22ebbac3743 100644
--- a/resources/lib/codex/modules/floating-ui.dom.js
+++ b/resources/lib/codex/modules/floating-ui.dom.js
@@ -1 +1 @@
-"use strict";var jt=Object.defineProperty,Yt=Object.defineProperties;var Ut=Object.getOwnPropertyDescriptors;var ct=Object.getOwnPropertySymbols;var Ct=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable;var Ot=(t,e,n)=>e in t?jt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,A=(t,e)=>{for(var n in e||(e={}))Ct.call(e,n)&&Ot(t,n,e[n]);if(ct)for(var n of ct(e))Tt.call(e,n)&&Ot(t,n,e[n]);return t},C=(t,e)=>Yt(t,Ut(e));var et=(t,e)=>{var n={};for(var o in t)Ct.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&ct)for(var o of ct(t))e.indexOf(o)<0&&Tt.call(t,o)&&(n[o]=t[o]);return n};var E=(t,e,n)=>new Promise((o,i)=>{var r=c=>{try{l(n.next(c))}catch(f){i(f)}},s=c=>{try{l(n.throw(c))}catch(f){i(f)}},l=c=>c.done?o(c.value):Promise.resolve(c.value).then(r,s);l((n=n.apply(t,e)).next())});const Xt=["top","right","bottom","left"],U=Math.min,R=Math.max,ft=Math.round,lt=Math.floor,S=t=>({x:t,y:t}),qt={left:"right",right:"left",bottom:"top",top:"bottom"},Kt={start:"end",end:"start"};function Lt(t,e,n){return R(t,U(e,n))}function q(t,e){return typeof t=="function"?t(e):t}function W(t){return t.split("-")[0]}function it(t){return t.split("-")[1]}function Mt(t){return t==="x"?"y":"x"}function Nt(t){return t==="y"?"height":"width"}function z(t){return["top","bottom"].includes(W(t))?"y":"x"}function Wt(t){return Mt(z(t))}function Gt(t,e,n){n===void 0&&(n=!1);const o=it(t),i=Wt(t),r=Nt(i);let s=i==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return e.reference[r]>e.floating[r]&&(s=at(s)),[s,at(s)]}function Jt(t){const e=at(t);return[pt(t),e,pt(e)]}function pt(t){return t.replace(/start|end/g,e=>Kt[e])}function Qt(t,e,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],s=["bottom","top"];switch(t){case"top":case"bottom":return n?e?i:o:e?o:i;case"left":case"right":return e?r:s;default:return[]}}function Zt(t,e,n,o){const i=it(t);let r=Qt(W(t),n==="start",o);return i&&(r=r.map(s=>s+"-"+i),e&&(r=r.concat(r.map(pt)))),r}function at(t){return t.replace(/left|right|bottom|top/g,e=>qt[e])}function te(t){return A({top:0,right:0,bottom:0,left:0},t)}function ee(t){return typeof t!="number"?te(t):{top:t,right:t,bottom:t,left:t}}function ut(t){const{x:e,y:n,width:o,height:i}=t;return{width:o,height:i,top:n,left:e,right:e+o,bottom:n+i,x:e,y:n}}function Et(t,e,n){let{reference:o,floating:i}=t;const r=z(e),s=Wt(e),l=Nt(s),c=W(e),f=r==="y",d=o.x+o.width/2-i.width/2,a=o.y+o.height/2-i.height/2,h=o[l]/2-i[l]/2;let u;switch(c){case"top":u={x:d,y:o.y-i.height};break;case"bottom":u={x:d,y:o.y+o.height};break;case"right":u={x:o.x+o.width,y:a};break;case"left":u={x:o.x-i.width,y:a};break;default:u={x:o.x,y:o.y}}switch(it(e)){case"start":u[s]-=h*(n&&f?-1:1);break;case"end":u[s]+=h*(n&&f?-1:1);break}return u}const ne=(t,e,n)=>E(exports,null,function*(){const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:s}=n,l=r.filter(Boolean),c=yield s.isRTL==null?void 0:s.isRTL(e);let f=yield s.getElementRects({reference:t,floating:e,strategy:i}),{x:d,y:a}=Et(f,o,c),h=o,u={},p=0;for(let m=0;m<l.length;m++){const{name:w,fn:g}=l[m],{x,y,data:b,reset:v}=yield g({x:d,y:a,initialPlacement:o,placement:h,strategy:i,middlewareData:u,rects:f,platform:s,elements:{reference:t,floating:e}});d=x!=null?x:d,a=y!=null?y:a,u=C(A({},u),{[w]:A(A({},u[w]),b)}),v&&p<=50&&(p++,typeof v=="object"&&(v.placement&&(h=v.placement),v.rects&&(f=v.rects===!0?yield s.getElementRects({reference:t,floating:e,strategy:i}):v.rects),{x:d,y:a}=Et(f,h,c)),m=-1)}return{x:d,y:a,placement:h,strategy:i,middlewareData:u}});function nt(t,e){return E(this,null,function*(){var n;e===void 0&&(e={});const{x:o,y:i,platform:r,rects:s,elements:l,strategy:c}=t,{boundary:f="clippingAncestors",rootBoundary:d="viewport",elementContext:a="floating",altBoundary:h=!1,padding:u=0}=q(e,t),p=ee(u),w=l[h?a==="floating"?"reference":"floating":a],g=ut(yield r.getClippingRect({element:(n=yield r.isElement==null?void 0:r.isElement(w))==null||n?w:w.contextElement||(yield r.getDocumentElement==null?void 0:r.getDocumentElement(l.floating)),boundary:f,rootBoundary:d,strategy:c})),x=a==="floating"?{x:o,y:i,width:s.floating.width,height:s.floating.height}:s.reference,y=yield r.getOffsetParent==null?void 0:r.getOffsetParent(l.floating),b=(yield r.isElement==null?void 0:r.isElement(y))?(yield r.getScale==null?void 0:r.getScale(y))||{x:1,y:1}:{x:1,y:1},v=ut(r.convertOffsetParentRelativeRectToViewportRelativeRect?yield r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:x,offsetParent:y,strategy:c}):x);return{top:(g.top-v.top+p.top)/b.y,bottom:(v.bottom-g.bottom+p.bottom)/b.y,left:(g.left-v.left+p.left)/b.x,right:(v.right-g.right+p.right)/b.x}})}const oe=function(t){return t===void 0&&(t={}),{name:"flip",options:t,fn(n){return E(this,null,function*(){var o,i;const{placement:r,middlewareData:s,rects:l,initialPlacement:c,platform:f,elements:d}=n,Z=q(t,n),{mainAxis:a=!0,crossAxis:h=!0,fallbackPlacements:u,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:w=!0}=Z,g=et(Z,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((o=s.arrow)!=null&&o.alignmentOffset)return{};const x=W(r),y=z(c),b=W(c)===c,v=yield f.isRTL==null?void 0:f.isRTL(d.floating),P=u||(b||!w?[at(c)]:Jt(c)),rt=m!=="none";!u&&rt&&P.push(...Zt(c,w,m,v));const K=[c,...P],H=yield nt(n,g),V=[];let k=((i=s.flip)==null?void 0:i.overflows)||[];if(a&&V.push(H[x]),h){const $=Gt(r,l,v);V.push(H[$[0]],H[$[1]])}if(k=[...k,{placement:r,overflows:V}],!V.every($=>$<=0)){var G,J;const $=(((G=s.flip)==null?void 0:G.index)||0)+1,Rt=K[$];if(Rt)return{data:{index:$,overflows:k},reset:{placement:Rt}};let tt=(J=k.filter(j=>j.overflows[0]<=0).sort((j,M)=>j.overflows[1]-M.overflows[1])[0])==null?void 0:J.placement;if(!tt)switch(p){case"bestFit":{var Q;const j=(Q=k.filter(M=>{if(rt){const N=z(M.placement);return N===y||N==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(N=>N>0).reduce((N,It)=>N+It,0)]).sort((M,N)=>M[1]-N[1])[0])==null?void 0:Q[0];j&&(tt=j);break}case"initialPlacement":tt=c;break}if(r!==tt)return{reset:{placement:tt}}}return{}})}}};function St(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Dt(t){return Xt.some(e=>t[e]>=0)}const ie=function(t){return t===void 0&&(t={}),{name:"hide",options:t,fn(n){return E(this,null,function*(){const{rects:o}=n,s=q(t,n),{strategy:i="referenceHidden"}=s,r=et(s,["strategy"]);switch(i){case"referenceHidden":{const l=yield nt(n,C(A({},r),{elementContext:"reference"})),c=St(l,o.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:Dt(c)}}}case"escaped":{const l=yield nt(n,C(A({},r),{altBoundary:!0})),c=St(l,o.floating);return{data:{escapedOffsets:c,escaped:Dt(c)}}}default:return{}}})}}};function se(t,e){return E(this,null,function*(){const{placement:n,platform:o,elements:i}=t,r=yield o.isRTL==null?void 0:o.isRTL(i.floating),s=W(n),l=it(n),c=z(n)==="y",f=["left","top"].includes(s)?-1:1,d=r&&c?-1:1,a=q(e,t);let{mainAxis:h,crossAxis:u,alignmentAxis:p}=typeof a=="number"?{mainAxis:a,crossAxis:0,alignmentAxis:null}:{mainAxis:a.mainAxis||0,crossAxis:a.crossAxis||0,alignmentAxis:a.alignmentAxis};return l&&typeof p=="number"&&(u=l==="end"?p*-1:p),c?{x:u*d,y:h*f}:{x:h*f,y:u*d}})}const re=function(t){return t===void 0&&(t=0),{name:"offset",options:t,fn(n){return E(this,null,function*(){var o,i;const{x:r,y:s,placement:l,middlewareData:c}=n,f=yield se(n,t);return l===((o=c.offset)==null?void 0:o.placement)&&(i=c.arrow)!=null&&i.alignmentOffset?{}:{x:r+f.x,y:s+f.y,data:C(A({},f),{placement:l})}})}}},ce=function(t){return t===void 0&&(t={}),{name:"shift",options:t,fn(n){return E(this,null,function*(){const{x:o,y:i,placement:r}=n,g=q(t,n),{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:x=>{let{x:y,y:b}=x;return{x:y,y:b}}}}=g,f=et(g,["mainAxis","crossAxis","limiter"]),d={x:o,y:i},a=yield nt(n,f),h=z(W(r)),u=Mt(h);let p=d[u],m=d[h];if(s){const x=u==="y"?"top":"left",y=u==="y"?"bottom":"right",b=p+a[x],v=p-a[y];p=Lt(b,p,v)}if(l){const x=h==="y"?"top":"left",y=h==="y"?"bottom":"right",b=m+a[x],v=m-a[y];m=Lt(b,m,v)}const w=c.fn(C(A({},n),{[u]:p,[h]:m}));return C(A({},w),{data:{x:w.x-o,y:w.y-i,enabled:{[u]:s,[h]:l}}})})}}},le=function(t){return t===void 0&&(t={}),{name:"size",options:t,fn(n){return E(this,null,function*(){var o,i;const{placement:r,rects:s,platform:l,elements:c}=n,k=q(t,n),{apply:f=()=>{}}=k,d=et(k,["apply"]),a=yield nt(n,d),h=W(r),u=it(r),p=z(r)==="y",{width:m,height:w}=s.floating;let g,x;h==="top"||h==="bottom"?(g=h,x=u===((yield l.isRTL==null?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(x=h,g=u==="end"?"top":"bottom");const y=w-a.top-a.bottom,b=m-a.left-a.right,v=U(w-a[g],y),P=U(m-a[x],b),rt=!n.middlewareData.shift;let K=v,H=P;if((o=n.middlewareData.shift)!=null&&o.enabled.x&&(H=b),(i=n.middlewareData.shift)!=null&&i.enabled.y&&(K=y),rt&&!u){const G=R(a.left,0),J=R(a.right,0),Q=R(a.top,0),Z=R(a.bottom,0);p?H=m-2*(G!==0||J!==0?G+J:R(a.left,a.right)):K=w-2*(Q!==0||Z!==0?Q+Z:R(a.top,a.bottom))}yield f(C(A({},n),{availableWidth:H,availableHeight:K}));const V=yield l.getDimensions(c.floating);return m!==V.width||w!==V.height?{reset:{rects:!0}}:{}})}}};function dt(){return typeof window!="undefined"}function I(t){return xt(t)?(t.nodeName||"").toLowerCase():"#document"}function O(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function F(t){var e;return(e=(xt(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function xt(t){return dt()?t instanceof Node||t instanceof O(t).Node:!1}function T(t){return dt()?t instanceof Element||t instanceof O(t).Element:!1}function D(t){return dt()?t instanceof HTMLElement||t instanceof O(t).HTMLElement:!1}function Ft(t){return!dt()||typeof ShadowRoot=="undefined"?!1:t instanceof ShadowRoot||t instanceof O(t).ShadowRoot}function st(t){const{overflow:e,overflowX:n,overflowY:o,display:i}=L(t);return/auto|scroll|overlay|hidden|clip/.test(e+o+n)&&!["inline","contents"].includes(i)}function fe(t){return["table","td","th"].includes(I(t))}function ht(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch(n){return!1}})}function yt(t){const e=vt(),n=T(t)?L(t):t;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function ae(t){let e=B(t);for(;D(e)&&!X(e);){if(yt(e))return e;if(ht(e))return null;e=B(e)}return null}function vt(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function X(t){return["html","body","#document"].includes(I(t))}function L(t){return O(t).getComputedStyle(t)}function mt(t){return T(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function B(t){if(I(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Ft(t)&&t.host||F(t);return Ft(e)?e.host:e}function Bt(t){const e=B(t);return X(e)?t.ownerDocument?t.ownerDocument.body:t.body:D(e)&&st(e)?e:Bt(e)}function ot(t,e,n){var o;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=Bt(t),r=i===((o=t.ownerDocument)==null?void 0:o.body),s=O(i);if(r){const l=wt(s);return e.concat(s,s.visualViewport||[],st(i)?i:[],l&&n?ot(l):[])}return e.concat(i,ot(i,[],n))}function wt(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Ht(t){const e=L(t);let n=parseFloat(e.width)||0,o=parseFloat(e.height)||0;const i=D(t),r=i?t.offsetWidth:n,s=i?t.offsetHeight:o,l=ft(n)!==r||ft(o)!==s;return l&&(n=r,o=s),{width:n,height:o,$:l}}function bt(t){return T(t)?t:t.contextElement}function Y(t){const e=bt(t);if(!D(e))return S(1);const n=e.getBoundingClientRect(),{width:o,height:i,$:r}=Ht(e);let s=(r?ft(n.width):n.width)/o,l=(r?ft(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const ue=S(0);function Vt(t){const e=O(t);return!vt()||!e.visualViewport?ue:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function de(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==O(t)?!1:e}function _(t,e,n,o){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),r=bt(t);let s=S(1);e&&(o?T(o)&&(s=Y(o)):s=Y(t));const l=de(r,n,o)?Vt(r):S(0);let c=(i.left+l.x)/s.x,f=(i.top+l.y)/s.y,d=i.width/s.x,a=i.height/s.y;if(r){const h=O(r),u=o&&T(o)?O(o):o;let p=h,m=wt(p);for(;m&&o&&u!==p;){const w=Y(m),g=m.getBoundingClientRect(),x=L(m),y=g.left+(m.clientLeft+parseFloat(x.paddingLeft))*w.x,b=g.top+(m.clientTop+parseFloat(x.paddingTop))*w.y;c*=w.x,f*=w.y,d*=w.x,a*=w.y,c+=y,f+=b,p=O(m),m=wt(p)}}return ut({width:d,height:a,x:c,y:f})}function At(t,e){const n=mt(t).scrollLeft;return e?e.left+n:_(F(t)).left+n}function $t(t,e,n){n===void 0&&(n=!1);const o=t.getBoundingClientRect(),i=o.left+e.scrollLeft-(n?0:At(t,o)),r=o.top+e.scrollTop;return{x:i,y:r}}function he(t){let{elements:e,rect:n,offsetParent:o,strategy:i}=t;const r=i==="fixed",s=F(o),l=e?ht(e.floating):!1;if(o===s||l&&r)return n;let c={scrollLeft:0,scrollTop:0},f=S(1);const d=S(0),a=D(o);if((a||!a&&!r)&&((I(o)!=="body"||st(s))&&(c=mt(o)),D(o))){const u=_(o);f=Y(o),d.x=u.x+o.clientLeft,d.y=u.y+o.clientTop}const h=s&&!a&&!r?$t(s,c,!0):S(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-c.scrollLeft*f.x+d.x+h.x,y:n.y*f.y-c.scrollTop*f.y+d.y+h.y}}function me(t){return Array.from(t.getClientRects())}function ge(t){const e=F(t),n=mt(t),o=t.ownerDocument.body,i=R(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=R(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+At(t);const l=-n.scrollTop;return L(o).direction==="rtl"&&(s+=R(e.clientWidth,o.clientWidth)-i),{width:i,height:r,x:s,y:l}}function pe(t,e){const n=O(t),o=F(t),i=n.visualViewport;let r=o.clientWidth,s=o.clientHeight,l=0,c=0;if(i){r=i.width,s=i.height;const f=vt();(!f||f&&e==="fixed")&&(l=i.offsetLeft,c=i.offsetTop)}return{width:r,height:s,x:l,y:c}}function we(t,e){const n=_(t,!0,e==="fixed"),o=n.top+t.clientTop,i=n.left+t.clientLeft,r=D(t)?Y(t):S(1),s=t.clientWidth*r.x,l=t.clientHeight*r.y,c=i*r.x,f=o*r.y;return{width:s,height:l,x:c,y:f}}function Pt(t,e,n){let o;if(e==="viewport")o=pe(t,n);else if(e==="document")o=ge(F(t));else if(T(e))o=we(e,n);else{const i=Vt(t);o={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return ut(o)}function zt(t,e){const n=B(t);return n===e||!T(n)||X(n)?!1:L(n).position==="fixed"||zt(n,e)}function xe(t,e){const n=e.get(t);if(n)return n;let o=ot(t,[],!1).filter(l=>T(l)&&I(l)!=="body"),i=null;const r=L(t).position==="fixed";let s=r?B(t):t;for(;T(s)&&!X(s);){const l=L(s),c=yt(s);!c&&l.position==="fixed"&&(i=null),(r?!c&&!i:!c&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||st(s)&&!c&&zt(t,s))?o=o.filter(d=>d!==s):i=l,s=B(s)}return e.set(t,o),o}function ye(t){let{element:e,boundary:n,rootBoundary:o,strategy:i}=t;const s=[...n==="clippingAncestors"?ht(e)?[]:xe(e,this._c):[].concat(n),o],l=s[0],c=s.reduce((f,d)=>{const a=Pt(e,d,i);return f.top=R(a.top,f.top),f.right=U(a.right,f.right),f.bottom=U(a.bottom,f.bottom),f.left=R(a.left,f.left),f},Pt(e,l,i));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function ve(t){const{width:e,height:n}=Ht(t);return{width:e,height:n}}function be(t,e,n){const o=D(e),i=F(e),r=n==="fixed",s=_(t,!0,r,e);let l={scrollLeft:0,scrollTop:0};const c=S(0);if(o||!o&&!r)if((I(e)!=="body"||st(i))&&(l=mt(e)),o){const h=_(e,!0,r,e);c.x=h.x+e.clientLeft,c.y=h.y+e.clientTop}else i&&(c.x=At(i));const f=i&&!o&&!r?$t(i,l):S(0),d=s.left+l.scrollLeft-c.x-f.x,a=s.top+l.scrollTop-c.y-f.y;return{x:d,y:a,width:s.width,height:s.height}}function gt(t){return L(t).position==="static"}function kt(t,e){if(!D(t)||L(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return F(t)===n&&(n=n.ownerDocument.body),n}function _t(t,e){const n=O(t);if(ht(t))return n;if(!D(t)){let i=B(t);for(;i&&!X(i);){if(T(i)&&!gt(i))return i;i=B(i)}return n}let o=kt(t,e);for(;o&&fe(o)&&gt(o);)o=kt(o,e);return o&&X(o)&&gt(o)&&!yt(o)?n:o||ae(t)||n}const Ae=function(t){return E(this,null,function*(){const e=this.getOffsetParent||_t,n=this.getDimensions,o=yield n(t.floating);return{reference:be(t.reference,yield e(t.floating),t.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}})};function Re(t){return L(t).direction==="rtl"}const Oe={convertOffsetParentRelativeRectToViewportRelativeRect:he,getDocumentElement:F,getClippingRect:ye,getOffsetParent:_t,getElementRects:Ae,getClientRects:me,getDimensions:ve,getScale:Y,isElement:T,isRTL:Re};function Ce(t,e){let n=null,o;const i=F(t);function r(){var l;clearTimeout(o),(l=n)==null||l.disconnect(),n=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),r();const{left:f,top:d,width:a,height:h}=t.getBoundingClientRect();if(l||e(),!a||!h)return;const u=lt(d),p=lt(i.clientWidth-(f+a)),m=lt(i.clientHeight-(d+h)),w=lt(f),x={rootMargin:-u+"px "+-p+"px "+-m+"px "+-w+"px",threshold:R(0,U(1,c))||1};let y=!0;function b(v){const P=v[0].intersectionRatio;if(P!==c){if(!y)return s();P?s(!1,P):o=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{n=new IntersectionObserver(b,C(A({},x),{root:i.ownerDocument}))}catch(v){n=new IntersectionObserver(b,x)}n.observe(t)}return s(!0),r}function Te(t,e,n,o){o===void 0&&(o={});const{ancestorScroll:i=!0,ancestorResize:r=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,f=bt(t),d=i||r?[...f?ot(f):[],...ot(e)]:[];d.forEach(g=>{i&&g.addEventListener("scroll",n,{passive:!0}),r&&g.addEventListener("resize",n)});const a=f&&l?Ce(f,n):null;let h=-1,u=null;s&&(u=new ResizeObserver(g=>{let[x]=g;x&&x.target===f&&u&&(u.unobserve(e),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var y;(y=u)==null||y.observe(e)})),n()}),f&&!c&&u.observe(f),u.observe(e));let p,m=c?_(t):null;c&&w();function w(){const g=_(t);m&&(g.x!==m.x||g.y!==m.y||g.width!==m.width||g.height!==m.height)&&n(),m=g,p=requestAnimationFrame(w)}return n(),()=>{var g;d.forEach(x=>{i&&x.removeEventListener("scroll",n),r&&x.removeEventListener("resize",n)}),a==null||a(),(g=u)==null||g.disconnect(),u=null,c&&cancelAnimationFrame(p)}}const Le=re,Ee=ce,Se=oe,De=le,Fe=ie,Pe=(t,e,n)=>{const o=new Map,i=A({platform:Oe},n),r=C(A({},i.platform),{_c:o});return ne(t,e,C(A({},i),{platform:r}))};exports.autoUpdate=Te;exports.computePosition=Pe;exports.flip=Se;exports.getNodeName=I;exports.hide=Fe;exports.isNode=xt;exports.offset=Le;exports.shift=Ee;exports.size=De;
+"use strict";var Yt=Object.defineProperty,Ut=Object.defineProperties;var Xt=Object.getOwnPropertyDescriptors;var lt=Object.getOwnPropertySymbols;var Lt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable;var Et=(t,e,n)=>e in t?Yt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,A=(t,e)=>{for(var n in e||(e={}))Lt.call(e,n)&&Et(t,n,e[n]);if(lt)for(var n of lt(e))Dt.call(e,n)&&Et(t,n,e[n]);return t},D=(t,e)=>Ut(t,Xt(e));var it=(t,e)=>{var n={};for(var o in t)Lt.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&lt)for(var o of lt(t))e.indexOf(o)<0&&Dt.call(t,o)&&(n[o]=t[o]);return n};var S=(t,e,n)=>new Promise((o,i)=>{var r=l=>{try{c(n.next(l))}catch(f){i(f)}},s=l=>{try{c(n.throw(l))}catch(f){i(f)}},c=l=>l.done?o(l.value):Promise.resolve(l.value).then(r,s);c((n=n.apply(t,e)).next())});const qt=["top","right","bottom","left"],U=Math.min,R=Math.max,at=Math.round,ft=Math.floor,W=t=>({x:t,y:t}),Kt={left:"right",right:"left",bottom:"top",top:"bottom"},Gt={start:"end",end:"start"};function wt(t,e,n){return R(t,U(e,n))}function J(t,e){return typeof t=="function"?t(e):t}function X(t){return t.split("-")[0]}function ot(t){return t.split("-")[1]}function Wt(t){return t==="x"?"y":"x"}function vt(t){return t==="y"?"height":"width"}function K(t){return["top","bottom"].includes(X(t))?"y":"x"}function bt(t){return Wt(K(t))}function Jt(t,e,n){n===void 0&&(n=!1);const o=ot(t),i=bt(t),r=vt(i);let s=i==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return e.reference[r]>e.floating[r]&&(s=ut(s)),[s,ut(s)]}function Qt(t){const e=ut(t);return[xt(t),e,xt(e)]}function xt(t){return t.replace(/start|end/g,e=>Gt[e])}function Zt(t,e,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],s=["bottom","top"];switch(t){case"top":case"bottom":return n?e?i:o:e?o:i;case"left":case"right":return e?r:s;default:return[]}}function te(t,e,n,o){const i=ot(t);let r=Zt(X(t),n==="start",o);return i&&(r=r.map(s=>s+"-"+i),e&&(r=r.concat(r.map(xt)))),r}function ut(t){return t.replace(/left|right|bottom|top/g,e=>Kt[e])}function ee(t){return A({top:0,right:0,bottom:0,left:0},t)}function Ht(t){return typeof t!="number"?ee(t):{top:t,right:t,bottom:t,left:t}}function dt(t){const{x:e,y:n,width:o,height:i}=t;return{width:o,height:i,top:n,left:e,right:e+o,bottom:n+i,x:e,y:n}}function St(t,e,n){let{reference:o,floating:i}=t;const r=K(e),s=bt(e),c=vt(s),l=X(e),f=r==="y",m=o.x+o.width/2-i.width/2,a=o.y+o.height/2-i.height/2,h=o[c]/2-i[c]/2;let u;switch(l){case"top":u={x:m,y:o.y-i.height};break;case"bottom":u={x:m,y:o.y+o.height};break;case"right":u={x:o.x+o.width,y:a};break;case"left":u={x:o.x-i.width,y:a};break;default:u={x:o.x,y:o.y}}switch(ot(e)){case"start":u[s]-=h*(n&&f?-1:1);break;case"end":u[s]+=h*(n&&f?-1:1);break}return u}const ne=(t,e,n)=>S(exports,null,function*(){const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:s}=n,c=r.filter(Boolean),l=yield s.isRTL==null?void 0:s.isRTL(e);let f=yield s.getElementRects({reference:t,floating:e,strategy:i}),{x:m,y:a}=St(f,o,l),h=o,u={},g=0;for(let d=0;d<c.length;d++){const{name:w,fn:p}=c[d],{x,y,data:b,reset:v}=yield p({x:m,y:a,initialPlacement:o,placement:h,strategy:i,middlewareData:u,rects:f,platform:s,elements:{reference:t,floating:e}});m=x!=null?x:m,a=y!=null?y:a,u=D(A({},u),{[w]:A(A({},u[w]),b)}),v&&g<=50&&(g++,typeof v=="object"&&(v.placement&&(h=v.placement),v.rects&&(f=v.rects===!0?yield s.getElementRects({reference:t,floating:e,strategy:i}):v.rects),{x:m,y:a}=St(f,h,l)),d=-1)}return{x:m,y:a,placement:h,strategy:i,middlewareData:u}});function st(t,e){return S(this,null,function*(){var n;e===void 0&&(e={});const{x:o,y:i,platform:r,rects:s,elements:c,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:m="viewport",elementContext:a="floating",altBoundary:h=!1,padding:u=0}=J(e,t),g=Ht(u),w=c[h?a==="floating"?"reference":"floating":a],p=dt(yield r.getClippingRect({element:(n=yield r.isElement==null?void 0:r.isElement(w))==null||n?w:w.contextElement||(yield r.getDocumentElement==null?void 0:r.getDocumentElement(c.floating)),boundary:f,rootBoundary:m,strategy:l})),x=a==="floating"?{x:o,y:i,width:s.floating.width,height:s.floating.height}:s.reference,y=yield r.getOffsetParent==null?void 0:r.getOffsetParent(c.floating),b=(yield r.isElement==null?void 0:r.isElement(y))?(yield r.getScale==null?void 0:r.getScale(y))||{x:1,y:1}:{x:1,y:1},v=dt(r.convertOffsetParentRelativeRectToViewportRelativeRect?yield r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:x,offsetParent:y,strategy:l}):x);return{top:(p.top-v.top+g.top)/b.y,bottom:(v.bottom-p.bottom+g.bottom)/b.y,left:(p.left-v.left+g.left)/b.x,right:(v.right-p.right+g.right)/b.x}})}const oe=t=>({name:"arrow",options:t,fn(n){return S(this,null,function*(){const{x:o,y:i,placement:r,rects:s,platform:c,elements:l,middlewareData:f}=n,{element:m,padding:a=0}=J(t,n)||{};if(m==null)return{};const h=Ht(a),u={x:o,y:i},g=bt(r),d=vt(g),w=yield c.getDimensions(m),p=g==="y",x=p?"top":"left",y=p?"bottom":"right",b=p?"clientHeight":"clientWidth",v=s.reference[d]+s.reference[g]-u[g]-s.floating[d],k=u[g]-s.reference[g],z=yield c.getOffsetParent==null?void 0:c.getOffsetParent(m);let T=z?z[b]:0;(!T||!(yield c.isElement==null?void 0:c.isElement(z)))&&(T=l.floating[b]||s.floating[d]);const V=v/2-k/2,M=T/2-w[d]/2-1,E=U(h[x],M),_=U(h[y],M),N=E,I=T-w[d]-_,O=T/2-w[d]/2+V,L=wt(N,O,I),Z=!f.arrow&&ot(r)!=null&&O!==L&&s.reference[d]/2-(O<N?E:_)-w[d]/2<0,$=Z?O<N?O-N:O-I:0;return{[g]:u[g]+$,data:A({[g]:L,centerOffset:O-L-$},Z&&{alignmentOffset:$}),reset:Z}})}}),ie=function(t){return t===void 0&&(t={}),{name:"flip",options:t,fn(n){return S(this,null,function*(){var o,i;const{placement:r,middlewareData:s,rects:c,initialPlacement:l,platform:f,elements:m}=n,O=J(t,n),{mainAxis:a=!0,crossAxis:h=!0,fallbackPlacements:u,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:d="none",flipAlignment:w=!0}=O,p=it(O,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((o=s.arrow)!=null&&o.alignmentOffset)return{};const x=X(r),y=K(l),b=X(l)===l,v=yield f.isRTL==null?void 0:f.isRTL(m.floating),k=u||(b||!w?[ut(l)]:Qt(l)),z=d!=="none";!u&&z&&k.push(...te(l,w,d,v));const T=[l,...k],V=yield st(n,p),M=[];let E=((i=s.flip)==null?void 0:i.overflows)||[];if(a&&M.push(V[x]),h){const L=Jt(r,c,v);M.push(V[L[0]],V[L[1]])}if(E=[...E,{placement:r,overflows:M}],!M.every(L=>L<=0)){var _,N;const L=(((_=s.flip)==null?void 0:_.index)||0)+1,Z=T[L];if(Z)return{data:{index:L,overflows:E},reset:{placement:Z}};let $=(N=E.filter(tt=>tt.overflows[0]<=0).sort((tt,j)=>tt.overflows[1]-j.overflows[1])[0])==null?void 0:N.placement;if(!$)switch(g){case"bestFit":{var I;const tt=(I=E.filter(j=>{if(z){const Y=K(j.placement);return Y===y||Y==="y"}return!0}).map(j=>[j.placement,j.overflows.filter(Y=>Y>0).reduce((Y,jt)=>Y+jt,0)]).sort((j,Y)=>j[1]-Y[1])[0])==null?void 0:I[0];tt&&($=tt);break}case"initialPlacement":$=l;break}if(r!==$)return{reset:{placement:$}}}return{}})}}};function Pt(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Ft(t){return qt.some(e=>t[e]>=0)}const se=function(t){return t===void 0&&(t={}),{name:"hide",options:t,fn(n){return S(this,null,function*(){const{rects:o}=n,s=J(t,n),{strategy:i="referenceHidden"}=s,r=it(s,["strategy"]);switch(i){case"referenceHidden":{const c=yield st(n,D(A({},r),{elementContext:"reference"})),l=Pt(c,o.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:Ft(l)}}}case"escaped":{const c=yield st(n,D(A({},r),{altBoundary:!0})),l=Pt(c,o.floating);return{data:{escapedOffsets:l,escaped:Ft(l)}}}default:return{}}})}}};function re(t,e){return S(this,null,function*(){const{placement:n,platform:o,elements:i}=t,r=yield o.isRTL==null?void 0:o.isRTL(i.floating),s=X(n),c=ot(n),l=K(n)==="y",f=["left","top"].includes(s)?-1:1,m=r&&l?-1:1,a=J(e,t);let{mainAxis:h,crossAxis:u,alignmentAxis:g}=typeof a=="number"?{mainAxis:a,crossAxis:0,alignmentAxis:null}:{mainAxis:a.mainAxis||0,crossAxis:a.crossAxis||0,alignmentAxis:a.alignmentAxis};return c&&typeof g=="number"&&(u=c==="end"?g*-1:g),l?{x:u*m,y:h*f}:{x:h*f,y:u*m}})}const ce=function(t){return t===void 0&&(t=0),{name:"offset",options:t,fn(n){return S(this,null,function*(){var o,i;const{x:r,y:s,placement:c,middlewareData:l}=n,f=yield re(n,t);return c===((o=l.offset)==null?void 0:o.placement)&&(i=l.arrow)!=null&&i.alignmentOffset?{}:{x:r+f.x,y:s+f.y,data:D(A({},f),{placement:c})}})}}},le=function(t){return t===void 0&&(t={}),{name:"shift",options:t,fn(n){return S(this,null,function*(){const{x:o,y:i,placement:r}=n,p=J(t,n),{mainAxis:s=!0,crossAxis:c=!1,limiter:l={fn:x=>{let{x:y,y:b}=x;return{x:y,y:b}}}}=p,f=it(p,["mainAxis","crossAxis","limiter"]),m={x:o,y:i},a=yield st(n,f),h=K(X(r)),u=Wt(h);let g=m[u],d=m[h];if(s){const x=u==="y"?"top":"left",y=u==="y"?"bottom":"right",b=g+a[x],v=g-a[y];g=wt(b,g,v)}if(c){const x=h==="y"?"top":"left",y=h==="y"?"bottom":"right",b=d+a[x],v=d-a[y];d=wt(b,d,v)}const w=l.fn(D(A({},n),{[u]:g,[h]:d}));return D(A({},w),{data:{x:w.x-o,y:w.y-i,enabled:{[u]:s,[h]:c}}})})}}},fe=function(t){return t===void 0&&(t={}),{name:"size",options:t,fn(n){return S(this,null,function*(){var o,i;const{placement:r,rects:s,platform:c,elements:l}=n,E=J(t,n),{apply:f=()=>{}}=E,m=it(E,["apply"]),a=yield st(n,m),h=X(r),u=ot(r),g=K(r)==="y",{width:d,height:w}=s.floating;let p,x;h==="top"||h==="bottom"?(p=h,x=u===((yield c.isRTL==null?void 0:c.isRTL(l.floating))?"start":"end")?"left":"right"):(x=h,p=u==="end"?"top":"bottom");const y=w-a.top-a.bottom,b=d-a.left-a.right,v=U(w-a[p],y),k=U(d-a[x],b),z=!n.middlewareData.shift;let T=v,V=k;if((o=n.middlewareData.shift)!=null&&o.enabled.x&&(V=b),(i=n.middlewareData.shift)!=null&&i.enabled.y&&(T=y),z&&!u){const _=R(a.left,0),N=R(a.right,0),I=R(a.top,0),O=R(a.bottom,0);g?V=d-2*(_!==0||N!==0?_+N:R(a.left,a.right)):T=w-2*(I!==0||O!==0?I+O:R(a.top,a.bottom))}yield f(D(A({},n),{availableWidth:V,availableHeight:T}));const M=yield c.getDimensions(l.floating);return d!==M.width||w!==M.height?{reset:{rects:!0}}:{}})}}};function mt(){return typeof window!="undefined"}function Q(t){return At(t)?(t.nodeName||"").toLowerCase():"#document"}function C(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function B(t){var e;return(e=(At(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function At(t){return mt()?t instanceof Node||t instanceof C(t).Node:!1}function P(t){return mt()?t instanceof Element||t instanceof C(t).Element:!1}function H(t){return mt()?t instanceof HTMLElement||t instanceof C(t).HTMLElement:!1}function kt(t){return!mt()||typeof ShadowRoot=="undefined"?!1:t instanceof ShadowRoot||t instanceof C(t).ShadowRoot}function ct(t){const{overflow:e,overflowX:n,overflowY:o,display:i}=F(t);return/auto|scroll|overlay|hidden|clip/.test(e+o+n)&&!["inline","contents"].includes(i)}function ae(t){return["table","td","th"].includes(Q(t))}function ht(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch(n){return!1}})}function Ot(t){const e=Rt(),n=P(t)?F(t):t;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function ue(t){let e=q(t);for(;H(e)&&!nt(e);){if(Ot(e))return e;if(ht(e))return null;e=q(e)}return null}function Rt(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function nt(t){return["html","body","#document"].includes(Q(t))}function F(t){return C(t).getComputedStyle(t)}function gt(t){return P(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function q(t){if(Q(t)==="html")return t;const e=t.assignedSlot||t.parentNode||kt(t)&&t.host||B(t);return kt(e)?e.host:e}function Bt(t){const e=q(t);return nt(e)?t.ownerDocument?t.ownerDocument.body:t.body:H(e)&&ct(e)?e:Bt(e)}function rt(t,e,n){var o;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=Bt(t),r=i===((o=t.ownerDocument)==null?void 0:o.body),s=C(i);if(r){const c=yt(s);return e.concat(s,s.visualViewport||[],ct(i)?i:[],c&&n?rt(c):[])}return e.concat(i,rt(i,[],n))}function yt(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Vt(t){const e=F(t);let n=parseFloat(e.width)||0,o=parseFloat(e.height)||0;const i=H(t),r=i?t.offsetWidth:n,s=i?t.offsetHeight:o,c=at(n)!==r||at(o)!==s;return c&&(n=r,o=s),{width:n,height:o,$:c}}function Ct(t){return P(t)?t:t.contextElement}function et(t){const e=Ct(t);if(!H(e))return W(1);const n=e.getBoundingClientRect(),{width:o,height:i,$:r}=Vt(e);let s=(r?at(n.width):n.width)/o,c=(r?at(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!c||!Number.isFinite(c))&&(c=1),{x:s,y:c}}const de=W(0);function $t(t){const e=C(t);return!Rt()||!e.visualViewport?de:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function me(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==C(t)?!1:e}function G(t,e,n,o){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),r=Ct(t);let s=W(1);e&&(o?P(o)&&(s=et(o)):s=et(t));const c=me(r,n,o)?$t(r):W(0);let l=(i.left+c.x)/s.x,f=(i.top+c.y)/s.y,m=i.width/s.x,a=i.height/s.y;if(r){const h=C(r),u=o&&P(o)?C(o):o;let g=h,d=yt(g);for(;d&&o&&u!==g;){const w=et(d),p=d.getBoundingClientRect(),x=F(d),y=p.left+(d.clientLeft+parseFloat(x.paddingLeft))*w.x,b=p.top+(d.clientTop+parseFloat(x.paddingTop))*w.y;l*=w.x,f*=w.y,m*=w.x,a*=w.y,l+=y,f+=b,g=C(d),d=yt(g)}}return dt({width:m,height:a,x:l,y:f})}function Tt(t,e){const n=gt(t).scrollLeft;return e?e.left+n:G(B(t)).left+n}function zt(t,e,n){n===void 0&&(n=!1);const o=t.getBoundingClientRect(),i=o.left+e.scrollLeft-(n?0:Tt(t,o)),r=o.top+e.scrollTop;return{x:i,y:r}}function he(t){let{elements:e,rect:n,offsetParent:o,strategy:i}=t;const r=i==="fixed",s=B(o),c=e?ht(e.floating):!1;if(o===s||c&&r)return n;let l={scrollLeft:0,scrollTop:0},f=W(1);const m=W(0),a=H(o);if((a||!a&&!r)&&((Q(o)!=="body"||ct(s))&&(l=gt(o)),H(o))){const u=G(o);f=et(o),m.x=u.x+o.clientLeft,m.y=u.y+o.clientTop}const h=s&&!a&&!r?zt(s,l,!0):W(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+m.x+h.x,y:n.y*f.y-l.scrollTop*f.y+m.y+h.y}}function ge(t){return Array.from(t.getClientRects())}function pe(t){const e=B(t),n=gt(t),o=t.ownerDocument.body,i=R(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=R(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+Tt(t);const c=-n.scrollTop;return F(o).direction==="rtl"&&(s+=R(e.clientWidth,o.clientWidth)-i),{width:i,height:r,x:s,y:c}}function we(t,e){const n=C(t),o=B(t),i=n.visualViewport;let r=o.clientWidth,s=o.clientHeight,c=0,l=0;if(i){r=i.width,s=i.height;const f=Rt();(!f||f&&e==="fixed")&&(c=i.offsetLeft,l=i.offsetTop)}return{width:r,height:s,x:c,y:l}}function xe(t,e){const n=G(t,!0,e==="fixed"),o=n.top+t.clientTop,i=n.left+t.clientLeft,r=H(t)?et(t):W(1),s=t.clientWidth*r.x,c=t.clientHeight*r.y,l=i*r.x,f=o*r.y;return{width:s,height:c,x:l,y:f}}function Mt(t,e,n){let o;if(e==="viewport")o=we(t,n);else if(e==="document")o=pe(B(t));else if(P(e))o=xe(e,n);else{const i=$t(t);o={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return dt(o)}function _t(t,e){const n=q(t);return n===e||!P(n)||nt(n)?!1:F(n).position==="fixed"||_t(n,e)}function ye(t,e){const n=e.get(t);if(n)return n;let o=rt(t,[],!1).filter(c=>P(c)&&Q(c)!=="body"),i=null;const r=F(t).position==="fixed";let s=r?q(t):t;for(;P(s)&&!nt(s);){const c=F(s),l=Ot(s);!l&&c.position==="fixed"&&(i=null),(r?!l&&!i:!l&&c.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ct(s)&&!l&&_t(t,s))?o=o.filter(m=>m!==s):i=c,s=q(s)}return e.set(t,o),o}function ve(t){let{element:e,boundary:n,rootBoundary:o,strategy:i}=t;const s=[...n==="clippingAncestors"?ht(e)?[]:ye(e,this._c):[].concat(n),o],c=s[0],l=s.reduce((f,m)=>{const a=Mt(e,m,i);return f.top=R(a.top,f.top),f.right=U(a.right,f.right),f.bottom=U(a.bottom,f.bottom),f.left=R(a.left,f.left),f},Mt(e,c,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function be(t){const{width:e,height:n}=Vt(t);return{width:e,height:n}}function Ae(t,e,n){const o=H(e),i=B(e),r=n==="fixed",s=G(t,!0,r,e);let c={scrollLeft:0,scrollTop:0};const l=W(0);if(o||!o&&!r)if((Q(e)!=="body"||ct(i))&&(c=gt(e)),o){const h=G(e,!0,r,e);l.x=h.x+e.clientLeft,l.y=h.y+e.clientTop}else i&&(l.x=Tt(i));const f=i&&!o&&!r?zt(i,c):W(0),m=s.left+c.scrollLeft-l.x-f.x,a=s.top+c.scrollTop-l.y-f.y;return{x:m,y:a,width:s.width,height:s.height}}function pt(t){return F(t).position==="static"}function Nt(t,e){if(!H(t)||F(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return B(t)===n&&(n=n.ownerDocument.body),n}function It(t,e){const n=C(t);if(ht(t))return n;if(!H(t)){let i=q(t);for(;i&&!nt(i);){if(P(i)&&!pt(i))return i;i=q(i)}return n}let o=Nt(t,e);for(;o&&ae(o)&&pt(o);)o=Nt(o,e);return o&&nt(o)&&pt(o)&&!Ot(o)?n:o||ue(t)||n}const Oe=function(t){return S(this,null,function*(){const e=this.getOffsetParent||It,n=this.getDimensions,o=yield n(t.floating);return{reference:Ae(t.reference,yield e(t.floating),t.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}})};function Re(t){return F(t).direction==="rtl"}const Ce={convertOffsetParentRelativeRectToViewportRelativeRect:he,getDocumentElement:B,getClippingRect:ve,getOffsetParent:It,getElementRects:Oe,getClientRects:ge,getDimensions:be,getScale:et,isElement:P,isRTL:Re};function Te(t,e){let n=null,o;const i=B(t);function r(){var c;clearTimeout(o),(c=n)==null||c.disconnect(),n=null}function s(c,l){c===void 0&&(c=!1),l===void 0&&(l=1),r();const{left:f,top:m,width:a,height:h}=t.getBoundingClientRect();if(c||e(),!a||!h)return;const u=ft(m),g=ft(i.clientWidth-(f+a)),d=ft(i.clientHeight-(m+h)),w=ft(f),x={rootMargin:-u+"px "+-g+"px "+-d+"px "+-w+"px",threshold:R(0,U(1,l))||1};let y=!0;function b(v){const k=v[0].intersectionRatio;if(k!==l){if(!y)return s();k?s(!1,k):o=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{n=new IntersectionObserver(b,D(A({},x),{root:i.ownerDocument}))}catch(v){n=new IntersectionObserver(b,x)}n.observe(t)}return s(!0),r}function Ee(t,e,n,o){o===void 0&&(o={});const{ancestorScroll:i=!0,ancestorResize:r=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,f=Ct(t),m=i||r?[...f?rt(f):[],...rt(e)]:[];m.forEach(p=>{i&&p.addEventListener("scroll",n,{passive:!0}),r&&p.addEventListener("resize",n)});const a=f&&c?Te(f,n):null;let h=-1,u=null;s&&(u=new ResizeObserver(p=>{let[x]=p;x&&x.target===f&&u&&(u.unobserve(e),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var y;(y=u)==null||y.observe(e)})),n()}),f&&!l&&u.observe(f),u.observe(e));let g,d=l?G(t):null;l&&w();function w(){const p=G(t);d&&(p.x!==d.x||p.y!==d.y||p.width!==d.width||p.height!==d.height)&&n(),d=p,g=requestAnimationFrame(w)}return n(),()=>{var p;m.forEach(x=>{i&&x.removeEventListener("scroll",n),r&&x.removeEventListener("resize",n)}),a==null||a(),(p=u)==null||p.disconnect(),u=null,l&&cancelAnimationFrame(g)}}const Le=ce,De=le,Se=ie,Pe=fe,Fe=se,ke=oe,Me=(t,e,n)=>{const o=new Map,i=A({platform:Ce},n),r=D(A({},i.platform),{_c:o});return ne(t,e,D(A({},i),{platform:r}))};exports.arrow=ke;exports.autoUpdate=Ee;exports.computePosition=Me;exports.flip=Se;exports.getNodeName=Q;exports.hide=Fe;exports.isNode=At;exports.offset=Le;exports.shift=De;exports.size=Pe;
diff --git a/resources/lib/codex/modules/manifest-bidi.json b/resources/lib/codex/modules/manifest-bidi.json
index 61fd85a6c729..dabb863afcbc 100644
--- a/resources/lib/codex/modules/manifest-bidi.json
+++ b/resources/lib/codex/modules/manifest-bidi.json
@@ -28,6 +28,13 @@
"file": "floating-ui.dom.js",
"name": "floating-ui.dom"
},
+ "_unwrapElement.js": {
+ "file": "unwrapElement.js",
+ "name": "unwrapElement",
+ "imports": [
+ "_floating-ui.dom.js"
+ ]
+ },
"_useButtonGroupKeyboardNav.js": {
"file": "useButtonGroupKeyboardNav.js",
"name": "useButtonGroupKeyboardNav",
@@ -359,6 +366,24 @@
"CdxMultiselectLookup-bidi.css"
]
},
+ "src/components/popover/Popover.vue": {
+ "file": "CdxPopover.cjs",
+ "name": "CdxPopover",
+ "src": "src/components/popover/Popover.vue",
+ "isEntry": true,
+ "imports": [
+ "_unwrapElement.js",
+ "_Icon.js",
+ "src/components/button/Button.vue",
+ "_useI18nWithOverride.js",
+ "_constants.js",
+ "_floating-ui.dom.js",
+ "__plugin-vue_export-helper.js"
+ ],
+ "css": [
+ "CdxPopover-bidi.css"
+ ]
+ },
"src/components/progress-bar/ProgressBar.vue": {
"file": "CdxProgressBar.cjs",
"name": "CdxProgressBar",
@@ -372,6 +397,21 @@
"CdxProgressBar-bidi.css"
]
},
+ "src/components/progress-indicator/ProgressIndicator.vue": {
+ "file": "CdxProgressIndicator.cjs",
+ "name": "CdxProgressIndicator",
+ "src": "src/components/progress-indicator/ProgressIndicator.vue",
+ "isEntry": true,
+ "imports": [
+ "src/components/label/Label.vue",
+ "_useLabelChecker.js",
+ "src/composables/useSplitAttributes.ts",
+ "__plugin-vue_export-helper.js"
+ ],
+ "css": [
+ "CdxProgressIndicator-bidi.css"
+ ]
+ },
"src/components/radio/Radio.vue": {
"file": "CdxRadio.cjs",
"name": "CdxRadio",
@@ -592,7 +632,7 @@
"src": "src/components/tooltip/Tooltip.ts",
"isEntry": true,
"imports": [
- "src/composables/useGeneratedId.ts",
+ "_constants.js",
"_floating-ui.dom.js"
],
"css": [
@@ -654,6 +694,7 @@
"src": "src/composables/useFloatingMenu.ts",
"isEntry": true,
"imports": [
+ "_unwrapElement.js",
"_floating-ui.dom.js"
]
},
diff --git a/resources/lib/codex/modules/manifest-rtl.json b/resources/lib/codex/modules/manifest-rtl.json
index 2ac650ff8996..5e761d2629ca 100644
--- a/resources/lib/codex/modules/manifest-rtl.json
+++ b/resources/lib/codex/modules/manifest-rtl.json
@@ -28,6 +28,13 @@
"file": "floating-ui.dom.js",
"name": "floating-ui.dom"
},
+ "_unwrapElement.js": {
+ "file": "unwrapElement.js",
+ "name": "unwrapElement",
+ "imports": [
+ "_floating-ui.dom.js"
+ ]
+ },
"_useButtonGroupKeyboardNav.js": {
"file": "useButtonGroupKeyboardNav.js",
"name": "useButtonGroupKeyboardNav",
@@ -359,6 +366,24 @@
"CdxMultiselectLookup-rtl.css"
]
},
+ "src/components/popover/Popover.vue": {
+ "file": "CdxPopover.cjs",
+ "name": "CdxPopover",
+ "src": "src/components/popover/Popover.vue",
+ "isEntry": true,
+ "imports": [
+ "_unwrapElement.js",
+ "_Icon.js",
+ "src/components/button/Button.vue",
+ "_useI18nWithOverride.js",
+ "_constants.js",
+ "_floating-ui.dom.js",
+ "__plugin-vue_export-helper.js"
+ ],
+ "css": [
+ "CdxPopover-rtl.css"
+ ]
+ },
"src/components/progress-bar/ProgressBar.vue": {
"file": "CdxProgressBar.cjs",
"name": "CdxProgressBar",
@@ -372,6 +397,21 @@
"CdxProgressBar-rtl.css"
]
},
+ "src/components/progress-indicator/ProgressIndicator.vue": {
+ "file": "CdxProgressIndicator.cjs",
+ "name": "CdxProgressIndicator",
+ "src": "src/components/progress-indicator/ProgressIndicator.vue",
+ "isEntry": true,
+ "imports": [
+ "src/components/label/Label.vue",
+ "_useLabelChecker.js",
+ "src/composables/useSplitAttributes.ts",
+ "__plugin-vue_export-helper.js"
+ ],
+ "css": [
+ "CdxProgressIndicator-rtl.css"
+ ]
+ },
"src/components/radio/Radio.vue": {
"file": "CdxRadio.cjs",
"name": "CdxRadio",
@@ -592,7 +632,7 @@
"src": "src/components/tooltip/Tooltip.ts",
"isEntry": true,
"imports": [
- "src/composables/useGeneratedId.ts",
+ "_constants.js",
"_floating-ui.dom.js"
],
"css": [
@@ -654,6 +694,7 @@
"src": "src/composables/useFloatingMenu.ts",
"isEntry": true,
"imports": [
+ "_unwrapElement.js",
"_floating-ui.dom.js"
]
},
diff --git a/resources/lib/codex/modules/manifest.json b/resources/lib/codex/modules/manifest.json
index 3582323a51fb..7e6da40e0c86 100644
--- a/resources/lib/codex/modules/manifest.json
+++ b/resources/lib/codex/modules/manifest.json
@@ -28,6 +28,13 @@
"file": "floating-ui.dom.js",
"name": "floating-ui.dom"
},
+ "_unwrapElement.js": {
+ "file": "unwrapElement.js",
+ "name": "unwrapElement",
+ "imports": [
+ "_floating-ui.dom.js"
+ ]
+ },
"_useButtonGroupKeyboardNav.js": {
"file": "useButtonGroupKeyboardNav.js",
"name": "useButtonGroupKeyboardNav",
@@ -359,6 +366,24 @@
"CdxMultiselectLookup.css"
]
},
+ "src/components/popover/Popover.vue": {
+ "file": "CdxPopover.cjs",
+ "name": "CdxPopover",
+ "src": "src/components/popover/Popover.vue",
+ "isEntry": true,
+ "imports": [
+ "_unwrapElement.js",
+ "_Icon.js",
+ "src/components/button/Button.vue",
+ "_useI18nWithOverride.js",
+ "_constants.js",
+ "_floating-ui.dom.js",
+ "__plugin-vue_export-helper.js"
+ ],
+ "css": [
+ "CdxPopover.css"
+ ]
+ },
"src/components/progress-bar/ProgressBar.vue": {
"file": "CdxProgressBar.cjs",
"name": "CdxProgressBar",
@@ -372,6 +397,21 @@
"CdxProgressBar.css"
]
},
+ "src/components/progress-indicator/ProgressIndicator.vue": {
+ "file": "CdxProgressIndicator.cjs",
+ "name": "CdxProgressIndicator",
+ "src": "src/components/progress-indicator/ProgressIndicator.vue",
+ "isEntry": true,
+ "imports": [
+ "src/components/label/Label.vue",
+ "_useLabelChecker.js",
+ "src/composables/useSplitAttributes.ts",
+ "__plugin-vue_export-helper.js"
+ ],
+ "css": [
+ "CdxProgressIndicator.css"
+ ]
+ },
"src/components/radio/Radio.vue": {
"file": "CdxRadio.cjs",
"name": "CdxRadio",
@@ -592,7 +632,7 @@
"src": "src/components/tooltip/Tooltip.ts",
"isEntry": true,
"imports": [
- "src/composables/useGeneratedId.ts",
+ "_constants.js",
"_floating-ui.dom.js"
],
"css": [
@@ -654,6 +694,7 @@
"src": "src/composables/useFloatingMenu.ts",
"isEntry": true,
"imports": [
+ "_unwrapElement.js",
"_floating-ui.dom.js"
]
},
diff --git a/resources/lib/codex/modules/unwrapElement.js b/resources/lib/codex/modules/unwrapElement.js
new file mode 100644
index 000000000000..94ccb06fca21
--- /dev/null
+++ b/resources/lib/codex/modules/unwrapElement.js
@@ -0,0 +1 @@
+"use strict";var F=Object.defineProperty,j=Object.defineProperties;var B=Object.getOwnPropertyDescriptors;var _=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;var $=(e,l,t)=>l in e?F(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,p=(e,l)=>{for(var t in l||(l={}))I.call(l,t)&&$(e,t,l[t]);if(_)for(var t of _(l))U.call(l,t)&&$(e,t,l[t]);return e},b=(e,l)=>j(e,B(l));const f=require("./floating-ui.dom.js"),n=require("vue");function k(e){return e!=null&&typeof e=="object"&&"$el"in e}function y(e){if(k(e)){const l=e.$el;return f.isNode(l)&&f.getNodeName(l)==="#comment"?null:l}return e}function z(e){return{name:"arrow",options:e,fn(l){const t=y(n.unref(e.element));return t==null?{}:f.arrow({element:t,padding:e.padding}).fn(l)}}}function M(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function C(e,l){const t=M(e);return Math.round(l*t)/t}function A(e,l,t){t===void 0&&(t={});const h=t.whileElementsMounted,g=n.computed(()=>{var u;return(u=n.unref(t.open))!=null?u:!0}),R=n.computed(()=>n.unref(t.middleware)),s=n.computed(()=>{var u;return(u=n.unref(t.placement))!=null?u:"bottom"}),d=n.computed(()=>{var u;return(u=n.unref(t.strategy))!=null?u:"absolute"}),S=n.computed(()=>{var u;return(u=n.unref(t.transform))!=null?u:!0}),r=n.computed(()=>y(e.value)),a=n.computed(()=>y(l.value)),m=n.ref(0),v=n.ref(0),o=n.ref(d.value),x=n.ref(s.value),E=n.shallowRef({}),w=n.ref(!1),N=n.computed(()=>{const u={position:o.value,left:"0",top:"0"};if(!a.value)return u;const P=C(a.value,m.value),O=C(a.value,v.value);return S.value?p(b(p({},u),{transform:"translate("+P+"px, "+O+"px)"}),M(a.value)>=1.5&&{willChange:"transform"}):{position:o.value,left:P+"px",top:O+"px"}});let c;function i(){r.value==null||a.value==null||f.computePosition(r.value,a.value,{middleware:R.value,placement:s.value,strategy:d.value}).then(u=>{m.value=u.x,v.value=u.y,o.value=u.strategy,x.value=u.placement,E.value=u.middlewareData,w.value=!0})}function D(){typeof c=="function"&&(c(),c=void 0)}function V(){if(D(),h===void 0){i();return}if(r.value!=null&&a.value!=null){c=h(r.value,a.value,i);return}}function q(){g.value||(w.value=!1)}return n.watch([R,s,d],i,{flush:"sync"}),n.watch([r,a],V,{flush:"sync"}),n.watch(g,q,{flush:"sync"}),n.getCurrentScope()&&n.onScopeDispose(D),{x:n.shallowReadonly(m),y:n.shallowReadonly(v),strategy:n.shallowReadonly(o),placement:n.shallowReadonly(x),middlewareData:n.shallowReadonly(E),isPositioned:n.shallowReadonly(w),floatingStyles:N,update:i}}function G(e){return e&&"$el"in e?e.$el:e}exports.arrow=z;exports.unwrapElement=G;exports.useFloating=A;
diff --git a/resources/lib/codex/modules/useFloatingMenu.cjs b/resources/lib/codex/modules/useFloatingMenu.cjs
index 6b56d541fd83..8af0826a1279 100644
--- a/resources/lib/codex/modules/useFloatingMenu.cjs
+++ b/resources/lib/codex/modules/useFloatingMenu.cjs
@@ -1 +1 @@
-"use strict";var U=Object.defineProperty,q=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var C=(e,l,n)=>l in e?U(e,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[l]=n,$=(e,l)=>{for(var n in l||(l={}))F.call(l,n)&&C(e,n,l[n]);if(B)for(var n of B(l))I.call(l,n)&&C(e,n,l[n]);return e},H=(e,l)=>q(e,A(l));const t=require("vue"),s=require("./floating-ui.dom.js");function S(e){return e!=null&&typeof e=="object"&&"$el"in e}function _(e){if(S(e)){const l=e.$el;return s.isNode(l)&&s.getNodeName(l)==="#comment"?null:l}return e}function L(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function j(e,l){const n=L(e);return Math.round(l*n)/n}function z(e,l,n){n===void 0&&(n={});const g=n.whileElementsMounted,y=t.computed(()=>{var u;return(u=t.unref(n.open))!=null?u:!0}),R=t.computed(()=>t.unref(n.middleware)),b=t.computed(()=>{var u;return(u=t.unref(n.placement))!=null?u:"bottom"}),p=t.computed(()=>{var u;return(u=t.unref(n.strategy))!=null?u:"absolute"}),x=t.computed(()=>{var u;return(u=t.unref(n.transform))!=null?u:!0}),d=t.computed(()=>_(e.value)),r=t.computed(()=>_(l.value)),m=t.ref(0),o=t.ref(0),a=t.ref(p.value),i=t.ref(b.value),c=t.shallowRef({}),h=t.ref(!1),w=t.computed(()=>{const u={position:a.value,left:"0",top:"0"};if(!r.value)return u;const D=j(r.value,m.value),M=j(r.value,o.value);return x.value?$(H($({},u),{transform:"translate("+D+"px, "+M+"px)"}),L(r.value)>=1.5&&{willChange:"transform"}):{position:a.value,left:D+"px",top:M+"px"}});let f;function v(){d.value==null||r.value==null||s.computePosition(d.value,r.value,{middleware:R.value,placement:b.value,strategy:p.value}).then(u=>{m.value=u.x,o.value=u.y,a.value=u.strategy,i.value=u.placement,c.value=u.middlewareData,h.value=!0})}function O(){typeof f=="function"&&(f(),f=void 0)}function T(){if(O(),g===void 0){v();return}if(d.value!=null&&r.value!=null){f=g(d.value,r.value,v);return}}function N(){y.value||(h.value=!1)}return t.watch([R,b,p],v,{flush:"sync"}),t.watch([d,r],T,{flush:"sync"}),t.watch(y,N,{flush:"sync"}),t.getCurrentScope()&&t.onScopeDispose(O),{x:t.shallowReadonly(m),y:t.shallowReadonly(o),strategy:t.shallowReadonly(a),placement:t.shallowReadonly(i),middlewareData:t.shallowReadonly(c),isPositioned:t.shallowReadonly(h),floatingStyles:w,update:v}}function P(e){return e&&"$el"in e?e.$el:e}const E=16,W=128;function k(e,l,n){var m;const g=()=>{var o;return(o=l.value)==null?void 0:o.isExpanded()},y=[s.offset(n==null?void 0:n.offset),s.size({padding:E,apply({rects:o,elements:a,availableHeight:i,availableWidth:c}){Object.assign(a.floating.style,{width:"".concat(n!=null&&n.useAvailableWidth?c:o.reference.width,"px"),maxHeight:"".concat(Math.max(W,i),"px")})}}),s.flip({padding:E}),s.hide({strategy:"escaped"}),s.hide()],{floatingStyles:R,placement:b,middlewareData:p,update:x}=z(e,l,{middleware:y,placement:(m=n==null?void 0:n.placement)!=null?m:"bottom"}),d=t.computed(()=>{var a,i;return!g()||!!((a=p.value.hide)!=null&&a.escaped)||((i=p.value.hide)==null?void 0:i.referenceHidden)?"hidden":"visible"});t.watch([R,d,b],([o,a,i])=>{var c,h,w,f,v;Object.assign((h=(c=l.value)==null?void 0:c.$el.style)!=null?h:{},{visibility:a,position:o.position,top:"".concat(o.top,"px"),right:"unset",left:"".concat(o.left,"px"),transform:(w=o.transform)!=null?w:"none",borderTopLeftRadius:i==="bottom"&&a==="visible"?"0":"",borderTopRightRadius:i==="bottom"&&a==="visible"?"0":"",borderBottomLeftRadius:i==="top"&&a==="visible"?"0":"",borderBottomRightRadius:i==="top"&&a==="visible"?"0":""}),Object.assign((v=(f=P(e.value))==null?void 0:f.style)!=null?v:{},{borderTopLeftRadius:i==="top"&&a==="visible"?"0":"",borderTopRightRadius:i==="top"&&a==="visible"?"0":"",borderBottomLeftRadius:i==="bottom"&&a==="visible"?"0":"",borderBottomRightRadius:i==="bottom"&&a==="visible"?"0":""})});let r=null;t.watch(g,o=>{var a;o?r=s.autoUpdate(e.value&&"$el"in e.value?e.value.$el:e,(a=l.value)==null?void 0:a.$el,x):r&&(r(),r=null)})}module.exports=k;
+"use strict";const r=require("vue"),c=require("./unwrapElement.js"),s=require("./floating-ui.dom.js"),R=16,L=128;function T(a,e,o){var b;const p=()=>{var d;return(d=e.value)==null?void 0:d.isExpanded()},m=[s.offset(o==null?void 0:o.offset),s.size({padding:R,apply({rects:d,elements:t,availableHeight:i,availableWidth:l}){Object.assign(t.floating.style,{width:"".concat(o!=null&&o.useAvailableWidth?l:d.reference.width,"px"),maxHeight:"".concat(Math.max(L,i),"px")})}}),s.flip({padding:R}),s.hide({strategy:"escaped"}),s.hide()],{floatingStyles:x,placement:$,middlewareData:v,update:H}=c.useFloating(a,e,{middleware:m,placement:(b=o==null?void 0:o.placement)!=null?b:"bottom"}),B=r.computed(()=>{var t,i;return!p()||!!((t=v.value.hide)!=null&&t.escaped)||((i=v.value.hide)==null?void 0:i.referenceHidden)?"hidden":"visible"});r.watch([x,B,$],([d,t,i])=>{var l,g,h,f,n;Object.assign((g=(l=e.value)==null?void 0:l.$el.style)!=null?g:{},{visibility:t,position:d.position,top:"".concat(d.top,"px"),right:"unset",left:"".concat(d.left,"px"),transform:(h=d.transform)!=null?h:"none",borderTopLeftRadius:i==="bottom"&&t==="visible"?"0":"",borderTopRightRadius:i==="bottom"&&t==="visible"?"0":"",borderBottomLeftRadius:i==="top"&&t==="visible"?"0":"",borderBottomRightRadius:i==="top"&&t==="visible"?"0":""}),Object.assign((n=(f=c.unwrapElement(a.value))==null?void 0:f.style)!=null?n:{},{borderTopLeftRadius:i==="top"&&t==="visible"?"0":"",borderTopRightRadius:i==="top"&&t==="visible"?"0":"",borderBottomLeftRadius:i==="bottom"&&t==="visible"?"0":"",borderBottomRightRadius:i==="bottom"&&t==="visible"?"0":""})});let u=null;r.watch(p,d=>{var t;d?u=s.autoUpdate(a.value&&"$el"in a.value?a.value.$el:a,(t=e.value)==null?void 0:t.$el,H):u&&(u(),u=null)})}module.exports=T;
diff --git a/resources/lib/foreign-resources.cdx.json b/resources/lib/foreign-resources.cdx.json
index 10a9b2340c98..9138a22ff380 100644
--- a/resources/lib/foreign-resources.cdx.json
+++ b/resources/lib/foreign-resources.cdx.json
@@ -2,7 +2,7 @@
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.6",
- "serialNumber": "urn:uuid:c10258c9-1a96-4822-88a9-a20be2a8f788",
+ "serialNumber": "urn:uuid:766e9a7f-f6e6-4dc7-9ad0-3da6276bf74d",
"version": 1,
"components": [
{
@@ -32,7 +32,7 @@
{
"type": "library",
"name": "codex",
- "version": "1.20.3",
+ "version": "1.21.1",
"licenses": [
{
"license": {
@@ -40,7 +40,7 @@
}
}
],
- "purl": "pkg:npm/@wikimedia/codex@1.20.3",
+ "purl": "pkg:npm/@wikimedia/codex@1.21.1",
"authors": [
{
"name": "Design System team"
@@ -59,7 +59,7 @@
{
"type": "library",
"name": "codex-design-tokens",
- "version": "1.20.3",
+ "version": "1.21.1",
"licenses": [
{
"license": {
@@ -67,7 +67,7 @@
}
}
],
- "purl": "pkg:npm/@wikimedia/codex-design-tokens@1.20.3",
+ "purl": "pkg:npm/@wikimedia/codex-design-tokens@1.21.1",
"authors": [
{
"name": "Design System team"
@@ -86,7 +86,7 @@
{
"type": "library",
"name": "codex-icons",
- "version": "1.20.3",
+ "version": "1.21.1",
"licenses": [
{
"license": {
@@ -94,7 +94,7 @@
}
}
],
- "purl": "pkg:npm/@wikimedia/codex-icons@1.20.3",
+ "purl": "pkg:npm/@wikimedia/codex-icons@1.21.1",
"authors": [
{
"name": "Design System team"
diff --git a/resources/lib/foreign-resources.yaml b/resources/lib/foreign-resources.yaml
index 55bb61133a8c..23e3ecd3df32 100644
--- a/resources/lib/foreign-resources.yaml
+++ b/resources/lib/foreign-resources.yaml
@@ -125,11 +125,11 @@ codex:
license: GPL-2.0+
homepage: https://doc.wikimedia.org/codex/
authors: Design System team, Wikimedia Foundation
- version: 1.20.3
- purl: pkg:npm/@wikimedia/codex@1.20.3
+ version: 1.21.1
+ purl: pkg:npm/@wikimedia/codex@1.21.1
type: tar
- src: https://registry.npmjs.org/@wikimedia/codex/-/codex-1.20.3.tgz
- integrity: sha384-2Lz9DSqXa6vICdBxeA4iE+O93KW4bz10UUk+3CACda6qpM/134ar00sU/W/bpS/Z
+ src: https://registry.npmjs.org/@wikimedia/codex/-/codex-1.21.1.tgz
+ integrity: sha384-dTeLKyLu1DvPwaumuhvX2lI93jpjMZRYPCUBdpgJAlZwchzr8C9MPAu57OhOYdCl
dest:
package/dist/codex.cjs:
package/dist/codex.js:
@@ -146,11 +146,11 @@ codex-design-tokens:
license: GPL-2.0+
homepage: https://doc.wikimedia.org/codex/
authors: Design System team, Wikimedia Foundation
- version: 1.20.3
- purl: pkg:npm/@wikimedia/codex-design-tokens@1.20.3
+ version: 1.21.1
+ purl: pkg:npm/@wikimedia/codex-design-tokens@1.21.1
type: tar
- src: https://registry.npmjs.org/@wikimedia/codex-design-tokens/-/codex-design-tokens-1.20.3.tgz
- integrity: sha384-+8ISM3Een23xcje9Q1bIf9/s0JyuqeN8uvpkcYY24/frwYPmIiUQ86ujalNDQUNB
+ src: https://registry.npmjs.org/@wikimedia/codex-design-tokens/-/codex-design-tokens-1.21.1.tgz
+ integrity: sha384-gtMaIQ22m0ZcWu21s/HBCfPCoBQ5iYyrWENCRmhExhG//fHwiwEWCbF/21qE5TQZ
dest:
package/dist/theme-*.less:
package/dist/theme-wikimedia-ui-root.css:
@@ -162,11 +162,11 @@ codex-icons:
license: MIT
homepage: https://doc.wikimedia.org/codex/
authors: Design System team, Wikimedia Foundation
- version: 1.20.3
- purl: pkg:npm/@wikimedia/codex-icons@1.20.3
+ version: 1.21.1
+ purl: pkg:npm/@wikimedia/codex-icons@1.21.1
type: tar
- src: https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.20.3.tgz
- integrity: sha384-QW080cVp4t0ejlFQhDLFaXmV3ktptWlcCvNvxvr/cV+/XWcMijlnm+ASVEg7ZjUX
+ src: https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-1.21.1.tgz
+ integrity: sha384-PbQznZgcAMX1xgf1THhmx0ymlzW6ZPQAJzwPgH92RqwrfcWU4U6vSJZ51mf3jKyK
dest:
package/dist/codex-icons.json:
package/dist/codex-icon-paths.less: