diff --git a/CHANGELOG.md b/CHANGELOG.md
index a6253fa7994..cace5317f29 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,6 +14,7 @@
- Fixed a bug where `@transform` GraphQL directives weren’t always working on Assets fields with overridden handles. ([#15718](https://github.com/craftcms/cms/issues/15718))
- Fixed an error that occurred when adding “Full Name” to user cards. ([#16358](https://github.com/craftcms/cms/issues/16358))
- Fixed an error that could occur if `craft\base\NestedElementTrait::getOwner()` or `getPrimaryOwner()` were called on a nested element whose owner didn’t exist in the same site. ([#16359](https://github.com/craftcms/cms/issues/16359))
+- Fixed a styling issue. ([#16342](https://github.com/craftcms/cms/issues/16342))
- Fixed an RCE vulnerability.
## 5.5.7 - 2024-12-17
diff --git a/src/web/assets/cp/dist/css/cp.css b/src/web/assets/cp/dist/css/cp.css
index 0172ff1716c..02759c40468 100644
--- a/src/web/assets/cp/dist/css/cp.css
+++ b/src/web/assets/cp/dist/css/cp.css
@@ -1,2 +1,2 @@
-:root{--white:#fff;--black:#000;--gray-050-hsl:212,60%,97%;--gray-100-hsl:212,50%,93%;--gray-150-hsl:212,40%,89%;--gray-200-hsl:212,30%,85%;--gray-300-hsl:211,13%,65%;--gray-350-hsl:211,11%,59%;--gray-400-hsl:210,10%,53%;--gray-500-hsl:211,12%,43%;--gray-550-hsl:210,13%,40%;--gray-600-hsl:209,14%,37%;--gray-700-hsl:209,18%,30%;--gray-800-hsl:209,20%,25%;--gray-900-hsl:210,24%,16%;--gray-1000-hsl:210,24%,10%;--gray-050:hsl(var(--gray-050-hsl));--gray-100:hsl(var(--gray-100-hsl));--gray-150:hsl(var(--gray-150-hsl));--gray-200:hsl(var(--gray-200-hsl));--gray-300:hsl(var(--gray-300-hsl));--gray-350:hsl(var(--gray-350-hsl));--gray-400:hsl(var(--gray-400-hsl));--gray-500:hsl(var(--gray-500-hsl));--gray-550:hsl(var(--gray-550-hsl));--gray-600:hsl(var(--gray-600-hsl));--gray-700:hsl(var(--gray-700-hsl));--gray-800:hsl(var(--gray-800-hsl));--gray-900:hsl(var(--gray-900-hsl));--gray-1000:hsl(var(--gray-1000-hsl));--red-050:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-050:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--amber-050:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--yellow-050:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-750:#93580b;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--lime-050:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--green-050:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--emerald-050:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--teal-050:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-550:#11a697;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-050:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--sky-050:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-050:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--indigo-050:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-050:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-050:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-050:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-050:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--rose-050:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--bg-color:$grey100;--bg-color-hsl:212deg,50%,93%;--primary-color:var(--red-600);--secondary-color:var(--gray-500);--input-color:#607d9f;--text-color:var(--gray-700);--medium-dark-text-color:var(--gray-550);--medium-text-color:var(--gray-550);--light-text-color:var(--gray-500);--link-color:#1f5fea;--font-weight-bold:700;--hairline-color:rgba(51,64,77,.1);--medium-hairline-color:#cfd8e3;--dark-hairline-color:rgba(123,135,147,.5);--light-focus-color:var(--blue-300);--medium-focus-color:var(--blue-500);--dark-focus-color:#0f74b1;--light-focus-ring:0 0 0 1px #5ed0fa,0 0 0 3px rgba(94,208,250,.7);--medium-focus-ring:0 0 0 1px #2bb0ed,0 0 0 3px rgba(43,176,237,.7);--dark-focus-ring:0 0 0 1px #0f74b1,0 0 0 3px rgba(15,116,177,.7);--light-sel-color:var(--gray-200);--dark-sel-color:var(--gray-500);--error-color-rgb:216 31 35;--error-color:rgb(var(--error-color-rgb));--warning-color:var(--amber-700);--success-color:var(--teal-700);--notice-color:var(--sky-700);--enabled-color:var(--teal-550);--pending-color:var(--orange-400);--disabled-color:var(--red-600);--indicator-border-color:var(--amber-600);--indicator-icon-color:var(--amber-700);--small-border-radius:3px;--medium-border-radius:4px;--large-border-radius:5px;--menu-border-radius:var(--medium-border-radius);--checkbox-size:1rem;--radio-size:1rem;--ui-control-color:var(--gray-550);--ui-control-hover-color:var(--gray-600);--ui-control-active-color:var(--gray-700);--ui-control-static-bg-color:rgba(96,125,159,.25);--ui-control-bg-color:var(--ui-control-static-bg-color);--ui-control-hover-bg-color:rgba(96,125,159,.3);--ui-control-active-bg-color:rgba(96,125,159,.5);--ui-control-border-radius:var(--large-border-radius);--ui-control-height:2.125rem;--ui-control-height--small:1.875rem;--focus-ring-alpha:0.85;--light-focus-hsl:211.6981132075deg,96.3636363636%,78.431372549%;--medium-focus-hsl:217.2192513369deg,91.2195121951%,59.8039215686%;--dark-focus-hsl:202.5925925926deg 84.375% 37.6470588235%;--focus-ring:0 0 0 1px hsl(var(--dark-focus-hsl)),0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--focus-ring-outset:inset 0 0 0 1px currentcolor,0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--inner-focus-ring:inset 0 0 0 1px hsl(var(--dark-focus-hsl)),inset 0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--touch-target-size:1.5rem;--icon-size:1rem;--lh:1.42em}@font-face{font-display:block;font-family:Craft;font-style:normal;font-weight:400;src:url(../fonts/Craft.woff2) format("woff2"),url(../fonts/Craft.woff) format("woff"),url(../fonts/Craft.ttf) format("truetype"),url(../fonts/Craft.svg#Craft) format("svg")}body,html{background-color:var(--gray-100);box-shadow:var(--light-focus-ring)}body{color:var(--text-color);font-size:.875rem;line-height:var(--lh);overflow-x:hidden;width:100vw;-webkit-font-smoothing:subpixel-antialiased}body.rtl{direction:rtl}body,input,select,textarea{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.buttons:first-child,.condition-container:first-child,.field:first-child,.first,.grid:first-child,.pane:first-child,.toolbar:first-child,blockquote:first-child,fieldset:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,hr:first-child,p:first-child{margin-block-start:0!important}.buttons:last-child,.condition-container:last-child,.field:last-child,.grid:last-child,.last,.meta:last-child,.pane:last-child,.toolbar:last-child,blockquote:last-child,fieldset:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-block-end:0!important}.mt-0{margin-block-start:0!important}.mt-2xs{margin-block-start:var(--2xs)!important}.mt-xs{margin-block-start:var(--xs)!important}.mt-s{margin-block-start:var(--s)!important}.mt-m{margin-block-start:var(--m)!important}.mt-l{margin-block-start:var(--l)!important}.mt-xl{margin-block-start:var(--xl)!important}.mb-0{margin-block-end:0!important}.mb-2xs{margin-block-end:var(--2xs)!important}.mb-xs{margin-block-end:var(--xs)!important}.mb-s{margin-block-end:var(--s)!important}.mb-m{margin-block-end:var(--m)!important}.mb-l{margin-block-end:var(--l)!important}.mb-xl{margin-block-end:var(--xl)!important}.ml-0{margin-inline-start:0!important}.ml-2xs{margin-inline-start:var(--2xs)!important}.ml-xs{margin-inline-start:var(--xs)!important}.ml-s{margin-inline-start:var(--s)!important}.ml-m{margin-inline-start:var(--m)!important}.ml-l{margin-inline-start:var(--l)!important}.ml-xl{margin-inline-start:var(--xl)!important}.mr-0{margin-inline-end:0!important}.mr-2xs{margin-inline-end:var(--2xs)!important}.mr-xs{margin-inline-end:var(--xs)!important}.mr-s{margin-inline-end:var(--s)!important}.mr-m{margin-inline-end:var(--m)!important}.mr-l{margin-inline-end:var(--l)!important}.mr-xl{margin-inline-end:var(--xl)!important}.mx-0{margin-inline:0!important}.mx-2xs{margin-inline:var(--2xs)!important}.mx-xs{margin-inline:var(--xs)!important}.mx-s{margin-inline:var(--s)!important}.mx-m{margin-inline:var(--m)!important}.mx-l{margin-inline:var(--l)!important}.mx-xl{margin-inline:var(--xl)!important}.my-0{margin-block:0!important}.my-2xs{margin-block:var(--2xs)!important}.my-xs{margin-block:var(--xs)!important}.my-s{margin-block:var(--s)!important}.my-m{margin-block:var(--m)!important}.my-l{margin-block:var(--l)!important}.my-xl{margin-block:var(--xl)!important}.p-0{padding:0!important}.p-2xs{padding:var(--2xs)!important}.p-xs{padding:var(--xs)!important}.p-s{padding:var(--s)!important}.p-m{padding:var(--m)!important}.p-l{padding:var(--l)!important}.p-xl{padding:var(--xl)!important}.pt-0{padding-block-start:0!important}.pt-2xs{padding-block-start:var(--2xs)!important}.pt-xs{padding-block-start:var(--xs)!important}.pt-s{padding-block-start:var(--s)!important}.pt-m{padding-block-start:var(--m)!important}.pt-l{padding-block-start:var(--l)!important}.pt-xl{padding-block-start:var(--xl)!important}.pb-0{padding-block-end:0!important}.pb-2xs{padding-block-end:var(--2xs)!important}.pb-xs{padding-block-end:var(--xs)!important}.pb-s{padding-block-end:var(--s)!important}.pb-m{padding-block-end:var(--m)!important}.pb-l{padding-block-end:var(--l)!important}.pb-xl{padding-block-end:var(--xl)!important}.pl-0{padding-inline-start:0!important}.pl-2xs{padding-inline-start:var(--2xs)!important}.pl-xs{padding-inline-start:var(--xs)!important}.pl-s{padding-inline-start:var(--s)!important}.pl-m{padding-inline-start:var(--m)!important}.pl-l{padding-inline-start:var(--l)!important}.pl-xl{padding-inline-start:var(--xl)!important}.pr-0{padding-inline-end:0!important}.pr-2xs{padding-inline-end:var(--2xs)!important}.pr-xs{padding-inline-end:var(--xs)!important}.pr-s{padding-inline-end:var(--s)!important}.pr-m{padding-inline-end:var(--m)!important}.pr-l{padding-inline-end:var(--l)!important}.pr-xl{padding-inline-end:var(--xl)!important}.px-0{padding-inline:0!important}.px-2xs{padding-inline:var(--2xs)!important}.px-xs{padding-inline:var(--xs)!important}.px-s{padding-inline:var(--s)!important}.px-m{padding-inline:var(--m)!important}.px-l{padding-inline:var(--l)!important}.px-xl{padding-inline:var(--xl)!important}.py-0{padding-block:0!important}.py-2xs{padding-block:var(--2xs)!important}.py-xs{padding-block:var(--xs)!important}.py-s{padding-block:var(--s)!important}.py-m{padding-block:var(--m)!important}.py-l{padding-block:var(--l)!important}.py-xl{padding-block:var(--xl)!important}.center-absolute{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.pointer{cursor:pointer!important}.no-scroll{overflow:hidden!important}.draghelper{box-sizing:border-box;list-style-type:none}.offset-drag-helper{transition:margin .2s linear,padding .2s linear}body.dragging .offset-drag-helper{margin-block:-50px 0;margin-inline:-50px 0;padding-block:60px 0;padding-inline:60px 0}img{max-width:100%}body.rtl .ltr .text,body.rtl .ltr table.editable textarea{direction:ltr!important;text-align:start!important}body.ltr .rtl .text,body.ltr .rtl table.editable textarea{direction:rtl!important;text-align:end!important}#help:before,.action-btn:before,.go:after,.icon:before,.insecure:before,.menu .flex.padded.sel:before,.menu ul.padded li .menu-item.sel:before,.menu ul.padded li .menu-option.sel:before,.menu ul.padded li a.sel:before,.preview-btn:before,.required:after,.secure:before,.texticon:before,.view-btn:before,[data-icon-after]:after,[data-icon]:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.badge-icon{align-items:center;border:1px solid var(--indicator-border-color);border-radius:var(--small-border-radius);box-sizing:border-box;color:var(--indicator-icon-color);display:inline-flex;font-size:9px;height:1rem;inset-block-start:-1px;justify-content:center;position:relative;width:1rem}.insecure:before,.secure:before{font-size:14px;margin-block-start:-3px}[data-icon]:before{content:attr(data-icon)}[data-icon-after]:after{content:attr(data-icon-after)}[data-icon-size=large][data-icon-after]:after,[data-icon-size=large][data-icon]:before{font-size:20px}[data-icon-size=small][data-icon-after]:after,[data-icon-size=small][data-icon]:before{font-size:14px}[data-icon-size=puny][data-icon-after]:after,[data-icon-size=puny][data-icon]:before{font-size:12px}body.rtl [data-icon-after=list]:after,body.rtl [data-icon=list]:before{content:"listrtl"}body.rtl [data-icon-after=structure]:after,body.rtl [data-icon=structure]:before{content:"structurertl"}.icon.secure:before{content:"secure"}.icon.insecure:before{content:"insecure"}.icon.add:before{content:"plus"}.icon.edit:before{content:"edit"}.icon.settings:before{content:"settings"}.icon.search:before{content:"search"}.icon.expand:before{content:"expand"}.icon.collapse:before{content:"collapse"}.help:before{color:var(--pink-400);content:"help"}.preview-btn:before,.view-btn:before{margin-inline-end:var(--xs)}.preview-btn:before{content:"view"}body.ltr .view-btn:before{content:"share"}body.rtl .view-btn:before{content:"shareleft"}.action-btn:before{content:"ellipsis"}.h1,h1{font-size:18px;font-weight:700;line-height:1.2;margin-block-end:24px}.h2,h2{font-size:16px}.h2,.h3,.h4,h2,h3,h4{font-weight:700;line-height:1.2;margin-block:14px;margin-inline:0}.h4,.h5,h4,h5{color:var(--medium-text-color)}.h5,h5{margin-block:14px 3px;margin-inline:0}.h5,.h6,h5,h6{line-height:1.2}.h6,h6{color:#606d7b;font-size:11px;margin:14px 0 3px;text-transform:uppercase}h1[data-icon]:before{margin-block:-8px 0;margin-inline:0 10px}h2[data-icon]:before{font-size:19px;margin-block:-4px 0;margin-inline:0 6px}hr{border:none;border-block-start:1px solid var(--hairline-color);color:transparent;height:0;margin-block:24px}hr,p{margin-inline:0}p{margin-block:1em}h5+p{margin-block-start:0}sup{vertical-align:super}sub,sup{font-size:smaller}sub{vertical-align:sub}.indent{margin-inline-start:14px}.bullets{list-style-type:square}.bullets,ol{padding-inline-start:40px}ol{list-style-type:decimal}.code,code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important}.code.smalltext,code.smalltext{font-size:.8em!important}.code input,.code textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important;font-size:1em!important}pre code{display:block;overflow-x:auto}a{color:var(--link-color);cursor:pointer}a[aria-current]{cursor:default}a:hover,body.underline-links a{text-decoration:underline}a .cp-icon svg circle,a .cp-icon svg ellipse,a .cp-icon svg line,a .cp-icon svg path,a .cp-icon svg polygon,a .cp-icon svg polyline,a .cp-icon svg rect,a .cp-icon svg text{fill:var(--icon-color,var(--link-color));stroke-width:0}a:not([href]){color:inherit;cursor:inherit}a.sel,a:not([href]):hover,body.underline-links a:not([href]),li.sel>a{text-decoration:none}a.sel,li.sel>a{cursor:default!important}.go:after{font-size:11px;margin-block-start:-1px;padding-inline-start:4px}body.ltr .go:after{content:"circlerarr"}body.rtl .go:after{content:"circlelarr"}button{cursor:pointer}.alert-icon,.checkmark-icon{border-radius:20px;cursor:pointer;line-height:10px;margin-block-end:0!important;padding:5px}.alert-icon:before,.checkmark-icon:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark-icon{background-color:var(--gray-200)}p .checkmark-icon{display:inline-block}.checkmark-icon:before{color:var(--success-color);content:"check"}.alert-icon{background-color:var(--gray-200)}.alert-icon:before{color:var(--error-color);content:"alert"}.revision-status-hud{max-width:400px}.revision-status-hud .http-error{background-color:var(--gray-050);border:1px solid var(--hairline-color);border-radius:var(--medium-border-radius);color:var(--light-text-color);padding-block:7px;padding-inline:14px}.draft-notice{align-items:center;color:var(--blue-800);display:flex;gap:var(--s);place-content:stretch center}#content-notice .draft-notice{display:inline-flex;justify-content:flex-start}.so-notice>.draft-notice{border-end-start-radius:var(--large-border-radius);margin-block:-5px;margin-inline:calc(var(--xl)*-1) 0;padding-block:5px;padding-inline:var(--xl) 0}body.ltr .so-notice>.draft-notice{background-image:linear-gradient(to bottom right,rgba(37,99,235,.2),rgba(37,99,235,0) 50%)}body.rtl .so-notice>.draft-notice{background-image:linear-gradient(270deg,rgba(37,99,235,.2),rgba(37,99,235,0))}.draft-notice p{flex:1;margin:0}.draft-notice .draft-icon{align-items:center;border:2px solid rgba(30,64,175,.2);border-radius:100%;box-shadow:0 1px 1px 1px var(--white);box-sizing:border-box;display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;width:34px}.draft-notice .draft-icon:before{color:var(--blue-800)!important;font-size:18px;inset-inline-start:1px;position:relative}.draft-notice .draft-icon:after{border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2);content:"";font-size:0;inset:-2px;position:absolute}.draft-notice .discard-changes-btn{background-color:transparent!important;border:2px solid var(--blue-600);color:var(--blue-800)!important;margin-inline-start:var(--xs)}.draft-notice .discard-changes-btn:focus,.draft-notice .discard-changes-btn:hover{border-color:#1555e2}.draft-notice .discard-changes-btn:active{border-color:#134cca}.revision-notice{align-items:center;color:var(--gray-600);display:flex;gap:var(--s);place-content:stretch center}#content-notice .revision-notice{display:inline-flex;justify-content:flex-start}.revision-notice p{flex:1;margin:0}.revision-notice .revision-icon{align-items:center;border:2px solid rgba(51,64,77,.2);border-radius:100%;box-shadow:0 1px 1px 1px var(--white);box-sizing:border-box;display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;width:34px}.revision-notice .revision-icon:before{color:var(--grey-800)!important;font-size:18px;inset-inline-start:1px;position:relative}.revision-notice .revision-icon:after{border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2);content:"";font-size:0;inset:-2px;position:absolute}button.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;padding:0}.toggle:before,a.fieldtoggle:before{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;transition:transform .1s linear;width:.4375rem}body.ltr .toggle:before,body.ltr a.fieldtoggle:before{transform:rotate(-45deg)}body.rtl .toggle:before,body.rtl a.fieldtoggle:before{transform:rotate(135deg)}.sidebar nav li.expanded>.toggle:before,.structure li:not(.collapsed)>.row>.toggle:before,.toggle.expanded:before,a.fieldtoggle.expanded:before{transform:rotate(45deg)!important}a.fieldtoggle{color:var(--text-color);display:block;margin-block:14px;margin-inline:0;padding-inline-start:12px;position:relative;text-decoration:none}a.fieldtoggle:before{display:block;inset-block-start:7px;inset-inline-start:-1px;position:absolute}em,i{font-style:italic}ul.errors em{font-style:normal}b,i em,strong{font-weight:700}.readable{font-size:16px;line-height:22px}.readable .h1,.readable .h2,.readable .h3,.readable .h4,.readable .h5,.readable .h6,.readable h1,.readable h2,.readable h3,.readable h4,.readable h5,.readable h6{font-weight:600;margin:24px 0 16px}.readable .h1,.readable h1{color:#000;font-size:32px;line-height:40px}.readable .h2,.readable h2{font-size:24px;line-height:30px}.readable .h3,.readable h3{font-size:20px;line-height:24px}.readable .h4,.readable h4{font-size:16px;line-height:20px}.readable .h5,.readable h5{font-size:14px;line-height:18px}.readable .h6,.readable h6{color:#596673;font-size:13.6px;line-height:17px}.readable ol,.readable ul{margin:1em 0;padding-inline-start:2em}.readable ul li{list-style-type:disc}.readable li+li{margin-top:.25em}.readable .tip-dismiss-btn{inset-inline-end:12px;position:absolute;top:12px}.readable .tip-dismiss-btn+p{margin-top:0}.readable blockquote{margin:16px 0}.readable blockquote:not(.note){border-inline-start:4px solid rgba(51,64,77,.1);color:#596673;padding:0 16px}.readable blockquote.note{border:1px solid;border-radius:4px;padding:1em;padding-inline-start:50px;position:relative}.readable blockquote.note.dismissible{padding-inline-end:36px}.readable blockquote.note:not(.tip):not(.warning){border-color:#dc2626;color:#bf503f}.readable blockquote.note:not(.tip):not(.warning):before{color:#dc2626;content:"alert"}.readable blockquote.note.tip{border-color:#1f5fea;color:#1f5fea}.readable blockquote.note.tip:before{color:#1f5fea;content:"lightbulb"}.readable blockquote.note.warning{border-color:#854d0e;color:#cf783a}.readable blockquote.note.warning:before{color:#854d0e;content:"alert"}.readable blockquote.note:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;font-size:24px;inset-inline-start:16px;opacity:1;position:absolute;top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px}.readable blockquote.note a[href]{color:currentColor;text-decoration:underline}.readable .go:after{font-size:14px}.leftalign{text-align:start}.topalign{vertical-align:top}.rightalign{text-align:end}.centeralign{text-align:center!important}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.light{color:var(--medium-text-color)!important;font-weight:400}.extralight{color:var(--light-text-color)!important}.smalltext{font-size:12px;line-height:1.2}.largetext{font-size:16px;line-height:1.2}.zilch{color:var(--light-text-color);font-size:20px;line-height:24px;padding-block:100px;padding-inline:0;text-align:center}.zilch.small{font-size:16px;padding-block:24px;padding-inline:0}input.checkbox+label.smalltext{padding-block-start:2px}.required:after{color:var(--rose-600);content:"asterisk";font-size:12px;margin-block:-2px 0;margin-inline:5px 0}.scrollpane{overflow:auto}.left{float:inline-start}.right{float:inline-end}td,th{text-align:start;vertical-align:middle}body table[dir=rtl] td,body table[dir=rtl] th{text-align:end}body table[dir=ltr] td,body table[dir=ltr] th{text-align:start}td.right,th.right{float:none;text-align:end}.clear{clear:both;display:block;height:0}.fullwidth{width:100%}.token{background-color:#e4edf6;border-radius:3px;color:#3f4d5a;display:inline-block;font-size:12px;line-height:14px;padding:3px 7px}.token[data-name="*"]{position:relative;width:10px}.token[data-name="*"] span{opacity:0}.token[data-name="*"]:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"asterisk";display:block;font-size:9px;inset-block-start:0;inset-inline-start:0;line-height:17px;position:absolute;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.token:focus{background-color:#cdd8e4}.highlight .token{background:transparent;border:none;border-radius:0;box-shadow:none;display:inline;font-size:inherit;line-height:inherit;padding:0;text-shadow:none}.pane.highlight pre[class*=language-]{overflow:visible}.pane.highlight pre[class*=language-]>code.diff-highlight .token:not(.prefix){margin-block:0;margin-inline:-24px;padding-block:0;padding-inline:24px}.success{color:var(--success-color)!important}.notice .icon:before,.notice.with-icon:before,.warning .icon:before,.warning.with-icon:before{font-family:Craft;margin-block:-2px 0;margin-inline:0 2px;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em}.notice.has-icon,.warning.has-icon{align-items:flex-start;display:flex;flex-wrap:nowrap}.notice.has-icon .icon,.warning.has-icon .icon{flex-shrink:1}.notice{color:var(--notice-color)!important}.notice a{text-decoration:underline}.notice .icon:before,.notice.with-icon:before{content:"lightbulb"}.warning{color:var(--warning-color)!important}.warning .icon:before,.warning.with-icon:before{content:"alert"}.error{color:var(--error-color)!important}.icon.move:not(.disabled){cursor:move}.icon.move:before{color:var(--custom-text-color,var(--ui-control-color));content:"move"}.icon.move:not(.disabled):hover:before{color:var(--link-color)}.icon.delete{display:inline-block;line-height:inherit}.icon.delete:before{color:var(--ui-control-color);content:"remove"}.icon.delete:not(.disabled){cursor:pointer}.icon.delete:not(.disabled):hover:before{color:var(--disabled-color)}.icon.delete:not(.disabled):active:before{color:var(--red-800)}.hidden{display:none!important}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.invisible{visibility:hidden}.clearafter:after{clear:both;content:"";display:block;height:0;visibility:hidden}.info{cursor:pointer;height:1.375em;overflow:hidden;vertical-align:bottom;width:1em}.info,.info:before{display:inline-block;text-align:center}.info:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;vertical-align:middle;word-wrap:normal!important;color:var(--ui-control-color);line-height:1.375;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;width:100%}.info:not(.warning):before{content:"info"}.info:not(.warning):hover:before{color:var(--link-color)}.info.warning:before{content:"alert"}.info.warning:hover:before{color:var(--warning-color)}.info-hud table{max-width:280px;table-layout:auto}.info-hud td{word-wrap:break-word;width:100%}@media(width <= 450px){.info-hud table{table-layout:fixed;width:100%}}.content{position:relative}.content:after{clear:both;content:"";display:block;height:0;visibility:hidden}.customize-sources-modal{overflow:visible!important;padding-inline-start:200px}.customize-sources-modal>.cs-sidebar{background-color:var(--gray-050);border:none;border-start-start-radius:var(--large-border-radius);box-shadow:inset -1px 0 0 var(--hairline-color);box-sizing:border-box;height:calc(100% - 44px);inset-block-start:0;inset-inline-start:0;margin:0;overflow:auto;padding-block:10px;padding-inline:0;position:absolute;width:200px}.customize-sources-modal>.cs-sidebar>.btn{display:block;margin-block:10px 0;margin-inline:14px 0;width:calc(100% - 28px)}.customize-sources-modal.sidebar-hidden{padding-inline-start:0}.customize-sources-modal.sidebar-hidden>.cs-sidebar{display:none}.customize-sources-modal>.source-settings{box-sizing:border-box;height:calc(100% - 44px);overflow:auto;padding:24px;position:relative}.customize-sources-modal>.footer{inset-block-end:0;inset-inline-start:0;position:absolute;width:100%}.customize-sources-item{--light-text-color:var(--gray-600);--selected-item-color:var(--white);align-items:center;background-color:var(--gray-100);border:solid var(--hairline-color);border-width:1px 0;box-sizing:border-box;cursor:default;display:flex;margin-block-start:-1px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 1px)}.customize-sources-item+.customize-sources-item.heading{margin-block-start:10px}.customize-sources-item+.customize-sources-item:not(.heading){border-block-start:1px solid var(--hairline-color)}.customize-sources-item.sel{--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--dark-focus-hsl),0.8);--ui-control-color:var(--selected-item-color);background-color:var(--dark-sel-color);color:var(--selected-item-color);z-index:1}.customize-sources-item .label{flex:1}.customize-sources-item .handle{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important;font-size:.8em!important}.customize-sources-item:not(.sel) .handle{color:var(--medium-text-color)}.customize-sources-item.heading .label{color:var(--light-text-color);font-size:12px;font-weight:700;text-transform:uppercase}.customize-sources-item.heading.sel .label{color:var(--selected-item-color)}.customize-sources-item__move{align-items:center;inset-block-start:50%;inset-inline-end:3px;justify-content:center;position:absolute;transform:translate(-50%,-50%)}.customize-sources-item__move.icon{display:flex;text-decoration:none}.customize-sources-item__btn{flex:1;padding-block:6px;padding-inline:var(--xl);padding-inline-end:30px}.checkbox-select-item{align-content:stretch;align-items:flex-start;display:flex;gap:var(--xs);padding-block:4px}.checkbox-select-item .move{margin-block-start:-4px;margin-inline-end:var(--xs);position:relative;z-index:1}.checkbox-select-item .action-btn{margin-block:-4px}ul.path{align-items:stretch;display:flex;flex-flow:row wrap}ul.path li{align-items:center;display:inline-flex}ul.path li:not(:last-child):after{border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;content:"";display:block;font-size:0;height:.4375rem;margin-block:0;margin-inline:2px 5px;opacity:.8;position:relative;width:.4375rem}body.ltr ul.path li:not(:last-child):after{transform:rotate(-45deg)}body.rtl ul.path li:not(:last-child):after{transform:rotate(135deg)}ul.icons{display:flex;flex-wrap:wrap;margin-block-start:20px}ul.icons li{margin-block:0 10px;margin-inline:0 4px}ul.icons li a{border:1px solid var(--white);border-radius:4px;color:var(--text-color);display:block;padding-block:60px 10px;padding-inline:5px;position:relative;text-align:center;width:110px}ul.icons li a:before{display:block;font-size:40px;inset-block-start:0;line-height:60px}ul.icons li a .icon,ul.icons li a:before{inset-inline-start:0;position:absolute;width:100%}ul.icons li a .icon{align-items:center;display:flex;height:40px;inset-block-start:12px;justify-content:center}ul.icons li a .icon img,ul.icons li a .icon svg{height:40px;max-width:50px}ul.icons li a .icon.icon-mask svg circle,ul.icons li a .icon.icon-mask svg ellipse,ul.icons li a .icon.icon-mask svg line,ul.icons li a .icon.icon-mask svg path,ul.icons li a .icon.icon-mask svg polygon,ul.icons li a .icon.icon-mask svg polyline,ul.icons li a .icon.icon-mask svg rect,ul.icons li a .icon.icon-mask svg text{fill:var(--text-color);stroke-width:0}ul.icons li a:hover{background-color:var(--gray-050);border-color:var(--gray-100);text-decoration:none}ul.icons li a:hover .icon.icon-mask svg circle,ul.icons li a:hover .icon.icon-mask svg ellipse,ul.icons li a:hover .icon.icon-mask svg line,ul.icons li a:hover .icon.icon-mask svg path,ul.icons li a:hover .icon.icon-mask svg polygon,ul.icons li a:hover .icon.icon-mask svg polyline,ul.icons li a:hover .icon.icon-mask svg rect,ul.icons li a:hover .icon.icon-mask svg text{fill:var(--link-color);stroke-width:0}@media only screen and (width <= 380px){ul.icons li a{width:96px}}@media only screen and (width <= 320px){ul.icons li a{width:75px}}.toolbar{margin-block-end:var(--s);min-height:34px;position:relative}.toolbar .flex,.toolbar.flex{align-items:flex-start}.toolbar .text{border-radius:var(--large-border-radius)!important}.flex{align-content:stretch;align-items:center;display:flex;gap:var(--s)}.flex.flex-gap-xs{gap:var(--xs)}.flex.flex-gap-m{gap:var(--m)}.flex.flex-gap-l{gap:var(--l)}.flex.flex-gap-xl{gap:var(--xl)}.flex:not(.flex-nowrap){flex-wrap:wrap}.flex>.label{white-space:nowrap}.centeralign .flex{justify-content:center}.inline-flex{align-content:stretch;align-items:center;display:inline-flex!important;gap:var(--s)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.gap-2xs{gap:var(--2xs)}.gap-xs{gap:var(--xs)}.gap-s{gap:var(--s)}.gap-m{gap:var(--m)}.gap-l{gap:var(--l)}.gap-xl{gap:var(--xl)}.flex-grow{flex:1;max-width:100%}.flex-justify{justify-content:space-between}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.flex-center{align-items:center}.flex-stretch{align-items:stretch}.spacer{width:14px}.buttons{align-items:center;display:flex;gap:7px;margin-block:24px;margin-inline:0;position:relative}.footer>.buttons,.hud-footer>.buttons{margin:0}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-control-bg-color);border:none;border-radius:var(--ui-control-border-radius);box-sizing:border-box;color:currentcolor;display:inline-flex;font-size:inherit;justify-content:center;padding-block:7px;padding-inline:10px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:not([aria-current]){cursor:pointer}.btn.chromeless{height:auto;padding:0}.btn.chromeless,.btn.chromeless:active,.btn.chromeless:focus,.btn.chromeless:hover{background-color:transparent}.btn.chromeless:active,.btn.chromeless:hover{text-decoration:underline}.btn.hairline,.btn.link-btn{background-color:transparent;border:1px solid var(--medium-hairline-color)}.btn.hairline:active,.btn.hairline[aria-expanded=true],.btn.link-btn:active,.btn.link-btn[aria-expanded=true]{background-color:var(--ui-control-static-bg-color)}.btn.hairline:active,.btn.hairline:hover,.btn.hairline[aria-expanded=true]{border-color:var(--dark-hairline-color)}.btn.hairline-dark{border:1px solid var(--dark-hairline-color)}.btn.hairline-dark:not(:hover,:active,[aria-expanded=true]){background-color:transparent}.btn.link-btn{color:var(--link-color)}.btn.link-btn:active,.btn.link-btn:hover,.btn.link-btn[aria-expanded=true]{border-color:var(--link-color)}.btn.wrap{height:auto;min-height:34px;text-align:start;white-space:normal}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):hover{--ui-control-bg-color:var(--ui-control-hover-bg-color)}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current])[aria-expanded=true]{--ui-control-bg-color:var(--ui-control-active-bg-color)}.btn[type=color]{padding:6px!important;width:36px}.btn.loading{cursor:default}.btn:hover{text-decoration:none}.btn.btn-empty,.btn:empty{padding-inline:12px}.btn.icon:not(:empty,.btn-empty):before,.btn.menubtn:not(.action-btn).icon.btn-empty:before,.btn.menubtn:not(.action-btn).icon:empty:before,.btn.menubtn:not(.action-btn)[data-icon].btn-empty:before,.btn.menubtn:not(.action-btn)[data-icon]:empty:before,.btn[data-icon]:not(:empty,.btn-empty):before{margin-inline-end:5px}.btn:not(.loading) .spinner{display:none}.btn.loading .label,.btn.loading:after,.btn.loading:before{visibility:hidden}.btn div.checkbox{margin-block-start:2px}.btn [data-icon]{margin-block-start:-3px;margin-inline-end:5px}.btn [data-icon].light:before{color:var(--gray-300)}.btn .cp-icon svg circle,.btn .cp-icon svg ellipse,.btn .cp-icon svg line,.btn .cp-icon svg path,.btn .cp-icon svg polygon,.btn .cp-icon svg polyline,.btn .cp-icon svg rect,.btn .cp-icon svg text{fill:currentColor;stroke-width:0}.disabled:not(.status,.status-label){opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noteditable,.noteditable .element,.noteditable .lightswitch-container,.noteditable+.colorhex{cursor:not-allowed}.btn{min-height:var(--ui-control-height)}.spinner{height:var(--ui-control-height)}.btn[data-icon-after]:not(:empty,.btn-empty):after,.menu-toggle:not(:empty,.btn-empty):after,.menubtn:not(.action-btn).icon:after,.menubtn:not(.action-btn,:empty,.btn-empty):after{margin-inline-start:6px}.btn.icon:before,.btn[data-icon-after]:after,.btn[data-icon]:before{position:relative}.btn.icon.small:before,.btn.small[data-icon-after]:after,.btn.small[data-icon]:before{font-size:10px}.btngroup{align-items:center;border-radius:var(--large-border-radius);display:flex;position:relative;white-space:nowrap;z-index:1}.btngroup.fullwidth .btn{flex:1}.btngroup.disabled .btn{cursor:default}.btngroup .btn:focus{z-index:1}.btngroup .btn:not(.dashed,:last-child,.btngroup-btn-last){margin-inline-end:1px}.btngroup .btn:not(:first-child,.btngroup-btn-first){border-end-start-radius:0;border-start-start-radius:0}.btngroup .btn:not(:last-child,.btngroup-btn-last){border-end-end-radius:0;border-start-end-radius:0}.btngroup--exclusive .btn[aria-pressed=true]:not(.disabled,.loading,.dashed,[aria-disabled]){--focus-ring:var(--focus-ring-outset);background-color:var(--gray-500);color:var(--white);--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--dark-focus-hsl),0.8)}.copytext{align-items:center;display:flex;position:relative;white-space:nowrap;z-index:1}.copytext .text{border-end-end-radius:0;border-start-end-radius:0;min-width:0}.copytext .btn{border-end-start-radius:0;border-start-start-radius:0}.copytextbtn{align-items:center;border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);color:var(--medium-text-color);cursor:pointer;display:inline-flex;flex-wrap:nowrap;gap:var(--xs);line-height:1;padding-block:var(--xs);padding-inline:calc(var(--xs) + 1px)}.copytextbtn .copytextbtn__icon{background:none;color:var(--light-text-color);display:inline-flex;font-size:.75rem;height:13px;justify-content:center;padding:0;width:13px}.copytextbtn:focus,.copytextbtn:hover{border-color:var(--medium-hairline-color);color:var(--text-color)}.copytextbtn:focus .copytextbtn__value,.copytextbtn:hover .copytextbtn__value{color:var(--text-color)}.copytextbtn.small{padding-block:2px;padding-inline:var(--xs)}.copytextbtn.small .copytextbtn__value{font-size:.6875rem}.menu-toggle,.menubtn:not(.action-btn){align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle:after,.menubtn:not(.action-btn):after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;transform:rotate(45deg);width:.4375rem}.menu-toggle.btn:after,.menubtn:not(.action-btn).btn:after{inset-block-start:-1px}.menu-toggle.btn:not(.disabled,.inactive).active:after,.menu-toggle.btn:not(.disabled,.inactive):active:after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive).active:after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive):active:after{border-color:var(--ui-control-active-color)}.menu-toggle.btn.submit:after,.menubtn:not(.action-btn).btn.submit:after{border-color:var(--white)!important;opacity:.8}.menu-toggle.btn.submit:not(.disabled,.inactive).active:after,.menu-toggle.btn.submit:not(.disabled,.inactive).hover:after,.menu-toggle.btn.submit:not(.disabled,.inactive):active:after,.menu-toggle.btn.submit:not(.disabled,.inactive):hover:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).active:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).hover:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):active:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):hover:after{opacity:1}.menu-toggle:not(.btn,.icon),.menubtn:not(.action-btn):not(.btn,.icon){height:17px}.menu-toggle:not(.btn,.icon):after,.menubtn:not(.action-btn):not(.btn,.icon):after{border-color:currentcolor;inset-block-start:-2px}.menu-toggle.btn-empty,.menu-toggle:empty,.menubtn:not(.action-btn).btn-empty,.menubtn:not(.action-btn):empty{padding-inline:8px}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spinner{align-items:center;display:inline-flex;height:var(--size,34px);justify-content:center;width:var(--size,24px)}.spinner:before{animation:rotator .7s linear infinite;border:2px solid transparent;border-block-end-color:currentcolor;border-inline-end-color:currentcolor;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:0;height:var(--size,20px);-o-object-fit:scale-down;object-fit:scale-down;opacity:.8;width:var(--size,20px)}.spinner.small{--size:12px}.spinner.big{--size:48px}.spinner.spinner-absolute{height:var(--size,20px);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(-50%);width:var(--size,20px);z-index:101}.rtl .spinner.spinner-absolute{transform:translateX(50%) translateY(-50%)}.btn+.spinner{margin-inline-start:7px}.buttons .btn+.spinner,.buttons .btngroup+.spinner{margin-inline-start:0}.buttons.right .btn+.spinner{margin-inline-end:var(--neg-padding)}.btn.small,.btngroup.small .btn{font-size:12px;line-height:22px;padding-block:0!important;padding-inline:var(--s)!important}.btn.small,.btn.small+.spinner,.btngroup.small,.btngroup.small input.btn{min-height:22px}.btn.big,.btngroup.big .btn{font-size:14px;line-height:36px;padding-block:0;padding-inline:14px}.btn.big[data-icon]:before,.preview-btn:before,.view-btn:before{margin-inline-start:-2px}.btn.big,.btn.big+.spinner,.btngroup.big,.btngroup.big input.btn{min-height:36px}.btn.huge{height:48px;line-height:48px;padding:var(--l)}.btn.secondary,.btn.submit{color:var(--white)!important;--ui-control-active-color:var(--white);--focus-ring:var(--focus-ring-outset);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.btn.submit{background-color:var(--primary-color)!important}.btn.submit:not(.disabled,.inactive,.loading).hover,.btn.submit:not(.disabled,.inactive,.loading):focus,.btn.submit:not(.disabled,.inactive,.loading):hover{background-color:#c82020!important}.btn.submit:not(.disabled,.inactive,.loading).active,.btn.submit:not(.disabled,.inactive,.loading):active,.btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#b21d1d!important}.btn.caution{background-color:var(--red-050)!important;color:var(--error-color)}.btn.caution.hover,.btn.caution:focus,.btn.caution:hover{background-color:#fcdada!important}.btn.caution.active,.btn.caution:active,.btn.caution[aria-expanded=true]{background-color:var(--red-100)!important}.btn.secondary,.secondary-buttons .btn.submit{background-color:var(--secondary-color)!important}.btn.secondary:not(.disabled,.inactive,.loading).hover,.btn.secondary:not(.disabled,.inactive,.loading):focus,.btn.secondary:not(.disabled,.inactive,.loading):hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):focus,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):hover{background-color:#55616d!important}.btn.secondary:not(.disabled,.inactive,.loading).active,.btn.secondary:not(.disabled,.inactive,.loading):active,.btn.secondary:not(.disabled,.inactive,.loading)[aria-expanded=true],.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#4a545e!important}div.btn.submit{overflow:hidden;position:relative}div.btn.submit input{inset-inline-start:100%;position:absolute}.btn.dashed{background-color:transparent;border:1px dashed var(--medium-hairline-color)}.btngroup .btn.dashed:not(:last-child,.btngroup-btn-last){border-inline-end:1px solid transparent;margin-inline-end:-1px}.btn.dashed:focus{background-color:rgba(205,216,228,.1);border-color:transparent}.reduce-focus-visibility .btn.dashed:focus:not(:focus-visible){border:1px dashed var(--medium-hairline-color)}.btn.dashed:not(.disabled).active,.btn.dashed:not(.disabled):active,.btn.dashed:not(.disabled)[aria-expanded=true]{background-color:rgba(205,216,228,.25)}.chevron-btns{display:flex;justify-content:flex-start}.chevron-btns .btn{background-color:transparent;border-radius:0;padding:0;position:relative}.chevron-btns .btn.active-drop-target,.chevron-btns .btn.current-step{color:var(--white);--text-color:var(--white);--ui-control-color:var(--white);--ui-control-bg-color:var(--gray-500);--ui-control-hover-bg-color:#55616d;--ui-control-active-bg-color:#4a545e}.chevron-btns .btn.current-step{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--light-focus-hsl),1)}.chevron-btns .btn:focus{box-shadow:none;z-index:1}.chevron-btns .btn:focus .label{box-shadow:var(--focus-ring);z-index:1}.reduce-focus-visibility .chevron-btns .btn:focus:not(:focus-visible) .label{box-shadow:none}.reduce-focus-visibility .chevron-btns .btn:focus-visible .label{box-shadow:var(--focus-ring)}.chevron-btns .btn:not(.has-action-menu){margin-inline-end:2.8px;padding-inline-end:calc(var(--ui-control-height)/2)}.chevron-btns .btn:not(.has-action-menu):not(.current-step[data-disclosure-trigger]) .btn-body{padding-inline-end:5px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body{padding-inline-start:8px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label{padding:3px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;transform:rotate(45deg);width:.4375rem}.chevron-btns .btn .btn-body{align-items:center;background-color:var(--ui-control-bg-color);display:inline-flex;height:var(--ui-control-height);justify-content:center}.chevron-btns .btn .btn-body [data-icon]{--ui-control-height:0.8125rem;margin-inline-end:0;text-align:center}.chevron-btns .btn .label{align-items:center;display:inline-flex;overflow:hidden;text-overflow:ellipsis}.chevron-btns .btn.has-action-menu .btn-body{margin-inline-end:0;padding-inline-end:1px}.chevron-btns .btn .chevron-left,.chevron-btns .btn .chevron-right{height:100%;inset-block-start:0;position:absolute;width:calc(var(--ui-control-height)/2)}.chevron-btns .btn .chevron-left{border-block-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid transparent;inset-inline-start:0}.chevron-btns .btn .chevron-left:after{border-block-end:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid transparent;content:"";display:block;font-size:0;inset-block-end:0;inset-inline-end:0;position:absolute}.chevron-btns .btn .chevron-right{border-block-end:calc(var(--ui-control-height)/2) solid transparent;border-block-start:calc(var(--ui-control-height)/2) solid transparent;border-inline-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);inset-inline-end:0}.chevron-btns ol{display:flex;list-style-type:none;padding-inline-start:0;position:relative}.chevron-btns ol li.first-step .btn .btn-body{border-end-end-radius:0;border-end-start-radius:var(--ui-control-border-radius);border-start-end-radius:0;border-start-start-radius:var(--ui-control-border-radius);padding-inline-start:14px}.chevron-btns ol li.first-step .btn .chevron-left{display:none}.chevron-btns ol li:not(.first-step) .btn{margin-inline-start:calc(var(--ui-control-height)*-1/2);padding-inline-start:calc(var(--ui-control-height)/2)}.chevron-btns ol li:not(.first-step) .btn .btn-body{padding-inline-start:7px}.color-input-container{position:relative}.color-input-container .color-hex-indicator{inset-block-start:0;inset-inline-start:7px;line-height:34px;position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em}.color-input{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important;padding-inline:calc(7px + 1em) 9px}.color{border-radius:17px;display:inline-block;height:34px;padding:0;position:relative;vertical-align:middle;width:34px}.color:not(.static,.noteditable){cursor:pointer}.color:not(.small){background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px;background-size:17px 17px}.color.small,.color:not(.small){background-image:linear-gradient(45deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(135deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(154,165,177,.25) 0),linear-gradient(135deg,transparent 75%,rgba(154,165,177,.25) 0)}.color.small{background-position:0 0,4px 0,4px -4px,0 4px;background-size:8px 8px;height:16px;width:16px}.color .color-preview{border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.color .color-preview:focus-within{box-shadow:var(--focus-ring)}.color .color-preview>.color-preview-input{border:none;height:100%;inset-inline-start:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.colorhex{color:var(--medium-text-color);display:inline-block;margin-inline-start:5px;vertical-align:middle}.lightswitch-outer-container{display:flex}.lightswitch-outer-container .lightswitch-inner-container{align-items:center;border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);display:flex;max-width:100%;padding-inline:7px}.lightswitch-outer-container .lightswitch-inner-container span{color:var(--medium-text-color);cursor:default;flex-grow:1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:auto;overflow-wrap:break-word;padding-block:7px;padding-inline:0}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-inline-start:7px}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-inline-end:7px;text-align:end}.lightswitch{background-image:linear-gradient(to right,var(--gray-400),var(--gray-400));border:none!important;cursor:pointer;display:block;overflow:hidden;position:relative;transition:background-image .1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightswitch.on{background-image:linear-gradient(to right,var(--enabled-color),var(--enabled-color))}.lightswitch.indeterminate{background-image:linear-gradient(to right,var(--enabled-color),var(--gray-300))}.lightswitch .lightswitch-container{height:100%;position:relative}.lightswitch .lightswitch-container .handle{background-color:var(--white);inset-block-start:1px;position:absolute}.lightswitch:not(.small){border-radius:11px;height:22px;min-width:34px;width:34px}.lightswitch:not(.small) .lightswitch-container{margin-inline-start:-12px;width:46px}.lightswitch:not(.small) .lightswitch-container .handle{border-radius:10px;height:20px;inset-inline-start:calc(50% - 10px);width:20px}.lightswitch.small{border-radius:9px;height:18px;width:28px}.lightswitch.small .lightswitch-container{margin-inline-start:-10px;width:38px}.lightswitch.small .lightswitch-container .handle{border-radius:8px;height:16px;inset-inline-start:calc(50% - 8px);width:16px}table .lightswitch{display:inline-block;margin-block-end:-5px}.lightswitch.on .lightswitch-container{margin-inline-start:0}.lightswitch.indeterminate:not(.small) .lightswitch-container{margin-inline-start:-6px}.lightswitch.indeterminate.small .lightswitch-container{margin-inline-start:-5px}table.data+.pagination{margin-block-start:24px}.pagination .page-link{align-items:center;border-radius:var(--medium-border-radius);display:flex;height:1.875rem;justify-content:center;width:1.875rem}.pagination .page-link:after{position:relative;transition:border-color .1s linear}.pagination .page-link.prev-page:after{border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-inline-end:-1px;opacity:.8;position:relative;width:.4375rem}body.ltr .pagination .page-link.prev-page:after{transform:rotate(135deg)}body.rtl .pagination .page-link.prev-page:after{transform:rotate(-45deg)}.pagination .page-link.next-page:after{border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-inline-start:-1px;opacity:.8;position:relative;width:.4375rem}body.ltr .pagination .page-link.next-page:after{transform:rotate(-45deg)}body.rtl .pagination .page-link.next-page:after{transform:rotate(135deg)}.pagination .page-link:not(.disabled){box-shadow:inset 0 0 0 1px var(--hairline-color);cursor:pointer;transition:box-shadow .1s linear}.pagination .page-link:not(.disabled):hover{box-shadow:inset 0 0 0 1px var(--link-color);text-decoration:none}.pagination .page-link:not(.disabled):hover:after{border-color:var(--link-color)}body.reduce-focus-visibility .pagination .page-link:not(.disabled):focus-visible,body:not(.reduce-focus-visibility) .pagination .page-link:not(.disabled):focus{box-shadow:inset 0 0 0 1px var(--hairline-color),var(--focus-ring)}.pagination .page-link.disabled{opacity:1}.pagination .page-link.disabled:after{border-color:var(--hairline-color)}.actions{float:inline-end}.actions>li{float:inline-start}.actions>li+li{margin-inline-start:10px}h1+.actions{margin-block-start:-100px}h2+.actions{margin-block-start:-54px}.tablepane{--pane-y-padding-default:calc(var(--xl) - 2px);--pane-x-padding-default:calc(var(--padding) - 2px);margin-block:calc(var(--pane-padding, var(--pane-y-padding-default))*-1) calc(var(--pane-padding, var(--padding))*-1 + var(--pane-padding, var(--m)));margin-inline:calc(var(--pane-padding, var(--pane-x-padding-default))*-1);overflow-x:auto;padding:0!important}.tablepane table.data td:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox),.tablepane table.data th:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox){padding-inline-start:var(--pane-padding,var(--pane-x-padding-default))}.tablepane table.data td:last-child,.tablepane table.data th:last-child{padding-inline-end:var(--pane-padding,var(--pane-x-padding-default))}table.fixed-layout{table-layout:fixed}table td.thin,table th.thin{white-space:nowrap;width:.01%!important}table thead th{font-weight:700;text-align:start;vertical-align:top}table:not(.data) td,table:not(.data) th{padding-block:7px}table:not(.data) td:not(:first-child),table:not(.data) th:not(:first-child){padding-inline-start:12px}table:not(.data) td:not(:last-child),table:not(.data) th:not(:last-child){padding-inline-end:12px}table.data td,table.data th{box-sizing:border-box;padding-inline:12px;position:relative}table.data td.checkbox-cell,table.data td.vuetable-th-slot-checkbox,table.data th.checkbox-cell,table.data th.vuetable-th-slot-checkbox{box-sizing:content-box;min-width:var(--checkbox-size);position:relative;width:var(--checkbox-size)!important}table.data td.checkbox-cell div.checkbox,table.data td.checkbox-cell input.checkbox+label,table.data td.vuetable-th-slot-checkbox div.checkbox,table.data td.vuetable-th-slot-checkbox input.checkbox+label,table.data th.checkbox-cell div.checkbox,table.data th.checkbox-cell input.checkbox+label,table.data th.vuetable-th-slot-checkbox div.checkbox,table.data th.vuetable-th-slot-checkbox input.checkbox+label{inset-block-start:calc(50% - .5rem);position:absolute}table.data th{font-weight:700}table.data caption+tbody tr:first-child td:first-child,table.data caption+tbody tr:first-child th:first-child,table.data caption+tfoot tr:first-child td:first-child,table.data caption+tfoot tr:first-child th:first-child,table.data caption+thead tr:first-child td:first-child,table.data caption+thead tr:first-child th:first-child,table.data tbody:first-child tr:first-child td:first-child,table.data tbody:first-child tr:first-child th:first-child,table.data tfoot:first-child tr:first-child td:first-child,table.data tfoot:first-child tr:first-child th:first-child,table.data thead:first-child tr:first-child td:first-child,table.data thead:first-child tr:first-child th:first-child{border-end-start-radius:var(--border-radius,var(--small-border-radius));border-start-start-radius:var(--border-radius,var(--small-border-radius))}table.data caption+tbody tr:first-child td:last-child,table.data caption+tbody tr:first-child th:last-child,table.data caption+tfoot tr:first-child td:last-child,table.data caption+tfoot tr:first-child th:last-child,table.data caption+thead tr:first-child td:last-child,table.data caption+thead tr:first-child th:last-child,table.data tbody:first-child tr:first-child td:last-child,table.data tbody:first-child tr:first-child th:last-child,table.data tfoot:first-child tr:first-child td:last-child,table.data tfoot:first-child tr:first-child th:last-child,table.data thead:first-child tr:first-child td:last-child,table.data thead:first-child tr:first-child th:last-child{border-end-end-radius:var(--border-radius,var(--small-border-radius));border-start-end-radius:var(--border-radius,var(--small-border-radius))}table.data thead td,table.data thead th{background-color:var(--gray-050);cursor:default;width:auto}table.data thead td,table.data thead th:not(.orderable){padding-block:var(--s)}table.data thead th{vertical-align:middle;white-space:nowrap}table.data thead th.orderable{padding:0!important;position:relative}body:not(.dragging) table.data thead th.orderable:not(.ordered):hover{background-color:var(--gray-100)}table.data thead th.orderable.ordered{background-color:var(--light-sel-color)}table.data thead th.orderable.ordered:not(.loading) button:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-block-start:2px;inset-block-start:calc(50% - 3px);inset-inline-end:var(--m);opacity:.8;position:relative;position:absolute;transform:rotate(225deg);width:.4375rem}table.data thead th.orderable.ordered:not(.loading).desc button:after{transform:rotate(45deg)}table.data thead th.orderable button{font:inherit;padding-block:var(--pane-padding,var(--m));padding-inline:var(--m) 35px;position:relative;text-align:start;width:100%}table.data thead th.orderable button:focus{z-index:1}table.data thead th:not(.loading) .spinner{display:none}table.data thead th .spinner{inset-block-start:calc(50% - 6px);inset-inline-end:8px;position:absolute;--size:12px}table.data tbody tr{--hover-bg-color:var(--gray-050);--selected-bg-color:var(--dark-sel-color)}table.data tbody tr:not(.disabled):hover td,table.data tbody tr:not(.disabled):hover th{background-color:var(--hover-bg-color)}table.data tbody tr:not(.disabled):focus{position:relative;z-index:1}table.data tbody tr:not(.disabled).active-drop-target,table.data tbody tr:not(.disabled).sel{--text-color:var(--white);--medium-dark-text-color:var(--white);--medium-text-color:var(--white);--light-text-color:var(--white);--link-color:var(--white);--ui-control-color:var(--white);--focus-ring:0 0 0 3px hsl(var(--light-focus-hsl))}table.data tbody tr:not(.disabled).active-drop-target .status-label .status-label-text,table.data tbody tr:not(.disabled).sel .status-label .status-label-text{--status-label-text-color:var(--white)!important}table.data tbody tr:not(.disabled).active-drop-target td,table.data tbody tr:not(.disabled).active-drop-target th,table.data tbody tr:not(.disabled).sel td,table.data tbody tr:not(.disabled).sel th{background-color:var(--selected-bg-color);color:var(--white)}table.data tbody tr:not(.disabled).active-drop-target .cp-icon,table.data tbody tr:not(.disabled).active-drop-target .icon,table.data tbody tr:not(.disabled).active-drop-target [data-icon-after],table.data tbody tr:not(.disabled).active-drop-target [data-icon],table.data tbody tr:not(.disabled).sel .cp-icon,table.data tbody tr:not(.disabled).sel .icon,table.data tbody tr:not(.disabled).sel [data-icon-after],table.data tbody tr:not(.disabled).sel [data-icon]{--icon-color:var(--white)!important}table.data tbody td,table.data tbody th{max-width:33vw;padding-block:7px}table.data tbody td.timestamp{color:var(--light-text-color);text-align:end;vertical-align:bottom;white-space:nowrap}table.data thead+tbody tr td,table.data thead+tbody tr th,table.data tr+tr td,table.data tr+tr th{border-block-start:1px solid transparent}table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) td,table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) th{border-block-start-color:var(--gray-300)}table.data.vuetable th.sortable:hover{background-color:var(--gray-100);color:var(--text-color)}table.data.vuetable th.sortable.ordered{background-color:var(--light-sel-color)}table.data.vuetable th.sortable.ordered .sort-icon{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-block-start:2px;inset-block-start:.4375rem;inset-inline-end:var(--m);opacity:.8;position:relative;transform:rotate(225deg);width:.4375rem}table.data.vuetable th.sortable.ordered.desc .sort-icon{inset-block-start:.3125rem;transform:rotate(45deg)}table.collapsed{width:auto}table.collapsed,table.collapsed tbody,table.collapsed tbody td,table.collapsed tbody th,table.collapsed tbody tr{border:none;display:block;padding:0;text-align:start;white-space:normal;width:auto!important}table.collapsed thead{display:none}table.collapsed tbody tr{border-block-end:1px dotted var(--hairline-color);padding-block:6px;padding-inline:0}table.collapsed tbody tr:after{clear:both;content:"";display:block;height:0;visibility:hidden}table.collapsed tbody td,table.collapsed tbody th{padding-block:2px!important;padding-inline:0!important}table.collapsed tbody td:empty{display:none}table.collapsed tbody [data-title]{margin-inline-end:0}table.collapsed tbody [data-title]:before{content:attr(data-title) ":";font-weight:700;margin-inline-end:5px}table.collapsed tbody [data-title] form{display:inline-block}.datatablesorthelper,.editabletablesorthelper{background-color:var(--white);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.datatablesorthelper,.datatablesorthelper .chip,.datatablesorthelper a{cursor:move!important}.datatablesorthelper tr:first-child td,.datatablesorthelper tr:first-child th{border-block-start:none!important}.datatablesorthelper tr:last-child td,.datatablesorthelper tr:last-child th{border-block-end:none!important}.datatablesorthelper th .toggle{display:none!important}.card,.chip{background-color:var(--custom-bg-color,var(--gray-050));color:var(--custom-text-color,var(--text-color))}.card.hairline,.chip.hairline{background-color:transparent;border:1px solid var(--medium-hairline-color)}.chip{align-items:center;border-radius:var(--large-border-radius);cursor:default;display:inline-flex;font-weight:400;gap:var(--xs);max-width:100%;padding-block:0;padding-inline:var(--s);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chip.small{flex-direction:row;min-height:calc(1.625rem + 8px);--thumb-size:1.875rem}.chip.small>.thumb{margin-block:0;margin-inline:-2px 2px}.chip.small>.thumb.cp-icon{--thumb-size:1rem}.chip.large{flex-direction:column;--thumb-size:120px;min-width:calc(var(--s)*2 + var(--thumb-size));padding-block:var(--xs);width:100%}.chip.large .chip-content{width:100%}.chip .chip-content{align-items:center;display:flex;flex-direction:row;gap:var(--s);width:100%}.chip .chip-content .icon,.chip .chip-content .status{margin-inline-end:0}.chip .chip-content .icon{margin-block:-4px 0;margin-inline:-1px}.chip .chip-content .label{flex:1}.chip .chip-content .chip-label{padding-block:var(--2xs);padding-inline:0}.chip .chip-content .chip-actions{margin-inline-start:auto}.chip:has(.thumb):not(.large) .chip-content{min-width:calc(100% - var(--thumb-size))}.card.sel .chip,.chip.sel,li.active-drop-target .chip,li.sel .chip{--text-color:var(--white);--custom-text-color:var(--white)!important;--medium-dark-text-color:var(--white);--medium-text-color:var(--white);--light-text-color:var(--white);--link-color:var(--white);--ui-control-color:var(--white);--focus-ring:0 0 0 3px hsl(var(--light-focus-hsl));background-color:var(--custom-sel-bg-color,var(--dark-sel-color))!important;color:var(--white)}.card.sel .chip .cp-icon,.card.sel .chip .icon,.card.sel .chip [data-icon-after],.card.sel .chip [data-icon],.chip.sel .cp-icon,.chip.sel .icon,.chip.sel [data-icon-after],.chip.sel [data-icon],li.active-drop-target .chip .cp-icon,li.active-drop-target .chip .icon,li.active-drop-target .chip [data-icon-after],li.active-drop-target .chip [data-icon],li.sel .chip .cp-icon,li.sel .chip .icon,li.sel .chip [data-icon-after],li.sel .chip [data-icon]{--icon-color:var(--white)!important}.chip.sel,.sel .chip{cursor:default}.chip.sel .thumb,.sel .chip .thumb{filter:brightness(.85)}.chip.sel .thumb img,.sel .chip .thumb img{box-shadow:0 0 0 1px rgba(96,109,123,.1),0 6px 4px -4px rgba(96,109,123,.2)}.offset-drag-helper .chip{background-color:var(--gray-050);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.chip>.thumb{align-items:center;display:flex;flex:0 0 auto;height:var(--thumb-size);justify-content:center;position:relative;width:var(--thumb-size)}.chip>.thumb.rounded img,.chip>.thumb.rounded svg{border:var(--xs) solid transparent;border-radius:50%}.chip>.thumb.checkered img{background-image:linear-gradient(45deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(135deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(154,165,177,.25) 0),linear-gradient(135deg,transparent 75%,rgba(154,165,177,.25) 0);background-position:0 0,4px 0,4px -4px,0 4px;background-size:8px 8px}.chip>.thumb img,.chip>.thumb svg{border-radius:var(--small-border-radius);display:block;flex-shrink:0;max-height:100%;max-width:100%}.chip>.thumb svg{width:100%}.cp-icon{align-items:center;display:flex;justify-content:center;max-width:var(--icon-size)}.cp-icon,.cp-icon svg{height:var(--icon-size);width:var(--icon-size)}.cp-icon svg{max-height:var(--icon-size)!important;max-width:var(--icon-size)!important}.cp-icon svg circle,.cp-icon svg ellipse,.cp-icon svg line,.cp-icon svg path,.cp-icon svg polygon,.cp-icon svg polyline,.cp-icon svg rect,.cp-icon svg text{fill:var(--icon-color,var(--ui-control-color));stroke-width:0}.cp-icon.large{--icon-size:1.25rem}.cp-icon.small{--icon-size:0.875rem}.cp-icon.puny{--icon-size:0.75rem}.cards,.chips{display:flex;--custom-bg-color:initial;--custom-text-color:initial;--custom-sel-bg-color:initial}.cards:not(.inline-chips),.chips:not(.inline-chips){flex-direction:column}.cards li,.chips li{max-width:100%}.cards{gap:var(--s)}.chips{align-items:flex-start;gap:var(--xs)}.chips.chips-small li{height:2.125rem}.inline-chips{align-items:center;display:flex;flex-flow:row wrap;gap:var(--s)}.inline-chips .chip{margin:0!important}.elements.inline-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.card{align-items:stretch;cursor:default;display:flex;flex-direction:row;gap:var(--s);overflow:hidden;padding:var(--m);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.card,.card:after{border-radius:var(--large-border-radius)}.card.sel,li.sel .card{--text-color:var(--white);--custom-text-color:var(--white)!important;--medium-dark-text-color:var(--white);--medium-text-color:var(--white);--light-text-color:var(--white);--link-color:var(--white);--ui-control-color:var(--white);--focus-ring:0 0 0 3px hsl(var(--light-focus-hsl));background-color:var(--custom-sel-bg-color,var(--dark-sel-color))!important;color:var(--white)}.card.sel>.thumb,li.sel .card>.thumb{filter:brightness(.85)}.card.sel .cp-icon,.card.sel .icon,.card.sel [data-icon-after],.card.sel [data-icon],li.sel .card .cp-icon,li.sel .card .icon,li.sel .card [data-icon-after],li.sel .card [data-icon]{--icon-color:var(--white)!important}.card.sel .status-label .status-label-text,li.sel .card .status-label .status-label-text{--status-label-text-color:var(--white)!important}.ck-content .card ul{list-style-type:none;padding-inline:0!important}.card>.thumb{align-self:start;border-radius:var(--small-border-radius);display:flex;flex:0 0 128px;overflow:hidden;width:128px}.card>.thumb img,.card>.thumb svg{max-height:128px;-o-object-fit:cover;object-fit:cover;width:100%}.card>.thumb+.card-content{margin-inline-start:calc(var(--m) - var(--s))}.card>.cp-icon{margin-block:3px 0;margin-inline:-2px -4px}.card>.cp-icon+.card-content .card-body .chip[data-type=craft\\models\\EntryType] .cp-icon{display:none}.card .card-content,.card .card-content .card-body{display:flex;flex:1;flex-direction:column;gap:var(--xs)}.card .card-content{flex:1 0 0!important;overflow:hidden;position:relative;--focus-ring:var(--inner-focus-ring)}.card .card-content .card-heading{align-items:center;display:flex;flex-direction:row;gap:5px;min-height:1.375rem}.card .card-content .card-heading .label{font-weight:600}.card .card-content .card-body:empty{display:none}.card .card-content .card-body>.card-attribute-preview:not(:has(>.no-truncate)){--max-lines:2;margin:0;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;text-wrap:pretty}.card .card-content .card-body .checkbox-preview-label{display:inline;font-style:italic;margin-inline-start:5px}.card .card-content .card-body .chip.small{padding-inline:0}.card>.card-actions-container{align-items:flex-start!important;display:flex;position:relative}.card-grid{display:grid!important;gap:var(--s)!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card-grid>li{border-radius:var(--large-border-radius)}.card-grid>li>.card{height:100%;margin:0!important}.lp-editor-container .card-grid{grid-template-columns:minmax(0,1fr)}.context-label,.context-menu-container{align-items:center;border:1px solid var(--medium-hairline-color);border-radius:calc(var(--touch-target-size)/2);color:var(--medium-dark-text-color);display:inline-flex;font-size:11px;font-weight:400;height:var(--touch-target-size);margin-inline-start:var(--xs);padding-block:0;padding-inline:var(--s);text-decoration:none!important}.context-menu-container{padding-inline-end:0}.context-menu-container .menubtn:not(.action-btn){border-end-end-radius:calc(var(--touch-target-size)/2);border-end-start-radius:0;border-inline-start:1px solid var(--medium-hairline-color);border-start-end-radius:calc(var(--touch-target-size)/2);border-start-start-radius:0;margin-block:0;margin-inline:0 -1px;padding-inline-end:2px!important}.context-menu-container .menubtn:not(.action-btn):hover{border-color:var(--dark-hairline-color)!important}.context-menu-container>*{display:inline-block;padding-inline-end:var(--s)}.context-menu-container .menubtn:not(.action-btn):only-child,.context-menu-container .visually-hidden:first-child+.menubtn:not(.action-btn):last-child{border-inline-start:none!important;border-radius:calc(var(--touch-target-size)/2)!important;margin-block:0;margin-inline:calc(var(--s)*-1)}.card .checkbox:before,.chip .checkbox:before{box-shadow:none!important}.card .label,.chip .label{align-items:center;display:flex;gap:var(--xs);overflow:hidden}.card .label .label-link,.chip .label .label-link{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .label .label-link:focus,.chip .label .label-link:focus{box-shadow:var(--inner-focus-ring)}.card .label a.label-link,.chip .label a.label-link{color:var(--link-color)}.card .label .segment:after,.chip .label .segment:after{border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;content:"";display:inline-flex!important;display:block;font-size:0;height:.4375rem;inset-block-start:-2px;margin-block:0;margin-inline:2px 5px;opacity:.8;position:relative;width:.4375rem}body.ltr .card .label .segment:after,body.ltr .chip .label .segment:after{transform:rotate(-45deg)}body.rtl .card .label .segment:after,body.rtl .chip .label .segment:after{transform:rotate(135deg)}.sel .card .label .segment:after,.sel .chip .label .segment:after{border:solid var(--white);border-width:0 .0625rem .0625rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;width:.4375rem}body.ltr .sel .card .label .segment:after,body.ltr .sel .chip .label .segment:after{transform:rotate(-45deg)}body.rtl .sel .card .label .segment:after,body.rtl .sel .chip .label .segment:after{transform:rotate(135deg)}.card>.card-actions-container>.card-actions,.card>.chip-content>.chip-actions,.chip>.card-actions-container>.card-actions,.chip>.chip-content>.chip-actions{align-items:center;display:flex;flex-direction:row;gap:var(--s);min-height:1.375rem}.card>.card-actions-container>.card-actions:empty,.card>.chip-content>.chip-actions:empty,.chip>.card-actions-container>.card-actions:empty,.chip>.chip-content>.chip-actions:empty{display:none}.card>.card-actions-container>.card-actions>.status,.card>.chip-content>.chip-actions>.status,.chip>.card-actions-container>.card-actions>.status,.chip>.chip-content>.chip-actions>.status{margin:0}.card>.card-actions-container>.card-actions>.action-btn,.card>.card-actions-container>.card-actions>.move,.card>.chip-content>.chip-actions>.action-btn,.card>.chip-content>.chip-actions>.move,.chip>.card-actions-container>.card-actions>.action-btn,.chip>.card-actions-container>.card-actions>.move,.chip>.chip-content>.chip-actions>.action-btn,.chip>.chip-content>.chip-actions>.move{height:var(--touch-target-size);margin-block:0;margin-inline:-4px;width:var(--touch-target-size)}.card>.card-actions-container>.card-actions>.action-btn:before,.card>.card-actions-container>.card-actions>.move:before,.card>.chip-content>.chip-actions>.action-btn:before,.card>.chip-content>.chip-actions>.move:before,.chip>.card-actions-container>.card-actions>.action-btn:before,.chip>.card-actions-container>.card-actions>.move:before,.chip>.chip-content>.chip-actions>.action-btn:before,.chip>.chip-content>.chip-actions>.move:before{color:var(--custom-text-color,var(--ui-control-color))}.card>.card-actions-container>.card-actions .action-btn,.card>.chip-content>.chip-actions .action-btn,.chip>.card-actions-container>.card-actions .action-btn,.chip>.chip-content>.chip-actions .action-btn{background-color:transparent}.card>.card-actions-container>.card-actions .action-btn:before,.card>.chip-content>.chip-actions .action-btn:before,.chip>.card-actions-container>.card-actions .action-btn:before,.chip>.chip-content>.chip-actions .action-btn:before{margin-inline-end:0!important}.card>.card-actions-container>.card-actions .action-btn:active,.card>.card-actions-container>.card-actions .action-btn:hover,.card>.card-actions-container>.card-actions .action-btn[aria-expanded=true],.card>.chip-content>.chip-actions .action-btn:active,.card>.chip-content>.chip-actions .action-btn:hover,.card>.chip-content>.chip-actions .action-btn[aria-expanded=true],.chip>.card-actions-container>.card-actions .action-btn:active,.chip>.card-actions-container>.card-actions .action-btn:hover,.chip>.card-actions-container>.card-actions .action-btn[aria-expanded=true],.chip>.chip-content>.chip-actions .action-btn:active,.chip>.chip-content>.chip-actions .action-btn:hover,.chip>.chip-content>.chip-actions .action-btn[aria-expanded=true]{-webkit-backdrop-filter:brightness(90%);backdrop-filter:brightness(90%)}.card>.card-actions-container>.card-actions .move,.card>.chip-content>.chip-actions .move,.chip>.card-actions-container>.card-actions .move,.chip>.chip-content>.chip-actions .move{margin-block-start:-3px!important}.card.error .label .label-link,.chip.error .label .label-link{color:var(--error-color)}.element-index .source-path{background-color:var(--gray-050);border-radius:3px;--ui-control-bg-color:var(--light-sel-color);--ui-control-hover-bg-color:#bdcbdb;--ui-control-active-bg-color:#acbed2}.element-index .source-path .chevron-btns{background:#fff;display:inline-flex;position:relative;--ui-control-height:1.875rem}.element-index .source-path .chevron-btns:before{border-block-start:calc(var(--ui-control-height)/2) solid #f3f7fc;height:0;inset-block-start:0;width:0}.element-index .source-path .chevron-btns:after,.element-index .source-path .chevron-btns:before{border-inline-start:calc(var(--ui-control-height)/2) solid transparent;content:"";display:block;font-size:0;inset-inline-end:0;position:absolute}.element-index .source-path .chevron-btns:after{border-block-end:calc(var(--ui-control-height)/2) solid #f3f7fc;inset-block-start:calc(var(--ui-control-height)/2)}.element-index .source-path .chevron-btns .btn{--ui-control-border-radius:3px}.element-index .source-path .btn.settings{box-shadow:0 0 0 2px var(--white)}.element-index.main .source-path{margin-block:-22px 24px;margin-inline:calc(var(--padding)*-1 + 2px)}.element-index.main .inline-editing .link-input,.element-index.main .inline-editing input[type=email],.element-index.main .inline-editing input[type=text].fullwidth,.element-index.main .inline-editing input[type=url],.element-index.main .inline-editing textarea{min-width:10rem}.element-index.main .inline-editing .icon-picker,.element-index.main .inline-editing .link-input .flex-nowrap{flex-wrap:wrap}.element-index.main .inline-editing .money-container input[type=text].fullwidth,.element-index.main .inline-editing input[type=text][inputmode].fullwidth{min-width:5rem;width:5rem}.element-index.main .inline-editing .lightswitch-outer-container .lightswitch-inner-container span{overflow:initial}.element-index.main .inline-editing .selectize.select:not(.fullwidth){width:10rem}.element-index.main .inline-editing .flex:has(input[type=text][inputmode].fullwidth){flex-wrap:nowrap}.elementselectormodal .element-index .source-path{margin-block-end:2px}.element-index.pane .toolbar{background-color:var(--gray-050);border-radius:calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px) 0 0;box-shadow:0 1px 0 var(--hairline-color);margin-block:calc(var(--pane-padding)*-1) var(--pane-padding)!important;margin-inline:calc(var(--pane-padding)*-1)!important;padding:var(--pane-padding);position:relative;z-index:2}.element-index.pane .header{background-color:transparent;border-block-end:1px solid var(--hairline-color);padding-block:var(--pane-padding)}.element-index.pane .elements{--border-radius:0}.element-index.pane .elements .tableview table.data thead td,.element-index.pane .elements .tableview table.data thead th{border-block-end:1px solid var(--hairline-color)}.element-index.pane .elements .tableview table.data thead td:not(.ordered),.element-index.pane .elements .tableview table.data thead th:not(.ordered){background-color:transparent}.element-index.pane .footer{background:transparent;border-block-start:1px solid var(--hairline-color);border-radius:0 0 calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px)!important;box-shadow:none}.element-index craft-proxy-scrollbar{margin-inline:calc(var(--xl)*-1);position:sticky;width:calc(100% + var(--xl)*2)}.elements{position:relative}.elements:not(.busy) .update-spinner{display:none}.elements.busy{min-height:72px}.elements.busy:after{background:hsla(0,0%,100%,.75);border-radius:var(--large-border-radius);content:"";display:block;font-size:0;height:100%;inset-block-start:0;inset-inline-start:calc(var(--pane-padding, 24px)*-1);position:absolute;width:calc(100% + var(--pane-padding, 24px) + var(--pane-padding, 24px));z-index:100}.elements .header{background-color:var(--gray-050);border-radius:var(--border-radius,var(--small-border-radius));box-shadow:none;margin-block:calc(var(--xl)*-1 + 2px) var(--xl);margin-inline:calc(var(--padding)*-1 + 2px);padding:var(--s)}.elements .header:after{content:""}.elements .header .selectallcontainer{align-items:center;cursor:default;display:flex;gap:5px}.elements .tableview tr.draggee td,.elements .tableview tr.draggee th,.elements .thumbsview li.draggee{opacity:.25}.elements .tableview th .move,.elements .tableview th .toggle{align-items:center;display:flex;height:var(--touch-target-size);inset-block-start:50%;justify-content:center;margin-inline-start:calc(var(--touch-target-size)*-1);position:absolute;transform:translateY(-50%);width:var(--touch-target-size)}.elements .tableview th .move{font-size:11px;text-decoration:none}.elements .tableview th .toggle{border-radius:50%;padding:4px;text-align:center}.elements .tableview th .move+.toggle{margin-inline-start:calc(var(--touch-target-size)*-2)}.elements .tableview th .enabled-label{margin-inline-start:var(--xs)}.elements .tableview .chip{background-color:transparent}.elements .tableview tr.disabled{opacity:1}.elements .tableview tr.disabled>td,.elements .tableview tr.disabled>th>div>*{opacity:.25}.elements .tableview tr.disabled>th>div>button.toggle{opacity:1;pointer-events:all}.elements .thumbsview{display:grid;gap:var(--xs);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.elements .thumbsview li{border-radius:var(--large-border-radius);margin-block:0 1px;margin-inline:0 1px;max-width:226px;position:relative}.elements .thumbsview li:hover .chip{background-color:var(--gray-050)}.elements .thumbsview li.sel a{cursor:pointer!important}.elements .thumbsview li.sel a:hover{text-decoration:underline}.elements .thumbsview .chip.large{width:100%}.elements .thumbsview .chip-content{max-width:100%}.tableview .inline-chips .chip{background-color:transparent;padding:0}.export-form{position:relative}.export-form .spinner{inset-block-end:0;inset-inline-end:-24px;position:absolute}.structure{position:relative;z-index:1}.structure li{padding-inline-start:8px}.structure li.collapsed>ul{display:none}.structure li .add.active,.structure li .row:hover>.icon,.structure li.draghelper>.row .move{opacity:1}.structure li.draghelper>.row .add{opacity:0}.structure li.draghelper>.row .move:before{color:var(--link-color)}.structure li.draginsertion{background-color:var(--link-color)!important;border-inline-start:none;border-radius:1px;height:2px;margin-block:-1px;margin-inline:8px 0;padding-inline-start:0;position:relative}.structure li .toggle{float:inline-start;margin-block:10px 0;margin-inline:-12px -8px;padding:4px;position:relative;z-index:1}.structure li .row:after{clear:both;content:"";display:block;height:0;visibility:hidden}.structure li .add,.structure li .move{margin-block:5px 0;margin-inline:0 5px;opacity:0;transition:opacity .1s linear}.structure li .add{padding-block:0;padding-inline:5px}.structure li .add:before{color:var(--dark-hairline-color);content:"downangle"}.structure li .add.active:before,.structure li .add:not(.disabled):hover:before{color:var(--link-color)}.structure li .checkbox{float:inline-start;margin-block:7px 0;margin-inline:7px 0}.structure ul{margin-inline-start:-3px}.structure ul li{background-repeat:no-repeat;padding-inline-start:38px;--background-position-x:0;--background-position-y:-6px;background-position:var(--background-position-x) var(--background-position-y)}body.ltr .structure ul li{background-image:url(../images/branch.png)}body.rtl .structure ul li{--background-position-x:100%;background-image:url(../images/branch_rtl.png)}.structure ul li:not(:last-child,.last){border-inline-start:1px solid var(--gray-200);padding-inline-start:37px}body.ltr .structure ul li:not(:last-child,.last){--background-position-x:-1px}body.rtl .structure ul li:not(:last-child,.last){--background-position-x:calc(100% + 1px)}.structure ul li.draginsertion{margin-inline-start:38px}.structure .row.draghover .chip{border-radius:15px;box-shadow:inset 0 0 0 2px var(--link-color);z-index:2}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px var(--link-color)}.componentselect .components:not(:empty)+.flex,.elementselect .elements:not(:empty)+.flex{margin-block-start:var(--s)}.elementselect{min-height:34px;position:relative}.elementselect .btn,.elementselect .flex{clear:both}.elementselect .structure .chip{margin-block-start:var(--xs)}.elementselect .structure>li{padding-inline-start:0}.elementselect .structure ul{margin-inline-start:14px}.elementselect .structure ul li{--background-position-y:0}.nested-element-cards{display:flex;flex-direction:column;gap:var(--s)}.nested-element-cards>.pane{margin:0}table.editable{border:1px solid var(--gray-200);border-radius:var(--large-border-radius)}table.editable td.action,table.editable td.heading,table.editable th{background-color:var(--gray-050);color:var(--medium-text-color);font-weight:400}table.editable td.action a,table.editable td.action button:not(.lightswitch),table.editable td.heading a,table.editable td.heading button:not(.lightswitch),table.editable th a,table.editable th button:not(.lightswitch){align-items:center;display:inline-flex;height:var(--touch-target-size);justify-content:center;width:var(--touch-target-size)}table.editable td.action .flex,table.editable td.heading .flex,table.editable th .flex{gap:0}table.editable td.action{padding-inline:var(--xs)!important;vertical-align:middle}table.editable td.action:has(+td.action){padding-inline-end:0!important}table.editable td.action+td.action{padding-inline-start:0!important}table.editable tbody tr th,table.editable thead tr th{padding-block:6px;padding-inline:10px}table.editable thead tr th{border-block-end:1px solid var(--hairline-color)}table.editable thead tr th.has-info{padding-inline-end:calc(15px + 1em)}table.editable thead tr th span.info{margin-inline-start:5px;position:absolute}table.editable tbody tr:not(:first-child) td,table.editable tbody tr:not(:first-child) th{border-block-start:1px solid var(--hairline-color)}table.editable tbody tr:last-child td:first-child{border-end-start-radius:var(--large-border-radius)}table.editable tbody tr:last-child td:first-child input.text,table.editable tbody tr:last-child td:first-child textarea{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.editable tbody tr td:not(:first-child),table.editable tbody tr th~td:not(.hidden)~td{border-inline-start:1px solid var(--hairline-color)}table.editable tbody tr th~td:not(:first-child){border-inline-start:1px solid #dbdddf}table.editable tbody tr td{background-color:var(--white);padding-block:4px;padding-inline:10px;vertical-align:top}table.editable tbody tr td.focus{box-shadow:inset 0 0 0 1px var(--hairline-color);position:relative}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual .editable-table-preview{text-align:start;white-space:pre-wrap}table.editable tbody tr td.textual .editable-table-preview+textarea{height:0;min-height:0;opacity:0;padding-block:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{text-align:start;white-space:pre-wrap}table.editable tbody tr td.lightswitch-cell{padding-block:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin-block:0;margin-inline:auto}table.editable tbody tr td.checkbox-cell{padding-block:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;height:16px;margin-block:-2px 0;margin-inline:auto;width:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px var(--error-color)}table.editable tbody tr td.disabled{opacity:1;position:relative}table.editable tbody tr td.disabled:after{background-color:rgba(243,247,252,.75);content:"";font-size:0;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}table.editable tbody tr td.action{padding-block:4px;padding-inline:7px}table.editable tbody tr td.action+td.action{border-inline-start:none;padding-inline-start:0}table.editable tbody tr td .flex>*{margin-block-end:0}table.editable tbody .editable-table-preview,table.editable tbody input.text,table.editable tbody pre,table.editable tbody textarea,table.editable tbody textarea.text{background-color:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;line-height:20px;overflow:hidden;padding-block:7px;padding-inline:10px;transition:none;width:100%}table.editable tbody .color-container{display:block;position:relative}table.editable tbody .color-container .color-input,table.editable tbody .color-container>.color{margin-block-end:0}table.editable tbody .color-container>.color{inset-block-start:10px;inset-inline-start:10px;position:absolute;z-index:1}table.editable tbody .color-container .color-hex-indicator{inset-inline-start:32px}table.editable tbody .color-container .color-input{padding-inline-start:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:calc(100% - 29px)}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{inset-block-start:6px;inset-inline-start:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%}table.editable:not(.hidden)+.btn.add{border-block-start-width:0;border-radius:0 0 var(--medium-border-radius) var(--medium-border-radius)}.border-box+.buttons,.shadow-box+.buttons{margin-block-start:7px}.tree ul,ul.tree{margin-inline-start:20px}.tree li .toggle{margin-block:7px 0;margin-inline:-15px 0}.status{background-clip:border-box;border-radius:100%;box-sizing:border-box;display:inline-block;flex:0 0 auto;height:.75rem;margin-inline-end:10px;position:relative;width:.75rem}body.use-shapes .status.all{background-image:linear-gradient(30deg,#184cef,#e5422b);rotate:45deg}body.use-shapes .status.pending{background-color:transparent;border-color:transparent transparent var(--pending-color) transparent;border-radius:1px;border-style:solid;border-width:0 5px 10px}body.use-shapes .status.all,body.use-shapes .status.expired,body.use-shapes .status.off,body.use-shapes .status.suspended{border-radius:2px;transform:scale(90%)}.status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:var(--ui-control-color)}.status.all{background-image:linear-gradient(60deg,#184cef,#e5422b);background-origin:border-box}.status.active,.status.enabled,.status.live,.status.on{background-color:var(--enabled-color)}.bg-red,.status.expired,.status.off,.status.red,.status.suspended{background-color:var(--disabled-color)}.status.warning{background-color:var(--warning-color)}.bg-orange,.status.orange,.status.pending{background-color:var(--pending-color)}.bg-amber,.status.amber{background-color:var(--amber-500)}.bg-yellow,.status.yellow{background-color:var(--yellow-500)}.bg-lime,.status.lime{background-color:var(--lime-500)}.bg-green,.status.green{background-color:var(--green-600)}.bg-emerald,.status.emerald{background-color:var(--emerald-500)}.bg-teal,.bg-turquoise,.status.teal,.status.turquoise{background-color:var(--enabled-color)}.bg-cyan,.status.cyan{background-color:var(--cyan-500)}.bg-sky,.status.sky{background-color:var(--sky-500)}.bg-blue,.status.blue{background-color:var(--blue-600)}.bg-indigo,.status.indigo{background-color:var(--indigo-500)}.bg-violet,.status.violet{background-color:var(--violet-500)}.bg-purple,.status.purple{background-color:var(--purple-500)}.bg-fuchsia,.status.fuchsia{background-color:var(--fuchsia-500)}.bg-pink,.status.pink{background-color:var(--pink-500)}.bg-rose,.status.rose{background-color:var(--rose-500)}.status.light{background-color:var(--gray-100)}.bg-white,.status.white{background-color:var(--white)}.bg-black,.status.black{background-color:var(--gray-800)}.bg-gray,.bg-grey,.status.gray,.status.grey{background-color:var(--gray-300)}.status.disabled,.status.inactive{--outline-color:var(--gray-500);box-shadow:inset 0 0 0 2px var(--outline-color)}.sel .status.disabled,.sel .status.inactive{--outline-color:var(--gray-200)}.status.white{opacity:1}.status-label{align-items:center;display:inline-flex;gap:var(--xs);height:1.375rem;justify-content:center;padding-block:0;padding-inline:var(--s);position:relative}.status-label:before{background-color:var(--status-label-bg-color);border-radius:.6875rem;content:"";display:block;inset:0;opacity:.15;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.status-label .cp-icon,.status-label .status{margin-block:0;margin-inline:-3px 0}.status-label .status-label-text{color:var(--status-label-text-color);font-size:11px;font-weight:500;position:relative;text-transform:uppercase}.status-label.red{--status-label-text-color:var(--red-900);--status-label-bg-color:var(--disabled-color)}.status-label.amber{--status-label-text-color:var(--amber-900);--status-label-bg-color:var(--amber-500)}.status-label.orange{--status-label-text-color:var(--orange-900);--status-label-bg-color:var(--pending-color)}.status-label.yellow{--status-label-text-color:var(--yellow-900);--status-label-bg-color:var(--yellow-500)}.status-label.lime{--status-label-text-color:var(--lime-900);--status-label-bg-color:var(--lime-500)}.status-label.green{--status-label-text-color:var(--green-900);--status-label-bg-color:var(--green-500)}.status-label.emerald{--status-label-text-color:var(--emerald-900);--status-label-bg-color:var(--emerald-500)}.status-label.teal{--status-label-text-color:var(--teal-900);--status-label-bg-color:var(--enabled-color)}.status-label.cyan{--status-label-text-color:var(--cyan-900);--status-label-bg-color:var(--cyan-500)}.status-label.sky{--status-label-text-color:var(--sky-900);--status-label-bg-color:var(--sky-500)}.status-label.blue{--status-label-text-color:var(--blue-900);--status-label-bg-color:var(--blue-500)}.status-label.indigo{--status-label-text-color:var(--indigo-900);--status-label-bg-color:var(--indigo-500)}.status-label.violet{--status-label-text-color:var(--violet-900);--status-label-bg-color:var(--violet-500)}.status-label.purple{--status-label-text-color:var(--purple-900);--status-label-bg-color:var(--purple-500)}.status-label.fuchsia{--status-label-text-color:var(--fuchsia-900);--status-label-bg-color:var(--fuchsia-500)}.status-label.pink{--status-label-text-color:var(--pink-900);--status-label-bg-color:var(--pink-500)}.status-label.rose{--status-label-text-color:var(--rose-900);--status-label-bg-color:var(--rose-500)}.status-label.gray,.status-label.light{--status-label-text-color:var(--gray-900);--status-label-bg-color:var(--gray-500)}.card.sel .status-label.gray,li.sel .card .status-label.gray,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray,table.data tbody tr:not(.disabled).sel .status-label.gray{--status-label-bg-color:var(--white)}.card.sel .status-label.gray:before,li.sel .card .status-label.gray:before,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray:before,table.data tbody tr:not(.disabled).sel .status-label.gray:before{opacity:.075}.cp-icon.warning,.icon.warning,[data-icon-after].warning,[data-icon].warning{--icon-color:var(--warning-color)}.cp-icon.red,.icon.red,[data-icon-after].red,[data-icon].red{--icon-color:var(--disabled-color)}.cp-icon.orange,.icon.orange,[data-icon-after].orange,[data-icon].orange{--icon-color:var(--pending-color)}.cp-icon.amber,.icon.amber,[data-icon-after].amber,[data-icon].amber{--icon-color:var(--amber-500)}.cp-icon.yellow,.icon.yellow,[data-icon-after].yellow,[data-icon].yellow{--icon-color:var(--yellow-500)}.cp-icon.lime,.icon.lime,[data-icon-after].lime,[data-icon].lime{--icon-color:var(--lime-500)}.cp-icon.green,.icon.green,[data-icon-after].green,[data-icon].green{--icon-color:var(--green-500)}.cp-icon.emerald,.icon.emerald,[data-icon-after].emerald,[data-icon].emerald{--icon-color:var(--emerald-500)}.cp-icon.teal,.icon.teal,[data-icon-after].teal,[data-icon].teal{--icon-color:var(--enabled-color)}.cp-icon.cyan,.icon.cyan,[data-icon-after].cyan,[data-icon].cyan{--icon-color:var(--cyan-500)}.cp-icon.sky,.icon.sky,[data-icon-after].sky,[data-icon].sky{--icon-color:var(--sky-500)}.cp-icon.blue,.icon.blue,[data-icon-after].blue,[data-icon].blue{--icon-color:var(--blue-600)}.cp-icon.indigo,.icon.indigo,[data-icon-after].indigo,[data-icon].indigo{--icon-color:var(--indigo-500)}.cp-icon.violet,.icon.violet,[data-icon-after].violet,[data-icon].violet{--icon-color:var(--violet-500)}.cp-icon.purple,.icon.purple,[data-icon-after].purple,[data-icon].purple{--icon-color:var(--purple-500)}.cp-icon.fuchsia,.icon.fuchsia,[data-icon-after].fuchsia,[data-icon].fuchsia{--icon-color:var(--fuchsia-500)}.cp-icon.pink,.icon.pink,[data-icon-after].pink,[data-icon].pink{--icon-color:var(--pink-500)}.cp-icon.rose,.icon.rose,[data-icon-after].rose,[data-icon].rose{--icon-color:var(--rose-500)}.cp-icon.white,.icon.white,[data-icon-after].white,[data-icon].white{--icon-color:var(--white)}.cp-icon.black,.icon.black,[data-icon-after].black,[data-icon].black{--icon-color:var(--gray-800)}.cp-icon.gray,.icon.gray,[data-icon-after].gray,[data-icon].gray{--icon-color:var(--gray-300)}.amber[data-icon-after]:after,.amber[data-icon]:before,.black[data-icon-after]:after,.black[data-icon]:before,.blue[data-icon-after]:after,.blue[data-icon]:before,.cyan[data-icon-after]:after,.cyan[data-icon]:before,.emerald[data-icon-after]:after,.emerald[data-icon]:before,.fuchsia[data-icon-after]:after,.fuchsia[data-icon]:before,.gray[data-icon-after]:after,.gray[data-icon]:before,.green[data-icon-after]:after,.green[data-icon]:before,.indigo[data-icon-after]:after,.indigo[data-icon]:before,.lime[data-icon-after]:after,.lime[data-icon]:before,.orange[data-icon-after]:after,.orange[data-icon]:before,.pink[data-icon-after]:after,.pink[data-icon]:before,.purple[data-icon-after]:after,.purple[data-icon]:before,.red[data-icon-after]:after,.red[data-icon]:before,.rose[data-icon-after]:after,.rose[data-icon]:before,.sky[data-icon-after]:after,.sky[data-icon]:before,.teal[data-icon-after]:after,.teal[data-icon]:before,.violet[data-icon-after]:after,.violet[data-icon]:before,.warning[data-icon-after]:after,.warning[data-icon]:before,.white[data-icon-after]:after,.white[data-icon]:before,.yellow[data-icon-after]:after,.yellow[data-icon]:before{color:var(--icon-color)!important}.condition-container{margin-block:24px;margin-inline:0}.condition-footer,.condition-rule{padding:7px}.condition-footer{border:1px dashed var(--medium-hairline-color);border-radius:var(--large-border-radius)}.condition:not(:empty)+.condition-footer{border-block-start-width:0;border-start-end-radius:0;border-start-start-radius:0}.condition-footer .spinner:not(.loading){display:none}.condition-rule{background-color:var(--gray-050);border:1px solid var(--hairline-color);margin:0}.condition-rule:first-child{border-start-end-radius:var(--large-border-radius);border-start-start-radius:var(--large-border-radius)}.condition-rule+.condition-rule{border-block-start-width:0}.condition-rule>.rule-actions,.condition-rule>.rule-move{margin-block-start:5px}.condition-rule>.rule-body .lightswitch{display:block;margin-block-start:6px}.condition-rule>.rule-body .selectize{min-width:100px}.condition-rule>.rule-body .text.fullwidth{max-width:100%;min-width:100px}.progressbar{border:2px solid var(--gray-700);border-radius:6px;inset-inline-start:20%;padding:2px;position:absolute;width:60%;z-index:1000}.progressbar-inner{background-color:var(--gray-700);border-radius:2px;height:4px}.progressbar:not(.pending) .progressbar-inner{transition:width .1s linear;width:0}.progressbar.pending .progressbar-inner{animation-duration:.25s;animation-iteration-count:infinite;animation-timing-function:linear}body.ltr .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(135deg,var(--white),var(--white) 8.83885px,var(--gray-700) 8.83885px,var(--gray-700) 17.6777px)}body.rtl .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(45deg,var(--white),var(--white) 8.83885px,var(--gray-700) 8.83885px,var(--gray-700) 17.6777px)}body.ltr .progressbar.pending .progressbar-inner{animation-name:pendingprogress-ltr}body.rtl .progressbar.pending .progressbar-inner{animation-name:pendingprogress-rtl}@keyframes pendingprogress-ltr{0%{background-position:0}to{background-position:25px}}@keyframes pendingprogress-rtl{0%{background-position:0}to{background-position:-25px}}.elementselect .progress-shade{background-color:hsla(0,0%,100%,.8);display:none;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{background-color:var(--gray-050)!important;max-width:400px;padding-block:7px!important;padding-inline:10px!important}.missing-component .error{margin:0}.missing-component .install-plugin{border-block-start:1px solid var(--hairline-color);margin-block:7px -7px;margin-inline:0;padding-block:10px;padding-inline:40px 0;position:relative}.missing-component .install-plugin .icon{height:32px;inset-block-start:calc(50% - 16px);inset-inline-start:0;position:absolute;width:32px}.missing-component .install-plugin .icon img,.missing-component .install-plugin .icon svg{height:100%;width:100%}.missing-component .install-plugin h3{flex:1;margin-block:8px!important;margin-inline:0!important}.missing-component .install-plugin .btn{margin:0}.pane{--pane-padding:var(--xl);--border:1px solid var(--hairline-color);background:#fff;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);margin-block:14px;margin-inline:0;padding:var(--pane-padding);position:relative;word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}#content .pane,.pane .pane,.slideout .pane{background-color:var(--gray-050);border:1px solid var(--hairline-color);box-shadow:none}.pane.dashed{border:1px dashed var(--medium-hairline-color)!important}.pane.dashed,.pane.hairline{background-color:transparent!important;box-shadow:none}.pane.hairline{border:1px solid rgba(96,125,159,.25)!important}.pane.no-border{border:none!important}.pane.padding-xs{--pane-padding:var(--xs)}.pane.padding-s{--pane-padding:var(--s)}.pane.padding-m{--pane-padding:var(--m)}.pane.padding-l{--pane-padding:var(--l)}.pane.loading{min-height:200px}.pane.loading:after{content:"";display:block;font-size:0;height:100%;inset-block-start:0;inset-inline-start:-24px;position:absolute;width:calc(100% + 48px)}.pane hr{margin-block:var(--pane-padding);margin-inline:calc(var(--pane-padding)*-1)}.pane-header{background-color:var(--gray-050);border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);box-sizing:border-box;margin-block:calc(var(--xl)*-1) var(--xl);margin-inline:var(--neg-padding);min-height:45px;padding-block:5px 6px;padding-inline:var(--padding)}.pane-header .header-btn{margin-block:2px;margin-inline:0;min-height:1.875rem;padding-left:0;padding-right:0;width:1.875rem}.pane-header .header-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:transparent}.pane-header .header-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:0!important}.pane-tabs{align-items:center;display:flex;flex-direction:row;margin-block:-5px -6px;margin-inline:calc(var(--padding)*-1)}.pane-tabs:first-child{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;overflow:hidden}.pane-tabs [role=tablist]{display:flex;flex:1;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs [role=tablist]::-webkit-scrollbar{display:none}body.ltr .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(270deg,transparent,#000 24px);mask-image:linear-gradient(270deg,transparent,#000 24px)}body.rtl .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.pane-tabs [role=tablist] [role=tab]{--tab-label-color:var(--light-text-color)}.pane-tabs [role=tablist] [role=tab].error{--highlight-color:var(--error-color)!important;--tab-label-color:var(--error-color)!important}.pane-tabs [role=tablist] [role=tab],.pane-tabs [role=tablist] [role=tab] .tab-label{border-radius:2px 2px 0 0}.pane-tabs [role=tablist] [role=tab] .tab-label{align-items:center;display:flex;flex-direction:row;height:45px;padding-block:0;padding-inline:var(--padding);position:relative;white-space:nowrap}.pane-tabs [role=tablist] [role=tab]:hover{text-decoration:none}body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible,body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus{box-shadow:none}body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible .tab-label,body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus .tab-label{box-shadow:var(--inner-focus-ring)}.pane-tabs [role=tablist] [role=tab]:not(.sel){color:var(--custom-text-color,var(--tab-label-color))}.pane-tabs [role=tablist] [role=tab]:not(.sel):hover{-webkit-backdrop-filter:brightness(95%);backdrop-filter:brightness(95%)}.pane-tabs [role=tablist] [role=tab].sel{--highlight-color:var(--gray-500);--tab-label-color:var(--text-color);background-color:var(--white)!important;box-shadow:inset 0 2px 0 var(--custom-text-color,var(--highlight-color)),0 0 0 1px rgba(51,64,77,.1),0 2px 12px var(--custom-sel-tab-shadow-color,var(--gray-200));color:var(--tab-label-color);cursor:default;position:relative;z-index:1}.pane-tabs [role=tablist] [role=tab] span[data-icon]{margin-inline-start:4px}.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child,.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child .tab-label{border-start-start-radius:var(--large-border-radius)}.pane-tabs .menubtn{margin-block:0;margin-inline:var(--xl)}.pane-tabs .menubtn.error span[data-icon]{margin-inline-end:2px}.details{--spacing:var(--l);padding-block:0 var(--spacing);padding-inline:var(--padding)}.details .field,.details .meta,.details hr{margin-inline:var(--neg-padding)}.details .meta{margin-block-end:var(--spacing)}.details .meta:not(.read-only){background-color:var(--gray-050)!important}.details .meta.read-only{color:var(--medium-text-color)}.details .meta.read-only>.data{min-height:auto}.details .meta.read-only>.data>.heading,.details .meta.read-only>.data>.value{padding-block:6px;padding-inline:0}.details .meta.read-only>.data:first-child>.heading,.details .meta.read-only>.data:first-child>.value{padding-block-start:0}.details .meta.read-only>.data:last-child>.heading,.details .meta.read-only>.data:last-child>.value{padding-block-end:0}.details .meta.warning{background-color:var(--yellow-050)!important;box-shadow:0 0 0 1px var(--yellow-300),0 2px 12px rgba(205,216,228,.5);color:var(--text-color)!important;padding-block:var(--m)}.details .meta.warning p{margin-block-end:5px}.details .meta.warning .btn{background-color:var(--yellow-300)}.details .meta.warning .btn:focus,.details .meta.warning .btn:hover{background-color:#fcd815}.details .meta.warning .btn:active,.details .meta.warning .btn[aria-expanded=true]{background-color:#f5ce03}.details .meta>.data,.details .meta>.field{margin-block:0!important;margin-inline:var(--neg-padding)!important}.details .meta>.data>.heading,.details .meta>.data>.heading>label,.details .meta>.field>.heading,.details .meta>.field>.heading>label{color:var(--gray-600)}.details .meta>.field>.status-badge{inset-inline-start:0}.details .meta .text::-moz-placeholder{color:var(--gray-500)}.details .meta .text:-ms-input-placeholder{color:var(--gray-500)}.details .meta .datewrapper .text+div[data-icon],.details .meta .text::placeholder,.details .meta .timewrapper .text+div[data-icon]{color:var(--gray-500)}.details .meta .ui-datepicker{margin-block:0;margin-inline:-8px 0}.details hr{border-block-start-color:var(--hairline-color);margin-block:var(--spacing);margin-inline:0}.details input::-moz-placeholder,.details textarea::-moz-placeholder{color:var(--gray-500)}.details input:-ms-input-placeholder,.details textarea:-ms-input-placeholder{color:var(--gray-500)}.details input::placeholder,.details textarea::placeholder{color:var(--gray-500)}.details .text{background-color:transparent!important;resize:none}.details>.field .heading,.details>fieldset>legend{margin-block:0 var(--s);margin-inline:0}.details>.field>.heading>label,.details>fieldset>legend{color:var(--gray-600);font-weight:400}.details>.field>.heading>label{margin:0}.details>.field{margin-block:0 var(--spacing);margin-inline:0}.details>.field>.heading{margin-block-start:0}.details>.field>.input>.text.fullwidth{background-color:var(--gray-050)!important;border:none;margin-block:0;margin-inline:var(--neg-padding);padding-inline:var(--padding);width:calc(100% + var(--padding) + var(--padding))}.details>fieldset:not(:first-child){margin-block:var(--spacing)!important;margin-inline:0!important}.details>.text{border-radius:var(--large-border-radius);margin-block-end:var(--spacing)}.details>.text:not(:focus){border-color:rgba(96,125,159,.4)}.meta{overflow:visible;padding-block:0;padding-inline:var(--padding)}.meta>.data,.meta>.field,.meta>.flex-fields>.data,.meta>.flex-fields>.field{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-block:0!important;margin-inline:var(--neg-padding)!important;min-height:44px;padding-block:0;padding-inline:var(--padding);transition:padding-inline-start .1s linear,padding-inline-end .1s linear}.meta>.data.nested,.meta>.field.nested,.meta>.flex-fields>.data.nested,.meta>.flex-fields>.field.nested{padding-inline-start:38px}.meta>.data.add,.meta>.field.add,.meta>.flex-fields>.data.add,.meta>.flex-fields>.field.add{background-color:#ebf2fa}.meta>.data.add:before,.meta>.field.add:before,.meta>.flex-fields>.data.add:before,.meta>.flex-fields>.field.add:before{font-family:Craft;inset-inline-start:0;position:absolute;text-align:end;width:31px;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--light-text-color);content:"plus";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.meta>.data.add .input,.meta>.field.add .input,.meta>.flex-fields>.data.add .input,.meta>.flex-fields>.field.add .input{width:100%}.meta>.data>.heading,.meta>.field>.heading,.meta>.flex-fields>.data>.heading,.meta>.flex-fields>.field>.heading{margin:0}@media screen and (min-width:400px){.meta>.data>.heading,.meta>.field>.heading,.meta>.flex-fields>.data>.heading,.meta>.flex-fields>.field>.heading{flex:0 0 104px;line-height:18px;margin-inline-end:var(--s)}}.meta>.data.lightswitch-field>.heading,.meta>.field.lightswitch-field>.heading,.meta>.flex-fields>.data.lightswitch-field>.heading,.meta>.flex-fields>.field.lightswitch-field>.heading{flex:1}.meta>.data>.input .flex,.meta>.field>.input .flex,.meta>.flex-fields>.data>.input .flex,.meta>.flex-fields>.field>.input .flex{flex-wrap:nowrap}.meta>.data>.input .flex>*,.meta>.field>.input .flex>*,.meta>.flex-fields>.data>.input .flex>*,.meta>.flex-fields>.field>.input .flex>*{margin-block-end:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block-start:var(--s)}@media screen and (min-width:400px){.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block:12px;padding-inline:0}}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding-block:var(--s);padding-inline:0}.meta>.data>.heading,.meta>.field>.heading>label,.meta>.flex-fields>.data>.heading,.meta>.flex-fields>.field>.heading>label{color:var(--medium-text-color)}.meta>.data>.value,.meta>.field>.input,.meta>.flex-fields>.data>.value,.meta>.flex-fields>.field>.input{padding-block:5px;padding-inline:0;width:100%}@media screen and (min-width:400px){.meta>.data>.value,.meta>.field>.input,.meta>.flex-fields>.data>.value,.meta>.flex-fields>.field>.input{width:calc(100% - 112px)}}.meta>.data>.value,.meta>.flex-fields>.data>.value{align-items:center;display:flex}.meta>.data>.value>[data-icon=draft],.meta>.flex-fields>.data>.value>[data-icon=draft]{margin-block-start:-2px;margin-inline-end:8px}.meta>.field.lightswitch-field>.input,.meta>.flex-fields>.field.lightswitch-field>.input{flex:0;width:auto}.meta>.field.has-errors,.meta>.flex-fields>.field.has-errors{border:1px solid var(--error-color)!important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-start-end-radius:var(--large-border-radius);border-start-start-radius:var(--large-border-radius)}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-end-end-radius:var(--large-border-radius);border-end-start-radius:var(--large-border-radius)}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-block-start:none!important}.meta>.field>.heading>label,.meta>.field>.heading>legend,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.field>.heading>legend{font-weight:400}.meta>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.field>.input>.datetimewrapper>.timewrapper>.text,.meta>.field>.input>.datewrapper>.text,.meta>.field>.input>.flex>.text,.meta>.field>.input>.flex>.textwrapper>.text,.meta>.field>.input>.text,.meta>.field>.input>.timewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper>.text,.meta>.flex-fields>.field>.input>.datewrapper>.text,.meta>.flex-fields>.field>.input>.flex>.text,.meta>.flex-fields>.field>.input>.flex>.textwrapper>.text,.meta>.flex-fields>.field>.input>.text,.meta>.flex-fields>.field>.input>.timewrapper>.text{background-color:transparent;border:none!important;border-radius:0;display:block;margin-block:-5px;margin-inline:0;padding-block:12px;padding-inline:0}.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper{background-color:transparent}.meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],.meta>.field>.input>.datewrapper .text+div[data-icon],.meta>.field>.input>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon]{inset-inline-start:0}.meta>.field>.input>.datetimewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper{gap:0}.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper{width:55%}.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper{width:45%}.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper{display:block;width:100%}.meta>.field>ul.errors,.meta>.flex-fields>.field>ul.errors{list-style-type:none;margin:0;padding-block:0 6px;padding-inline:0;width:100%}.meta>.field>.clear-btn,.meta>.flex-fields>.field>.clear-btn{margin-inline-end:var(--neg-padding)}.meta>.field:not(:first-child,.first-child),.meta>.flex-fields+.field:not(.first-child){border-block-start:1px solid var(--hairline-color)}.meta>.flex-fields blockquote.note,.meta>.flex-fields h2{background-color:#ebf2fa;margin-block:0!important;margin-inline:-24px!important;padding-block:14px;padding-inline:24px}.meta>.flex-fields blockquote.note{border:none;border-radius:0}.meta>.flex-fields hr{margin-block:0;margin-inline:-24px}.meta>.field>.input>.select{background-color:transparent;border-radius:0;box-shadow:none;display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%}.meta>.field>.input>.select:after{inset-inline-end:0}.meta>.field>.input>.select+.spinner{inset-block-start:calc(50% - 17px);inset-inline-end:-24px;position:absolute}.meta>.field>.input>.select select{background-color:transparent;padding-block:var(--s);padding-inline:0 12px;width:100%}.meta>.field>.input>.custom-select{background-color:transparent;border-radius:0;box-shadow:none;display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%}.meta>.field>.input>.custom-select .menubtn:not(.action-btn){background-color:transparent;justify-content:flex-start;padding-inline-start:0;width:100%}.meta>.field>.input>.custom-select .menubtn:not(.action-btn):after{inset-block-start:calc(50% - 5px);inset-inline-end:0;position:absolute}.meta>.field>.input>.custom-select .label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.body{position:relative}.hud,.modal,.slideout,.slideout-container{box-sizing:border-box;z-index:100}.hud,.modal{background-color:#fff;border-radius:5px;box-shadow:0 25px 100px rgba(31,41,51,.5)!important}.slideout-shade{opacity:0;transition:opacity .25s linear}.slideout-shade.so-visible{opacity:1}.slideout-container{height:100vh;height:-webkit-fill-available;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:fixed;width:100vw}.slideout-container.so-lp{height:calc(100vh - var(--m)*2);inset-block-start:var(--m);inset-inline-start:var(--m);position:absolute;width:calc(100% - var(--m)*2)}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{background-color:var(--white);box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5)!important;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;padding-block:24px;padding-inline:var(--padding);pointer-events:all;position:absolute}.slideout.so-lp,.slideout.so-mobile{height:100%!important;inset-inline-start:0;transition:inset-block-start .25s linear;width:100%!important;will-change:inset-block-start}.slideout.so-mobile{--padding:14px;--neg-padding:-14px}.slideout.so-lp{border-radius:var(--large-border-radius)}.slideout:not(.so-mobile,.so-lp){border-end-end-radius:0;border-end-start-radius:var(--large-border-radius);border-start-end-radius:0;border-start-start-radius:var(--large-border-radius);height:100%;inset-block-start:0;width:55%}@media screen and (prefers-reduced-motion:no-preference){.slideout:not(.so-mobile,.so-lp){transition:inset-inline-start .25s linear;will-change:inset-inline-start}}.slideout>.pane-header{border-radius:0;padding-inline:var(--padding);z-index:2}.slideout>.pane-header>.so-toolbar{align-items:center;display:flex;flex-direction:row;gap:var(--xs);min-height:28px}.slideout>.pane-header>.so-toolbar>.pane-tabs{flex:1;margin-inline-end:0;width:1px}.slideout>.so-body{flex:1;margin-block:-24px;margin-inline:var(--neg-padding);overflow:hidden auto;position:relative}.slideout>.so-body:not(:last-child){margin-block-end:0}.slideout>.so-body>h1:not(:last-child){border-block-end:1px solid var(--hairline-color);padding-block-end:var(--s)}.slideout>.so-body.so-full-details,.slideout>.so-body>.so-sidebar{background-color:var(--gray-100)!important}.slideout>.so-body:not(.so-full-details){padding-block:24px;padding-inline:var(--padding)}.slideout>.so-body.so-full-details>.so-content>.details,.slideout>.so-body>.so-sidebar{box-sizing:border-box;padding-block:0 var(--spacing);padding-inline:var(--padding)}.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container,.slideout>.so-body>.so-sidebar>.preview-thumb-container{height:auto;margin-block:0;margin-inline:var(--neg-padding);min-height:54px}.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container+.pane-header,.slideout>.so-body>.so-sidebar>.preview-thumb-container+.pane-header{border-radius:0}.slideout>.so-body.so-full-details>.so-content>.details .image-actions.is-mobile,.slideout>.so-body>.so-sidebar .image-actions.is-mobile{margin-block:calc(var(--spacing)/2) var(--spacing);margin-inline:0}.slideout>.so-body.so-full-details>.so-content>.details>.meta.read-only:first-child,.slideout>.so-body>.so-sidebar>.meta.read-only:first-child{margin-block-start:var(--padding)}.slideout>.so-body.so-full-details>.so-content>.details>.meta.warning,.slideout>.so-body>.so-sidebar>.meta.warning{border-block-end:1px solid var(--yellow-300);box-shadow:none}.slideout>.so-body.so-full-details>.so-content>.details>.field>.input>.text.fullwidth,.slideout>.so-body>.so-sidebar>.field>.input>.text.fullwidth{border-radius:0}.slideout>.so-body.so-full-details>.so-content>.details .notes,.slideout>.so-body>.so-sidebar .notes{padding-block:var(--m)}.slideout>.so-body>.so-sidebar{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);height:100%;inset-block-start:0;max-width:100%;overflow:hidden auto;position:absolute;width:350px;z-index:1}.slideout>.so-body>.so-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .slideout>.so-body>.so-sidebar{transition:inset-inline-end .25s linear}body.rtl .slideout>.so-body>.so-sidebar{transition:inset-inline-start .25s linear}.slideout>.so-footer{background:#fff;background-color:var(--gray-050);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);display:flex;flex-wrap:wrap;gap:var(--s);justify-content:space-between;margin-block:0 -24px;margin-inline:var(--neg-padding);padding-block:5px;padding-inline:var(--padding);position:relative;z-index:3}.slideout>.so-footer:focus{box-shadow:var(--focus-ring)}.slideout>.so-footer>.so-extra{border-block-end:1px solid var(--hairline-color);flex:0 0 100%;margin-block:0;margin-inline:var(--neg-padding);padding-block:0 8px;padding-inline:var(--padding)}@container (width > 700px){.slideout.showing-sidebar .so-body{display:flex;flex-direction:row;overflow:hidden;padding:0}.slideout.showing-sidebar .so-body>.so-content{border-inline-end:1px solid var(--gray-200);box-sizing:border-box;height:100%;overflow:hidden auto;padding:24px;position:relative;width:calc(100% - 350px);z-index:2}.slideout.showing-sidebar .so-body>.so-sidebar{box-shadow:none;display:block!important;height:100%;inset-block-start:auto;inset-inline:auto!important;position:relative}.slideout>.so-footer>.so-extra{border:none;flex:auto 0 1;margin:0;padding:0}}.footer,.header,.hud-footer,.hud-header{background-color:var(--gray-100);box-sizing:border-box;position:relative;z-index:1}.header,.hud-header{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;box-shadow:inset 0 -1px 0 var(--hairline-color);padding:24px}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 var(--large-border-radius) var(--large-border-radius);box-shadow:inset 0 1px 0 var(--hairline-color);padding-block:5px;padding-inline:var(--pane-padding,var(--xl))}.footer.flex>*,.hud-footer.flex>*{margin-block-end:0}.hud .main,.modal .body{box-sizing:border-box;overflow:hidden;padding:24px}.modal .body .header,.pane .header{margin-block:calc(var(--pane-padding, 24px)*-1) var(--pane-padding,24px);margin-inline:calc(var(--pane-padding, 24px)*-1)}.modal .body .footer,.pane .footer{margin-block:var(--pane-padding,24px) calc(var(--pane-padding, 24px)*-1);margin-inline:calc(var(--pane-padding, 24px)*-1)}.hud-shade,.modal-shade,.slideout-shade{display:none;height:100%;inset-block-start:0;inset-inline-start:0;position:fixed;width:100%;z-index:100}.modal-shade:not(.dark),.slideout-shade:not(.dark){background-color:rgba(123,135,147,.35)!important}.modal-shade.dark,.slideout-shade.dark{background-color:rgba(31,41,51,.5)!important}.modal-shade.blurred,.slideout-shade.blurred{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{overflow:hidden;position:fixed}.modal:not(.fitted,.fullscreen){height:66%;min-height:400px;min-width:600px;width:66%}.modal.fitted{height:auto;min-height:0;min-width:0;width:auto}.modal.fullscreen{border-radius:0;height:100%;width:100%}.modal.alert .body{padding-inline-start:76px}.modal.alert .body:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--light-text-color);content:"alert";float:inline-start;font-size:40px;margin-block:-6px 0;margin-inline:-58px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal.secure .body{padding-inline-start:76px}.modal.secure .body:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--light-text-color);content:"secure";float:inline-start;font-size:58px;margin-block:-14px 0;margin-inline:-56px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .resizehandle{cursor:nwse-resize;height:24px;inset-block-end:0;inset-inline-end:0;padding:var(--xs);position:absolute;width:24px;z-index:1}.modal .resizehandle path{fill:var(--ui-control-color)}.hud,body.ltr .modal .resizehandle .rtl,body.rtl .modal .resizehandle .ltr{display:none}.hud{inset-block-start:0;position:absolute}.hud.tooltip-hud{display:block}.hud.has-footer .tip-bottom{background-image:url(../images/hudtip_bottom_gray.png)}.hud .tip{background:no-repeat 0 0;position:absolute;z-index:101}.hud .tip-left{background-image:url(../images/hudtip_left.png);height:30px;inset-inline-start:-15px;width:15px}.hud .tip-top{background-image:url(../images/hudtip_top.png);height:15px;inset-block-start:-15px;width:30px}.hud .tip-right{background-image:url(../images/hudtip_right.png);height:30px;inset-inline-end:-15px;width:15px}.hud .tip-bottom{background-image:url(../images/hudtip_bottom.png);height:15px;inset-block-end:-15px;width:30px}.hud .hud-footer,.hud .hud-header{padding-block:var(--s);padding-inline:var(--xl)}.hud .body{overflow:hidden}.hud .body ::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.hud .body ::-webkit-scrollbar:vertical{width:11px}.hud .body ::-webkit-scrollbar:horizontal{height:11px}.hud .body ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid transparent;border-radius:8px}.hud .body ::-webkit-scrollbar-track{background-color:var(--gray-050)}.preview-thumb-container{align-items:center;background-color:var(--gray-900);display:flex;flex-direction:row;height:190px;justify-content:center;margin-block:0 var(--spacing);margin-inline:var(--neg-padding);position:relative}.preview-thumb-container.checkered img{background-color:var(--white);background-image:linear-gradient(45deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(135deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(154,165,177,.25) 0),linear-gradient(135deg,transparent 75%,rgba(154,165,177,.25) 0);background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px;background-size:17px 17px}.preview-thumb-container.editable{cursor:pointer}.preview-thumb-container.loading:after{background-color:rgba(31,41,51,.8);content:"";display:block;font-size:0;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.preview-thumb-container.loading .spinner{color:var(--white);z-index:1}#details .preview-thumb-container{border-radius:var(--large-border-radius);overflow:hidden}.preview-thumb-container .preview-thumb{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.preview-thumb-container .preview-thumb img{display:block;max-height:190px;max-width:100%}.image-actions.is-mobile{display:grid;grid-template-columns:1fr 1fr;margin-block:calc(var(--spacing)/2*-1) var(--spacing);margin-inline:var(--neg-padding)}.button-fade .buttons{inset-block-start:10px;inset-inline-end:10px;margin:0;opacity:0;position:absolute;transition:opacity .1s linear}.button-fade .buttons .btn{--ui-control-color:var(--white);--ui-control-hover-color:var(--white);--ui-control-active-color:var(--white);--interaction-background-color:var(--gray-700);background-color:var(--gray-600);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--light-color:var(--white);--dark-color:var(--gray-800);--focus-ring:0 0 0 3px var(--light-color),0 0 0 6px var(--dark-color)}.button-fade .buttons .btn:hover{background-color:var(--interaction-background-color)!important}.button-fade .buttons .btn:not(.disabled,.loading,.dashed).focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed):focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed):hover{background-color:var(--interaction-background-color)}.button-fade:focus-within .buttons,.button-fade:hover .buttons{opacity:1}.elementselectormodal{--content-padding:24px;padding-block-end:44px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementselectormodal>.header{padding-block:14px;text-align:center}.elementselectormodal>.header+.body{height:calc(100% - 48px)!important}.elementselectormodal .body{height:100%;position:relative}.elementselectormodal .body .spinner.big{inset-block-start:50%;inset-inline-start:50%;margin-block:-24px 0;margin-inline:-24px 0;position:absolute}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{height:100%;inset-block-start:0;margin-inline-start:-249px;overflow:auto;padding-block:var(--content-padding);padding-inline:0;position:absolute}.elementselectormodal .body .content .main{box-sizing:border-box;height:100%;margin:-24px;overflow:auto;padding:var(--content-padding);position:relative}.elementselectormodal .body .content .main .elements.busy{min-height:calc(100% - 48px)}.elementselectormodal .body .content .main .elements.busy .update-spinner{z-index:101}.elementselectormodal .body .content .main .elements .header{margin-block:0 var(--m);margin-inline:0}.elementselectormodal .body .content .main .elements .tableview table tr td,.elementselectormodal .body .content .main .elements .tableview table tr th{cursor:default}.elementselectormodal .body .content .main .elements .tableview table tr .checkbox:before{box-shadow:none!important}.elementselectormodal .body .content .main .elements .structure .row{margin-block-start:1px}.elementselectormodal .footer{box-sizing:border-box;inset-block-end:0;inset-inline-start:0;margin:0;position:absolute;width:100%}.elementselectormodal .footer .spinner{float:inline-end;margin-inline-end:-24px}.customize-sources-modal .main-header,.elementselectormodal .main-header{align-items:center;display:flex;margin-block-end:var(--s)}.customize-sources-modal .main-heading,.elementselectormodal .main-heading{margin-block-end:0}.customize-sources-modal .nav-toggle,.elementselectormodal .nav-toggle{color:var(--ui-control-color);height:var(--touch-target-size);margin-inline-start:4px;width:var(--touch-target-size)}.customize-sources-modal .nav-toggle:hover,.elementselectormodal .nav-toggle:hover{color:var(--gray-500)}.customize-sources-modal .sidebar-header,.elementselectormodal .sidebar-header{display:flex;justify-content:flex-end;margin-block-end:var(--s);padding-block:0;padding-inline:var(--s)}.customize-sources-modal .nav-close,.elementselectormodal .nav-close{height:var(--touch-target-size);width:var(--touch-target-size)}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{inset-block-start:0;inset-inline-end:-24px;position:absolute}.activity-container{margin-inline:var(--s)}.activity-container ul{display:flex;flex-flow:row wrap;gap:var(--xs)}.activity-container ul li .activity-btn{border-radius:50%;display:block;height:30px;width:30px}.activity-container ul li .activity-btn .elementthumb{background:var(--gray-050);border:2px solid var(--white);border-radius:50px;box-shadow:0 1px 2px 1px rgba(31,41,51,.1);height:100%;overflow:hidden;position:relative;width:100%}.activity-container ul li .activity-btn .elementthumb img,.activity-container ul li .activity-btn .elementthumb svg{display:block;height:100%;width:100%}.activity-container ul li:not(:last-child){margin-inline-end:-10px}.element-index-view-menu{max-width:calc(100% - 20px);padding:0!important;width:400px}.element-index-view-menu .meta{padding-block:var(--s)}.element-index-view-menu .table-columns-field{align-items:flex-start}.element-index-view-menu .table-columns-field .input{padding-block:13px;padding-inline:0}.element-index-view-menu .menu-footer{background-color:var(--gray-050);margin:0!important;padding-block:var(--s)!important;padding-inline:var(--xl)!important}.element-index-view-menu-table-column{align-content:stretch;align-items:flex-start;display:flex;margin-block-end:4px}.element-index-view-menu-table-column .icon.move{margin-inline-end:10px;position:relative;z-index:1}.sort-field .input .flex .btngroup .btn{width:42px}.sort-field .input .flex .flex-grow{max-width:calc(100% - 85px - var(--s))}@media screen and (width <= 350px){.sort-field .input .flex{flex-direction:column}.sort-field .input .flex>*{width:100%}.sort-field .input .flex .flex-grow{max-width:none}}.element-filter-hud.loading .body{align-items:center;display:flex;justify-content:center;padding:44px}.element-filter-hud .body,.element-filter-hud .main{overflow:visible}.address-cards{display:grid;gap:var(--m) var(--m);grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr))}.so-content .address-cards{grid-template-columns:repeat(1,minmax(0,1fr))!important}.address-cards__add-btn{height:auto;min-height:8rem;padding:1rem;width:100%}.address-card.error{border:1px solid #cf1124}.address-card.error:hover{border-color:#cf1124}@media(width >= 1024px){.address-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.address-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.so-content .address-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(width >= 1536px){.address-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.address-card{border:1px solid #eee;border-radius:.375rem;min-height:4rem;padding:1rem}.address-card:hover{background-color:#fafafa;border-color:#ddd;cursor:pointer}.address-card .address-card-header{display:flex;flex-wrap:nowrap;justify-content:space-between}.address-card .address-card-header-actions{display:flex;justify-content:flex-end}.address-card .address-card-label{background:#e6f1fe;border-radius:.25rem;color:#2563eb;font-size:.75rem;font-weight:500;margin-block-end:.75rem;margin-inline-end:.5rem;padding-block:.125rem;padding-inline:.5rem;text-transform:uppercase}#elevatedsessionmodal,#logoutwarningmodal,.login-modal,.login-modal-shade,.logoutwarningmodalshade,.prompt{z-index:1001}#elevatedsessionmodal,#logoutwarningmodal,.prompt{width:500px}.prompt{height:auto;min-height:auto}.cpmodal>.cpmodal-body{padding:var(--padding)}.cpmodal>.cpmodal-footer{background:#fff;background-color:var(--gray-050);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-block:var(--s);padding-inline:var(--padding);position:relative}.cpmodal>.cpmodal-footer:focus{box-shadow:var(--focus-ring)}.deleteusermodal .content-summary{background-color:var(--gray-050);margin-block:-24px 24px;margin-inline:-24px;padding:24px}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{display:inline-block;margin-inline-start:10px;vertical-align:middle}.deleteusermodal .buttons .spinner{margin-inline-end:-20px}.deleteusermodal div.elements{list-style:none}.dropdownsettingsmodal{height:auto;max-width:400px;min-height:0;min-width:0;width:auto}.dropdownsettingsmodal .body{max-height:100%;overflow-y:auto}.previewmodal.zilch{align-items:center;display:flex;justify-content:center;padding-block:100px;padding-inline:0}.video-transcript{background-color:var(--gray-050);font-size:1rem;overflow-y:scroll;position:relative}body.reduce-focus-visibility .video-transcript:focus-visible,body:not(.reduce-focus-visibility) .video-transcript:focus{background-color:var(--gray-800);box-shadow:none;color:var(--white)}.video-transcript__inner{margin-inline:auto;max-width:550px;padding:var(--xl)}.menu,.ui-datepicker,.ui-timepicker-list{background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);overflow:auto;padding:0 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100}.ui-datepicker,.ui-timepicker-list{padding:0}.menu{display:none;position:absolute}.menu.padded{padding-block:var(--s);padding-inline:calc(var(--m) + var(--s))}.menu.padded hr{margin-block:var(--s);margin-inline:calc((var(--m) + var(--s))*-1)}.menu.padded ul li{margin-block:0;margin-inline:calc(var(--m)*-1);padding-block:0;padding-inline:var(--m)}.menu.padded ul li a{border-radius:var(--large-border-radius)}.menu.padded .extralight{margin-block-start:2px}.menu .h6:first-child,.menu h6:first-child{margin-block-start:14px!important}.menu ul.padded li .menu-item,.menu ul.padded li .menu-option,.menu ul.padded li a{padding-inline-start:calc(var(--m) + 1.125rem)}.menu ul.padded li .menu-item.sel:not([data-icon]):before,.menu ul.padded li .menu-option.sel:not([data-icon]):before,.menu ul.padded li a.sel:not([data-icon]):before{color:currentcolor;content:"check";float:inline-start;font-size:14px;margin-block:4px 0;margin-block-start:3px!important;margin-inline:calc(-1.125rem - 4px) 0;width:14px}.menu ul li .menu-item,.menu ul li .menu-option,.menu ul li a{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;margin-block:0;margin-inline:-14px;padding-block:10px;padding-inline:14px;white-space:nowrap}.menu ul li .menu-item:not(:last-child),.menu ul li .menu-option:not(:last-child),.menu ul li a:not(:last-child){margin-inline-end:0}.menu ul li .menu-item:not(.flex,.hidden),.menu ul li .menu-option:not(.flex,.hidden),.menu ul li a:not(.flex,.hidden){display:block;text-align:start;width:calc(100% + 28px)}.menu ul li .menu-item.flex [data-icon],.menu ul li .menu-option.flex [data-icon],.menu ul li a.flex [data-icon]{margin-block-start:-2px}.menu ul li .menu-item.sel,.menu ul li .menu-option.sel,.menu ul li a.sel{cursor:default}.menu ul li .menu-item .shortcut,.menu ul li .menu-option .shortcut,.menu ul li a .shortcut{border-radius:var(--medium-border-radius);box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5);float:inline-end;margin-inline-start:14px;padding-block:0;padding-inline:4px}.menu>.flex{margin-block:10px;position:relative}.menu>.flex.padded{margin-inline-start:-14px;padding-inline-start:24px}.menu>.flex.padded.sel:before{color:var(--light-text-color);content:"check";font-size:14px;inset-block-start:36px;inset-inline-start:7px;position:absolute}.menu hr{margin-block:5px;margin-inline:-14px}.menu .go:after{color:inherit}.menu ul li .menu-item,.menu ul li .menu-option,.menu:not(.menu--disclosure) ul li a{color:#3f4d5a;cursor:default;text-decoration:none}.menu li>.menu-item [data-icon]:before,.menu li>.menu-item span.icon:not([data-icon]),.menu li>.menu-item[data-icon]:before,.menu li>a [data-icon]:before,.menu li>a span.icon:not([data-icon]),.menu li>a[data-icon]:before,.menu li>button [data-icon]:before,.menu li>button span.icon:not([data-icon]),.menu li>button[data-icon]:before{display:inline-block;height:.875rem;margin-inline:-1px 9px;width:.875rem}.menu li>.menu-item [data-icon]:before,.menu li>.menu-item[data-icon]:before,.menu li>a [data-icon]:before,.menu li>a[data-icon]:before,.menu li>button [data-icon]:before,.menu li>button[data-icon]:before{color:currentcolor;font-size:14px;inset-block-start:-2px;position:relative;text-align:center}.menu li>.menu-item span.icon:not([data-icon]) svg,.menu li>a span.icon:not([data-icon]) svg,.menu li>button span.icon:not([data-icon]) svg{display:block;height:100%;inset-block-start:1px;position:relative;width:100%}.menu li>.menu-item span.icon:not([data-icon]) svg circle,.menu li>.menu-item span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item span.icon:not([data-icon]) svg line,.menu li>.menu-item span.icon:not([data-icon]) svg path,.menu li>.menu-item span.icon:not([data-icon]) svg polygon,.menu li>.menu-item span.icon:not([data-icon]) svg polyline,.menu li>.menu-item span.icon:not([data-icon]) svg rect,.menu li>.menu-item span.icon:not([data-icon]) svg text,.menu li>a span.icon:not([data-icon]) svg circle,.menu li>a span.icon:not([data-icon]) svg ellipse,.menu li>a span.icon:not([data-icon]) svg line,.menu li>a span.icon:not([data-icon]) svg path,.menu li>a span.icon:not([data-icon]) svg polygon,.menu li>a span.icon:not([data-icon]) svg polyline,.menu li>a span.icon:not([data-icon]) svg rect,.menu li>a span.icon:not([data-icon]) svg text,.menu li>button span.icon:not([data-icon]) svg circle,.menu li>button span.icon:not([data-icon]) svg ellipse,.menu li>button span.icon:not([data-icon]) svg line,.menu li>button span.icon:not([data-icon]) svg path,.menu li>button span.icon:not([data-icon]) svg polygon,.menu li>button span.icon:not([data-icon]) svg polyline,.menu li>button span.icon:not([data-icon]) svg rect,.menu li>button span.icon:not([data-icon]) svg text{fill:var(--icon-color,var(--ui-control-color));stroke-width:0}.menu li>.menu-item.error [data-icon]:before,.menu li>.menu-item.error[data-icon]:before,.menu li>a.error [data-icon]:before,.menu li>a.error[data-icon]:before,.menu li>button.error [data-icon]:before,.menu li>button.error[data-icon]:before{color:var(--error-color)}.menu li>.menu-item.error span.icon:not([data-icon]) svg circle,.menu li>.menu-item.error span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item.error span.icon:not([data-icon]) svg line,.menu li>.menu-item.error span.icon:not([data-icon]) svg path,.menu li>.menu-item.error span.icon:not([data-icon]) svg polygon,.menu li>.menu-item.error span.icon:not([data-icon]) svg polyline,.menu li>.menu-item.error span.icon:not([data-icon]) svg rect,.menu li>.menu-item.error span.icon:not([data-icon]) svg text,.menu li>a.error span.icon:not([data-icon]) svg circle,.menu li>a.error span.icon:not([data-icon]) svg ellipse,.menu li>a.error span.icon:not([data-icon]) svg line,.menu li>a.error span.icon:not([data-icon]) svg path,.menu li>a.error span.icon:not([data-icon]) svg polygon,.menu li>a.error span.icon:not([data-icon]) svg polyline,.menu li>a.error span.icon:not([data-icon]) svg rect,.menu li>a.error span.icon:not([data-icon]) svg text,.menu li>button.error span.icon:not([data-icon]) svg circle,.menu li>button.error span.icon:not([data-icon]) svg ellipse,.menu li>button.error span.icon:not([data-icon]) svg line,.menu li>button.error span.icon:not([data-icon]) svg path,.menu li>button.error span.icon:not([data-icon]) svg polygon,.menu li>button.error span.icon:not([data-icon]) svg polyline,.menu li>button.error span.icon:not([data-icon]) svg rect,.menu li>button.error span.icon:not([data-icon]) svg text{fill:var(--error-color);stroke-width:0}.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover{color:var(--white)!important;--medium-text-color:hsla(0,0%,100%,.8);--light-text-color:hsla(0,0%,100%,.8);background-color:var(--dark-sel-color)}.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg line,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg path,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg text{fill:var(--white);stroke-width:0}.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li a:not(.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:currentcolor}.menu .h6.padded,.menu h6.padded,.menu hr.padded{margin-inline-start:20px}.menu--disclosure ul li>.menu-item,.menu--disclosure ul li>.menu-option,.menu--disclosure ul li>a:not(.crumb-link){--focus-ring:var(--inner-focus-ring)}.menu--disclosure ul li>.menu-item:hover,.menu--disclosure ul li>.menu-option:hover,.menu--disclosure ul li>a:not(.crumb-link):hover{background-color:#f3f7fc;color:#3f4d5a}.tagselect .elements li{display:inline}.tagselect .chip.small{clear:none;margin-inline-end:7px}.tagselect .add{display:inline-block;margin-block:7px 0;margin-inline:0 7px;position:relative;width:12em;z-index:1}.tagselect .add .text{padding-inline-end:30px}.tagselect .add .spinner{inset-block-start:0;inset-inline-end:5px;position:absolute}.tagmenu ul li a{padding-inline-start:26px}.tagmenu ul li a:before{float:inline-start;margin-block:3px 0;margin-inline:-18px 0}.selectize-control.single .selectize-input:not(.no-arrow):after{display:none}.shadow-box{border:1px solid var(--gray-200);border-radius:var(--large-border-radius);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.editable,table.shadow-box{border-collapse:separate;border-spacing:0}table.editable caption+tbody tr:first-child td:first-child,table.editable caption+tbody tr:first-child td:first-child.disabled:after,table.editable caption+tbody tr:first-child th:first-child,table.editable caption+tbody tr:first-child th:first-child.disabled:after,table.editable tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled:after,table.editable tbody:first-child tr:first-child th:first-child,table.editable tbody:first-child tr:first-child th:first-child.disabled:after,table.editable thead tr:first-child td:first-child,table.editable thead tr:first-child td:first-child.disabled:after,table.editable thead tr:first-child th:first-child,table.editable thead tr:first-child th:first-child.disabled:after,table.shadow-box caption+tbody tr:first-child td:first-child,table.shadow-box caption+tbody tr:first-child td:first-child.disabled:after,table.shadow-box caption+tbody tr:first-child th:first-child,table.shadow-box caption+tbody tr:first-child th:first-child.disabled:after,table.shadow-box tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled:after,table.shadow-box tbody:first-child tr:first-child th:first-child,table.shadow-box tbody:first-child tr:first-child th:first-child.disabled:after,table.shadow-box thead tr:first-child td:first-child,table.shadow-box thead tr:first-child td:first-child.disabled:after,table.shadow-box thead tr:first-child th:first-child,table.shadow-box thead tr:first-child th:first-child.disabled:after{border-start-start-radius:var(--medium-border-radius)}table.editable caption+tbody tr:first-child td:last-child,table.editable caption+tbody tr:first-child td:last-child.disabled:after,table.editable caption+tbody tr:first-child th:last-child,table.editable caption+tbody tr:first-child th:last-child.disabled:after,table.editable tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled:after,table.editable tbody:first-child tr:first-child th:last-child,table.editable tbody:first-child tr:first-child th:last-child.disabled:after,table.editable thead tr:first-child td:last-child,table.editable thead tr:first-child td:last-child.disabled:after,table.editable thead tr:first-child th:last-child,table.editable thead tr:first-child th:last-child.disabled:after,table.shadow-box caption+tbody tr:first-child td:last-child,table.shadow-box caption+tbody tr:first-child td:last-child.disabled:after,table.shadow-box caption+tbody tr:first-child th:last-child,table.shadow-box caption+tbody tr:first-child th:last-child.disabled:after,table.shadow-box tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled:after,table.shadow-box tbody:first-child tr:first-child th:last-child,table.shadow-box tbody:first-child tr:first-child th:last-child.disabled:after,table.shadow-box thead tr:first-child td:last-child,table.shadow-box thead tr:first-child td:last-child.disabled:after,table.shadow-box thead tr:first-child th:last-child,table.shadow-box thead tr:first-child th:last-child.disabled:after{border-start-end-radius:var(--medium-border-radius)}table.editable tbody:last-child tr:last-child td:first-child,table.editable tbody:last-child tr:last-child td:first-child.disabled:after,table.editable tbody:last-child tr:last-child th:first-child,table.editable tbody:last-child tr:last-child th:first-child.disabled:after,table.editable thead:last-child tr:last-child td:first-child,table.editable thead:last-child tr:last-child td:first-child.disabled:after,table.editable thead:last-child tr:last-child th:first-child,table.editable thead:last-child tr:last-child th:first-child.disabled:after,table.shadow-box tbody:last-child tr:last-child td:first-child,table.shadow-box tbody:last-child tr:last-child td:first-child.disabled:after,table.shadow-box tbody:last-child tr:last-child th:first-child,table.shadow-box tbody:last-child tr:last-child th:first-child.disabled:after,table.shadow-box thead:last-child tr:last-child td:first-child,table.shadow-box thead:last-child tr:last-child td:first-child.disabled:after,table.shadow-box thead:last-child tr:last-child th:first-child,table.shadow-box thead:last-child tr:last-child th:first-child.disabled:after{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.editable tbody:last-child tr:last-child td:last-child,table.editable tbody:last-child tr:last-child td:last-child.disabled:after,table.editable tbody:last-child tr:last-child th:last-child,table.editable tbody:last-child tr:last-child th:last-child.disabled:after,table.editable thead:last-child tr:last-child td:last-child,table.editable thead:last-child tr:last-child td:last-child.disabled:after,table.editable thead:last-child tr:last-child th:last-child,table.editable thead:last-child tr:last-child th:last-child.disabled:after,table.shadow-box tbody:last-child tr:last-child td:last-child,table.shadow-box tbody:last-child tr:last-child td:last-child.disabled:after,table.shadow-box tbody:last-child tr:last-child th:last-child,table.shadow-box tbody:last-child tr:last-child th:last-child.disabled:after,table.shadow-box thead:last-child tr:last-child td:last-child,table.shadow-box thead:last-child tr:last-child td:last-child.disabled:after,table.shadow-box thead:last-child tr:last-child th:last-child,table.shadow-box thead:last-child tr:last-child th:last-child.disabled:after{border-end-end-radius:calc(var(--large-border-radius) - 1px)}.border-box,.multiselect>select,.passwordwrapper,.selectize.multiselect .selectize-input,.text{background-clip:padding-box;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.25);border-radius:3px}.border-box.focus,.passwordwrapper.focus,.selectize.multiselect .selectize-input.focus,.text.focus{box-shadow:var(--focus-ring)}body.reduce-focus-visibility .border-box:focus-visible,body.reduce-focus-visibility .passwordwrapper:focus-visible,body.reduce-focus-visibility .selectize.multiselect .selectize-input:focus-visible,body.reduce-focus-visibility .text:focus-visible,body:not(.reduce-focus-visibility) .border-box:focus,body:not(.reduce-focus-visibility) .passwordwrapper:focus,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-input:focus,body:not(.reduce-focus-visibility) .text:focus{box-shadow:var(--focus-ring)}.selectize.multiselect .selectize-input,.text>input,.text>textarea,input.text,table.editable textarea,textarea.text{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:var(--text-color);font-size:14px;line-height:20px;min-height:3px}.selectize.multiselect .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow:after{clear:both;content:"";display:block;height:0;visibility:hidden}.multitext .multitextrow:first-child .text:first-child{border-start-start-radius:var(--medium-border-radius)}.multitext .multitextrow:first-child .text:last-child{border-start-end-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:first-child{border-end-start-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:last-child{border-end-end-radius:var(--medium-border-radius)}.multitext .multitextrow:not(:first-child) .text{margin-block-start:-1px}.multitext .multitextrow .text{border-radius:0;box-sizing:border-box;float:inline-start}.multitext .multitextrow .text:not(:first-child){margin-inline-start:-1px}.multitext .multitextrow .text:first-child:last-child{width:100%}.multitext .multitextrow .text:first-child:nth-last-child(2){width:50%}.multitext .multitextrow .text:first-child:nth-last-child(2)~.text{width:calc(50% + 1px)}.multitext .multitextrow .text.error{position:relative;z-index:1}.multitext .multitextrow .selectize.multiselect .selectize-input.focus,.multitext .multitextrow .text:focus{position:relative;z-index:2}.link-input{container-type:inline-size}.link-input>.flex>div.text-link{border:1px solid rgba(96,125,159,.25);border-radius:var(--large-border-radius);cursor:text}.link-input>.flex>div.text-link:has(.text:focus){box-shadow:var(--focus-ring)}.link-input>.flex>div.text-link>.chip,.link-input>.flex>div.text-link>.text{background-color:transparent;margin-block:-1px}.link-input>.flex>div.text-link>.text{border:none;margin-inline:-1px}.link-input>.flex>div.text-link>.text:focus{box-shadow:none!important;position:relative}.link-input>.flex>div.text-link .chip-content a{word-break:break-word}@container (max-width: calc(399rem/16)){.link-input>.flex{align-items:stretch;flex-direction:column}.link-input>.flex>.select,.link-input>.flex>.select select,.link-input>.flex>div[data-link-type] .chip,.link-input>.flex>div[data-link-type] .text{display:flex;width:100%}.link-input>.flex>div[data-link-type] ul.elements{align-items:stretch}}.chars-left{color:var(--light-text-color);margin-block:-1.6875rem 0;margin-inline:7px;position:relative}.chars-left,.input.ltr>.chars-left{float:inline-end}.input.rtl>.chars-left{float:inline-start}.chars-left.negative-chars-left{color:var(--error-color)}.field,fieldset{margin-block:24px;margin-inline:0;position:relative}.flex>.field,.flex>fieldset{margin-block:0}.status-badge{content:"";cursor:help;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:2px}.status-badge.modified{background-color:var(--blue-600);box-shadow:0 0 5px rgba(36,99,235,.15)}.status-badge.outdated{background-color:var(--pending-color);box-shadow:0 0 5px rgba(251,146,60,.15)}.field{min-inline-size:0}.field>.status-badge{border-radius:1px}.field>.heading{align-items:center;display:flex;flex-wrap:wrap;margin-block:-5px 5px;position:relative}.field>.heading>label,.field>.heading>legend{font-weight:700}.field>.heading>label code,.field>.heading>legend code{font-size:1em!important}.field>.heading>label .info,.field>.heading>legend .info{margin-inline-start:5px}.field>.heading .t9n-indicator{color:var(--light-text-color);inset-block-start:-.0625rem;margin-inline-start:7px;position:relative}.field>.heading+.instructions{margin-block-start:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-block-end:5px}.field>.input{position:relative}.field>.input+.instructions{margin-block:5px 0;margin-inline:0}.field>.input input:disabled,.field>.input textarea:disabled{cursor:not-allowed}.field>.notice,.field>.warning{margin-block:5px 0;margin-inline:0}.checkboxfield .instructions,.field>.heading>.instructions,.field>.instructions{color:var(--custom-text-color,var(--medium-text-color))}.checkboxfield .instructions embed,.checkboxfield .instructions iframe,.checkboxfield .instructions img,.checkboxfield .instructions video,.field>.heading>.instructions embed,.field>.heading>.instructions iframe,.field>.heading>.instructions img,.field>.heading>.instructions video,.field>.instructions embed,.field>.instructions iframe,.field>.instructions img,.field>.instructions video{max-width:100%!important}.checkboxfield .instructions ol,.checkboxfield .instructions ul,.field>.heading>.instructions ol,.field>.heading>.instructions ul,.field>.instructions ol,.field>.instructions ul{margin-block:1em;margin-inline:0;padding-inline-start:2em}.checkboxfield .instructions ul li,.field>.heading>.instructions ul li,.field>.instructions ul li{list-style-type:disc}.checkboxfield .instructions li+li,.field>.heading>.instructions li+li,.field>.instructions li+li{margin-block-start:.25em}.expand-status-btn{border-radius:var(--small-border-radius);color:var(--text-color);line-height:16px;margin-inline-start:5px;min-height:17px;padding:0;width:30px}.expand-status-btn:before{margin:0}.nested-fields{margin:-24px;padding-block:24px 0;padding-inline:24px}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-block-end:24px}input.checkbox{height:var(--checkbox-size);opacity:0;position:absolute;width:var(--checkbox-size)}input.checkbox+label:has(>.text):before{inset-block-start:6px}div.checkbox,input.checkbox+label{clear:none;cursor:pointer;display:inline-block;line-height:1rem;min-height:1rem;padding-inline-start:calc(1rem + 5px);position:relative}div.checkbox,div.checkbox:before,input.checkbox+label,input.checkbox+label:before{border-radius:var(--small-border-radius)}div.checkbox:before,input.checkbox+label:before{background-clip:padding-box;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);box-sizing:border-box;content:"";display:block;font-size:0;height:var(--checkbox-size);inset-block-start:0;inset-inline-start:0;position:absolute;width:var(--checkbox-size)!important}div.checkbox:empty,input.checkbox+label:empty{padding-inline-start:var(--checkbox-size)}div.checkbox:empty:after,input.checkbox+label:empty:after{content:"";font-size:0}div.checkbox .info,input.checkbox+label .info{height:16px}.disabled div.checkbox,input.checkbox:disabled+label{cursor:not-allowed}.elementselectormodal .body .content .main .elements .disabled .checkbox:before,.sel div.checkbox:before,div.checkbox.checked:before,div.checkbox.indeterminate:before,input.checkbox:checked+label:before,input.checkbox:indeterminate+label:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--gray-900);line-height:var(--checkbox-size);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementselectormodal .body .content .main .elements .disabled .checkbox:before,.sel.matrixblock>.actions div.checkbox:not(.indeterminate):before,.sel:not(.matrixblock) div.checkbox:not(.indeterminate):before,div.checkbox.checked:not(.indeterminate):before,input.checkbox:checked:not(:indeterminate)+label:before{content:"check";font-size:14px}div.checkbox.indeterminate:before,input.checkbox:indeterminate+label:before{content:"minus";font-size:7px;text-align:center}body:not(.reduce-focus-visibility) :focus div.checkbox:before,body:not(.reduce-focus-visibility) input.checkbox:focus+label:before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility :focus-visible div.checkbox:before,body.reduce-focus-visibility input.checkbox:focus-visible+label:before{box-shadow:var(--focus-ring)}.checkbox-icon{background-color:var(--enabled-color);border-radius:var(--small-border-radius);color:var(--white);display:inline-flex;padding:3px}.checkbox-icon:before{--checkbox-size:14px;font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"check";font-size:var(--checkbox-size);line-height:var(--checkbox-size);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-preview-label{display:none}body.reduce-focus-visibility .monaco-mouse-cursor-text:focus-visible,body:not(.reduce-focus-visibility) .monaco-mouse-cursor-text:focus{box-shadow:none!important}fieldset .checkboxfield{margin-block:5px;margin-inline:0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-block-start:2px;padding-inline-start:calc(1rem + 5px)}input.radio{height:var(--radio-size);opacity:0;position:absolute;width:var(--radio-size)}div.radio,input.radio+label{clear:none;cursor:pointer;display:inline-block;line-height:1.7142857143;padding-inline-start:calc(1rem + 5px);position:relative}.disabled div.radio,input.radio:disabled+label{cursor:not-allowed}div.radio:empty,input.radio+label:empty{padding-inline-start:var(--radio-size)}div.radio:after,div.radio:before,input.radio+label:after,input.radio+label:before{background-clip:padding-box;border-radius:100%;box-sizing:border-box;content:"";display:block;position:absolute}div.radio:before,input.radio+label:before{background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);height:var(--radio-size);inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);width:var(--radio-size)}div.radio:after,input.radio+label:after{height:calc(var(--radio-size) - 8px);inset-block-start:50%;inset-inline-start:4px;transform:translateY(-50%);width:calc(var(--radio-size) - 8px)}.sel div.radio:after,div.radio.checked:after,input.radio:checked+label:after{background:var(--gray-900)}body:not(.reduce-focus-visibility) :focus div.radio:before,body:not(.reduce-focus-visibility) input.radio:focus+label:before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility :focus-visible div.radio:before,body.reduce-focus-visibility input.radio:focus-visible+label:before{box-shadow:var(--focus-ring)}.multiselect>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-color);font-size:14px}body.reduce-focus-visibility .multiselect>select:focus-visible,body:not(.reduce-focus-visibility) .multiselect>select:focus{box-shadow:var(--focus-ring)}.multiselect>select option{padding-block:1px;padding-inline:8px}.selectize.multiselect .selectize-input,.text{padding-block:6px}.selectize.multiselect .selectize-input,.text:not(.color-input){padding-inline:9px}.text{background-color:var(--white)}.text:not(.small){box-sizing:border-box;min-height:2.125rem}.text.small{padding:3px}.text.readable{font-size:16px;line-height:22px;padding-block:16px;padding-inline:18px}.text.readable+.chars-left{margin-block-start:-23px}.text.clearable{padding-inline-end:var(--touch-target-size)}.text input{background-color:transparent;border:none;margin:0;padding:0}.input.errors>.autosuggest-container .text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.text,.text.error,td.errors .text{border:1px solid var(--error-color)!important}.texticon{cursor:text;min-width:130px;position:relative}.texticon.icon:before{color:var(--ui-control-color);inset-block-start:calc(50% - .4375rem);inset-inline-start:9px;position:absolute}.texticon .texticon-icon{align-items:center;display:flex;inset-block-start:1.0625rem;inset-inline-start:9px;justify-content:center;position:absolute;transform:translateY(-50%)}.texticon .text{padding-inline-start:1.625rem}.texticon .clear-btn{height:var(--touch-target-size);inset-block-start:calc((var(--touch-target-size) - 34px)/-2);inset-inline-end:0;position:absolute;width:var(--touch-target-size)}.texticon.has-filter-btn .text{padding-inline-end:26px}.texticon.has-filter-btn .filter-btn{border-radius:13px;cursor:pointer;font-size:14px;inset-block-start:1.0625rem;inset-inline-end:4px;line-height:22px;padding-block:0 4px;padding-inline:7px;position:absolute;transform:translateY(-50%)}.texticon.has-filter-btn .filter-btn:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--medium-text-color);content:"filter";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.texticon.has-filter-btn .filter-btn:hover{background-color:var(--gray-100)}.texticon.has-filter-btn .filter-btn.active,.texticon.has-filter-btn .filter-btn:active,.texticon.has-filter-btn .filter-btn[aria-expanded=true]{background-color:var(--gray-350)}.texticon.has-filter-btn .filter-btn.active:before,.texticon.has-filter-btn .filter-btn:active:before,.texticon.has-filter-btn .filter-btn[aria-expanded=true]:before{color:var(--white)}.texticon.has-filter-btn .text.clearable{padding-inline-end:calc(30px + var(--touch-target-size))}.texticon.has-filter-btn .clear-btn{inset-inline-end:30px}.texthint-container{height:0;position:relative}.texthint{color:var(--light-text-color);cursor:text;inset-block-start:-1px;position:absolute;width:100%}.passwordwrapper{position:relative}.passwordwrapper .password{background:transparent;border:none;box-shadow:none!important;padding-inline-end:4rem}.passwordwrapper .password-toggle{color:var(--link-color);cursor:pointer;inset-block:0;inset-inline-end:9px;position:absolute}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{flex-flow:row nowrap;gap:5px}.clear-btn,.datetimewrapper{align-items:center;display:flex}.clear-btn{background:transparent;border:none;color:var(--ui-control-color);cursor:pointer;justify-content:center;padding:0;width:24px}.clear-btn:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"remove";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{color:var(--ui-control-active-color)}.close-btn{position:relative}.close-btn:after,.close-btn:before{background-color:var(--ui-control-color);content:"";height:15px;inset-block-start:50%;inset-inline-start:50%;position:absolute;width:2px}.close-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn:after{transform:translate(-50%,-50%) rotate(45deg)}.close-btn:hover:after,.close-btn:hover:before{background-color:var(--ui-control-hover-color)}.close-btn:active:after,.close-btn:active:before{background-color:var(--ui-control-active-color)}.datewrapper,.timewrapper{display:inline-block;position:relative}.datewrapper .text,.timewrapper .text{position:relative;width:100%;z-index:1}.datewrapper .text+div[data-icon],.timewrapper .text+div[data-icon]{display:none}.datewrapper .text:-moz-placeholder-shown+div[data-icon],.timewrapper .text:-moz-placeholder-shown+div[data-icon]{color:var(--light-text-color);display:block;inset-block-start:calc(50% - 12px);inset-inline-start:14px;position:absolute;z-index:0}.datewrapper .text:-ms-input-placeholder+div[data-icon],.timewrapper .text:-ms-input-placeholder+div[data-icon]{color:var(--light-text-color);display:block;inset-block-start:calc(50% - 12px);inset-inline-start:14px;position:absolute;z-index:0}.datewrapper .text.empty-value+div[data-icon],.datewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text.empty-value+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon]{color:var(--light-text-color);display:block;inset-block-start:calc(50% - 12px);inset-inline-start:14px;position:absolute;z-index:0}.datewrapper .text:-moz-placeholder-shown+div[data-icon],.datewrapper .text:-moz-placeholder-shown+div[data-icon]:before,.timewrapper .text:-moz-placeholder-shown+div[data-icon],.timewrapper .text:-moz-placeholder-shown+div[data-icon]:before{pointer-events:none;-moz-user-select:none;user-select:none;z-index:1}.datewrapper .text:-ms-input-placeholder+div[data-icon],.datewrapper .text:-ms-input-placeholder+div[data-icon]:before,.timewrapper .text:-ms-input-placeholder+div[data-icon],.timewrapper .text:-ms-input-placeholder+div[data-icon]:before{pointer-events:none;-ms-user-select:none;user-select:none;z-index:1}.datewrapper .text.empty-value+div[data-icon],.datewrapper .text.empty-value+div[data-icon]:before,.datewrapper .text:placeholder-shown+div[data-icon],.datewrapper .text:placeholder-shown+div[data-icon]:before,.timewrapper .text.empty-value+div[data-icon],.timewrapper .text.empty-value+div[data-icon]:before,.timewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon]:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.datewrapper{width:8em}.timewrapper{width:7em}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-400)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--gray-400)}input::placeholder,textarea::placeholder{color:var(--gray-400)}::-ms-clear,::-ms-reveal{display:none}tr.indexingSession td{height:34px;padding-block:1px;padding-inline:10px}tr.indexingSession td.progress div.progressContainer{align-items:center;display:flex;justify-content:space-between;width:100%}tr.indexingSession td.progress div.progressContainer .progressbar{height:12px;inset-inline-start:0;position:relative;width:70%;z-index:1}tr.indexingSession td.progress div.progressContainer div.progressInfo{width:20%}.select:not(.selectize),.select:not(.selectize) select{border-radius:5px;position:relative;white-space:nowrap}.select:not(.selectize){max-width:100%;position:relative}:not(.flex)>.select:not(.selectize){display:inline-block}.select:not(.selectize):after{border:solid;border-width:0 .125rem .125rem 0;color:var(--ui-control-color);content:"";display:block;font-size:0;height:.4375rem;inset-block-start:calc(50% - 5px);inset-inline-end:9px;opacity:.8;pointer-events:none;position:relative;position:absolute;transform:rotate(45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.4375rem;z-index:1}.select:not(.selectize) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dfe5ec;border:none;color:#3f4d5a;display:block;font-size:14px;line-height:20px;max-width:100%;padding-block:7px;padding-inline:10px 22px;position:relative;white-space:pre}.select:not(.selectize) select::-ms-expand{display:none}.select:not(.selectize).fullwidth select{min-width:100%}.select:not(.selectize) select:hover{background-color:#cfd8e2;box-shadow:var(--focus-ring);outline-color:transparent}body.reduce-focus-visibility .select:not(.selectize) select:focus-visible,body:not(.reduce-focus-visibility) .select:not(.selectize) select:focus{background-color:#cfd8e2;box-shadow:var(--focus-ring);outline-color:transparent}.select:not(.selectize).small:after{inset-block-start:9px}.select:not(.selectize).small select{font-size:11px;padding-block:4px!important}.custom-select.disabled,.selectize-control .selectize-input.disabled{cursor:not-allowed!important;opacity:1;pointer-events:auto!important}.custom-select.disabled *,.selectize-control .selectize-input.disabled *{cursor:not-allowed!important;pointer-events:auto!important}.selectize .selectize-input{background-color:transparent;border-color:inherit;box-shadow:none;display:block}.selectize .selectize-input .item{max-width:100%}.selectize .selectize-input .item span{overflow:hidden;text-overflow:ellipsis}.selectize.select .selectize-input:after{display:none}body .selectize-dropdown{border:none;z-index:101}.selectize.select{height:34px}.selectize.select input::-moz-placeholder,.selectize.select textarea::-moz-placeholder{color:var(--gray-700)}.selectize.select input:-ms-input-placeholder,.selectize.select textarea:-ms-input-placeholder{color:var(--gray-700)}.selectize.select input::placeholder,.selectize.select textarea::placeholder{color:var(--gray-700)}.selectize.select:not(.fullwidth){max-width:100%;width:25em}.datetimewrapper .selectize.select:not(.fullwidth){max-width:calc(100% - 29px)}.selectize.select .selectize-control{max-width:100%;position:relative}:not(.flex)>.selectize.select .selectize-control{display:inline-block}.selectize.select .selectize-control:after{border:solid;border-width:0 .125rem .125rem 0;color:var(--ui-control-color);content:"";display:block;font-size:0;height:.4375rem;inset-block-start:calc(50% - 5px);inset-inline-end:9px;opacity:.8;pointer-events:none;position:relative;position:absolute;transform:rotate(45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.4375rem;z-index:1}.selectize.select .selectize-input{border-radius:5px;white-space:nowrap}.selectize.select .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.select .selectize-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dfe5ec;border:none;color:#3f4d5a;display:block;font-size:14px;line-height:20px;max-width:100%;padding-block:7px;padding-inline:10px 22px;position:relative}.selectize.select .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-input{width:100%}.selectize.multiselect .selectize-input{min-height:34px;padding-block-end:3px}.selectize.multiselect .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.multiselect .selectize-input>.item{background-color:#e4edf6;border-radius:3px;color:#3f4d5a;display:inline-block;display:inline-flex;flex-direction:row;font-size:12px;line-height:14px;padding:3px 7px;padding-block:3px!important;padding-inline:7px!important}.selectize.multiselect .selectize-input>.item.active{background-color:#cdd8e4}.selectize.multiselect .selectize-input>.item>.remove{border-inline-start:none;color:var(--ui-control-color);font-size:0;margin-block:-1px 0;margin-inline:3px -3px;padding:0;position:static}.selectize.multiselect .selectize-input>.item>.remove:hover{background-color:transparent;color:var(--ui-control-hover-color)}.selectize.multiselect .selectize-input>.item>.remove:before{font-family:Craft;font-size:14px;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"remove";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .selectize-dropdown{margin-block-start:1px}body .selectize-dropdown .optgroup-header,body .selectize-dropdown .option,body .selectize-dropdown [data-selectable]{color:#3f4d5a;margin:0 -14px;padding:10px 14px;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup{padding-block-start:5px}body .selectize-dropdown .optgroup:not(:first-child){border-block-start:1px solid var(--hairline-color)}body .selectize-dropdown .optgroup .option{padding-inline-start:24px}body .selectize-dropdown .optgroup-header{color:#606d7b;font-size:11px;line-height:1.2;margin:0;padding-block:4px;padding-inline:0;text-transform:uppercase}body .selectize-dropdown .active:not(.selected),body .selectize-dropdown .option:hover{background-color:var(--gray-100)}body .selectize-dropdown .selected{color:var(--white)!important;--medium-text-color:hsla(0,0%,100%,.8);--light-text-color:hsla(0,0%,100%,.8);background-color:var(--dark-sel-color);cursor:default!important}body .selectize-dropdown .selected svg circle,body .selectize-dropdown .selected svg ellipse,body .selectize-dropdown .selected svg line,body .selectize-dropdown .selected svg path,body .selectize-dropdown .selected svg polygon,body .selectize-dropdown .selected svg polyline,body .selectize-dropdown .selected svg rect,body .selectize-dropdown .selected svg text{fill:var(--white);stroke-width:0}body .selectize-dropdown .selected .light{color:inherit!important}body .selectize-dropdown-content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);max-height:70vh;overflow:auto;padding:0 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100}body .selectize-dropdown-content .option{min-height:18px}body .selectize-dropdown-content>div[data-value=new]:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"plus";margin-inline-end:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .selectize-dropdown-content>div[data-value=new]:after{content:"…"}body.no-scroll .selectize-dropdown-content{max-height:200px}.ui-datepicker{height:242px;inset-block-start:-300px;margin-inline-start:1px;position:fixed;width:210px;z-index:101!important}.ui-datepicker-header{padding-block:8px 4px;padding-inline:8px}.ui-datepicker-prev{float:inline-start}.ui-datepicker-next{float:inline-end}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-next,.ui-datepicker-prev{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.ui-datepicker-next:hover:after,.ui-datepicker-prev:hover:after{border-color:var(--link-color)}.ui-datepicker-prev:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;width:.4375rem}body.ltr .ui-datepicker-prev:after{transform:rotate(135deg)}body.rtl .ui-datepicker-prev:after{transform:rotate(-45deg)}.ui-datepicker-next:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;width:.4375rem}body.ltr .ui-datepicker-next:after{transform:rotate(-45deg)}body.rtl .ui-datepicker-next:after{transform:rotate(135deg)}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:2px!important}.ui-datepicker-calendar td a,.ui-datepicker-calendar th span{color:var(--text-color);display:block;line-height:26px;text-align:center;width:1.625rem}.ui-datepicker-calendar th span{color:var(--medium-text-color);font-weight:400}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:var(--light-sel-color);text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px var(--light-sel-color)}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{height:210px;margin-inline-start:1px;overflow-y:auto;width:calc(14px + 6em);z-index:100}.ui-timepicker-list li{cursor:pointer;padding-block:2px;padding-inline:14px 0;white-space:nowrap}.ui-timepicker-list li:hover{background-color:var(--light-sel-color)}.ui-timepicker-list li.ui-timepicker-selected{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.slide-picker{display:flex;height:1rem;white-space:nowrap}.slide-picker a{background-image:none;border:1px solid var(--hairline-color);border-inline-start:none;box-sizing:border-box;cursor:pointer;height:calc(1rem - 2px);margin-block:1px;margin-inline-start:0;position:relative;width:calc(.5rem - 1px)}.slide-picker a:first-child{border-inline-start:1px solid var(--gray-400)!important;width:.5rem}.slide-picker a:before{content:"";height:var(--touch-target-size);inset-block-start:calc(-.25rem - 1px);inset-inline-start:-1px;position:absolute;width:calc(100% + 2px)}.slide-picker:hover a.active-hover,.slide-picker:not(:hover) a.active{border-block-end-color:var(--gray-400);border-block-start-color:var(--gray-400);height:1rem;margin-block:0}.slide-picker:hover a.active-hover:first-child,.slide-picker:not(:hover) a.active:first-child{border-end-start-radius:var(--small-border-radius);border-inline-start:1px solid var(--gray-400);border-start-start-radius:var(--small-border-radius)}.slide-picker:hover a.last-active-hover,.slide-picker:not(:hover) a.last-active{border-end-end-radius:var(--small-border-radius);border-inline-end:1px solid var(--gray-400);border-start-end-radius:var(--small-border-radius)}.slide-picker:focus a.active{background-color:var(--light-sel-color)}.icon-picker{align-items:center;display:flex;flex-direction:row;gap:var(--xs)}.icon-picker--icon{align-items:center;background-clip:padding-box;background-color:#fbfcfe;background:var(--gray-050);border:1px solid rgba(96,125,159,.25);border-radius:3px;border-radius:var(--ui-control-border-radius);display:flex;height:var(--ui-control-height);justify-content:center;width:var(--ui-control-height)}.icon-picker--icon svg{height:1.25rem;width:1.25rem}.icon-picker--icon svg circle,.icon-picker--icon svg ellipse,.icon-picker--icon svg line,.icon-picker--icon svg path,.icon-picker--icon svg polygon,.icon-picker--icon svg polyline,.icon-picker--icon svg rect,.icon-picker--icon svg text{fill:var(--ui-control-color);stroke-width:0}.icon-picker-modal{--width:calc(var(--ui-control-height)*10 + var(--s)*9 + var(--xl)*2);max-width:calc(100% - 20px)!important;min-width:0!important;width:var(--width)!important}.icon-picker-modal .body{display:flex;flex-direction:column;gap:var(--l);height:100%}.icon-picker-modal .body .icon-picker-modal--list{flex:1;overflow:hidden;position:relative}.icon-picker-modal .body .icon-picker-modal--list:not(.loading) .spinner{display:none}.icon-picker-modal .body .icon-picker-modal--list.loading:after{background-color:hsla(0,0%,100%,.75);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.icon-picker-modal .body .icon-picker-modal--list.loading .spinner{inset-block-start:calc(50% - 10px);z-index:1}.icon-picker-modal .body .icon-picker-modal--list ul{display:flex;flex-flow:row wrap;gap:var(--s);justify-content:flex-start;max-height:100%;overflow:auto}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon{--focus-ring:var(--inner-focus-ring)}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon:hover{background-color:var(--blue-100);border-color:var(--link-color)}ul.errors{list-style-type:square;margin-block-start:5px;padding-inline-start:20px}ul.errors li{color:var(--error-color)}.message-container{height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%;z-index:100}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{box-shadow:0 25px 100px rgba(31,41,51,.5);inset-block-start:50%;margin-block-start:-33px!important;margin-inline:auto;width:320px}body.setup-2fa{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%}body.setup-2fa #setup-2fa{display:flex;flex-direction:column;gap:var(--l);max-width:100%;padding:var(--padding);width:550px}body.setup-2fa #setup-2fa #setup-2fa-intro{text-align:center}body.licensing-issues,body.setup-2fa #setup-2fa #setup-2fa-btn{display:flex;justify-content:center}body.licensing-issues{align-items:center;flex-direction:column;min-height:100%;padding:var(--padding)}body.licensing-issues #licensing-issues{display:flex;flex-direction:row;max-width:50em}body.licensing-issues #licensing-issues .buttons{justify-content:space-between}body.licensing-issues #licensing-issues .buttons [data-icon]{margin-inline:0}body.licensing-issues #continue{margin:0}.autosuggest-container{position:relative}.autosuggest__results-container{background-color:var(--white);border-radius:var(--large-border-radius);box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1em!important;padding-block:0;padding-inline:14px;position:absolute;text-align:start;width:100%;z-index:2}.autosuggest__results-container .autosuggest__results-before{color:#606d7b;font-size:11px;line-height:1.2;margin:14px 0 3px;margin-block-start:14px!important;text-transform:uppercase}.autosuggest__results-container .autosuggest__results-item{color:#3f4d5a;margin:0 -14px;overflow:hidden;padding:10px 14px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted,.autosuggest__results-container .autosuggest__results-item:hover{color:var(--white)!important;--medium-text-color:hsla(0,0%,100%,.8);--light-text-color:hsla(0,0%,100%,.8);background-color:var(--dark-sel-color);cursor:pointer}.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg circle,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg ellipse,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg line,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg path,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polygon,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polyline,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg rect,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg text,.autosuggest__results-container .autosuggest__results-item:hover svg circle,.autosuggest__results-container .autosuggest__results-item:hover svg ellipse,.autosuggest__results-container .autosuggest__results-item:hover svg line,.autosuggest__results-container .autosuggest__results-item:hover svg path,.autosuggest__results-container .autosuggest__results-item:hover svg polygon,.autosuggest__results-container .autosuggest__results-item:hover svg polyline,.autosuggest__results-container .autosuggest__results-item:hover svg rect,.autosuggest__results-container .autosuggest__results-item:hover svg text{fill:var(--white);stroke-width:0}.matrix>.buttons{margin-block-start:10px}.matrixblock{background-color:var(--white);border:2px solid var(--gray-100);border-radius:var(--large-border-radius);margin-block-end:10px;padding-block:0 var(--m);padding-inline:var(--m);position:relative}.matrixblock.static .titlebar{margin-block-end:14px;padding-inline:14px 0}.matrixblock>.actions .action-btn,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn){background-color:transparent;color:var(--custom-text-color,var(--ui-control-color));height:var(--touch-target-size);padding:0;width:var(--touch-target-size)}.matrixblock>.actions .action-btn:hover,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):hover{-webkit-backdrop-filter:brightness(90%);backdrop-filter:brightness(90%)}.matrixblock>.actions .action-btn:active,.matrixblock>.actions .action-btn[aria-expanded=true],.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):active,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn)[aria-expanded=true]{-webkit-backdrop-filter:brightness(85%);backdrop-filter:brightness(85%)}.matrixblock .flex-fields{--row-gap:var(--m)!important;--padding:var(--m)}.matrixblock .hidden+.field{margin-block-start:0}.matrixblock>.titlebar{align-items:center;border-radius:calc(var(--large-border-radius) - 2px) calc(var(--large-border-radius) - 2px) 0 0;box-sizing:border-box;color:var(--custom-text-color,var(--light-text-color));display:grid;gap:var(--m);grid-template-columns:auto 1fr;margin-block:0;margin-inline:calc(var(--m)*-1);overflow:hidden;padding-block:5px;padding-inline:var(--m) calc(var(--m) + 70px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;background-color:var(--gray-050);cursor:default;min-height:calc(var(--lh) + 10px);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.matrixblock>.titlebar>.preview{flex-grow:1;min-width:0;opacity:0;overflow:hidden;transition:opacity .1s linear}.matrixblock>.titlebar>.preview:empty{display:none}body.ltr .matrixblock>.titlebar>.preview{-webkit-mask-image:linear-gradient(270deg,transparent,#000 12px);mask-image:linear-gradient(270deg,transparent,#000 12px)}body.rtl .matrixblock>.titlebar>.preview{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px);mask-image:linear-gradient(90deg,transparent,#000 12px)}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock>.titlebar>.matrixblock-tabs{flex:1;margin-block:-5px;margin-inline:0;min-width:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs{margin:0;padding-inline-end:3px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab]{background-color:transparent}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab] .tab-label{height:calc(var(--lh) + 10px);padding-block:0;padding-inline:var(--m)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn){margin-inline:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty):after{margin-inline-start:0}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs{margin-inline-start:calc((var(--m) + 12px)*-1)}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child,.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child .tab-label{border-start-start-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.disabled-entry>.titlebar{padding-inline-end:100px}.matrixblock.disabled-entry>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.actions{align-items:center;cursor:default;display:flex;gap:var(--xs);inset-block-start:0;inset-inline-end:var(--m);min-height:calc(var(--lh) + 10px);position:absolute}.matrixblock>.actions>*{margin:0!important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){color:var(--dark-hairline-color);height:var(--touch-target-size);padding:0;text-align:center;transform:color linear .1s}.matrixblock>.actions a:not([data-action]):hover{color:var(--link-color)}.matrixblock>.actions a:not([data-action]):hover.settings:after{border-color:var(--link-color)}.matrixblock:not(.static)>.fields{padding-block-start:var(--l)}.matrixblock>.fields>.flex-fields>.field:before{display:none}.matrixblock>.fields>.flex-fields>.field>.status-badge{inset-inline-start:-2px}.matrixblock>.buttons{height:30px;margin-block-start:0}.add-category-form{margin-block-start:24px}.add-category-form .texticon{float:inline-start;margin-inline-end:5px;width:200px}.add-category-form .texticon .text{padding-inline-end:30px}.add-category-form .texticon .spinner{inset-block-start:0;inset-inline-end:5px;position:absolute}body.sitepicker #main-content{align-items:center;justify-content:center;padding:30px;text-align:center}body.sitepicker #content-container{max-width:400px}.sitepicker-group li:not(:first-child) a{border-start-end-radius:0;border-start-start-radius:0;margin-block-start:-1px}.sitepicker-group li:not(:first-child) a:not(:hover){border-block-start-color:transparent}.sitepicker-group li:not(:last-child) a{border-end-end-radius:0;border-end-start-radius:0}.sitepicker-group li a{border:1px solid var(--hairline-color);border-radius:var(--medium-border-radius);box-sizing:border-box;display:block;font-size:16px;line-height:1.4;padding-block:9px;padding-inline:15px 42px;position:relative;text-align:start;width:100%}.sitepicker-group li a:after{font-size:14px;inset-block-start:calc(50% - 7px);inset-inline-end:12px;margin:0;padding:0;position:absolute}.sitepicker-group li a:hover{border-color:var(--link-color);text-decoration:none;z-index:1}.entry-mover-modal{--width:calc(var(--ui-control-height)*10 + var(--s)*9 + var(--xl)*2);max-width:calc(100% - 20px)!important;min-width:0!important;width:var(--width)!important}.entry-mover-modal .header{padding-block:calc(var(--m));text-align:center}.entry-mover-modal .body{height:83%;position:relative}.entry-mover-modal .body .entry-mover-modal--list{height:calc(100% + 20px);position:relative}.entry-mover-modal .body .entry-mover-modal--list fieldset{box-sizing:border-box;height:100%;overflow:auto;padding-block-end:20px;position:relative}.entry-mover-modal .footer{box-sizing:border-box;inset-block-end:0;inset-inline-start:0;margin:0;position:absolute;width:100%}.elementselectormodal .body .main{float:left\9;width:445px\9}@media only screen and (resolution >= 1.5dppx){.structure ul li{background-size:40px}body.ltr .structure ul li{background-image:url(../images/branch_2x.png)}body.rtl .structure ul li{background-image:url(../images/branch_rtl_2x.png)}.hud .tip-left{background-image:url(../images/hudtip_left_2x.png);background-size:15px 30px}.hud .tip-top{background-image:url(../images/hudtip_top_2x.png);background-size:30px 15px}.hud .tip-right{background-image:url(../images/hudtip_right_2x.png);background-size:15px 30px}.hud .tip-bottom{background-image:url(../images/hudtip_bottom_2x.png);background-size:30px 15px}.hud.has-footer .tip-bottom{background-image:url(../images/hudtip_bottom_gray_2x.png)}}:root{--2xs:2px;--xs:4px;--s:8px;--m:14px;--l:18px;--xl:24px;--padding:var(--xl);--neg-padding:calc(var(--padding)*-1);--sidebar-width:14.125rem;--global-sidebar-width:14.125rem;--header-height:2.75rem;--details-width:350px;--sidebar-bgColor:var(--gray-150);--nav-item-indicator-size:var(--xs);--nav-item-badge-bgColor:var(--medium-text-color);--nav-item-badge-fgColor:var(--white);--nav-item-fgColor-active:var(--text-color);--nav-item-bgColor-active:var(--gray-200);--nav-item-fgColor-hover:var(--text-color);--nav-item-bgColor-hover:var(--gray-200);--nav-item-prefix-width:1.875rem;--nav-item-prefix-ratio:1;--nav-item-trigger-size:var(--touch-target-size);--nav-item-gutter-width:0.625rem}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{min-height:100vh}body.dragging *{cursor:move!important;cursor:grabbing!important}body :focus{box-shadow:var(--focus-ring);outline-color:transparent;outline-style:solid}.reduce-focus-visibility :focus:not(:focus-visible){box-shadow:none}.reduce-focus-visibility :focus-visible{box-shadow:var(--focus-ring)}.skip-link{height:1px;inset-block-start:0;inset-inline-start:-10000px;margin:5px;overflow:hidden;position:absolute;width:1px;z-index:101}.skip-link:focus{background-color:var(--gray-100)!important;height:auto;inset-inline-start:unset;inset-inline-start:0;width:auto}@media only screen and (min-width:75rem){#global-skip-link{--light-color:var(--white);--dark-color:var(--gray-800);--focus-ring:0 0 0 3px var(--dark-color),0 0 0 6px var(--light-color)}}#global-container{display:flex;min-height:100vh;position:relative}@media screen and (prefers-reduced-motion:no-preference){#global-container{transition:inset-inline-start .1s cubic-bezier(.33,1,.68,1)}}#global-header{grid-template-columns:1fr min-content min-content}#global-header,#system-info{align-items:center;display:grid}#system-info{background-clip:padding-box;border-block-end:1px solid var(--hairline-color);color:currentcolor;flex:0 0 2.8125rem;flex-direction:row;gap:10px;grid-template-columns:var(--nav-item-prefix-width) auto;height:2.8125rem;padding-block:0;padding-inline:var(--nav-item-gutter-width);position:relative}#system-info:after{display:none}div#system-info{cursor:default}a#system-info:focus,a#system-info:hover{background-color:var(--gray-200);text-decoration:none}#site-icon{--size:var(--nav-item-prefix-width);height:var(--size)}#site-icon img,#site-icon svg{border-radius:4px;display:block;height:var(--size);width:var(--size)}#site-icon svg circle,#site-icon svg ellipse,#site-icon svg line,#site-icon svg path,#site-icon svg polygon,#site-icon svg polyline,#site-icon svg rect,#site-icon svg text{fill:var(--medium-text-color);stroke-width:0}#system-name .h2,#system-name h2{display:-webkit-box;margin:0;max-height:40px;overflow:hidden;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width:75rem){[data-sidebar=collapsed] #system-info:hover #system-name{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] #system-name{background:#fff;border-radius:var(--medium-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);color:var(--text-color);inset-block-start:50%;inset-inline-start:calc(100% + var(--s)*2);opacity:0;padding-block:var(--xs);padding-inline:var(--s);pointer-events:none;position:absolute;transform:translateY(-50%) translateX(-5px);white-space:nowrap}[data-sidebar=collapsed] #system-name:focus{box-shadow:var(--focus-ring)}}@media only screen and (min-width:75rem)and (prefers-reduced-motion:no-preference){[data-sidebar=collapsed] #system-name{transition:opacity 50ms cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1)}}#global-footer{--link-color:#1453db;align-items:center;display:flex;flex-direction:column;gap:var(--m);padding-block:var(--m) var(--xl);padding-inline:var(--m)}body.has-debug-toolbar #global-footer{padding-block-end:calc(var(--xl) + 42px)}#global-footer a{white-space:nowrap}#app-info{display:flex;flex-direction:row;gap:var(--m);justify-content:center}#trial-info{background-color:var(--gray-150);border-radius:var(--large-border-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px #bdcbdb,0 2px 12px rgba(205,216,228,.5);padding-block:16px;padding-inline:var(--xl);text-align:center}#app-version{align-items:center;color:var(--gray-600);display:flex;font-size:12px;gap:var(--s);justify-content:center;text-align:center}#app-version a{text-decoration:underline}#app-version a,#app-version a.go:hover:after{color:var(--gray-600)}#edition-logo{border:1px solid var(--gray-600);border-radius:3px;box-sizing:content-box;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:1.7px;line-height:8px;padding-block:6px;padding-inline:7px 5px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#devmode{background:url(../images/dev-mode.svg) repeat-x 21px 0,var(--gray-900);cursor:help;flex:0 0 4px;margin-block-start:auto;min-height:4px;width:100%}#page-container{display:flex;flex-direction:column;flex-grow:1}#alerts{background-color:var(--red-050);border-inline-start:6px solid var(--error-color);color:var(--error-color);position:relative}#alerts>li{box-shadow:inset 0 -1px 0 0 var(--red-100);padding-block:10px;padding-inline:24px}#alerts>li .resolvable-alert-buttons{margin-block-start:var(--m)}#alerts>li .btn,#alerts>li a.go{align-items:center;border:1px solid rgba(220,38,38,.5);border-radius:var(--medium-border-radius);color:var(--error-color);display:inline-flex;margin-block:0;margin-inline:2px;min-height:1.875rem;padding-block:4px;padding-inline:5px}.flex #alerts>li .btn,.flex #alerts>li a.go{margin:0}#alerts>li .btn:hover,#alerts>li a.go:hover{border-color:var(--error-color)}#alerts>li a:not(.btn){color:var(--error-color);text-decoration:underline}#alerts>li a:not(.btn).go{text-decoration:none;white-space:nowrap}#alerts>li a:not(.btn).go:after{color:var(--error-color);font-size:15px;margin-block-start:1px}#alerts>li .btn{background-color:transparent}#global-header .btn.menubtn,.btn.action-btn,li.crumb .btn.menubtn{min-height:var(--touch-target-size);padding:0;width:var(--touch-target-size)}#global-header .btn.menubtn:not(:hover,:active,[aria-expanded=true]),.btn.action-btn:not(:hover,:active,[aria-expanded=true]),li.crumb .btn.menubtn:not(:hover,:active,[aria-expanded=true]){background-color:transparent}#global-header{border-block-end:1px solid var(--hairline-color);margin-block-end:var(--m);width:100%}#global-header .flex{align-items:center;height:var(--header-height)}#global-header .btn{--ui-control-color:var(--gray-400);--ui-control-hover-color:var(--gray-800);--ui-control-active-color:var(--gray-700)}#global-header .btn:hover{color:var(--ui-control-hover-color)}.nav-toggle{align-items:center;border-inline-end:1px solid var(--medium-hairline-color);color:currentcolor;display:flex;height:var(--header-height);justify-content:center;line-height:26px;min-width:44px;text-align:center;width:44px}.nav-toggle:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"menu";font-size:16px;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-toggle:hover{color:var(--link-color)}#crumbs{align-items:center;display:flex;flex-direction:row;font-size:13px;margin:0!important;max-width:100%;overflow:hidden}#crumbs.empty{display:none}#crumbs nav{margin:0}#primary-nav-toggle:focus-visible{box-shadow:var(--inner-focus-ring)}#crumb-list{align-items:stretch;display:flex;flex-flow:row nowrap;height:var(--header-height);max-width:100%;--arrow-padding:10;--arrow-height:22;--arrow-angle:35;--arrow-width:17.1111;--arrow-c:27.871}body.rtl #crumb-list{--arrow-angle:-35}#crumb-list li.crumb{color:var(--light-text-color);cursor:default;padding-inline-start:calc(var(--arrow-width)*.5rem/16);position:relative}#crumb-list li.crumb:not(.current){padding-inline-end:calc(var(--arrow-width)*1.125rem/16)}#crumb-list li.crumb:not(.current):after,#crumb-list li.crumb:not(.current):before{background:var(--medium-hairline-color);content:"";display:block;height:calc(var(--arrow-c)*1rem/16);inset-inline-end:calc(var(--arrow-width)*.5rem/16);pointer-events:none;position:absolute;width:1px}#crumb-list li.crumb:not(.current):before{inset-block-start:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle)*-1deg))}#crumb-list li.crumb:not(.current):after{inset-block-end:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle)*1deg))}#crumb-list .menu--disclosure li{display:block}#crumb-list .menu--disclosure li:after{content:none}#crumb-menu-trigger{min-width:var(--touch-target-size)}#crumb-menu-trigger:before{width:100%}#crumb-menu .chip{min-height:44px}li.crumb{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--xs)}li.crumb [data-icon]{inset-block-start:-1px;position:relative}li.crumb .menubtn{margin-block:0;margin-inline:calc(var(--xs)*-1/2);position:relative}li.crumb [data-icon=ellipsis]:before{font-size:17px;margin-block-start:3px}li.crumb .chip{background-color:transparent;padding:0;--custom-bg-color:initial!important;--custom-text-color:initial!important;--custom-sel-bg-color:initial!important}li.crumb .chip .label-link{max-width:15em}li.crumb .chip .label-link:focus-visible{box-shadow:var(--inner-focus-ring)}li.crumb .chip .label-link>span:not(.context-label){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.crumb:has(.menubtn)>a{margin-inline-end:0!important;padding-inline-end:var(--xs)!important}li.crumb>a{align-items:center;display:flex!important;flex:1;flex-wrap:nowrap;gap:var(--xs);white-space:nowrap}.menu--disclosure li.crumb>a{min-height:34px}li.crumb a,li.crumb button{align-items:center;display:inline-flex;min-height:var(--touch-target-size)}li.crumb a:not(:hover),li.crumb button:not(:hover){color:var(--text-color)}li.crumb a:not(:hover) svg circle,li.crumb a:not(:hover) svg ellipse,li.crumb a:not(:hover) svg line,li.crumb a:not(:hover) svg path,li.crumb a:not(:hover) svg polygon,li.crumb a:not(:hover) svg polyline,li.crumb a:not(:hover) svg rect,li.crumb a:not(:hover) svg text,li.crumb button:not(:hover) svg circle,li.crumb button:not(:hover) svg ellipse,li.crumb button:not(:hover) svg line,li.crumb button:not(:hover) svg path,li.crumb button:not(:hover) svg polygon,li.crumb button:not(:hover) svg polyline,li.crumb button:not(:hover) svg rect,li.crumb button:not(:hover) svg text{fill:var(--text-color);stroke-width:0}li.crumb a:hover,li.crumb button:hover{text-decoration:none}li.crumb a{position:relative}li.crumb button{cursor:pointer}li.breadcrumb-toggle-wrapper:after{content:none}#account-menu ul li a{max-width:calc(100% + 28px)!important}#announcements-btn{min-height:1.875rem;padding-left:0;padding-right:0;position:relative;width:1.875rem;width:calc(1.75rem + 10px)}#announcements-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:transparent}#announcements-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread:after{background-color:var(--blue-600);border-radius:50%;content:"";display:block;height:.4375rem;inset-block-start:.1875rem;inset-inline-end:5px;position:absolute;width:.4375rem}#announcements-btn svg{height:1rem;width:1rem}#announcements-btn svg circle,#announcements-btn svg ellipse,#announcements-btn svg line,#announcements-btn svg path,#announcements-btn svg polygon,#announcements-btn svg polyline,#announcements-btn svg rect,#announcements-btn svg text{fill:var(--ui-control-color);stroke-width:0}#announcements-btn.active svg circle,#announcements-btn.active svg ellipse,#announcements-btn.active svg line,#announcements-btn.active svg path,#announcements-btn.active svg polygon,#announcements-btn.active svg polyline,#announcements-btn.active svg rect,#announcements-btn.active svg text,#announcements-btn:active svg circle,#announcements-btn:active svg ellipse,#announcements-btn:active svg line,#announcements-btn:active svg path,#announcements-btn:active svg polygon,#announcements-btn:active svg polyline,#announcements-btn:active svg rect,#announcements-btn:active svg text,#announcements-btn:hover svg circle,#announcements-btn:hover svg ellipse,#announcements-btn:hover svg line,#announcements-btn:hover svg path,#announcements-btn:hover svg polygon,#announcements-btn:hover svg polyline,#announcements-btn:hover svg rect,#announcements-btn:hover svg text{fill:var(--ui-control-active-color);stroke-width:0}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-block-start:20px}#announcements .announcement .announcement-label-container{align-items:center;display:flex;margin-block:-3px 3px}#announcements .announcement .announcement-label-container .announcement-icon svg{display:block;height:15px;width:15px}#announcements .announcement .announcement-label-container .announcement-label{color:var(--light-text-color);font-size:12px;margin-inline-start:5px}#announcements .announcement.unread .announcement__heading:after{background-color:var(--blue-600);border-radius:4px;content:"";display:block;height:7px;inset-block-start:7px;inset-inline-start:-13px;position:absolute;width:7px}#announcements .announcement p{margin:0}#announcements .announcement__header{display:grid}#announcements .announcement__heading{margin-block:0 3px;margin-inline:0;order:1;position:relative}#user-info{align-items:center;background-color:transparent;border-radius:0;display:flex;flex-direction:row;height:100%;padding-block:5px;padding-inline:var(--s) calc(var(--padding) + 1px)}#user-info:after{border-color:var(--ui-control-color);transition:border-color .1s linear}#user-info:hover:after{border-color:var(--ui-control-hover-color)}#user-info[aria-expanded=true]:after{border-color:var(--ui-control-active-color)}.header-photo img,.header-photo svg{border-radius:50%;box-shadow:0 0 0 1px rgba(31,41,51,.05),0 0 0 rgba(31,41,51,0);display:block;height:1.875rem;max-width:none;transition:box-shadow .15s linear;width:1.875rem}#user-info:hover .header-photo img,#user-info:hover .header-photo svg{box-shadow:0 0 0 1px rgba(31,41,51,.05),0 2px 10px -2px rgba(31,41,51,.3)}#main-container{flex-grow:1;position:relative}#notifications{inset-block-end:8px;inset-inline-start:8px;position:fixed;width:calc(100% - 16px);z-index:101}body.has-debug-toolbar #notifications{inset-block-end:50px}@media only screen and (min-width:60.875rem){#notifications{width:350px}}#notifications .notification{background:#fff;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);box-shadow:0 0 0 1px rgba(19,26,32,.15),0 2px 12px rgba(19,26,32,.15);display:flex;padding-block:10px;padding-inline:14px;position:relative;--color:var(--notice-color)}#notifications .notification:focus{box-shadow:var(--focus-ring)}#notifications .notification[data-type=success]{--color:var(--success-color)}#notifications .notification[data-type=error]{--color:var(--error-color)}#notifications .notification+.notification{margin-block-start:12px}#notifications .notification .notification-icon{color:var(--color);font-size:18px;margin-block-start:-2px;margin-inline-end:10px;width:18px}#notifications .notification .notification-main{overflow:hidden}#notifications .notification .notification-body{display:grid;gap:var(--s);grid-template-columns:20px 1fr;width:100%}#notifications .notification .notification-body .notification-message{font-weight:700;overflow-wrap:anywhere;word-break:normal}#notifications .notification .notification-body .notification-details{margin-block-start:var(--xs)}#notifications .notification .notification-body .notification-details .chip{border:1px solid rgba(51,64,77,.1)}#notifications .notification .notification-close-btn{inset-block-start:-2px;margin-inline-start:10px;position:relative}#header-container{margin-block-end:var(--m)}@media only screen and (min-width:75rem){#primary-nav-toggle{display:none}#crumbs.empty+.context-menu-container,#crumbs:not(.empty) #primary-nav-toggle+nav ul li:first-child{margin-inline-start:var(--padding);padding-inline-start:0}}#global-header .flex,#header .flex{max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#header{align-items:flex-start;background-color:rgba(154,165,177,0);box-shadow:0 1px 0 rgba(51,64,77,0);box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:var(--s);padding-block:5px;padding-inline:var(--padding);place-content:stretch space-between;position:relative;transition:background-color .1s linear,box-shadow .1s linear;z-index:2}body.fixed-header #header{background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.1);inset-block-start:0;position:fixed;z-index:12}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){#header{transition:background-color .1s linear,box-shadow .1s linear,-webkit-backdrop-filter .1s linear;transition:background-color .1s linear,box-shadow .1s linear,backdrop-filter .1s linear;transition:background-color .1s linear,box-shadow .1s linear,backdrop-filter .1s linear,-webkit-backdrop-filter .1s linear}body.fixed-header #header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(228,237,246,.75)}}#header h1{line-height:1.3;margin-block:0;min-width:0}#header .btngroup,#header .buttons{margin-block-start:0}#page-title{--page-title-columns:1fr 34px;align-items:center;display:grid;gap:var(--s);grid-template-columns:var(--page-title-columns);min-height:34px}@media only screen and (min-width:60.875rem){#page-title.has-toolbar{min-width:calc(14.125rem - var(--xl) - var(--s))!important}}#content-heading{font-size:.875rem;font-weight:400}#content-heading:before{content:"/";display:inline-block;margin-inline:.5rem}@media only screen and (min-width:60.875rem){#content-heading{display:none}}#toolbar{align-items:flex-start;flex:1;justify-content:space-between}#toolbar .icon:before,#toolbar .menubtn:after,#toolbar .texticon:before,#toolbar [data-icon-after]:after,#toolbar [data-icon]:before{color:currentcolor;opacity:.8}#toolbar .text{border-radius:var(--large-border-radius)}#toolbar .text::-moz-placeholder{color:var(--light-text-color)}#toolbar .text:-ms-input-placeholder{color:var(--light-text-color)}#toolbar .text::placeholder{color:var(--light-text-color)}#toolbar .text:not(:focus){background-clip:border-box}#revision-indicators{align-items:center;align-self:start;display:flex;min-height:34px;min-width:34px}#action-buttons{flex-shrink:0}#action-buttons .action-btn{height:var(--ui-control-height);width:var(--ui-control-height)}@media only screen and (width <= 400px){#action-buttons .btngroup .btn:first-child{flex-basis:100%}}@media only screen and (max-width:60.8125rem){#action-buttons{flex-direction:row-reverse;justify-content:flex-start;margin-block-start:10px}}#main-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;padding-block:0 48px;padding-inline:var(--padding)}#main-content>.grid:only-child{flex:1}#sidebar-toggle-container{display:none}#sidebar-container{box-sizing:border-box;flex:0 0 14.125rem;width:14.125rem}@media only screen and (min-width:75rem){#sidebar-container{margin-inline-start:calc(var(--xl)*-1)}}#sidebar{background-color:transparent;box-sizing:border-box;padding-block:0 var(--m);padding-inline:40px;position:relative;width:14.125rem}#sidebar.fixed{position:fixed}#sidebar nav{margin-inline:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:var(--gray-200)}#sidebar .skip-link{margin-block:0;margin-inline:var(--s)}@media only screen and (min-width:75rem){#sidebar{padding-block:0 var(--m);padding-inline:31px}}#content-container{flex:1 1 auto;width:400px}.content-grid{--size-main-content:100%;display:grid;grid-template-columns:minmax(var(--size-main-content),1fr) var(--touch-target-size);position:relative}.content-grid:has(.content-grid__toggle){--size-main-content:calc(100% - var(--touch-target-size))}.content-grid__main{grid-column:1/1}.content-pane{background:#fff;background-clip:padding-box;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:var(--xl);padding-inline:var(--padding);position:relative;word-wrap:break-word;container-type:inline-size}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-inline:calc(var(--xl)*-1)}#footer,.footer{line-height:2rem;min-height:44px;padding-block:6px;padding-inline:var(--pane-padding,var(--xl))}#footer .buttons,.footer .buttons{align-items:center;display:flex;height:32px}#footer .btn,.footer .btn{height:var(--ui-control-height--small);padding-block:4px}#footer{background-color:var(--gray-050);border-block-start:2px solid var(--white);border-radius:var(--small-border-radius);box-sizing:border-box;inset-block-end:0;margin-block:calc(var(--s) + 1px) calc(var(--xl)*-1 + 2px);margin-inline:calc(var(--padding)*-1 + 2px);position:sticky;z-index:1}#footer:empty{display:none}#footer.stuck{border-radius:0}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){#footer.stuck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(228,237,246,.75)}}.has-debug-toolbar #footer{transition:padding .1s linear}.has-debug-toolbar #footer.stuck{padding-block-end:52px}#footer .flex>*,#footer>*{margin-block-end:0}#details-container[data-state=collapsed]{display:none}#details-toggle>button{align-items:center;border-radius:var(--ui-control-border-radius);display:flex;flex-direction:column;height:100%;inset-block-start:0;justify-content:center;max-height:100vh;position:sticky;width:var(--touch-target-size)}#details-toggle>button .details-toggle__inner{align-items:center;background-color:var(--gray-100);border:1px solid var(--hairline-color);border-radius:var(--ui-control-border-radius);display:inline-flex;height:calc(var(--touch-target-size)*2);justify-content:center;position:relative;width:calc(var(--touch-target-size) - var(--s));z-index:10}#details-toggle>button:before{background-color:var(--hairline-color);content:"";height:100%;inset-block:0;position:absolute;width:1px}#details-toggle>button:focus .details-toggle__inner,#details-toggle>button:focus-visible .details-toggle__inner,#details-toggle>button:hover .details-toggle__inner{background-color:var(--gray-200)}#details-toggle>button:focus-visible:before,#details-toggle>button:focus:before,#details-toggle>button:hover:before{transform:scaleX(300%)}#details-toggle>button:focus,#details-toggle>button:focus-visible{box-shadow:none}#details-toggle>button:focus .details-toggle__inner,#details-toggle>button:focus-visible .details-toggle__inner{box-shadow:var(--focus-ring)}.rtl #details-toggle>button .toggle-icon{transform:rotate(180deg)}#details-toggle>button[aria-expanded=false] .toggle-icon--close,#details-toggle>button[aria-expanded=true] .toggle-icon--open{display:none}#details-container{display:block;flex:0 1 auto;inset-block-start:0;position:sticky;width:calc(var(--details-width))}#details{display:none;display:block;width:350px;z-index:1}#details.fixed{position:fixed}#details .details .meta{border-radius:var(--large-border-radius)}#details .details .meta:not(.read-only,.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details .meta:not(.read-only,.warning):focus{box-shadow:var(--focus-ring)}#details .details .meta.read-only{background-color:transparent!important;color:var(--medium-text-color)}#details .details .meta>.data:first-child,#details .details .meta>.field:first-child{border-start-end-radius:var(--large-border-radius)}#details .details .meta>.data:first-child,#details .details .meta>.data:first-child>.status-badge,#details .details .meta>.field:first-child,#details .details .meta>.field:first-child>.status-badge{border-start-start-radius:var(--large-border-radius)}#details .details .meta>.data:last-child,#details .details .meta>.field:last-child{border-end-end-radius:var(--large-border-radius)}#details .details .meta>.data:last-child,#details .details .meta>.data:last-child>.status-badge,#details .details .meta>.field:last-child,#details .details .meta>.field:last-child>.status-badge{border-end-start-radius:var(--large-border-radius)}#details .details>.field>.input>.text.fullwidth{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details>.field>.input>.text.fullwidth:focus{box-shadow:var(--focus-ring)}#details .details .notes{border-radius:var(--large-border-radius);padding-block:var(--m)}@media only screen and (max-width:74.9375rem){#global-container{inset-inline-start:-14.125rem;width:calc(100vw + 14.125rem)}.showing-nav #global-container{inset-inline-start:0}#crumbs{display:flex!important}#header,#main-content{width:100vw}#main-content.has-sidebar{padding-inline-start:0}}@media only screen and (max-width:60.8125rem){#header{display:block}#header .flex:not(#toolbar){margin-block-start:10px}#toolbar{flex-wrap:wrap!important}#toolbar>*{margin-block-start:10px!important}body.fixed-header #header .flex:first-child{margin-block-start:0}#main-content{display:block}#main-content.has-sidebar{padding-block:0 48px;padding-inline:var(--padding)}#sidebar nav{margin-inline:-40px}#sidebar .skip-link{margin:0}#source-actions{margin-block-start:var(--s);margin-inline-start:-9px}#sidebar-toggle-container{display:block;margin-block-end:var(--s)}#sidebar-toggle:after{inset-block-start:0;transform:rotate(45deg)}body.rtl #sidebar-toggle:after{transform:rotate(135deg)}#content-container{min-height:0!important}.content-grid,.content-grid:has(.content-grid__toggle){--size-main-content:100%}#details-container,#sidebar-container{display:block;padding-inline-start:0!important;width:auto!important}.content-grid__toggle{display:none}#details,#sidebar{max-height:none!important;overflow-y:visible!important;position:relative!important;width:auto}#sidebar{margin-block-end:var(--m)}body.showing-sidebar #sidebar{background:#fff;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:.5rem}body.showing-sidebar #sidebar:focus{box-shadow:var(--focus-ring)}body:not(.showing-sidebar) #sidebar{display:none}#details-container{margin-inline-end:0}#content-container{max-width:none!important;width:auto!important}#details{margin-block-start:var(--m);padding:0!important}#details .details{margin-block-end:auto}}@media only screen and (width <= 767px){:root{--padding:var(--s);--neg-padding:calc(var(--s)*-1)}#tabs ul li a{padding-inline:var(--m)}#tabs ul li+li{margin-inline-start:-7px}.card-grid{display:flex!important;flex-direction:column}}#settingsmenu ul li a{padding-inline-start:46px}#settingsmenu ul li a:before{font-size:15px;margin-block:1px 0;margin-inline:-22px 0}#settingsmenu ul li a img{height:16px;margin-block-start:1px;margin-inline-start:-23px;position:absolute;width:16px}.grid{min-height:1px;position:relative}.grid:after{clear:both;content:"";display:block;height:0;visibility:hidden}.grid>.item{display:none}.grid>.item,.sidebar{box-sizing:border-box}.sidebar{font-size:13px;width:14.125rem}.sidebar:not(.drag-helper){background-color:var(--gray-050);padding-block:var(--m);padding-inline:0}.sidebar .heading{margin-block:0;margin-inline:var(--xl);position:relative}.sidebar .heading:not(:first-child){margin-block-start:var(--m)}.sidebar .heading>span{color:var(--medium-text-color);display:inline-block;font-size:11px;font-weight:700;margin-block:0;margin-inline:-5px;padding-block:0;padding-inline:5px;position:relative;text-transform:uppercase;z-index:1}.sidebar .heading>ul{margin-block:2px;margin-inline:calc(var(--xl)*-1)}.sidebar nav{padding-block:0;padding-inline:var(--s)}.sidebar nav>ul>li.heading>ul>li>a,.sidebar nav>ul>li:not(.heading)>a{padding-inline-start:24px}.sidebar nav>ul>li.heading>ul>li>.toggle,.sidebar nav>ul>li:not(.heading)>.toggle{inset-inline-start:calc(var(--m)*0)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>a{padding-inline-start:38px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*1)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>a{padding-inline-start:52px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*2)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:66px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*3)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:80px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*4)}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a:not(.sel):hover{text-decoration:none}.sidebar nav li:not(.has-subnav)>a.active-drop-target,.sidebar nav li:not(.has-subnav)>a.sel{background-color:var(--gray-500);cursor:default;--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--dark-focus-hsl),0.8)}.sidebar nav li:not(.has-subnav)>a.active-drop-target,.sidebar nav li:not(.has-subnav)>a.active-drop-target+.toggle,.sidebar nav li:not(.has-subnav)>a.sel,.sidebar nav li:not(.has-subnav)>a.sel+.toggle{color:var(--white)}.sidebar nav li:not(.has-subnav)>a.sel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring:var(--focus-ring-outset)}.sidebar nav li a{align-items:center;border-radius:var(--large-border-radius);box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;margin-block-end:1px;min-height:var(--xl);padding-block:7px;padding-inline:var(--xl);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word}.sidebar nav li a .status{flex-shrink:1}.sidebar nav li a .icon{flex-shrink:1;height:1.125rem;inset-block-start:1px;margin-inline-end:10px;opacity:.85;position:relative;transition:margin-inline-start .15s linear,margin-inline-end .15s linear;width:1.125rem;word-break:normal}.sidebar nav li a .icon.icon-mask svg circle,.sidebar nav li a .icon.icon-mask svg ellipse,.sidebar nav li a .icon.icon-mask svg line,.sidebar nav li a .icon.icon-mask svg path,.sidebar nav li a .icon.icon-mask svg polygon,.sidebar nav li a .icon.icon-mask svg polyline,.sidebar nav li a .icon.icon-mask svg rect,.sidebar nav li a .icon.icon-mask svg text{fill:currentColor;stroke-width:0}.sidebar nav li a .icon.icon-mask span[data-icon]{color:currentcolor}.sidebar nav li a .icon svg{height:1rem;width:1rem}.sidebar nav li a .icon span[data-icon]{font-size:16px}.sidebar nav li a .icon span[data-icon]:before{display:block}.sidebar nav li a .label{flex:1}.sidebar nav li a .badge{background-color:var(--medium-text-color);border-radius:var(--s);color:var(--white);flex-shrink:1;font-size:.6875rem;line-height:16px;margin-block:0;margin-inline:10px -4px;padding-block:0;padding-inline:6px}.sidebar nav li .toggle{align-items:center;display:flex;height:34px;inset-block-start:0;justify-content:center;position:absolute;width:var(--xl);z-index:1}.sidebar nav li ul{display:none}.sidebar nav li.expanded>ul,.sidebar nav li.heading>ul{display:block}.error-summary{background:#fff;background-color:var(--gray-050);border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);margin-block-end:var(--l);padding-block:var(--l);padding-inline:var(--xl)}.error-summary:focus{box-shadow:var(--focus-ring)}.error-summary .notification-icon{color:var(--error-color);float:inline-start;margin-block:-2px 0;margin-inline:0 6px}.error-summary h2{margin-block-start:0}.error-summary>ul.errors li,.error-summary>ul.errors li a{color:var(--text-color)}.error-summary>ul.errors li a em,.error-summary>ul.errors li em{font-weight:600}.error-summary>ul.errors li a:hover,.error-summary>ul.errors li:hover{color:var(--link-color)}.slideout .error-summary{background-color:rgb(var(--error-color-rgb)/3%);border:1px solid var(--error-color);box-shadow:none;padding:var(--m)}.slideout .flex-fields .error-summary{margin-block:0 var(--row-gap);margin-inline:var(--row-gap)}.content.has-sidebar:not(.hiding-sidebar){margin-inline-start:14.125rem}#content-notice{margin-block:0;margin-inline:calc(var(--xl)*-1);padding-block:0;padding-inline:var(--xl)}#content-notice:not(:last-child){border-block-end:1px solid var(--hairline-color);margin-block-end:5px;padding-block-end:5px}#content :not(.meta)>.flex-fields,#content>.flex-fields,.draghelper .flex-fields,.lp-content .flex-fields,.so-content .flex-fields{--row-gap:var(--xl);align-content:flex-start;display:flex;flex-wrap:wrap;margin-block:0 calc(var(--padding)*-1);margin-inline:calc(var(--padding)*-1);width:calc(100% + var(--padding)*2)}#content :not(.meta)>.flex-fields>:not(.error-summary),#content>.flex-fields>:not(.error-summary),.draghelper .flex-fields>:not(.error-summary),.lp-content .flex-fields>:not(.error-summary),.so-content .flex-fields>:not(.error-summary){box-sizing:border-box;margin-block:0 var(--row-gap)!important;margin-inline:0!important;padding-block:0;padding-inline:var(--padding)}#content :not(.meta)>.flex-fields>h2,#content>.flex-fields>h2,.draghelper .flex-fields>h2,.lp-content .flex-fields>h2,.so-content .flex-fields>h2{flex:4 0 100%}#content :not(.meta)>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),#content>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.draghelper .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.lp-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.so-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))){border-block-start:1px solid var(--hairline-color);padding-block-start:var(--xl)}#content :not(.meta)>.flex-fields>.line-break,#content :not(.meta)>.flex-fields>hr,#content>.flex-fields>.line-break,#content>.flex-fields>hr,.draghelper .flex-fields>.line-break,.draghelper .flex-fields>hr,.lp-content .flex-fields>.line-break,.lp-content .flex-fields>hr,.so-content .flex-fields>.line-break,.so-content .flex-fields>hr{flex:4 0 100%}#content :not(.meta)>.flex-fields>.line-break:not(:first-child),#content>.flex-fields>.line-break:not(:first-child),.draghelper .flex-fields>.line-break:not(:first-child),.lp-content .flex-fields>.line-break:not(:first-child),.so-content .flex-fields>.line-break:not(:first-child){margin-block-end:0!important}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break),#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child,#content>.flex-fields>:not(h2,hr,.line-break),#content>.flex-fields>:not(h2,hr,.line-break):last-child,.draghelper .flex-fields>:not(h2,hr,.line-break),.draghelper .flex-fields>:not(h2,hr,.line-break):last-child,.lp-content .flex-fields>:not(h2,hr,.line-break),.lp-content .flex-fields>:not(h2,hr,.line-break):last-child,.so-content .flex-fields>:not(h2,hr,.line-break),.so-content .flex-fields>:not(h2,hr,.line-break):last-child{position:relative;width:100%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):before,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child:before,#content>.flex-fields>:not(h2,hr,.line-break):before,#content>.flex-fields>:not(h2,hr,.line-break):last-child:before,.draghelper .flex-fields>:not(h2,hr,.line-break):before,.draghelper .flex-fields>:not(h2,hr,.line-break):last-child:before,.lp-content .flex-fields>:not(h2,hr,.line-break):before,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child:before,.so-content .flex-fields>:not(h2,hr,.line-break):before,.so-content .flex-fields>:not(h2,hr,.line-break):last-child:before{background-color:rgba(205,216,228,.5);content:"";height:100%;inset-block-start:0;inset-inline-start:-1px;position:absolute;width:1px}@container (min-width: 55.5em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25{width:25%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-75,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,#content>.flex-fields>:not(h2,hr,.line-break).width-75,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-75{width:75%}}@container (min-width: 36.5em) and (max-width: 55.4375em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}@media only screen and (min-width:75rem){.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.lp-content .flex-fields>:not(h2,hr,.line-break).width-25,.lp-content .flex-fields>:not(h2,hr,.line-break).width-50,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.so-content .flex-fields>:not(h2,hr,.line-break).width-25,.so-content .flex-fields>:not(h2,hr,.line-break).width-50,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}.range-wrapper{max-width:200px}input.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%}input.range:focus{outline:none}input.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ui-control-color);border:none;border-radius:calc(var(--touch-target-size)/2);box-shadow:0 0 0 1px var(--white);cursor:pointer;height:var(--m);margin-block-start:calc(var(--m)/2*-1 + 3px);width:var(--m)}input.range::-moz-range-thumb{background:var(--ui-control-color);border:none;border-radius:calc(var(--touch-target-size)/2);box-shadow:0 0 0 1px var(--white);cursor:pointer;height:var(--m);width:var(--m)}input.range::-ms-thumb{background:var(--ui-control-color);border:none;border-radius:calc(var(--touch-target-size)/2);box-shadow:0 0 0 1px var(--white);cursor:pointer;height:var(--m);width:var(--m)}input.range::-webkit-slider-runnable-track{background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color);cursor:pointer;height:6px;width:100%}input.range::-moz-range-track{background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color);cursor:pointer;height:6px;width:100%}input.range::-ms-track{background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:6px;width:100%}input.range::-ms-fill-lower,input.range::-ms-fill-upper{background:var(--white);border:none;border-radius:3px}input.range:focus::-ms-fill-lower{background:var(--white)}.global-sidebar{--is-always-visible:true;display:grid;grid-auto-flow:row;grid-template-columns:var(--global-sidebar-width);grid-template-rows:var(--header-height) minmax(0,1fr) auto;height:100vh;inset-block-start:0;padding:0;position:sticky;z-index:100;-webkit-overflow-scrolling:touch;background-color:var(--gray-150);border-inline-end:1px solid var(--hairline-color);width:var(--global-sidebar-width)}.global-sidebar a{text-decoration:none}.global-sidebar :not(.has-subnav)>a:not([href]),.global-sidebar>a:not([href]){background-color:transparent;cursor:default}@media only screen and (max-width:74.9375rem){.global-sidebar{--is-always-visible:false}}.global-sidebar__nav{overflow:hidden auto;padding-block:var(--s);padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-scroll-chaining:none;overscroll-behavior:contain}.global-sidebar__footer{border-block-start:1px solid var(--hairline-color);margin-block-start:auto}.global-nav>ul{display:flex;flex-direction:column}.global-nav>ul>li{position:relative}.nav-icon{align-items:center;aspect-ratio:1;display:inline-flex;flex-direction:column;justify-content:center;line-height:0;width:1rem;--thumb-size:1rem}.nav-icon>svg{height:100%;width:100%}.nav-icon>svg circle,.nav-icon>svg ellipse,.nav-icon>svg line,.nav-icon>svg path,.nav-icon>svg polygon,.nav-icon>svg polyline,.nav-icon>svg rect,.nav-icon>svg text{fill:currentColor;stroke-width:0}.nav-item{align-items:center;display:grid;grid-template-areas:". action trigger ." "subnav subnav subnav subnav";grid-template-columns:var(--nav-item-gutter-width) minmax(0,1fr) var(--nav-item-prefix-width) var(--nav-item-gutter-width);padding-block:var(--xs);width:100%}.nav-item>.sidebar-action{grid-area:action}.nav-item.sel{background-color:var(--nav-item-bgColor-active);color:var(--nav-item-fgColor-active)}.nav-item--sub{padding-block:0}.nav-item__trigger{--icon-size:10px;display:flex;grid-area:trigger;z-index:1}.nav-item__trigger,.nav-item__trigger .menubtn{justify-content:center;width:var(--nav-item-trigger-size)}.nav-item__trigger .menubtn{align-items:center;border:transparent;flex-direction:column;height:var(--nav-item-trigger-size);padding:0}.nav-item__trigger .menubtn:hover{background-color:var(--nav-item-bgColor-hover)}.nav-item__trigger .menubtn[aria-expanded=true]:not(:hover){background-color:transparent}.nav-item__trigger .menubtn[aria-expanded=true]:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-block-start:2px;opacity:.8;position:relative;transform:rotate(225deg);width:.4375rem}.nav-item__trigger .menubtn:after{margin-inline-start:0!important}.nav-item__subnav{--nav-item-prefix-ratio:4/3;display:none;flex-direction:column;gap:1px;grid-area:subnav;margin-block:1px}.nav-item__subnav[data-state=expanded]{display:flex}.badge{background-color:var(--nav-item-badge-bgColor);border-radius:8px;color:var(--nav-item-badge-fgColor);display:inline-flex;font-size:11px;height:1rem;justify-content:center;line-height:1rem;min-width:1.1rem;padding-block:0;padding-inline:var(--xs);text-align:center}.sidebar-actions{display:none}@media only screen and (min-width:75rem){.sidebar-actions{display:block;padding-block:10px;padding-inline:var(--nav-item-gutter-width)}.sidebar-actions #sidebar-trigger{display:flex}}.sidebar-action{--thumb-size:0.75rem;align-items:center;border-radius:var(--medium-border-radius);color:currentcolor;cursor:pointer;display:grid;font-weight:500;grid-template-columns:var(--nav-item-prefix-width) minmax(0,1fr) auto;min-height:30px;position:relative;text-align:start;width:100%}.sidebar-action:before{border-radius:var(--small-border-radius);content:"";height:95%;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%) translateX(-150%);width:var(--nav-item-indicator-size)}.rtl .sidebar-action:before{transform:translateY(-50%) translateX(150%)}.sidebar-action:focus-visible,.sidebar-action:hover{background-color:var(--nav-item-bgColor-hover);color:var(--nav-item-fgColor-hover)}.sidebar-action[aria-current=page]:before,.sidebar-action[aria-current=true]:before{background-color:var(--nav-item-fgColor-active)}.sidebar-action--sub{font-size:.9em;min-height:26px}.sidebar-action--sub:before{display:none}.sidebar-action--sub .sidebar-action__prefix{position:relative}.sidebar-action--sub .sidebar-action__prefix:before{background-color:currentcolor;border-radius:100%;content:"";height:var(--nav-item-indicator-size);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateY(-50%) translateX(-50%);width:var(--nav-item-indicator-size)}.rtl .sidebar-action--sub .sidebar-action__prefix:before{transform:translateY(-50%) translateX(50%)}.sidebar-action--sub[aria-current=page],.sidebar-action--sub[aria-current=true]{--nav-item-indicator-size:6px}.sidebar-action--job{align-items:start}.sidebar-action--job .sidebar-action__label{flex-wrap:wrap;gap:var(--2xs);padding-block:var(--2xs)}.sidebar-action--job .label{white-space:normal}.sidebar-action--job .progress-label{color:var(--gray-300);display:block;font-size:11px;line-height:1.5;width:100%}.sidebar-action--job .nav-icon{display:block;height:16px;position:relative;width:16px}.sidebar-action--job .nav-icon>canvas{display:block;height:16px;position:absolute;width:16px}.sidebar-action--job #job-icon-hover{opacity:0}.sidebar-action--job:hover #job-icon-hover{opacity:1}.sidebar-action--job:hover #job-icon-static{opacity:0}.sidebar-action__prefix{align-items:center;aspect-ratio:var(--nav-item-prefix-ratio);display:flex;justify-content:center;line-height:0;width:var(--nav-item-prefix-width)}.sidebar-action__label{align-items:center;display:flex;gap:var(--s);margin-inline-start:7px;overflow:hidden;padding-block:0;padding-inline:var(--xs);text-overflow:ellipsis;white-space:nowrap}.sidebar-action__label [data-icon=external]{display:inline-flex}.sidebar-action__badge{display:flex;flex:0 1 auto;flex-direction:column;justify-content:center;margin-inline-start:auto;padding-block:0;padding-inline:var(--s)}@media only screen and (min-width:75rem){[data-sidebar=collapsed] .global-sidebar{--global-sidebar-width:3.125rem}[data-sidebar=collapsed] .nav-item{grid-template-areas:". action ." ". trigger ." "subnav subnav subnav";grid-template-columns:var(--nav-item-gutter-width) var(--nav-item-prefix-width) var(--nav-item-gutter-width);justify-items:center}[data-sidebar=collapsed] .nav-item__indicator{inset-inline-end:-1px}[data-sidebar=collapsed] .sidebar-action{min-height:var(--nav-item-prefix-width);width:var(--nav-item-prefix-width)}[data-sidebar=collapsed] .sidebar-action:focus-visible .sidebar-action__label,[data-sidebar=collapsed] .sidebar-action:hover .sidebar-action__label{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] .nav-item__trigger .menubtn{height:var(--touch-target-size);padding-block:2px var(--xs);width:100%}[data-sidebar=collapsed] .sidebar-action__label{display:none;opacity:0;z-index:10}[data-sidebar=collapsed] .sidebar-action__badge{inset-block-end:var(--xs);inset-inline-end:calc(var(--xs)*-1);padding:0;position:absolute;transform:translateY(25%);z-index:100}[data-sidebar=collapsed] .sidebar-action--sub{min-height:26px}[data-sidebar=collapsed] .global-nav>ul>li+li{--separator-width:1.75rem}[data-sidebar=collapsed] .global-nav>ul>li+li:before{background-color:var(--hairline-color);content:"";height:1px;inset-block-start:0;inset-inline-start:calc((var(--global-sidebar-width) - var(--separator-width))/2);margin-block:0;margin-inline:auto;position:absolute;width:var(--separator-width)}[data-sidebar=expanded] #sidebar-toggle-icon{transform:rotate(180deg)}}craft-spinner{display:flex;justify-content:center}craft-spinner .wrapper{align-items:center;display:flex;flex-direction:column}.craft-tooltip{left:0;max-width:240px;opacity:0;position:fixed;top:0;transform:translateY(-4px);transition:opacity .1s ease-in-out,transform .15s ease-in-out;white-space:normal;width:-moz-max-content;width:max-content;z-index:99}.craft-tooltip>.inner{background-color:var(--white);border:1px solid var(--dark-hairline-color);border-radius:var(--medium-border-radius);box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--gray-700);display:inline-block;font-weight:400;padding-block:var(--xs);padding-inline:var(--s);pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.craft-tooltip .arrow{background:var(--white);border:1px solid transparent;height:8px;position:absolute;transform:rotate(45deg);width:8px}.craft-tooltip .arrow[data-placement^=bottom]{border-color:var(--dark-hairline-color) transparent transparent var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=top]{border-color:transparent var(--dark-hairline-color) var(--dark-hairline-color) transparent}.craft-tooltip .arrow[data-placement^=right]{border-color:transparent transparent var(--dark-hairline-color) var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=left]{border-color:var(--dark-hairline-color) var(--dark-hairline-color) transparent transparent}.lp-editor-container,.lp-preview-container{background-color:var(--white);height:100%;inset-block-start:0;position:fixed;z-index:100}.lp-editor-container>header,.lp-preview-container>header{background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;height:44px;padding-block:5px;padding-inline:var(--pane-padding,var(--xl));position:relative;z-index:1}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-editor-container>header,.lp-preview-container>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(228,237,246,.75);inset-block-start:0;inset-inline-start:0;position:absolute;width:100%;z-index:2}.lp-editor-container>header+.lp-content,.lp-preview-container>header+.lp-content{padding-block-start:68px}}.lp-editor-container>header .btn,.lp-editor-container>header .checkmark-icon,.lp-editor-container>header .spinner,.lp-preview-container>header .btn,.lp-preview-container>header .checkmark-icon,.lp-preview-container>header .spinner{margin-block-end:0}.lp-editor-container>header .btn[data-icon=xmark],.lp-preview-container>header .btn[data-icon=xmark]{margin-inline:-.75rem calc(var(--s)*-1)}.lp-editor-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]),.lp-preview-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]){background-color:transparent}.lp-editor-container>header .lp-toolbar,.lp-preview-container>header .lp-toolbar{margin-inline-end:-1rem;min-width:0}.lp-editor-container>header .lp-toolbar .pane-tabs,.lp-preview-container>header .lp-toolbar .pane-tabs{margin-inline:0!important}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable,.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab]{background-color:transparent}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn),.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn){--focus-ring:var(--inner-focus-ring);margin-inline:0}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty):after,.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty):after{margin-inline-start:0}.lp-editor-container{display:flex;flex-direction:column}.lp-editor-container .lp-content{box-sizing:border-box;flex:1;overflow:auto;padding:var(--pane-padding,var(--xl));position:relative}.lp-editor-container .lp-content:not(.loading)>.spinner{display:none}.lp-editor-container .lp-content.loading>.spinner{color:var(--ui-control-color);inset-block-start:calc(50% - 17px);inset-inline-start:calc(50% - 12px);position:absolute}.lp-editor-container .lp-draghandle{cursor:col-resize;height:100%;inset-block-start:0;inset-inline-end:-2px;position:absolute;width:4px;z-index:101}.lp-editor-container>footer{background-color:var(--gray-100);box-shadow:inset 0 1px 0 var(--hairline-color);height:44px;justify-content:end;padding-block:5px;padding-inline:var(--pane-padding,var(--xl))}.lp-preview-container{box-shadow:-1px 0 0 rgba(63,77,90,.2);display:flex;flex-direction:column}.lp-preview-container.dragging:after{content:"";font-size:0;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.lp-preview-container .lp-preview-header{display:flex}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-preview-container .lp-preview-header{background-color:rgba(228,237,246,.75)}}.lp-preview-container .lp-preview-header .buttons{margin:0}.lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-inline-start:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:0}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:44px}}.lp-preview-container .lp-preview-header .lp-device-type .btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;transition-duration:.3s;width:27px}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--phone:before{background-image:url(../images/preview/icon-phone.svg)}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--tablet:before{background-image:url(../images/preview/icon-tablet.svg)}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--desktop:before{background-image:url(../images/preview/icon-desktop.svg)}.lp-preview-container .lp-device-type__label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;transition-duration:.3s;width:27px}.lp-preview-container .lp-device-type__label.lp-device-type__label--phone:before{background-image:url(../images/preview/icon-phone.svg)}.lp-preview-container .lp-device-type__label.lp-device-type__label--tablet:before{background-image:url(../images/preview/icon-tablet.svg)}.lp-preview-container .lp-device-type__label.lp-device-type__label--desktop:before{background-image:url(../images/preview/icon-desktop.svg)}.lp-preview-container .lp-preview-container__bumper-link{inset-block:unset 0}.lp-preview-container .lp-device-mask{display:none}.lp-preview-container .lp-iframe-container{flex:1;overflow:auto}.lp-preview-container .lp-iframe-container .lp-preview{display:block;min-height:100%;width:100%}.lp-preview-container .lp-iframe-container:not(.lp-iframe-container--has-device-preview) .lp-device-preview-container{height:100%!important;margin:0!important;transform:none!important;width:auto!important}.lp-preview-container .lp-iframe-container--has-device-preview{background-color:var(--gray-100);flex:none;height:calc(100% - 44px);inset-block-start:0;padding-block-start:0!important;position:relative;width:100%}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-preview-container .lp-iframe-container--has-device-preview{inset-block-start:44px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{inset-block-start:50%;inset-inline-start:50%;opacity:1;overflow:auto;position:absolute;transition:opacity .3s;z-index:2}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-mask{background-color:#fff;background-image:url(../images/preview/chrome-phone-top.svg),url(../images/preview/chrome-phone-bottom.svg);background-position:top,bottom;background-repeat:no-repeat;background-size:contain;border-radius:18px;box-shadow:0 0 58px rgba(6,67,117,.3);display:block;inset-block-start:50%;inset-inline-start:50%;position:absolute;z-index:1}.lp-preview-container .lp-iframe-container--has-device-preview.lp-iframe-container--tablet .lp-device-mask{background-image:url(../images/preview/chrome-tablet-top.svg),url(../images/preview/chrome-tablet-bottom.svg)}@media screen and (prefers-reduced-motion:no-preference){.lp-preview-container .lp-iframe-container--rotating .lp-device-mask{transition-duration:.3s;transition-property:transform}.lp-preview-container .lp-iframe-container--rotating .lp-device-preview-container{opacity:0;transition:opacity 0s}}.login-container .login-form-container{background-color:var(--gray-050);position:relative}.login-container .login-form input[readonly]{cursor:not-allowed}.login-container .login-form>.btn,.login-container .login-form>.field{margin-block-start:var(--l)}.login-container .login-form>.btn:not(:last-child,.last),.login-container .login-form>.field:not(:last-child,.last){margin-block-end:var(--l)}.login-container .login-form .btn{display:flex}.login-container .alternative-login-methods{margin-block-start:var(--m)}.login-container .alternative-login-methods .btn{width:100%}.login-container .login-alt-container button,.login-container .login-forgot-password{color:var(--medium-text-color);cursor:pointer!important;font-size:11px}.login-container .login-alt-container{margin-block:calc(var(--s) - var(--xl));margin-inline:0}.login-container .login-alt-container button{background-color:transparent;display:inline-flex;height:auto;min-height:var(--touch-target-size);padding:0;width:auto}.login-container .login-alt-container button:focus,.login-container .login-alt-container button:hover,.login-container .login-forgot-password:focus,.login-container .login-forgot-password:hover{color:var(--link-color)}.login-container .login-errors{color:var(--error-color);margin-block-start:1em;text-align:center}.login-alt-menu{z-index:1001}body.login{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%}body.login main{max-width:100%;padding:var(--padding);width:calc(300px + var(--padding)*2)}body.login main h1{font-size:32px;line-height:40px;text-align:center;word-wrap:break-word}body.login main h1 #login-logo{height:auto;max-height:300px;width:100%}body.login #poweredby{display:block;margin-block:70px 48px;opacity:.8;text-align:center}body.login #poweredby:active,body.login #poweredby:focus,body.login #poweredby:hover{opacity:1}body.login #poweredby>svg{display:inline-block}.modal.email-sent{width:300px}.modal.email-sent .body{padding-inline-start:68px}.modal.email-sent .body:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--link-color);content:"mail";display:block;font-size:30px;inset-block-start:24px;inset-inline-start:24px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-modal{background:var(--gray-100);border-radius:var(--large-border-radius);max-width:calc(100% - 20px);width:calc(600px + var(--l)*2)}.login-modal .body{display:flex;flex-direction:row;padding:var(--l)}.login-modal .body .login-modal-form,.login-modal .body .login-modal-intro{max-width:100%;width:300px}.login-modal .body .login-modal-intro{padding:var(--m)}@media screen and (width <= 656px){.login-modal{border-radius:var(--large-border-radius)}.login-modal .body{flex-direction:column;gap:var(--m);overflow:auto;padding:var(--m)}.login-modal .body .login-modal-intro{padding-block:var(--xs);padding-inline:var(--xl)}.login-modal .body .login-modal-form{border-radius:0}}.layoutdesigner{container-type:inline-size}.fld-container{align-items:stretch;background-clip:padding-box;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.25);border-radius:3px;box-shadow:none;display:flex;min-height:500px;overflow:hidden;padding-inline-end:265px;position:relative}.errors>.fld-container{border:1px solid var(--error-color)!important}.fld-container .fld-workspace{background-color:var(--gray-050);background-image:linear-gradient(to right,var(--gray-100) 1px,transparent 0),linear-gradient(to bottom,var(--gray-100) 1px,transparent 1px);background-position:-1px -1px;background-size:24px 24px;border-end-end-radius:0;border-end-start-radius:calc(var(--small-border-radius) - 1px);border-start-end-radius:0;border-start-start-radius:calc(var(--small-border-radius) - 1px);box-shadow:inset 0 1px 3px -1px #acbed2;flex:1;padding-block:24px;padding-inline:24px 0}.fld-container .fld-workspace .fld-tabs{align-items:flex-start;display:flex;flex-wrap:wrap}.fld-container:not(:has(.fld-library)){padding-inline-end:0}.fld-container:not(:has(.fld-library)) .fld-workspace{padding-inline-end:24px}.fld-container .fld-library{height:100%;inset-block-start:0;inset-inline-end:0;padding:14px;position:absolute;width:265px}.fld-new-tab-btn:active{background-color:var(--gray-050)}.fld-library-menu{margin-inline-start:-14px;min-height:200px;padding:14px;width:264px}.fld-library{display:flex;flex-direction:column}.fld-library .btngroup{margin-block-end:14px}.fld-library .fld-field-library{flex:1;margin:-3px;min-height:0;overflow:auto;padding:3px}.fld-library .fld-field-library .fld-field-group{margin-block-start:14px}.fld-library .fld-field-library .fld-field-group>:not(:first-child){margin-block-start:var(--s)}.fld-library .fld-field-library .fld-field-indicators{display:none}.fld-library .fld-ui-library>:not(:first-child){margin-block-start:var(--s)}.fld-library .filtered{display:none!important}.fld-new-tab-btn,.fld-new-tab-btn:hover,.fld-tab .fld-tabcontent,.fld-tab .tabs .tab,.layoutdesigner .fld-library{background-color:var(--white);box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}.fld-element .settings:before,.fld-tab .settings:before{font-size:16px;margin-block-start:-2px;opacity:.5}.fld-element .settings.active:before,.fld-element .settings:hover:before,.fld-tab .settings.active:before,.fld-tab .settings:hover:before{opacity:1}.fld-tab{box-sizing:border-box;padding-block:0 24px;padding-inline:0 25px;width:288px}.fld-tab .tabs{display:flex;margin-block:-10px 0;margin-inline:-12px;overflow:hidden;padding-block:10px 0;padding-inline:12px}.fld-tab .tabs .tab{align-items:center;border-radius:var(--medium-border-radius) var(--medium-border-radius) 0 0;box-sizing:border-box;display:flex;gap:var(--xs);max-width:calc(100% - 10px);padding-block:8px;padding-inline:14px}body:not(.dragging) .fld-tab .tabs .tab.draggable{cursor:move;cursor:grab}.fld-tab .tabs .tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fld-tab .fld-tabcontent{border-end-end-radius:var(--medium-border-radius);border-end-start-radius:var(--medium-border-radius);border-start-end-radius:var(--medium-border-radius);border-start-start-radius:0;padding:14px}.fld-tab .fld-tabcontent>.fld-add-btn:not(:first-child),.fld-tab .fld-tabcontent>.fld-element:not(:first-child){margin-block-start:var(--s)}.fld-tab .fld-tabcontent .fld-add-btn:not([aria-expanded=true]){display:none}.fld-tab.fld-insertion .fld-tabcontent,.fld-tab.fld-insertion .tabs .tab{background-color:var(--gray-050);background-image:linear-gradient(to right,var(--gray-100) 1px,transparent 0),linear-gradient(to bottom,var(--gray-100) 1px,transparent 1px);background-size:24px 24px;border:2px dashed var(--hairline-color);box-shadow:none;margin:-2px}.fld-tab.fld-insertion .tabs .tab{background-position:-1px -1px}.fld-tab.fld-insertion .fld-tabcontent{background-position:-1px -13px}.fld-tab-caboose{min-height:24px}.fld-element{align-items:center;background-color:var(--white);border-radius:var(--medium-border-radius);box-shadow:inset 0 0 0 1px var(--hairline-color);display:flex;gap:var(--s);padding:var(--s);position:relative}body:not(.dragging) .fld-element{cursor:move;cursor:grab}.fld-element.fld-insertion{background:none;border:2px dashed var(--hairline-color);border-radius:var(--medium-border-radius);box-shadow:none;box-sizing:border-box}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{background-color:var(--gray-100);color:var(--medium-text-color)}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .field-name{display:flex;flex-direction:column;gap:var(--xs)}.fld-element .fld-element-icon{text-align:center}.fld-element .fld-element-icon,.fld-element .fld-element-icon svg{height:16px;width:16px}.fld-element .fld-element-icon svg circle,.fld-element .fld-element-icon svg ellipse,.fld-element .fld-element-icon svg line,.fld-element .fld-element-icon svg path,.fld-element .fld-element-icon svg polygon,.fld-element .fld-element-icon svg polyline,.fld-element .fld-element-icon svg rect,.fld-element .fld-element-icon svg text{fill:var(--ui-control-color);stroke-width:0}.fld-element .field-name{flex:1;overflow:hidden}.fld-element .field-name .fld-attribute,.fld-element .field-name .fld-element-label{align-items:center;display:flex;flex:1;gap:var(--xs)}.fld-element .field-name .fld-attribute .smalltext,.fld-element .field-name .fld-element-label h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fld-element .field-name .fld-element-label h4{color:var(--text-color);font-weight:400;margin:0}.fld-br,.fld-hr{display:flex;flex:1;justify-content:center;position:relative}.fld-br:before,.fld-hr:before{border-radius:2px;content:"";display:block;font-size:0;height:4px;inset-block-start:calc(50% - 2px);inset-inline-start:0;position:absolute;width:100%}.fld-br .smalltext,.fld-hr .smalltext{align-items:center;background-color:var(--gray-100);border-radius:var(--large-border-radius);display:flex;height:var(--touch-target-size);justify-content:center;padding-block:0;padding-inline:var(--s);position:relative}.fld-hr:before{background-color:var(--gray-100)}.fld-br:before{background-image:repeating-linear-gradient(to right,var(--gray-100),var(--gray-100) 5.2631578947%,transparent 5.2631578947%,transparent 10.5263157895%,var(--gray-100) 10.5263157895%)}.fld-element-settings-body{flex:1;margin-block:-24px 0;overflow:hidden auto;padding-block:24px}.fld-element-settings-body,.fld-element-settings-footer{margin-inline:var(--neg-padding);padding-inline:var(--padding);position:relative}.fld-element-settings-footer{background:#fff;background-color:var(--gray-050);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);display:flex;flex-direction:row;margin-block:0 -24px;padding-block:5px;z-index:3}.fld-element-settings-footer:focus{box-shadow:var(--focus-ring)}.fld-element-settings-footer>.ee-site-select{flex:1}.fld-element-settings-footer>.btn{margin-inline-start:5px}.fld-element-settings-footer>.spinner{margin-block:0;margin-inline:0 var(--neg-padding)}@container (width < 577px){.fld-container{padding-inline-end:0}.fld-container .fld-workspace{padding-inline-end:24px}.fld-container>.fld-library{display:none}.fld-tab .fld-tabcontent .fld-add-btn{display:inline-flex!important}}.card-view-designer{container:cvd/inline-size}.cvd-container{box-shadow:none;display:grid;gap:var(--xl);overflow:hidden;position:relative}@container cvd (width > 37.5rem){.cvd-container{grid-template-columns:1fr 2fr}}.cvd-library .draggable{display:flex}.cvd-preview-container{align-items:center;border:1px solid rgba(96,125,159,.25)!important;border-radius:var(--small-border-radius);display:grid;height:100%;padding:var(--xl)}.cvd-preview:not(.loading) .spinner{display:none}.cvd-thumbnail{--icon-size:2rem;--icon-color:var(--gray-300);align-items:center;aspect-ratio:4/3;background-color:var(--gray-150);border-radius:var(--medium-border-radius);display:flex;justify-content:center;width:100%}.card-placeholder{border:1px dashed #9aa5b1;border-radius:var(--small-border-radius);display:inline-block;padding-block:.1em;padding-inline:.5em}.field.cvd-field{margin-block-start:.2em!important;margin-inline-start:.5em}html.noscroll,html.noscroll body{height:100%;overflow:hidden}.modal.imageeditor{background-color:var(--gray-900);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--light-focus-hsl),1);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body:after{display:none}.modal.imageeditor .btn:not(.submit,.noborder){background-color:var(--gray-600);color:var(--white)}.modal.imageeditor .btn:not(.submit,.noborder):hover{background-color:var(--gray-700)}.modal.imageeditor .btn:not(.submit,.noborder).active{background-color:var(--gray-800)}.modal.imageeditor .icon:before{content:"";display:inline-block;height:24px;margin-inline-start:-3px;width:24px}.modal.imageeditor .icon.rotate-left:before{background-image:url(../images/image-editor/rotate-left.svg)}.modal.imageeditor .icon.rotate-right:before{background-image:url(../images/image-editor/rotate-right.svg)}.modal.imageeditor .icon.flip-vertical:before{background-image:url(../images/image-editor/flip-vertical.svg)}.modal.imageeditor .icon.flip-horizontal:before{background-image:url(../images/image-editor/flip-horizontal.svg)}.modal.imageeditor .icon.constraint:before{background-image:url(../images/image-editor/unconstrained.svg)}.modal.imageeditor .icon.focal-point:before{background-image:url(../images/image-editor/focal-point.svg)}.modal.imageeditor .body{display:flex;padding:0}.modal.imageeditor input{color:var(--text-color)}.modal.imageeditor .body .tabs{border-inline-end:1px solid var(--gray-1000)}.modal.imageeditor .body .tabs ul{align-items:stretch;flex-direction:column;width:100px}.modal.imageeditor .body .tabs ul li{border-block-end:1px solid var(--gray-1000);cursor:pointer;padding:14px;position:relative;text-align:center}.modal.imageeditor .body .tabs ul li:before{background-color:currentcolor;content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:0}.modal.imageeditor .body .tabs ul li.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li.selected:before{width:2px}.modal.imageeditor .body .tabs ul li i{background-position:top;background-repeat:no-repeat;display:block;height:24px}.modal.imageeditor .body .tabs ul li[data-view=rotate] i{background-image:url(../images/image-editor/rotate-left.svg)}.modal.imageeditor .body .tabs ul li[data-view=crop] i{background-image:url(../images/image-editor/crop.svg)}.modal.imageeditor .body .tabs ul li[data-view=filters] i{background-image:url(../images/image-editor/filters.svg)}.modal.imageeditor .body .tabs ul li:hover{background-color:#1b242c;cursor:pointer}.modal.imageeditor .body .views{overflow:auto;padding:24px}.modal.imageeditor .body .views .btngroup{margin-block-end:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{margin-block-end:14px;margin-inline-end:14px;text-align:center}.modal.imageeditor .body .views .filters ul li:last-child{margin-inline-end:0}.modal.imageeditor .body .views .filters ul li img{border:3px solid transparent;border-radius:4px}.modal.imageeditor .body .views .filters ul li span{display:block}.modal.imageeditor .body .views .filters ul li:hover{cursor:pointer}.modal.imageeditor .body .views .filters ul li.selected img{border-color:var(--white)}.modal.imageeditor .body .image-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}.modal.imageeditor .body .image-container .image{flex-grow:1;margin:14px;position:relative;text-align:center}.modal.imageeditor .body .image-container .image canvas{inset-block-start:0;inset-inline-start:0;position:absolute}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{display:block;margin-block:0;margin-inline:auto;max-width:400px;min-height:3.75rem;overflow:hidden}.modal.imageeditor .footer{background-color:transparent;border-block-start:1px solid #000;inset-block-end:0;inset-inline-start:0;position:absolute;width:100%}body.has-debug-toolbar .modal.imageeditor .footer{padding-block-end:50px}.modal.imageeditor .body .views .crop fieldset .heading{display:none}.modal.imageeditor .body .views .crop .custom-constraint-spacer{padding-block:0;padding-inline:var(--xs)}.modal.imageeditor .body .views .crop .constraint-group{display:grid;grid-gap:var(--xs)}.modal.imageeditor .body .views .crop .custom{padding-inline-start:calc(1rem + 5px)}.modal.imageeditor .body .views .crop .orientation{align-items:center;display:flex;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;cursor:pointer;margin-block:0;margin-inline:4px}.modal.imageeditor .body .views .crop .orientation input[value=landscape]{background-image:url(../images/image-editor/orientation-landscape-unchecked.svg);height:20px;width:30px}.modal.imageeditor .body .views .crop .orientation input[value=landscape]:checked{background-image:url(../images/image-editor/orientation-landscape-checked.svg)}.modal.imageeditor .body .views .crop .orientation input[value=portrait]{background-image:url(../images/image-editor/orientation-portrait-unchecked.svg);height:30px;width:20px}.modal.imageeditor .body .views .crop .orientation input[value=portrait]:checked{background-image:url(../images/image-editor/orientation-portrait-checked.svg)}.modal.imageeditor.vertical .body .views .crop>.btngroup:first-child{justify-content:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint.custom{margin-block-start:var(--xs)}.vertical.imageeditor .body{flex-direction:column}.vertical.imageeditor .body .image-container{flex-basis:30vh;flex-shrink:0}.vertical.imageeditor .body .constraint-group{grid-template-columns:1fr 1fr}.vertical.imageeditor .body .tabs ul{border-block-end:1px solid #000;border-block-start:1px solid #000;display:flex;flex-direction:row;width:100%}.vertical.imageeditor .body .tabs ul li{border:0;border-inline-end:1px solid #000;flex-grow:1;padding-block:10px;padding-inline:7px}.vertical.imageeditor .body .tabs ul li:before{height:0;inset-block-start:unset;inset-block-start:0;width:100%}.vertical.imageeditor .body .tabs ul li.selected:before{height:2px;width:100%}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:flex;flex-wrap:wrap;justify-content:center;margin-block-end:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin-block:0 14px;margin-inline:7px}.vertical.imageeditor .body .views .filters ul{height:109px;margin-block:0;margin-block-end:-24px;margin-inline:-24px;overflow:auto;padding:24px;text-align:center;white-space:nowrap;width:auto}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-block-end:0}.slide-rule{padding-block:10px;padding-inline:0;position:relative}.slide-rule:focus{box-shadow:none}body.reduce-focus-visibility .slide-rule:focus-visible .cursor:after,body:not(.reduce-focus-visibility) .slide-rule:focus .cursor:after{box-shadow:var(--focus-ring)}.slide-rule .cursor:after{content:"";height:3.125rem;inset-block-start:-15px;inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:1.25rem}.slide-rule .cursor{border-block-start:.3125rem solid #63a6e1;border-inline-end:.3125rem solid transparent;border-inline-start:.3125rem solid transparent;height:0;inset-inline-start:50%;margin-block-start:4px;margin-inline-start:-.25rem;position:absolute;width:0;z-index:1}.slide-rule .graduations{height:40px;position:relative;white-space:nowrap}.slide-rule .graduations ul{float:inline-start;position:relative}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){inset-inline-start:1px}.slide-rule .graduations ul li.main-graduation:before{border-inline-start-width:3px}.slide-rule .graduations ul li.main-graduation .label{cursor:default;display:block}.slide-rule .graduations ul li.selected:before{border-inline-start-color:#63a6e1}.slide-rule .graduations ul li:before{border-inline-start:1px solid var(--white);content:"";height:10px;inset-block-start:0;inset-inline-start:0;position:absolute}.slide-rule .graduations ul li .label{display:none;inset-block-start:10px;inset-inline-start:-9px;position:absolute;text-align:center;width:20px}.slide-rule .value{background:var(--gray-600);box-sizing:border-box;display:none;inset-block-end:0;inset-inline-start:50%;margin-inline-start:-25px;padding:5px;position:absolute;width:50px;z-index:1}.slide-rule .overlay{background-image:linear-gradient(to right,var(--gray-900) 0,rgba(31,41,51,0) 15%,rgba(31,41,51,0) 85%,var(--gray-900) 100%);inset-block:0 1px;inset-inline:0;position:absolute;z-index:2}.menu.dark{background-color:var(--gray-600);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.menu.dark ul li a{color:var(--white)!important}.menu.dark ul li a:not(.sel,.disabled):hover{background-color:var(--gray-700)}.elements .tableview td.checkbox-cell div.checkbox,.elements .tableview td.checkbox-cell input.checkbox+label,_:-ms-lang(x){inset-block-start:16px}_:-ms-lang(x),div:empty.checkbox,input.checkbox+label:empty{display:block}.yii-debug-toolbar__title a{display:block!important}.cp-chart{height:100%;margin:0;position:relative}.cp-chart svg{height:100%;width:100%}.cp-chart .axis line,.cp-chart .axis path{fill:none;stroke:var(--hairline-color);shape-rendering:crispedges}.cp-chart .ticks-axis line,.cp-chart .ticks-axis path{fill:none;stroke:none;shape-rendering:crispedges}.cp-chart .ticks-axis g.tick text{fill:var(--black);font-size:11px}.cp-chart .axis text{fill:rgba(0,0,0,.6)}.cp-chart .grid-line .tick,.cp-chart .grid-line .tick line{stroke:rgba(0,0,0,.08);stroke-opacity:.7;shape-rendering:crispedges}.cp-chart .grid-line path{stroke-width:0}.tooltip{background:hsla(0,0%,100%,.9);border-radius:3px;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);padding-block:7px;padding-inline:10px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000000}
+:root{--white:#fff;--black:#000;--gray-050-hsl:212,60%,97%;--gray-100-hsl:212,50%,93%;--gray-150-hsl:212,40%,89%;--gray-200-hsl:212,30%,85%;--gray-300-hsl:211,13%,65%;--gray-350-hsl:211,11%,59%;--gray-400-hsl:210,10%,53%;--gray-500-hsl:211,12%,43%;--gray-550-hsl:210,13%,40%;--gray-600-hsl:209,14%,37%;--gray-700-hsl:209,18%,30%;--gray-800-hsl:209,20%,25%;--gray-900-hsl:210,24%,16%;--gray-1000-hsl:210,24%,10%;--gray-050:hsl(var(--gray-050-hsl));--gray-100:hsl(var(--gray-100-hsl));--gray-150:hsl(var(--gray-150-hsl));--gray-200:hsl(var(--gray-200-hsl));--gray-300:hsl(var(--gray-300-hsl));--gray-350:hsl(var(--gray-350-hsl));--gray-400:hsl(var(--gray-400-hsl));--gray-500:hsl(var(--gray-500-hsl));--gray-550:hsl(var(--gray-550-hsl));--gray-600:hsl(var(--gray-600-hsl));--gray-700:hsl(var(--gray-700-hsl));--gray-800:hsl(var(--gray-800-hsl));--gray-900:hsl(var(--gray-900-hsl));--gray-1000:hsl(var(--gray-1000-hsl));--red-050:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-050:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--amber-050:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--yellow-050:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-750:#93580b;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--lime-050:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--green-050:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--emerald-050:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--teal-050:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-550:#11a697;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-050:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--sky-050:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-050:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--indigo-050:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-050:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-050:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-050:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-050:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--rose-050:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--bg-color:$grey100;--bg-color-hsl:212deg,50%,93%;--primary-color:var(--red-600);--secondary-color:var(--gray-500);--input-color:#607d9f;--text-color:var(--gray-700);--medium-dark-text-color:var(--gray-550);--medium-text-color:var(--gray-550);--light-text-color:var(--gray-500);--link-color:#1f5fea;--font-weight-bold:700;--hairline-color:rgba(51,64,77,.1);--medium-hairline-color:#cfd8e3;--dark-hairline-color:rgba(123,135,147,.5);--light-focus-color:var(--blue-300);--medium-focus-color:var(--blue-500);--dark-focus-color:#0f74b1;--light-focus-ring:0 0 0 1px #5ed0fa,0 0 0 3px rgba(94,208,250,.7);--medium-focus-ring:0 0 0 1px #2bb0ed,0 0 0 3px rgba(43,176,237,.7);--dark-focus-ring:0 0 0 1px #0f74b1,0 0 0 3px rgba(15,116,177,.7);--light-sel-color:var(--gray-200);--dark-sel-color:var(--gray-500);--error-color-rgb:216 31 35;--error-color:rgb(var(--error-color-rgb));--warning-color:var(--amber-700);--success-color:var(--teal-700);--notice-color:var(--sky-700);--enabled-color:var(--teal-550);--pending-color:var(--orange-400);--disabled-color:var(--red-600);--indicator-border-color:var(--amber-600);--indicator-icon-color:var(--amber-700);--small-border-radius:3px;--medium-border-radius:4px;--large-border-radius:5px;--menu-border-radius:var(--medium-border-radius);--checkbox-size:1rem;--radio-size:1rem;--ui-control-color:var(--gray-550);--ui-control-hover-color:var(--gray-600);--ui-control-active-color:var(--gray-700);--ui-control-static-bg-color:rgba(96,125,159,.25);--ui-control-bg-color:var(--ui-control-static-bg-color);--ui-control-hover-bg-color:rgba(96,125,159,.3);--ui-control-active-bg-color:rgba(96,125,159,.5);--ui-control-border-radius:var(--large-border-radius);--ui-control-height:2.125rem;--ui-control-height--small:1.875rem;--focus-ring-alpha:0.85;--light-focus-hsl:211.6981132075deg,96.3636363636%,78.431372549%;--medium-focus-hsl:217.2192513369deg,91.2195121951%,59.8039215686%;--dark-focus-hsl:202.5925925926deg 84.375% 37.6470588235%;--focus-ring:0 0 0 1px hsl(var(--dark-focus-hsl)),0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--focus-ring-outset:inset 0 0 0 1px currentcolor,0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--inner-focus-ring:inset 0 0 0 1px hsl(var(--dark-focus-hsl)),inset 0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--touch-target-size:1.5rem;--icon-size:1rem;--lh:1.42em}@font-face{font-display:block;font-family:Craft;font-style:normal;font-weight:400;src:url(../fonts/Craft.woff2) format("woff2"),url(../fonts/Craft.woff) format("woff"),url(../fonts/Craft.ttf) format("truetype"),url(../fonts/Craft.svg#Craft) format("svg")}body,html{background-color:var(--gray-100);box-shadow:var(--light-focus-ring)}body{color:var(--text-color);font-size:.875rem;line-height:var(--lh);overflow-x:hidden;width:100vw;-webkit-font-smoothing:subpixel-antialiased}body.rtl{direction:rtl}body,input,select,textarea{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.buttons:first-child,.condition-container:first-child,.field:first-child,.first,.grid:first-child,.pane:first-child,.toolbar:first-child,blockquote:first-child,fieldset:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,hr:first-child,p:first-child{margin-block-start:0!important}.buttons:last-child,.condition-container:last-child,.field:last-child,.grid:last-child,.last,.meta:last-child,.pane:last-child,.toolbar:last-child,blockquote:last-child,fieldset:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-block-end:0!important}.mt-0{margin-block-start:0!important}.mt-2xs{margin-block-start:var(--2xs)!important}.mt-xs{margin-block-start:var(--xs)!important}.mt-s{margin-block-start:var(--s)!important}.mt-m{margin-block-start:var(--m)!important}.mt-l{margin-block-start:var(--l)!important}.mt-xl{margin-block-start:var(--xl)!important}.mb-0{margin-block-end:0!important}.mb-2xs{margin-block-end:var(--2xs)!important}.mb-xs{margin-block-end:var(--xs)!important}.mb-s{margin-block-end:var(--s)!important}.mb-m{margin-block-end:var(--m)!important}.mb-l{margin-block-end:var(--l)!important}.mb-xl{margin-block-end:var(--xl)!important}.ml-0{margin-inline-start:0!important}.ml-2xs{margin-inline-start:var(--2xs)!important}.ml-xs{margin-inline-start:var(--xs)!important}.ml-s{margin-inline-start:var(--s)!important}.ml-m{margin-inline-start:var(--m)!important}.ml-l{margin-inline-start:var(--l)!important}.ml-xl{margin-inline-start:var(--xl)!important}.mr-0{margin-inline-end:0!important}.mr-2xs{margin-inline-end:var(--2xs)!important}.mr-xs{margin-inline-end:var(--xs)!important}.mr-s{margin-inline-end:var(--s)!important}.mr-m{margin-inline-end:var(--m)!important}.mr-l{margin-inline-end:var(--l)!important}.mr-xl{margin-inline-end:var(--xl)!important}.mx-0{margin-inline:0!important}.mx-2xs{margin-inline:var(--2xs)!important}.mx-xs{margin-inline:var(--xs)!important}.mx-s{margin-inline:var(--s)!important}.mx-m{margin-inline:var(--m)!important}.mx-l{margin-inline:var(--l)!important}.mx-xl{margin-inline:var(--xl)!important}.my-0{margin-block:0!important}.my-2xs{margin-block:var(--2xs)!important}.my-xs{margin-block:var(--xs)!important}.my-s{margin-block:var(--s)!important}.my-m{margin-block:var(--m)!important}.my-l{margin-block:var(--l)!important}.my-xl{margin-block:var(--xl)!important}.p-0{padding:0!important}.p-2xs{padding:var(--2xs)!important}.p-xs{padding:var(--xs)!important}.p-s{padding:var(--s)!important}.p-m{padding:var(--m)!important}.p-l{padding:var(--l)!important}.p-xl{padding:var(--xl)!important}.pt-0{padding-block-start:0!important}.pt-2xs{padding-block-start:var(--2xs)!important}.pt-xs{padding-block-start:var(--xs)!important}.pt-s{padding-block-start:var(--s)!important}.pt-m{padding-block-start:var(--m)!important}.pt-l{padding-block-start:var(--l)!important}.pt-xl{padding-block-start:var(--xl)!important}.pb-0{padding-block-end:0!important}.pb-2xs{padding-block-end:var(--2xs)!important}.pb-xs{padding-block-end:var(--xs)!important}.pb-s{padding-block-end:var(--s)!important}.pb-m{padding-block-end:var(--m)!important}.pb-l{padding-block-end:var(--l)!important}.pb-xl{padding-block-end:var(--xl)!important}.pl-0{padding-inline-start:0!important}.pl-2xs{padding-inline-start:var(--2xs)!important}.pl-xs{padding-inline-start:var(--xs)!important}.pl-s{padding-inline-start:var(--s)!important}.pl-m{padding-inline-start:var(--m)!important}.pl-l{padding-inline-start:var(--l)!important}.pl-xl{padding-inline-start:var(--xl)!important}.pr-0{padding-inline-end:0!important}.pr-2xs{padding-inline-end:var(--2xs)!important}.pr-xs{padding-inline-end:var(--xs)!important}.pr-s{padding-inline-end:var(--s)!important}.pr-m{padding-inline-end:var(--m)!important}.pr-l{padding-inline-end:var(--l)!important}.pr-xl{padding-inline-end:var(--xl)!important}.px-0{padding-inline:0!important}.px-2xs{padding-inline:var(--2xs)!important}.px-xs{padding-inline:var(--xs)!important}.px-s{padding-inline:var(--s)!important}.px-m{padding-inline:var(--m)!important}.px-l{padding-inline:var(--l)!important}.px-xl{padding-inline:var(--xl)!important}.py-0{padding-block:0!important}.py-2xs{padding-block:var(--2xs)!important}.py-xs{padding-block:var(--xs)!important}.py-s{padding-block:var(--s)!important}.py-m{padding-block:var(--m)!important}.py-l{padding-block:var(--l)!important}.py-xl{padding-block:var(--xl)!important}.center-absolute{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.pointer{cursor:pointer!important}.no-scroll{overflow:hidden!important}.draghelper{box-sizing:border-box;list-style-type:none}.offset-drag-helper{transition:margin .2s linear,padding .2s linear}body.dragging .offset-drag-helper{margin-block:-50px 0;margin-inline:-50px 0;padding-block:60px 0;padding-inline:60px 0}img{max-width:100%}body.rtl .ltr .text,body.rtl .ltr table.editable textarea{direction:ltr!important;text-align:start!important}body.ltr .rtl .text,body.ltr .rtl table.editable textarea{direction:rtl!important;text-align:end!important}#help:before,.action-btn:before,.go:after,.icon:before,.insecure:before,.menu .flex.padded.sel:before,.menu ul.padded li .menu-item.sel:before,.menu ul.padded li .menu-option.sel:before,.menu ul.padded li a.sel:before,.preview-btn:before,.required:after,.secure:before,.texticon:before,.view-btn:before,[data-icon-after]:after,[data-icon]:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.badge-icon{align-items:center;border:1px solid var(--indicator-border-color);border-radius:var(--small-border-radius);box-sizing:border-box;color:var(--indicator-icon-color);display:inline-flex;font-size:9px;height:1rem;inset-block-start:-1px;justify-content:center;position:relative;width:1rem}.insecure:before,.secure:before{font-size:14px;margin-block-start:-3px}[data-icon]:before{content:attr(data-icon)}[data-icon-after]:after{content:attr(data-icon-after)}[data-icon-size=large][data-icon-after]:after,[data-icon-size=large][data-icon]:before{font-size:20px}[data-icon-size=small][data-icon-after]:after,[data-icon-size=small][data-icon]:before{font-size:14px}[data-icon-size=puny][data-icon-after]:after,[data-icon-size=puny][data-icon]:before{font-size:12px}body.rtl [data-icon-after=list]:after,body.rtl [data-icon=list]:before{content:"listrtl"}body.rtl [data-icon-after=structure]:after,body.rtl [data-icon=structure]:before{content:"structurertl"}.icon.secure:before{content:"secure"}.icon.insecure:before{content:"insecure"}.icon.add:before{content:"plus"}.icon.edit:before{content:"edit"}.icon.settings:before{content:"settings"}.icon.search:before{content:"search"}.icon.expand:before{content:"expand"}.icon.collapse:before{content:"collapse"}.help:before{color:var(--pink-400);content:"help"}.preview-btn:before,.view-btn:before{margin-inline-end:var(--xs)}.preview-btn:before{content:"view"}body.ltr .view-btn:before{content:"share"}body.rtl .view-btn:before{content:"shareleft"}.action-btn:before{content:"ellipsis"}.h1,h1{font-size:18px;font-weight:700;line-height:1.2;margin-block-end:24px}.h2,h2{font-size:16px}.h2,.h3,.h4,h2,h3,h4{font-weight:700;line-height:1.2;margin-block:14px;margin-inline:0}.h4,.h5,h4,h5{color:var(--medium-text-color)}.h5,h5{margin-block:14px 3px;margin-inline:0}.h5,.h6,h5,h6{line-height:1.2}.h6,h6{color:#606d7b;font-size:11px;margin:14px 0 3px;text-transform:uppercase}h1[data-icon]:before{margin-block:-8px 0;margin-inline:0 10px}h2[data-icon]:before{font-size:19px;margin-block:-4px 0;margin-inline:0 6px}hr{border:none;border-block-start:1px solid var(--hairline-color);color:transparent;height:0;margin-block:24px}hr,p{margin-inline:0}p{margin-block:1em}h5+p{margin-block-start:0}sup{vertical-align:super}sub,sup{font-size:smaller}sub{vertical-align:sub}.indent{margin-inline-start:14px}.bullets{list-style-type:square}.bullets,ol{padding-inline-start:40px}ol{list-style-type:decimal}.code,code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important}.code.smalltext,code.smalltext{font-size:.8em!important}.code input,.code textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important;font-size:1em!important}pre code{display:block;overflow-x:auto}a{color:var(--link-color);cursor:pointer}a[aria-current]{cursor:default}a:hover,body.underline-links a{text-decoration:underline}a .cp-icon svg circle,a .cp-icon svg ellipse,a .cp-icon svg line,a .cp-icon svg path,a .cp-icon svg polygon,a .cp-icon svg polyline,a .cp-icon svg rect,a .cp-icon svg text{fill:var(--icon-color,var(--link-color));stroke-width:0}a:not([href]){color:inherit;cursor:inherit}a.sel,a:not([href]):hover,body.underline-links a:not([href]),li.sel>a{text-decoration:none}a.sel,li.sel>a{cursor:default!important}.go:after{font-size:11px;margin-block-start:-1px;padding-inline-start:4px}body.ltr .go:after{content:"circlerarr"}body.rtl .go:after{content:"circlelarr"}button{cursor:pointer}.alert-icon,.checkmark-icon{border-radius:20px;cursor:pointer;line-height:10px;margin-block-end:0!important;padding:5px}.alert-icon:before,.checkmark-icon:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark-icon{background-color:var(--gray-200)}p .checkmark-icon{display:inline-block}.checkmark-icon:before{color:var(--success-color);content:"check"}.alert-icon{background-color:var(--gray-200)}.alert-icon:before{color:var(--error-color);content:"alert"}.revision-status-hud{max-width:400px}.revision-status-hud .http-error{background-color:var(--gray-050);border:1px solid var(--hairline-color);border-radius:var(--medium-border-radius);color:var(--light-text-color);padding-block:7px;padding-inline:14px}.draft-notice{align-items:center;color:var(--blue-800);display:flex;gap:var(--s);place-content:stretch center}#content-notice .draft-notice{display:inline-flex;justify-content:flex-start}.so-notice>.draft-notice{border-end-start-radius:var(--large-border-radius);margin-block:-5px;margin-inline:calc(var(--xl)*-1) 0;padding-block:5px;padding-inline:var(--xl) 0}body.ltr .so-notice>.draft-notice{background-image:linear-gradient(to bottom right,rgba(37,99,235,.2),rgba(37,99,235,0) 50%)}body.rtl .so-notice>.draft-notice{background-image:linear-gradient(270deg,rgba(37,99,235,.2),rgba(37,99,235,0))}.draft-notice p{flex:1;margin:0}.draft-notice .draft-icon{align-items:center;border:2px solid rgba(30,64,175,.2);border-radius:100%;box-shadow:0 1px 1px 1px var(--white);box-sizing:border-box;display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;width:34px}.draft-notice .draft-icon:before{color:var(--blue-800)!important;font-size:18px;inset-inline-start:1px;position:relative}.draft-notice .draft-icon:after{border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2);content:"";font-size:0;inset:-2px;position:absolute}.draft-notice .discard-changes-btn{background-color:transparent!important;border:2px solid var(--blue-600);color:var(--blue-800)!important;margin-inline-start:var(--xs)}.draft-notice .discard-changes-btn:focus,.draft-notice .discard-changes-btn:hover{border-color:#1555e2}.draft-notice .discard-changes-btn:active{border-color:#134cca}.revision-notice{align-items:center;color:var(--gray-600);display:flex;gap:var(--s);place-content:stretch center}#content-notice .revision-notice{display:inline-flex;justify-content:flex-start}.revision-notice p{flex:1;margin:0}.revision-notice .revision-icon{align-items:center;border:2px solid rgba(51,64,77,.2);border-radius:100%;box-shadow:0 1px 1px 1px var(--white);box-sizing:border-box;display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;width:34px}.revision-notice .revision-icon:before{color:var(--grey-800)!important;font-size:18px;inset-inline-start:1px;position:relative}.revision-notice .revision-icon:after{border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2);content:"";font-size:0;inset:-2px;position:absolute}button.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;padding:0}.toggle:before,a.fieldtoggle:before{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;transition:transform .1s linear;width:.4375rem}body.ltr .toggle:before,body.ltr a.fieldtoggle:before{transform:rotate(-45deg)}body.rtl .toggle:before,body.rtl a.fieldtoggle:before{transform:rotate(135deg)}.sidebar nav li.expanded>.toggle:before,.structure li:not(.collapsed)>.row>.toggle:before,.toggle.expanded:before,a.fieldtoggle.expanded:before{transform:rotate(45deg)!important}a.fieldtoggle{color:var(--text-color);display:block;margin-block:14px;margin-inline:0;padding-inline-start:12px;position:relative;text-decoration:none}a.fieldtoggle:before{display:block;inset-block-start:7px;inset-inline-start:-1px;position:absolute}em,i{font-style:italic}ul.errors em{font-style:normal}b,i em,strong{font-weight:700}.readable{font-size:16px;line-height:22px}.readable .h1,.readable .h2,.readable .h3,.readable .h4,.readable .h5,.readable .h6,.readable h1,.readable h2,.readable h3,.readable h4,.readable h5,.readable h6{font-weight:600;margin:24px 0 16px}.readable .h1,.readable h1{color:#000;font-size:32px;line-height:40px}.readable .h2,.readable h2{font-size:24px;line-height:30px}.readable .h3,.readable h3{font-size:20px;line-height:24px}.readable .h4,.readable h4{font-size:16px;line-height:20px}.readable .h5,.readable h5{font-size:14px;line-height:18px}.readable .h6,.readable h6{color:#596673;font-size:13.6px;line-height:17px}.readable ol,.readable ul{margin:1em 0;padding-inline-start:2em}.readable ul li{list-style-type:disc}.readable li+li{margin-top:.25em}.readable .tip-dismiss-btn{inset-inline-end:12px;position:absolute;top:12px}.readable .tip-dismiss-btn+p{margin-top:0}.readable blockquote{margin:16px 0}.readable blockquote:not(.note){border-inline-start:4px solid rgba(51,64,77,.1);color:#596673;padding:0 16px}.readable blockquote.note{border:1px solid;border-radius:4px;padding:1em;padding-inline-start:50px;position:relative}.readable blockquote.note.dismissible{padding-inline-end:36px}.readable blockquote.note:not(.tip):not(.warning){border-color:#dc2626;color:#bf503f}.readable blockquote.note:not(.tip):not(.warning):before{color:#dc2626;content:"alert"}.readable blockquote.note.tip{border-color:#1f5fea;color:#1f5fea}.readable blockquote.note.tip:before{color:#1f5fea;content:"lightbulb"}.readable blockquote.note.warning{border-color:#854d0e;color:#cf783a}.readable blockquote.note.warning:before{color:#854d0e;content:"alert"}.readable blockquote.note:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;font-size:24px;inset-inline-start:16px;opacity:1;position:absolute;top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px}.readable blockquote.note a[href]{color:currentColor;text-decoration:underline}.readable .go:after{font-size:14px}.leftalign{text-align:start}.topalign{vertical-align:top}.rightalign{text-align:end}.centeralign{text-align:center!important}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.light{color:var(--medium-text-color)!important;font-weight:400}.extralight{color:var(--light-text-color)!important}.smalltext{font-size:12px;line-height:1.2}.largetext{font-size:16px;line-height:1.2}.zilch{color:var(--light-text-color);font-size:20px;line-height:24px;padding-block:100px;padding-inline:0;text-align:center}.zilch.small{font-size:16px;padding-block:24px;padding-inline:0}input.checkbox+label.smalltext{padding-block-start:2px}.required:after{color:var(--rose-600);content:"asterisk";font-size:12px;margin-block:-2px 0;margin-inline:5px 0}.scrollpane{overflow:auto}.left{float:inline-start}.right{float:inline-end}td,th{text-align:start;vertical-align:middle}body table[dir=rtl] td,body table[dir=rtl] th{text-align:end}body table[dir=ltr] td,body table[dir=ltr] th{text-align:start}td.right,th.right{float:none;text-align:end}.clear{clear:both;display:block;height:0}.fullwidth{width:100%}.token{background-color:#e4edf6;border-radius:3px;color:#3f4d5a;display:inline-block;font-size:12px;line-height:14px;padding:3px 7px}.token[data-name="*"]{position:relative;width:10px}.token[data-name="*"] span{opacity:0}.token[data-name="*"]:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"asterisk";display:block;font-size:9px;inset-block-start:0;inset-inline-start:0;line-height:17px;position:absolute;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.token:focus{background-color:#cdd8e4}.highlight .token{background:transparent;border:none;border-radius:0;box-shadow:none;display:inline;font-size:inherit;line-height:inherit;padding:0;text-shadow:none}.pane.highlight pre[class*=language-]{overflow:visible}.pane.highlight pre[class*=language-]>code.diff-highlight .token:not(.prefix){margin-block:0;margin-inline:-24px;padding-block:0;padding-inline:24px}.success{color:var(--success-color)!important}.notice .icon:before,.notice.with-icon:before,.warning .icon:before,.warning.with-icon:before{font-family:Craft;margin-block:-2px 0;margin-inline:0 2px;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em}.notice.has-icon,.warning.has-icon{align-items:flex-start;display:flex;flex-wrap:nowrap}.notice.has-icon .icon,.warning.has-icon .icon{flex-shrink:1}.notice{color:var(--notice-color)!important}.notice a{text-decoration:underline}.notice .icon:before,.notice.with-icon:before{content:"lightbulb"}.warning{color:var(--warning-color)!important}.warning .icon:before,.warning.with-icon:before{content:"alert"}.error{color:var(--error-color)!important}.icon.move:not(.disabled){cursor:move}.icon.move:before{color:var(--custom-text-color,var(--ui-control-color));content:"move"}.icon.move:not(.disabled):hover:before{color:var(--link-color)}.icon.delete{display:inline-block;line-height:inherit}.icon.delete:before{color:var(--ui-control-color);content:"remove"}.icon.delete:not(.disabled){cursor:pointer}.icon.delete:not(.disabled):hover:before{color:var(--disabled-color)}.icon.delete:not(.disabled):active:before{color:var(--red-800)}.hidden{display:none!important}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.invisible{visibility:hidden}.clearafter:after{clear:both;content:"";display:block;height:0;visibility:hidden}.info{cursor:pointer;height:1.375em;overflow:hidden;vertical-align:bottom;width:1em}.info,.info:before{display:inline-block;text-align:center}.info:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;vertical-align:middle;word-wrap:normal!important;color:var(--ui-control-color);line-height:1.375;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;width:100%}.info:not(.warning):before{content:"info"}.info:not(.warning):hover:before{color:var(--link-color)}.info.warning:before{content:"alert"}.info.warning:hover:before{color:var(--warning-color)}.info-hud table{max-width:280px;table-layout:auto}.info-hud td{word-wrap:break-word;width:100%}@media(width <= 450px){.info-hud table{table-layout:fixed;width:100%}}.content{position:relative}.content:after{clear:both;content:"";display:block;height:0;visibility:hidden}.customize-sources-modal{overflow:visible!important;padding-inline-start:200px}.customize-sources-modal>.cs-sidebar{background-color:var(--gray-050);border:none;border-start-start-radius:var(--large-border-radius);box-shadow:inset -1px 0 0 var(--hairline-color);box-sizing:border-box;height:calc(100% - 44px);inset-block-start:0;inset-inline-start:0;margin:0;overflow:auto;padding-block:10px;padding-inline:0;position:absolute;width:200px}.customize-sources-modal>.cs-sidebar>.btn{display:block;margin-block:10px 0;margin-inline:14px 0;width:calc(100% - 28px)}.customize-sources-modal.sidebar-hidden{padding-inline-start:0}.customize-sources-modal.sidebar-hidden>.cs-sidebar{display:none}.customize-sources-modal>.source-settings{box-sizing:border-box;height:calc(100% - 44px);overflow:auto;padding:24px;position:relative}.customize-sources-modal>.footer{inset-block-end:0;inset-inline-start:0;position:absolute;width:100%}.customize-sources-item{--light-text-color:var(--gray-600);--selected-item-color:var(--white);align-items:center;background-color:var(--gray-100);border:solid var(--hairline-color);border-width:1px 0;box-sizing:border-box;cursor:default;display:flex;margin-block-start:-1px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 1px)}.customize-sources-item+.customize-sources-item.heading{margin-block-start:10px}.customize-sources-item+.customize-sources-item:not(.heading){border-block-start:1px solid var(--hairline-color)}.customize-sources-item.sel{--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--dark-focus-hsl),0.8);--ui-control-color:var(--selected-item-color);background-color:var(--dark-sel-color);color:var(--selected-item-color);z-index:1}.customize-sources-item .label{flex:1}.customize-sources-item .handle{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important;font-size:.8em!important}.customize-sources-item:not(.sel) .handle{color:var(--medium-text-color)}.customize-sources-item.heading .label{color:var(--light-text-color);font-size:12px;font-weight:700;text-transform:uppercase}.customize-sources-item.heading.sel .label{color:var(--selected-item-color)}.customize-sources-item__move{align-items:center;inset-block-start:50%;inset-inline-end:3px;justify-content:center;position:absolute;transform:translate(-50%,-50%)}.customize-sources-item__move.icon{display:flex;text-decoration:none}.customize-sources-item__btn{flex:1;padding-block:6px;padding-inline:var(--xl);padding-inline-end:30px}.checkbox-select-item{align-content:stretch;align-items:flex-start;display:flex;gap:var(--xs);padding-block:4px}.checkbox-select-item .move{margin-block-start:-4px;margin-inline-end:var(--xs);position:relative;z-index:1}.checkbox-select-item .action-btn{margin-block:-4px}ul.path{align-items:stretch;display:flex;flex-flow:row wrap}ul.path li{align-items:center;display:inline-flex}ul.path li:not(:last-child):after{border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;content:"";display:block;font-size:0;height:.4375rem;margin-block:0;margin-inline:2px 5px;opacity:.8;position:relative;width:.4375rem}body.ltr ul.path li:not(:last-child):after{transform:rotate(-45deg)}body.rtl ul.path li:not(:last-child):after{transform:rotate(135deg)}ul.icons{display:flex;flex-wrap:wrap;margin-block-start:20px}ul.icons li{margin-block:0 10px;margin-inline:0 4px}ul.icons li a{border:1px solid var(--white);border-radius:4px;color:var(--text-color);display:block;padding-block:60px 10px;padding-inline:5px;position:relative;text-align:center;width:110px}ul.icons li a:before{display:block;font-size:40px;inset-block-start:0;line-height:60px}ul.icons li a .icon,ul.icons li a:before{inset-inline-start:0;position:absolute;width:100%}ul.icons li a .icon{align-items:center;display:flex;height:40px;inset-block-start:12px;justify-content:center}ul.icons li a .icon img,ul.icons li a .icon svg{height:40px;max-width:50px}ul.icons li a .icon.icon-mask svg circle,ul.icons li a .icon.icon-mask svg ellipse,ul.icons li a .icon.icon-mask svg line,ul.icons li a .icon.icon-mask svg path,ul.icons li a .icon.icon-mask svg polygon,ul.icons li a .icon.icon-mask svg polyline,ul.icons li a .icon.icon-mask svg rect,ul.icons li a .icon.icon-mask svg text{fill:var(--text-color);stroke-width:0}ul.icons li a:hover{background-color:var(--gray-050);border-color:var(--gray-100);text-decoration:none}ul.icons li a:hover .icon.icon-mask svg circle,ul.icons li a:hover .icon.icon-mask svg ellipse,ul.icons li a:hover .icon.icon-mask svg line,ul.icons li a:hover .icon.icon-mask svg path,ul.icons li a:hover .icon.icon-mask svg polygon,ul.icons li a:hover .icon.icon-mask svg polyline,ul.icons li a:hover .icon.icon-mask svg rect,ul.icons li a:hover .icon.icon-mask svg text{fill:var(--link-color);stroke-width:0}@media only screen and (width <= 380px){ul.icons li a{width:96px}}@media only screen and (width <= 320px){ul.icons li a{width:75px}}.toolbar{margin-block-end:var(--s);min-height:34px;position:relative}.toolbar .flex,.toolbar.flex{align-items:flex-start}.toolbar .text{border-radius:var(--large-border-radius)!important}.flex{align-content:stretch;align-items:center;display:flex;gap:var(--s)}.flex.flex-gap-xs{gap:var(--xs)}.flex.flex-gap-m{gap:var(--m)}.flex.flex-gap-l{gap:var(--l)}.flex.flex-gap-xl{gap:var(--xl)}.flex:not(.flex-nowrap){flex-wrap:wrap}.flex>.label{white-space:nowrap}.centeralign .flex{justify-content:center}.inline-flex{align-content:stretch;align-items:center;display:inline-flex!important;gap:var(--s)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.gap-2xs{gap:var(--2xs)}.gap-xs{gap:var(--xs)}.gap-s{gap:var(--s)}.gap-m{gap:var(--m)}.gap-l{gap:var(--l)}.gap-xl{gap:var(--xl)}.flex-grow{flex:1;max-width:100%}.flex-justify{justify-content:space-between}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.flex-center{align-items:center}.flex-stretch{align-items:stretch}.spacer{width:14px}.buttons{align-items:center;display:flex;gap:7px;margin-block:24px;margin-inline:0;position:relative}.footer>.buttons,.hud-footer>.buttons{margin:0}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-control-bg-color);border:none;border-radius:var(--ui-control-border-radius);box-sizing:border-box;color:currentcolor;display:inline-flex;font-size:inherit;justify-content:center;padding-block:7px;padding-inline:10px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:not([aria-current]){cursor:pointer}.btn.chromeless{height:auto;padding:0}.btn.chromeless,.btn.chromeless:active,.btn.chromeless:focus,.btn.chromeless:hover{background-color:transparent}.btn.chromeless:active,.btn.chromeless:hover{text-decoration:underline}.btn.hairline,.btn.link-btn{background-color:transparent;border:1px solid var(--medium-hairline-color)}.btn.hairline:active,.btn.hairline[aria-expanded=true],.btn.link-btn:active,.btn.link-btn[aria-expanded=true]{background-color:var(--ui-control-static-bg-color)}.btn.hairline:active,.btn.hairline:hover,.btn.hairline[aria-expanded=true]{border-color:var(--dark-hairline-color)}.btn.hairline-dark{border:1px solid var(--dark-hairline-color)}.btn.hairline-dark:not(:hover,:active,[aria-expanded=true]){background-color:transparent}.btn.link-btn{color:var(--link-color)}.btn.link-btn:active,.btn.link-btn:hover,.btn.link-btn[aria-expanded=true]{border-color:var(--link-color)}.btn.wrap{height:auto;min-height:34px;text-align:start;white-space:normal}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):hover{--ui-control-bg-color:var(--ui-control-hover-bg-color)}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current])[aria-expanded=true]{--ui-control-bg-color:var(--ui-control-active-bg-color)}.btn[type=color]{padding:6px!important;width:36px}.btn.loading{cursor:default}.btn:hover{text-decoration:none}.btn.btn-empty,.btn:empty{padding-inline:12px}.btn.icon:not(:empty,.btn-empty):before,.btn.menubtn:not(.action-btn).icon.btn-empty:before,.btn.menubtn:not(.action-btn).icon:empty:before,.btn.menubtn:not(.action-btn)[data-icon].btn-empty:before,.btn.menubtn:not(.action-btn)[data-icon]:empty:before,.btn[data-icon]:not(:empty,.btn-empty):before{margin-inline-end:5px}.btn:not(.loading) .spinner{display:none}.btn.loading .label,.btn.loading:after,.btn.loading:before{visibility:hidden}.btn div.checkbox{margin-block-start:2px}.btn [data-icon]{margin-block-start:-3px;margin-inline-end:5px}.btn [data-icon].light:before{color:var(--gray-300)}.btn .cp-icon svg circle,.btn .cp-icon svg ellipse,.btn .cp-icon svg line,.btn .cp-icon svg path,.btn .cp-icon svg polygon,.btn .cp-icon svg polyline,.btn .cp-icon svg rect,.btn .cp-icon svg text{fill:currentColor;stroke-width:0}.disabled:not(.status,.status-label){opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noteditable,.noteditable .element,.noteditable .lightswitch-container,.noteditable+.colorhex{cursor:not-allowed}.btn{min-height:var(--ui-control-height)}.spinner{height:var(--ui-control-height)}.btn[data-icon-after]:not(:empty,.btn-empty):after,.menu-toggle:not(:empty,.btn-empty):after,.menubtn:not(.action-btn).icon:after,.menubtn:not(.action-btn,:empty,.btn-empty):after{margin-inline-start:6px}.btn.icon:before,.btn[data-icon-after]:after,.btn[data-icon]:before{position:relative}.btn.icon.small:before,.btn.small[data-icon-after]:after,.btn.small[data-icon]:before{font-size:10px}.btngroup{align-items:center;border-radius:var(--large-border-radius);display:flex;position:relative;white-space:nowrap;z-index:1}.btngroup.fullwidth .btn{flex:1}.btngroup.disabled .btn{cursor:default}.btngroup .btn:focus{z-index:1}.btngroup .btn:not(.dashed,:last-child,.btngroup-btn-last){margin-inline-end:1px}.btngroup .btn:not(:first-child,.btngroup-btn-first){border-end-start-radius:0;border-start-start-radius:0}.btngroup .btn:not(:last-child,.btngroup-btn-last){border-end-end-radius:0;border-start-end-radius:0}.btngroup--exclusive .btn[aria-pressed=true]:not(.disabled,.loading,.dashed,[aria-disabled]){--focus-ring:var(--focus-ring-outset);background-color:var(--gray-500);color:var(--white);--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--dark-focus-hsl),0.8)}.copytext{align-items:center;display:flex;position:relative;white-space:nowrap;z-index:1}.copytext .text{border-end-end-radius:0;border-start-end-radius:0;min-width:0}.copytext .btn{border-end-start-radius:0;border-start-start-radius:0}.copytextbtn{align-items:center;border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);color:var(--medium-text-color);cursor:pointer;display:inline-flex;flex-wrap:nowrap;gap:var(--xs);line-height:1;padding-block:var(--xs);padding-inline:calc(var(--xs) + 1px)}.copytextbtn .copytextbtn__icon{background:none;color:var(--light-text-color);display:inline-flex;font-size:.75rem;height:13px;justify-content:center;padding:0;width:13px}.copytextbtn:focus,.copytextbtn:hover{border-color:var(--medium-hairline-color);color:var(--text-color)}.copytextbtn:focus .copytextbtn__value,.copytextbtn:hover .copytextbtn__value{color:var(--text-color)}.copytextbtn.small{padding-block:2px;padding-inline:var(--xs)}.copytextbtn.small .copytextbtn__value{font-size:.6875rem}.menu-toggle,.menubtn:not(.action-btn){align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle:after,.menubtn:not(.action-btn):after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;transform:rotate(45deg);width:.4375rem}.menu-toggle.btn:after,.menubtn:not(.action-btn).btn:after{inset-block-start:-1px}.menu-toggle.btn:not(.disabled,.inactive).active:after,.menu-toggle.btn:not(.disabled,.inactive):active:after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive).active:after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive):active:after{border-color:var(--ui-control-active-color)}.menu-toggle.btn.submit:after,.menubtn:not(.action-btn).btn.submit:after{border-color:var(--white)!important;opacity:.8}.menu-toggle.btn.submit:not(.disabled,.inactive).active:after,.menu-toggle.btn.submit:not(.disabled,.inactive).hover:after,.menu-toggle.btn.submit:not(.disabled,.inactive):active:after,.menu-toggle.btn.submit:not(.disabled,.inactive):hover:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).active:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).hover:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):active:after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):hover:after{opacity:1}.menu-toggle:not(.btn,.icon),.menubtn:not(.action-btn):not(.btn,.icon){height:17px}.menu-toggle:not(.btn,.icon):after,.menubtn:not(.action-btn):not(.btn,.icon):after{border-color:currentcolor;inset-block-start:-2px}.menu-toggle.btn-empty,.menu-toggle:empty,.menubtn:not(.action-btn).btn-empty,.menubtn:not(.action-btn):empty{padding-inline:8px}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spinner{align-items:center;display:inline-flex;height:var(--size,34px);justify-content:center;width:var(--size,24px)}.spinner:before{animation:rotator .7s linear infinite;border:2px solid transparent;border-block-end-color:currentcolor;border-inline-end-color:currentcolor;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:0;height:var(--size,20px);-o-object-fit:scale-down;object-fit:scale-down;opacity:.8;width:var(--size,20px)}.spinner.small{--size:12px}.spinner.big{--size:48px}.spinner.spinner-absolute{height:var(--size,20px);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(-50%);width:var(--size,20px);z-index:101}.rtl .spinner.spinner-absolute{transform:translateX(50%) translateY(-50%)}.btn+.spinner{margin-inline-start:7px}.buttons .btn+.spinner,.buttons .btngroup+.spinner{margin-inline-start:0}.buttons.right .btn+.spinner{margin-inline-end:var(--neg-padding)}.btn.small,.btngroup.small .btn{font-size:12px;line-height:22px;padding-block:0!important;padding-inline:var(--s)!important}.btn.small,.btn.small+.spinner,.btngroup.small,.btngroup.small input.btn{min-height:22px}.btn.big,.btngroup.big .btn{font-size:14px;line-height:36px;padding-block:0;padding-inline:14px}.btn.big[data-icon]:before,.preview-btn:before,.view-btn:before{margin-inline-start:-2px}.btn.big,.btn.big+.spinner,.btngroup.big,.btngroup.big input.btn{min-height:36px}.btn.huge{height:48px;line-height:48px;padding:var(--l)}.btn.secondary,.btn.submit{color:var(--white)!important;--ui-control-active-color:var(--white);--focus-ring:var(--focus-ring-outset);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.btn.submit{background-color:var(--primary-color)!important}.btn.submit:not(.disabled,.inactive,.loading).hover,.btn.submit:not(.disabled,.inactive,.loading):focus,.btn.submit:not(.disabled,.inactive,.loading):hover{background-color:#c82020!important}.btn.submit:not(.disabled,.inactive,.loading).active,.btn.submit:not(.disabled,.inactive,.loading):active,.btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#b21d1d!important}.btn.caution{background-color:var(--red-050)!important;color:var(--error-color)}.btn.caution.hover,.btn.caution:focus,.btn.caution:hover{background-color:#fcdada!important}.btn.caution.active,.btn.caution:active,.btn.caution[aria-expanded=true]{background-color:var(--red-100)!important}.btn.secondary,.secondary-buttons .btn.submit{background-color:var(--secondary-color)!important}.btn.secondary:not(.disabled,.inactive,.loading).hover,.btn.secondary:not(.disabled,.inactive,.loading):focus,.btn.secondary:not(.disabled,.inactive,.loading):hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):focus,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):hover{background-color:#55616d!important}.btn.secondary:not(.disabled,.inactive,.loading).active,.btn.secondary:not(.disabled,.inactive,.loading):active,.btn.secondary:not(.disabled,.inactive,.loading)[aria-expanded=true],.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#4a545e!important}div.btn.submit{overflow:hidden;position:relative}div.btn.submit input{inset-inline-start:100%;position:absolute}.btn.dashed{background-color:transparent;border:1px dashed var(--medium-hairline-color)}.btngroup .btn.dashed:not(:last-child,.btngroup-btn-last){border-inline-end:1px solid transparent;margin-inline-end:-1px}.btn.dashed:focus{background-color:rgba(205,216,228,.1);border-color:transparent}.reduce-focus-visibility .btn.dashed:focus:not(:focus-visible){border:1px dashed var(--medium-hairline-color)}.btn.dashed:not(.disabled).active,.btn.dashed:not(.disabled):active,.btn.dashed:not(.disabled)[aria-expanded=true]{background-color:rgba(205,216,228,.25)}.chevron-btns{display:flex;justify-content:flex-start}.chevron-btns .btn{background-color:transparent;border-radius:0;padding:0;position:relative}.chevron-btns .btn.active-drop-target,.chevron-btns .btn.current-step{color:var(--white);--text-color:var(--white);--ui-control-color:var(--white);--ui-control-bg-color:var(--gray-500);--ui-control-hover-bg-color:#55616d;--ui-control-active-bg-color:#4a545e}.chevron-btns .btn.current-step{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--light-focus-hsl),1)}.chevron-btns .btn:focus{box-shadow:none;z-index:1}.chevron-btns .btn:focus .label{box-shadow:var(--focus-ring);z-index:1}.reduce-focus-visibility .chevron-btns .btn:focus:not(:focus-visible) .label{box-shadow:none}.reduce-focus-visibility .chevron-btns .btn:focus-visible .label{box-shadow:var(--focus-ring)}.chevron-btns .btn:not(.has-action-menu){margin-inline-end:2.8px;padding-inline-end:calc(var(--ui-control-height)/2)}.chevron-btns .btn:not(.has-action-menu):not(.current-step[data-disclosure-trigger]) .btn-body{padding-inline-end:5px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body{padding-inline-start:8px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label{padding:3px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;transform:rotate(45deg);width:.4375rem}.chevron-btns .btn .btn-body{align-items:center;background-color:var(--ui-control-bg-color);display:inline-flex;height:var(--ui-control-height);justify-content:center}.chevron-btns .btn .btn-body [data-icon]{--ui-control-height:0.8125rem;margin-inline-end:0;text-align:center}.chevron-btns .btn .label{align-items:center;display:inline-flex;overflow:hidden;text-overflow:ellipsis}.chevron-btns .btn.has-action-menu .btn-body{margin-inline-end:0;padding-inline-end:1px}.chevron-btns .btn .chevron-left,.chevron-btns .btn .chevron-right{height:100%;inset-block-start:0;position:absolute;width:calc(var(--ui-control-height)/2)}.chevron-btns .btn .chevron-left{border-block-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid transparent;inset-inline-start:0}.chevron-btns .btn .chevron-left:after{border-block-end:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid transparent;content:"";display:block;font-size:0;inset-block-end:0;inset-inline-end:0;position:absolute}.chevron-btns .btn .chevron-right{border-block-end:calc(var(--ui-control-height)/2) solid transparent;border-block-start:calc(var(--ui-control-height)/2) solid transparent;border-inline-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);inset-inline-end:0}.chevron-btns ol{display:flex;list-style-type:none;padding-inline-start:0;position:relative}.chevron-btns ol li.first-step .btn .btn-body{border-end-end-radius:0;border-end-start-radius:var(--ui-control-border-radius);border-start-end-radius:0;border-start-start-radius:var(--ui-control-border-radius);padding-inline-start:14px}.chevron-btns ol li.first-step .btn .chevron-left{display:none}.chevron-btns ol li:not(.first-step) .btn{margin-inline-start:calc(var(--ui-control-height)*-1/2);padding-inline-start:calc(var(--ui-control-height)/2)}.chevron-btns ol li:not(.first-step) .btn .btn-body{padding-inline-start:7px}.color-input-container{position:relative}.color-input-container .color-hex-indicator{inset-block-start:0;inset-inline-start:7px;line-height:34px;position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em}.color-input{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em!important;padding-inline:calc(7px + 1em) 9px}.color{border-radius:17px;display:inline-block;height:34px;padding:0;position:relative;vertical-align:middle;width:34px}.color:not(.static,.noteditable){cursor:pointer}.color:not(.small){background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px;background-size:17px 17px}.color.small,.color:not(.small){background-image:linear-gradient(45deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(135deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(154,165,177,.25) 0),linear-gradient(135deg,transparent 75%,rgba(154,165,177,.25) 0)}.color.small{background-position:0 0,4px 0,4px -4px,0 4px;background-size:8px 8px;height:16px;width:16px}.color .color-preview{border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.color .color-preview:focus-within{box-shadow:var(--focus-ring)}.color .color-preview>.color-preview-input{border:none;height:100%;inset-inline-start:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.colorhex{color:var(--medium-text-color);display:inline-block;margin-inline-start:5px;vertical-align:middle}.lightswitch-outer-container{display:flex}.lightswitch-outer-container .lightswitch-inner-container{align-items:center;border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);display:flex;max-width:100%;padding-inline:7px}.lightswitch-outer-container .lightswitch-inner-container span{color:var(--medium-text-color);cursor:default;flex-grow:1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:auto;overflow-wrap:break-word;padding-block:7px;padding-inline:0}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-inline-start:7px}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-inline-end:7px;text-align:end}.lightswitch{background-image:linear-gradient(to right,var(--gray-400),var(--gray-400));border:none!important;cursor:pointer;display:block;overflow:hidden;position:relative;transition:background-image .1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightswitch.on{background-image:linear-gradient(to right,var(--enabled-color),var(--enabled-color))}.lightswitch.indeterminate{background-image:linear-gradient(to right,var(--enabled-color),var(--gray-300))}.lightswitch .lightswitch-container{height:100%;position:relative}.lightswitch .lightswitch-container .handle{background-color:var(--white);inset-block-start:1px;position:absolute}.lightswitch:not(.small){border-radius:11px;height:22px;min-width:34px;width:34px}.lightswitch:not(.small) .lightswitch-container{margin-inline-start:-12px;width:46px}.lightswitch:not(.small) .lightswitch-container .handle{border-radius:10px;height:20px;inset-inline-start:calc(50% - 10px);width:20px}.lightswitch.small{border-radius:9px;height:18px;width:28px}.lightswitch.small .lightswitch-container{margin-inline-start:-10px;width:38px}.lightswitch.small .lightswitch-container .handle{border-radius:8px;height:16px;inset-inline-start:calc(50% - 8px);width:16px}table .lightswitch{display:inline-block;margin-block-end:-5px}.lightswitch.on .lightswitch-container{margin-inline-start:0}.lightswitch.indeterminate:not(.small) .lightswitch-container{margin-inline-start:-6px}.lightswitch.indeterminate.small .lightswitch-container{margin-inline-start:-5px}table.data+.pagination{margin-block-start:24px}.pagination .page-link{align-items:center;border-radius:var(--medium-border-radius);display:flex;height:1.875rem;justify-content:center;width:1.875rem}.pagination .page-link:after{position:relative;transition:border-color .1s linear}.pagination .page-link.prev-page:after{border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-inline-end:-1px;opacity:.8;position:relative;width:.4375rem}body.ltr .pagination .page-link.prev-page:after{transform:rotate(135deg)}body.rtl .pagination .page-link.prev-page:after{transform:rotate(-45deg)}.pagination .page-link.next-page:after{border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-inline-start:-1px;opacity:.8;position:relative;width:.4375rem}body.ltr .pagination .page-link.next-page:after{transform:rotate(-45deg)}body.rtl .pagination .page-link.next-page:after{transform:rotate(135deg)}.pagination .page-link:not(.disabled){box-shadow:inset 0 0 0 1px var(--hairline-color);cursor:pointer;transition:box-shadow .1s linear}.pagination .page-link:not(.disabled):hover{box-shadow:inset 0 0 0 1px var(--link-color);text-decoration:none}.pagination .page-link:not(.disabled):hover:after{border-color:var(--link-color)}body.reduce-focus-visibility .pagination .page-link:not(.disabled):focus-visible,body:not(.reduce-focus-visibility) .pagination .page-link:not(.disabled):focus{box-shadow:inset 0 0 0 1px var(--hairline-color),var(--focus-ring)}.pagination .page-link.disabled{opacity:1}.pagination .page-link.disabled:after{border-color:var(--hairline-color)}.actions{float:inline-end}.actions>li{float:inline-start}.actions>li+li{margin-inline-start:10px}h1+.actions{margin-block-start:-100px}h2+.actions{margin-block-start:-54px}.tablepane{--pane-y-padding-default:calc(var(--xl) - 2px);--pane-x-padding-default:calc(var(--padding) - 2px);margin-block:calc(var(--pane-padding, var(--pane-y-padding-default))*-1) calc(var(--pane-padding, var(--padding))*-1 + var(--pane-padding, var(--m)));margin-inline:calc(var(--pane-padding, var(--pane-x-padding-default))*-1);overflow-x:auto;padding:0!important}.tablepane table.data td:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox),.tablepane table.data th:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox){padding-inline-start:var(--pane-padding,var(--pane-x-padding-default))}.tablepane table.data td:last-child,.tablepane table.data th:last-child{padding-inline-end:var(--pane-padding,var(--pane-x-padding-default))}table.fixed-layout{table-layout:fixed}table td.thin,table th.thin{white-space:nowrap;width:.01%!important}table thead th{font-weight:700;text-align:start;vertical-align:top}table:not(.data) td,table:not(.data) th{padding-block:7px}table:not(.data) td:not(:first-child),table:not(.data) th:not(:first-child){padding-inline-start:12px}table:not(.data) td:not(:last-child),table:not(.data) th:not(:last-child){padding-inline-end:12px}table.data td,table.data th{box-sizing:border-box;padding-inline:12px;position:relative}table.data td.checkbox-cell,table.data td.vuetable-th-slot-checkbox,table.data th.checkbox-cell,table.data th.vuetable-th-slot-checkbox{box-sizing:content-box;min-width:var(--checkbox-size);position:relative;width:var(--checkbox-size)!important}table.data td.checkbox-cell div.checkbox,table.data td.checkbox-cell input.checkbox+label,table.data td.vuetable-th-slot-checkbox div.checkbox,table.data td.vuetable-th-slot-checkbox input.checkbox+label,table.data th.checkbox-cell div.checkbox,table.data th.checkbox-cell input.checkbox+label,table.data th.vuetable-th-slot-checkbox div.checkbox,table.data th.vuetable-th-slot-checkbox input.checkbox+label{inset-block-start:calc(50% - .5rem);position:absolute}table.data th{font-weight:700}table.data caption+tbody tr:first-child td:first-child,table.data caption+tbody tr:first-child th:first-child,table.data caption+tfoot tr:first-child td:first-child,table.data caption+tfoot tr:first-child th:first-child,table.data caption+thead tr:first-child td:first-child,table.data caption+thead tr:first-child th:first-child,table.data tbody:first-child tr:first-child td:first-child,table.data tbody:first-child tr:first-child th:first-child,table.data tfoot:first-child tr:first-child td:first-child,table.data tfoot:first-child tr:first-child th:first-child,table.data thead:first-child tr:first-child td:first-child,table.data thead:first-child tr:first-child th:first-child{border-end-start-radius:var(--border-radius,var(--small-border-radius));border-start-start-radius:var(--border-radius,var(--small-border-radius))}table.data caption+tbody tr:first-child td:last-child,table.data caption+tbody tr:first-child th:last-child,table.data caption+tfoot tr:first-child td:last-child,table.data caption+tfoot tr:first-child th:last-child,table.data caption+thead tr:first-child td:last-child,table.data caption+thead tr:first-child th:last-child,table.data tbody:first-child tr:first-child td:last-child,table.data tbody:first-child tr:first-child th:last-child,table.data tfoot:first-child tr:first-child td:last-child,table.data tfoot:first-child tr:first-child th:last-child,table.data thead:first-child tr:first-child td:last-child,table.data thead:first-child tr:first-child th:last-child{border-end-end-radius:var(--border-radius,var(--small-border-radius));border-start-end-radius:var(--border-radius,var(--small-border-radius))}table.data thead td,table.data thead th{background-color:var(--gray-050);cursor:default;width:auto}table.data thead td,table.data thead th:not(.orderable){padding-block:var(--s)}table.data thead th{vertical-align:middle;white-space:nowrap}table.data thead th.orderable{padding:0!important;position:relative}body:not(.dragging) table.data thead th.orderable:not(.ordered):hover{background-color:var(--gray-100)}table.data thead th.orderable.ordered{background-color:var(--light-sel-color)}table.data thead th.orderable.ordered:not(.loading) button:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-block-start:2px;inset-block-start:calc(50% - 3px);inset-inline-end:var(--m);opacity:.8;position:relative;position:absolute;transform:rotate(225deg);width:.4375rem}table.data thead th.orderable.ordered:not(.loading).desc button:after{transform:rotate(45deg)}table.data thead th.orderable button{font:inherit;padding-block:var(--pane-padding,var(--m));padding-inline:var(--m) 35px;position:relative;text-align:start;width:100%}table.data thead th.orderable button:focus{z-index:1}table.data thead th:not(.loading) .spinner{display:none}table.data thead th .spinner{inset-block-start:calc(50% - 6px);inset-inline-end:8px;position:absolute;--size:12px}table.data tbody tr{--hover-bg-color:var(--gray-050);--selected-bg-color:var(--dark-sel-color)}table.data tbody tr:not(.disabled):hover td,table.data tbody tr:not(.disabled):hover th{background-color:var(--hover-bg-color)}table.data tbody tr:not(.disabled):focus{position:relative;z-index:1}table.data tbody tr:not(.disabled).active-drop-target,table.data tbody tr:not(.disabled).sel{--text-color:var(--white);--medium-dark-text-color:var(--white);--medium-text-color:var(--white);--light-text-color:var(--white);--link-color:var(--white);--ui-control-color:var(--white);--focus-ring:0 0 0 3px hsl(var(--light-focus-hsl))}table.data tbody tr:not(.disabled).active-drop-target .status-label .status-label-text,table.data tbody tr:not(.disabled).sel .status-label .status-label-text{--status-label-text-color:var(--white)!important}table.data tbody tr:not(.disabled).active-drop-target td,table.data tbody tr:not(.disabled).active-drop-target th,table.data tbody tr:not(.disabled).sel td,table.data tbody tr:not(.disabled).sel th{background-color:var(--selected-bg-color);color:var(--white)}table.data tbody tr:not(.disabled).active-drop-target .cp-icon,table.data tbody tr:not(.disabled).active-drop-target .icon,table.data tbody tr:not(.disabled).active-drop-target [data-icon-after],table.data tbody tr:not(.disabled).active-drop-target [data-icon],table.data tbody tr:not(.disabled).sel .cp-icon,table.data tbody tr:not(.disabled).sel .icon,table.data tbody tr:not(.disabled).sel [data-icon-after],table.data tbody tr:not(.disabled).sel [data-icon]{--icon-color:var(--white)!important}table.data tbody td,table.data tbody th{max-width:33vw;padding-block:7px}table.data tbody td.timestamp{color:var(--light-text-color);text-align:end;vertical-align:bottom;white-space:nowrap}table.data thead+tbody tr td,table.data thead+tbody tr th,table.data tr+tr td,table.data tr+tr th{border-block-start:1px solid transparent}table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) td,table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) th{border-block-start-color:var(--gray-300)}table.data.vuetable th.sortable:hover{background-color:var(--gray-100);color:var(--text-color)}table.data.vuetable th.sortable.ordered{background-color:var(--light-sel-color)}table.data.vuetable th.sortable.ordered .sort-icon{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-block-start:2px;inset-block-start:.4375rem;inset-inline-end:var(--m);opacity:.8;position:relative;transform:rotate(225deg);width:.4375rem}table.data.vuetable th.sortable.ordered.desc .sort-icon{inset-block-start:.3125rem;transform:rotate(45deg)}table.collapsed{width:auto}table.collapsed,table.collapsed tbody,table.collapsed tbody td,table.collapsed tbody th,table.collapsed tbody tr{border:none;display:block;padding:0;text-align:start;white-space:normal;width:auto!important}table.collapsed thead{display:none}table.collapsed tbody tr{border-block-end:1px dotted var(--hairline-color);padding-block:6px;padding-inline:0}table.collapsed tbody tr:after{clear:both;content:"";display:block;height:0;visibility:hidden}table.collapsed tbody td,table.collapsed tbody th{padding-block:2px!important;padding-inline:0!important}table.collapsed tbody td:empty{display:none}table.collapsed tbody [data-title]{margin-inline-end:0}table.collapsed tbody [data-title]:before{content:attr(data-title) ":";font-weight:700;margin-inline-end:5px}table.collapsed tbody [data-title] form{display:inline-block}.datatablesorthelper,.editabletablesorthelper{background-color:var(--white);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.datatablesorthelper,.datatablesorthelper .chip,.datatablesorthelper a{cursor:move!important}.datatablesorthelper tr:first-child td,.datatablesorthelper tr:first-child th{border-block-start:none!important}.datatablesorthelper tr:last-child td,.datatablesorthelper tr:last-child th{border-block-end:none!important}.datatablesorthelper th .toggle{display:none!important}.card,.chip{background-color:var(--custom-bg-color,var(--gray-050));color:var(--custom-text-color,var(--text-color))}.card.hairline,.chip.hairline{background-color:transparent;border:1px solid var(--medium-hairline-color)}.chip{align-items:center;border-radius:var(--large-border-radius);cursor:default;display:inline-flex;font-weight:400;gap:var(--xs);max-width:100%;padding-block:0;padding-inline:var(--s);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chip.small{flex-direction:row;min-height:calc(1.625rem + 8px);--thumb-size:1.875rem}.chip.small>.thumb{margin-block:0;margin-inline:-2px 2px}.chip.small>.thumb.cp-icon{--thumb-size:1rem}.chip.large{flex-direction:column;--thumb-size:120px;min-width:calc(var(--s)*2 + var(--thumb-size));padding-block:var(--xs);width:100%}.chip.large .chip-content{width:100%}.chip .chip-content{align-items:center;display:flex;flex-direction:row;gap:var(--s);width:100%}.chip .chip-content .icon,.chip .chip-content .status{margin-inline-end:0}.chip .chip-content .icon{margin-block:-4px 0;margin-inline:-1px}.chip .chip-content .label{flex:1}.chip .chip-content .chip-label{padding-block:var(--2xs);padding-inline:0}.chip .chip-content .chip-actions{margin-inline-start:auto}.chip:has(.thumb):not(.large) .chip-content{min-width:calc(100% - var(--thumb-size))}.card.sel .chip,.chip.sel,li.active-drop-target .chip,li.sel .chip{--text-color:var(--white);--custom-text-color:var(--white)!important;--medium-dark-text-color:var(--white);--medium-text-color:var(--white);--light-text-color:var(--white);--link-color:var(--white);--ui-control-color:var(--white);--focus-ring:0 0 0 3px hsl(var(--light-focus-hsl));background-color:var(--custom-sel-bg-color,var(--dark-sel-color))!important;color:var(--white)}.card.sel .chip .cp-icon,.card.sel .chip .icon,.card.sel .chip [data-icon-after],.card.sel .chip [data-icon],.chip.sel .cp-icon,.chip.sel .icon,.chip.sel [data-icon-after],.chip.sel [data-icon],li.active-drop-target .chip .cp-icon,li.active-drop-target .chip .icon,li.active-drop-target .chip [data-icon-after],li.active-drop-target .chip [data-icon],li.sel .chip .cp-icon,li.sel .chip .icon,li.sel .chip [data-icon-after],li.sel .chip [data-icon]{--icon-color:var(--white)!important}.chip.sel,.sel .chip{cursor:default}.chip.sel .thumb,.sel .chip .thumb{filter:brightness(.85)}.chip.sel .thumb img,.sel .chip .thumb img{box-shadow:0 0 0 1px rgba(96,109,123,.1),0 6px 4px -4px rgba(96,109,123,.2)}.offset-drag-helper .chip{background-color:var(--gray-050);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.chip>.thumb{align-items:center;display:flex;flex:0 0 auto;height:var(--thumb-size);justify-content:center;position:relative;width:var(--thumb-size)}.chip>.thumb.rounded img,.chip>.thumb.rounded svg{border:var(--xs) solid transparent;border-radius:50%}.chip>.thumb.checkered img{background-image:linear-gradient(45deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(135deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(154,165,177,.25) 0),linear-gradient(135deg,transparent 75%,rgba(154,165,177,.25) 0);background-position:0 0,4px 0,4px -4px,0 4px;background-size:8px 8px}.chip>.thumb img,.chip>.thumb svg{border-radius:var(--small-border-radius);display:block;flex-shrink:0;max-height:100%;max-width:100%}.chip>.thumb svg{width:100%}.cp-icon{align-items:center;display:flex;justify-content:center;max-width:var(--icon-size)}.cp-icon,.cp-icon svg{height:var(--icon-size);width:var(--icon-size)}.cp-icon svg{max-height:var(--icon-size)!important;max-width:var(--icon-size)!important}.cp-icon svg circle,.cp-icon svg ellipse,.cp-icon svg line,.cp-icon svg path,.cp-icon svg polygon,.cp-icon svg polyline,.cp-icon svg rect,.cp-icon svg text{fill:var(--icon-color,var(--ui-control-color));stroke-width:0}.cp-icon.large{--icon-size:1.25rem}.cp-icon.small{--icon-size:0.875rem}.cp-icon.puny{--icon-size:0.75rem}.cards,.chips{display:flex;--custom-bg-color:initial;--custom-text-color:initial;--custom-sel-bg-color:initial}.cards:not(.inline-chips),.chips:not(.inline-chips){flex-direction:column}.cards li,.chips li{max-width:100%}.cards{gap:var(--s)}.chips{align-items:flex-start;gap:var(--xs)}.chips.chips-small li{height:2.125rem}.inline-chips{align-items:center;display:flex;flex-flow:row wrap;gap:var(--s)}.inline-chips .chip{margin:0!important}.elements.inline-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.card{align-items:stretch;cursor:default;display:flex;flex-direction:row;gap:var(--s);overflow:hidden;padding:var(--m);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.card,.card:after{border-radius:var(--large-border-radius)}.card.sel,li.sel .card{--text-color:var(--white);--custom-text-color:var(--white)!important;--medium-dark-text-color:var(--white);--medium-text-color:var(--white);--light-text-color:var(--white);--link-color:var(--white);--ui-control-color:var(--white);--focus-ring:0 0 0 3px hsl(var(--light-focus-hsl));background-color:var(--custom-sel-bg-color,var(--dark-sel-color))!important;color:var(--white)}.card.sel>.thumb,li.sel .card>.thumb{filter:brightness(.85)}.card.sel .cp-icon,.card.sel .icon,.card.sel [data-icon-after],.card.sel [data-icon],li.sel .card .cp-icon,li.sel .card .icon,li.sel .card [data-icon-after],li.sel .card [data-icon]{--icon-color:var(--white)!important}.card.sel .status-label .status-label-text,li.sel .card .status-label .status-label-text{--status-label-text-color:var(--white)!important}.ck-content .card ul{list-style-type:none;padding-inline:0!important}.card>.thumb{align-self:start;border-radius:var(--small-border-radius);display:flex;flex:0 0 128px;overflow:hidden;width:128px}.card>.thumb img,.card>.thumb svg{max-height:128px;-o-object-fit:cover;object-fit:cover;width:100%}.card>.thumb+.card-content{margin-inline-start:calc(var(--m) - var(--s))}.card>.cp-icon{margin-block:3px 0;margin-inline:-2px -4px}.card>.cp-icon+.card-content .card-body .chip[data-type=craft\\models\\EntryType] .cp-icon{display:none}.card .card-content,.card .card-content .card-body{display:flex;flex:1;flex-direction:column;gap:var(--xs)}.card .card-content{flex:1 0 0!important;overflow:hidden;position:relative;--focus-ring:var(--inner-focus-ring)}.card .card-content .card-heading{align-items:center;display:flex;flex-direction:row;gap:5px;min-height:1.375rem}.card .card-content .card-heading .label{font-weight:600}.card .card-content .card-body:empty{display:none}.card .card-content .card-body>.card-attribute-preview:not(:has(>.no-truncate)){--max-lines:2;margin:0;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;text-wrap:pretty}.card .card-content .card-body .checkbox-preview-label{display:inline;font-style:italic;margin-inline-start:5px}.card .card-content .card-body .chip.small{padding-inline:0}.card>.card-actions-container{align-items:flex-start!important;display:flex;position:relative}.card-grid{display:grid!important;gap:var(--s)!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card-grid>li{border-radius:var(--large-border-radius)}.card-grid>li>.card{height:100%;margin:0!important}.lp-editor-container .card-grid{grid-template-columns:minmax(0,1fr)}.context-label,.context-menu-container{align-items:center;border:1px solid var(--medium-hairline-color);border-radius:calc(var(--touch-target-size)/2);color:var(--medium-dark-text-color);display:inline-flex;font-size:11px;font-weight:400;height:var(--touch-target-size);margin-inline-start:var(--xs);padding-block:0;padding-inline:var(--s);text-decoration:none!important}.context-menu-container{padding-inline-end:0}.context-menu-container .menubtn:not(.action-btn){border-end-end-radius:calc(var(--touch-target-size)/2);border-end-start-radius:0;border-inline-start:1px solid var(--medium-hairline-color);border-start-end-radius:calc(var(--touch-target-size)/2);border-start-start-radius:0;margin-block:0;margin-inline:0 -1px;padding-inline-end:2px!important}.context-menu-container .menubtn:not(.action-btn):hover{border-color:var(--dark-hairline-color)!important}.context-menu-container>*{display:inline-block;padding-inline-end:var(--s)}.context-menu-container .menubtn:not(.action-btn):only-child,.context-menu-container .visually-hidden:first-child+.menubtn:not(.action-btn):last-child{border-inline-start:none!important;border-radius:calc(var(--touch-target-size)/2)!important;margin-block:0;margin-inline:calc(var(--s)*-1)}.card .checkbox:before,.chip .checkbox:before{box-shadow:none!important}.card .label,.chip .label{align-items:center;display:flex;gap:var(--xs);overflow:hidden}.card .label .label-link,.chip .label .label-link{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .label .label-link:focus,.chip .label .label-link:focus{box-shadow:var(--inner-focus-ring)}.card .label a.label-link,.chip .label a.label-link{color:var(--link-color)}.card .label .segment:after,.chip .label .segment:after{border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;content:"";display:inline-flex!important;display:block;font-size:0;height:.4375rem;inset-block-start:-2px;margin-block:0;margin-inline:2px 5px;opacity:.8;position:relative;width:.4375rem}body.ltr .card .label .segment:after,body.ltr .chip .label .segment:after{transform:rotate(-45deg)}body.rtl .card .label .segment:after,body.rtl .chip .label .segment:after{transform:rotate(135deg)}.sel .card .label .segment:after,.sel .chip .label .segment:after{border:solid var(--white);border-width:0 .0625rem .0625rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;width:.4375rem}body.ltr .sel .card .label .segment:after,body.ltr .sel .chip .label .segment:after{transform:rotate(-45deg)}body.rtl .sel .card .label .segment:after,body.rtl .sel .chip .label .segment:after{transform:rotate(135deg)}.card>.card-actions-container>.card-actions,.card>.chip-content>.chip-actions,.chip>.card-actions-container>.card-actions,.chip>.chip-content>.chip-actions{align-items:center;display:flex;flex-direction:row;gap:var(--s);min-height:1.375rem}.card>.card-actions-container>.card-actions:empty,.card>.chip-content>.chip-actions:empty,.chip>.card-actions-container>.card-actions:empty,.chip>.chip-content>.chip-actions:empty{display:none}.card>.card-actions-container>.card-actions>.status,.card>.chip-content>.chip-actions>.status,.chip>.card-actions-container>.card-actions>.status,.chip>.chip-content>.chip-actions>.status{margin:0}.card>.card-actions-container>.card-actions>.action-btn,.card>.card-actions-container>.card-actions>.move,.card>.chip-content>.chip-actions>.action-btn,.card>.chip-content>.chip-actions>.move,.chip>.card-actions-container>.card-actions>.action-btn,.chip>.card-actions-container>.card-actions>.move,.chip>.chip-content>.chip-actions>.action-btn,.chip>.chip-content>.chip-actions>.move{height:var(--touch-target-size);margin-block:0;margin-inline:-4px;width:var(--touch-target-size)}.card>.card-actions-container>.card-actions>.action-btn:before,.card>.card-actions-container>.card-actions>.move:before,.card>.chip-content>.chip-actions>.action-btn:before,.card>.chip-content>.chip-actions>.move:before,.chip>.card-actions-container>.card-actions>.action-btn:before,.chip>.card-actions-container>.card-actions>.move:before,.chip>.chip-content>.chip-actions>.action-btn:before,.chip>.chip-content>.chip-actions>.move:before{color:var(--custom-text-color,var(--ui-control-color))}.card>.card-actions-container>.card-actions .action-btn,.card>.chip-content>.chip-actions .action-btn,.chip>.card-actions-container>.card-actions .action-btn,.chip>.chip-content>.chip-actions .action-btn{background-color:transparent}.card>.card-actions-container>.card-actions .action-btn:before,.card>.chip-content>.chip-actions .action-btn:before,.chip>.card-actions-container>.card-actions .action-btn:before,.chip>.chip-content>.chip-actions .action-btn:before{margin-inline-end:0!important}.card>.card-actions-container>.card-actions .action-btn:active,.card>.card-actions-container>.card-actions .action-btn:hover,.card>.card-actions-container>.card-actions .action-btn[aria-expanded=true],.card>.chip-content>.chip-actions .action-btn:active,.card>.chip-content>.chip-actions .action-btn:hover,.card>.chip-content>.chip-actions .action-btn[aria-expanded=true],.chip>.card-actions-container>.card-actions .action-btn:active,.chip>.card-actions-container>.card-actions .action-btn:hover,.chip>.card-actions-container>.card-actions .action-btn[aria-expanded=true],.chip>.chip-content>.chip-actions .action-btn:active,.chip>.chip-content>.chip-actions .action-btn:hover,.chip>.chip-content>.chip-actions .action-btn[aria-expanded=true]{-webkit-backdrop-filter:brightness(90%);backdrop-filter:brightness(90%)}.card>.card-actions-container>.card-actions .move,.card>.chip-content>.chip-actions .move,.chip>.card-actions-container>.card-actions .move,.chip>.chip-content>.chip-actions .move{margin-block-start:-3px!important}.card.error .label .label-link,.chip.error .label .label-link{color:var(--error-color)}.element-index .source-path{background-color:var(--gray-050);border-radius:3px;--ui-control-bg-color:var(--light-sel-color);--ui-control-hover-bg-color:#bdcbdb;--ui-control-active-bg-color:#acbed2}.element-index .source-path .chevron-btns{background:#fff;display:inline-flex;position:relative;--ui-control-height:1.875rem}.element-index .source-path .chevron-btns:before{border-block-start:calc(var(--ui-control-height)/2) solid #f3f7fc;height:0;inset-block-start:0;width:0}.element-index .source-path .chevron-btns:after,.element-index .source-path .chevron-btns:before{border-inline-start:calc(var(--ui-control-height)/2) solid transparent;content:"";display:block;font-size:0;inset-inline-end:0;position:absolute}.element-index .source-path .chevron-btns:after{border-block-end:calc(var(--ui-control-height)/2) solid #f3f7fc;inset-block-start:calc(var(--ui-control-height)/2)}.element-index .source-path .chevron-btns .btn{--ui-control-border-radius:3px}.element-index .source-path .btn.settings{box-shadow:0 0 0 2px var(--white)}.element-index.main .source-path{margin-block:-22px 24px;margin-inline:calc(var(--padding)*-1 + 2px)}.element-index.main .inline-editing .link-input,.element-index.main .inline-editing input[type=email],.element-index.main .inline-editing input[type=text].fullwidth,.element-index.main .inline-editing input[type=url],.element-index.main .inline-editing textarea{min-width:10rem}.element-index.main .inline-editing .icon-picker,.element-index.main .inline-editing .link-input .flex-nowrap{flex-wrap:wrap}.element-index.main .inline-editing .money-container input[type=text].fullwidth,.element-index.main .inline-editing input[type=text][inputmode].fullwidth{min-width:5rem;width:5rem}.element-index.main .inline-editing .lightswitch-outer-container .lightswitch-inner-container span{overflow:initial}.element-index.main .inline-editing .selectize.select:not(.fullwidth){width:10rem}.element-index.main .inline-editing .flex:has(input[type=text][inputmode].fullwidth){flex-wrap:nowrap}.elementselectormodal .element-index .source-path{margin-block-end:2px}.element-index.pane .toolbar{background-color:var(--gray-050);border-radius:calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px) 0 0;box-shadow:0 1px 0 var(--hairline-color);margin-block:calc(var(--pane-padding)*-1) var(--pane-padding)!important;margin-inline:calc(var(--pane-padding)*-1)!important;padding:var(--pane-padding);position:relative;z-index:2}.element-index.pane .header{background-color:transparent;border-block-end:1px solid var(--hairline-color);padding-block:var(--pane-padding)}.element-index.pane .elements{--border-radius:0}.element-index.pane .elements .tableview table.data thead td,.element-index.pane .elements .tableview table.data thead th{border-block-end:1px solid var(--hairline-color)}.element-index.pane .elements .tableview table.data thead td:not(.ordered),.element-index.pane .elements .tableview table.data thead th:not(.ordered){background-color:transparent}.element-index.pane .footer{background:transparent;border-block-start:1px solid var(--hairline-color);border-radius:0 0 calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px)!important;box-shadow:none}.element-index craft-proxy-scrollbar{margin-inline:calc(var(--xl)*-1);position:sticky;width:calc(100% + var(--xl)*2)}.elements{position:relative}.elements:not(.busy) .update-spinner{display:none}.elements.busy{min-height:72px}.elements.busy:after{background:hsla(0,0%,100%,.75);border-radius:var(--large-border-radius);content:"";display:block;font-size:0;height:100%;inset-block-start:0;inset-inline-start:calc(var(--pane-padding, 24px)*-1);position:absolute;width:calc(100% + var(--pane-padding, 24px) + var(--pane-padding, 24px));z-index:100}.elements .header{background-color:var(--gray-050);border-radius:var(--border-radius,var(--small-border-radius));box-shadow:none;margin-block:calc(var(--xl)*-1 + 2px) var(--xl);margin-inline:calc(var(--padding)*-1 + 2px);padding:var(--s)}.elements .header:after{content:""}.elements .header .selectallcontainer{align-items:center;cursor:default;display:flex;gap:5px}.elements .tableview tr.draggee td,.elements .tableview tr.draggee th,.elements .thumbsview li.draggee{opacity:.25}.elements .tableview th .move,.elements .tableview th .toggle{align-items:center;display:flex;height:var(--touch-target-size);inset-block-start:50%;justify-content:center;margin-inline-start:calc(var(--touch-target-size)*-1);position:absolute;transform:translateY(-50%);width:var(--touch-target-size)}.elements .tableview th .move{font-size:11px;text-decoration:none}.elements .tableview th .toggle{border-radius:50%;padding:4px;text-align:center}.elements .tableview th .move+.toggle{margin-inline-start:calc(var(--touch-target-size)*-2)}.elements .tableview th .enabled-label{margin-inline-start:var(--xs)}.elements .tableview .chip{background-color:transparent}.elements .tableview tr.disabled{opacity:1}.elements .tableview tr.disabled>td,.elements .tableview tr.disabled>th>div>*{opacity:.25}.elements .tableview tr.disabled>th>div>button.toggle{opacity:1;pointer-events:all}.elements .thumbsview{display:grid;gap:var(--xs);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.elements .thumbsview li{border-radius:var(--large-border-radius);margin-block:0 1px;margin-inline:0 1px;max-width:226px;position:relative}.elements .thumbsview li:hover .chip{background-color:var(--gray-050)}.elements .thumbsview li.sel a{cursor:pointer!important}.elements .thumbsview li.sel a:hover{text-decoration:underline}.elements .thumbsview .chip.large{width:100%}.elements .thumbsview .chip-content{max-width:100%}.tableview .inline-chips .chip{background-color:transparent;padding:0}.export-form{position:relative}.export-form .spinner{inset-block-end:0;inset-inline-end:-24px;position:absolute}.structure{position:relative;z-index:1}.structure li{padding-inline-start:8px}.structure li.collapsed>ul{display:none}.structure li .add.active,.structure li .row:hover>.icon,.structure li.draghelper>.row .move{opacity:1}.structure li.draghelper>.row .add{opacity:0}.structure li.draghelper>.row .move:before{color:var(--link-color)}.structure li.draginsertion{background-color:var(--link-color)!important;border-inline-start:none;border-radius:1px;height:2px;margin-block:-1px;margin-inline:8px 0;padding-inline-start:0;position:relative}.structure li .toggle{float:inline-start;margin-block:10px 0;margin-inline:-12px -8px;padding:4px;position:relative;z-index:1}.structure li .row:after{clear:both;content:"";display:block;height:0;visibility:hidden}.structure li .add,.structure li .move{margin-block:5px 0;margin-inline:0 5px;opacity:0;transition:opacity .1s linear}.structure li .add{padding-block:0;padding-inline:5px}.structure li .add:before{color:var(--dark-hairline-color);content:"downangle"}.structure li .add.active:before,.structure li .add:not(.disabled):hover:before{color:var(--link-color)}.structure li .checkbox{float:inline-start;margin-block:7px 0;margin-inline:7px 0}.structure ul{margin-inline-start:-3px}.structure ul li{background-repeat:no-repeat;padding-inline-start:38px;--background-position-x:0;--background-position-y:-6px;background-position:var(--background-position-x) var(--background-position-y)}body.ltr .structure ul li{background-image:url(../images/branch.png)}body.rtl .structure ul li{--background-position-x:100%;background-image:url(../images/branch_rtl.png)}.structure ul li:not(:last-child,.last){border-inline-start:1px solid var(--gray-200);padding-inline-start:37px}body.ltr .structure ul li:not(:last-child,.last){--background-position-x:-1px}body.rtl .structure ul li:not(:last-child,.last){--background-position-x:calc(100% + 1px)}.structure ul li.draginsertion{margin-inline-start:38px}.structure .row.draghover .chip{border-radius:15px;box-shadow:inset 0 0 0 2px var(--link-color);z-index:2}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px var(--link-color)}.componentselect .components:not(:empty)+.flex,.elementselect .elements:not(:empty)+.flex{margin-block-start:var(--s)}.elementselect{min-height:34px;position:relative}.elementselect .btn,.elementselect .flex{clear:both}.elementselect .structure .chip{margin-block-start:var(--xs)}.elementselect .structure>li{padding-inline-start:0}.elementselect .structure ul{margin-inline-start:14px}.elementselect .structure ul li{--background-position-y:0}.nested-element-cards{display:flex;flex-direction:column;gap:var(--s)}.nested-element-cards>.pane{margin:0}table.editable{border:1px solid var(--gray-200);border-radius:var(--large-border-radius)}table.editable td.action,table.editable td.heading,table.editable th{background-color:var(--gray-050);color:var(--medium-text-color);font-weight:400}table.editable td.action a,table.editable td.action button:not(.lightswitch),table.editable td.heading a,table.editable td.heading button:not(.lightswitch),table.editable th a,table.editable th button:not(.lightswitch){align-items:center;display:inline-flex;height:var(--touch-target-size);justify-content:center;width:var(--touch-target-size)}table.editable td.action .flex,table.editable td.heading .flex,table.editable th .flex{gap:0}table.editable td.action{padding-inline:var(--xs)!important;vertical-align:middle}table.editable td.action:has(+td.action){padding-inline-end:0!important}table.editable td.action+td.action{padding-inline-start:0!important}table.editable tbody tr th,table.editable thead tr th{padding-block:6px;padding-inline:10px}table.editable thead tr th{border-block-end:1px solid var(--hairline-color)}table.editable thead tr th.has-info{padding-inline-end:calc(15px + 1em)}table.editable thead tr th span.info{margin-inline-start:5px;position:absolute}table.editable tbody tr:not(:first-child) td,table.editable tbody tr:not(:first-child) th{border-block-start:1px solid var(--hairline-color)}table.editable tbody tr:last-child td:first-child{border-end-start-radius:var(--large-border-radius)}table.editable tbody tr:last-child td:first-child input.text,table.editable tbody tr:last-child td:first-child textarea{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.editable tbody tr td:not(:first-child),table.editable tbody tr th~td:not(.hidden)~td{border-inline-start:1px solid var(--hairline-color)}table.editable tbody tr th~td:not(:first-child){border-inline-start:1px solid #dbdddf}table.editable tbody tr td{background-color:var(--white);padding-block:4px;padding-inline:10px;vertical-align:top}table.editable tbody tr td.focus{box-shadow:inset 0 0 0 1px var(--hairline-color);position:relative}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual .editable-table-preview{text-align:start;white-space:pre-wrap}table.editable tbody tr td.textual .editable-table-preview+textarea{height:0;min-height:0;opacity:0;padding-block:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{text-align:start;white-space:pre-wrap}table.editable tbody tr td.lightswitch-cell{padding-block:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin-block:0;margin-inline:auto}table.editable tbody tr td.checkbox-cell{padding-block:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;height:16px;margin-block:-2px 0;margin-inline:auto;width:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px var(--error-color)}table.editable tbody tr td.disabled{opacity:1;position:relative}table.editable tbody tr td.disabled:after{background-color:rgba(243,247,252,.75);content:"";font-size:0;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}table.editable tbody tr td.action{padding-block:4px;padding-inline:7px}table.editable tbody tr td.action+td.action{border-inline-start:none;padding-inline-start:0}table.editable tbody tr td .flex>*{margin-block-end:0}table.editable tbody .editable-table-preview,table.editable tbody input.text,table.editable tbody pre,table.editable tbody textarea,table.editable tbody textarea.text{background-color:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;line-height:20px;overflow:hidden;padding-block:7px;padding-inline:10px;transition:none;width:100%}table.editable tbody .color-container{display:block;position:relative}table.editable tbody .color-container .color-input,table.editable tbody .color-container>.color{margin-block-end:0}table.editable tbody .color-container>.color{inset-block-start:10px;inset-inline-start:10px;position:absolute;z-index:1}table.editable tbody .color-container .color-hex-indicator{inset-inline-start:32px}table.editable tbody .color-container .color-input{padding-inline-start:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:calc(100% - 29px)}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{inset-block-start:6px;inset-inline-start:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%}table.editable:not(.hidden)+.btn.add{border-block-start-width:0;border-radius:0 0 var(--medium-border-radius) var(--medium-border-radius)}.border-box+.buttons,.shadow-box+.buttons{margin-block-start:7px}.tree ul,ul.tree{margin-inline-start:20px}.tree li .toggle{margin-block:7px 0;margin-inline:-15px 0}.status{background-clip:border-box;border-radius:100%;box-sizing:border-box;display:inline-block;flex:0 0 auto;height:.75rem;margin-inline-end:10px;position:relative;width:.75rem}body.use-shapes .status.all{background-image:linear-gradient(30deg,#184cef,#e5422b);rotate:45deg}body.use-shapes .status.pending{background-color:transparent;border-color:transparent transparent var(--pending-color) transparent;border-radius:1px;border-style:solid;border-width:0 5px 10px}body.use-shapes .status.all,body.use-shapes .status.expired,body.use-shapes .status.off,body.use-shapes .status.suspended{border-radius:2px;transform:scale(90%)}.status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:var(--ui-control-color)}.status.all{background-image:linear-gradient(60deg,#184cef,#e5422b);background-origin:border-box}.status.active,.status.enabled,.status.live,.status.on{background-color:var(--enabled-color)}.bg-red,.status.expired,.status.off,.status.red,.status.suspended{background-color:var(--disabled-color)}.status.warning{background-color:var(--warning-color)}.bg-orange,.status.orange,.status.pending{background-color:var(--pending-color)}.bg-amber,.status.amber{background-color:var(--amber-500)}.bg-yellow,.status.yellow{background-color:var(--yellow-500)}.bg-lime,.status.lime{background-color:var(--lime-500)}.bg-green,.status.green{background-color:var(--green-600)}.bg-emerald,.status.emerald{background-color:var(--emerald-500)}.bg-teal,.bg-turquoise,.status.teal,.status.turquoise{background-color:var(--enabled-color)}.bg-cyan,.status.cyan{background-color:var(--cyan-500)}.bg-sky,.status.sky{background-color:var(--sky-500)}.bg-blue,.status.blue{background-color:var(--blue-600)}.bg-indigo,.status.indigo{background-color:var(--indigo-500)}.bg-violet,.status.violet{background-color:var(--violet-500)}.bg-purple,.status.purple{background-color:var(--purple-500)}.bg-fuchsia,.status.fuchsia{background-color:var(--fuchsia-500)}.bg-pink,.status.pink{background-color:var(--pink-500)}.bg-rose,.status.rose{background-color:var(--rose-500)}.status.light{background-color:var(--gray-100)}.bg-white,.status.white{background-color:var(--white)}.bg-black,.status.black{background-color:var(--gray-800)}.bg-gray,.bg-grey,.status.gray,.status.grey{background-color:var(--gray-300)}.status.disabled,.status.inactive{--outline-color:var(--gray-500);box-shadow:inset 0 0 0 2px var(--outline-color)}.sel .status.disabled,.sel .status.inactive{--outline-color:var(--gray-200)}.status.white{opacity:1}.status-label{align-items:center;display:inline-flex;gap:var(--xs);height:1.375rem;justify-content:center;padding-block:0;padding-inline:var(--s);position:relative}.status-label:before{background-color:var(--status-label-bg-color);border-radius:.6875rem;content:"";display:block;inset:0;opacity:.15;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.status-label .cp-icon,.status-label .status{margin-block:0;margin-inline:-3px 0}.status-label .status-label-text{color:var(--status-label-text-color);font-size:11px;font-weight:500;position:relative;text-transform:uppercase}.status-label.red{--status-label-text-color:var(--red-900);--status-label-bg-color:var(--disabled-color)}.status-label.amber{--status-label-text-color:var(--amber-900);--status-label-bg-color:var(--amber-500)}.status-label.orange{--status-label-text-color:var(--orange-900);--status-label-bg-color:var(--pending-color)}.status-label.yellow{--status-label-text-color:var(--yellow-900);--status-label-bg-color:var(--yellow-500)}.status-label.lime{--status-label-text-color:var(--lime-900);--status-label-bg-color:var(--lime-500)}.status-label.green{--status-label-text-color:var(--green-900);--status-label-bg-color:var(--green-500)}.status-label.emerald{--status-label-text-color:var(--emerald-900);--status-label-bg-color:var(--emerald-500)}.status-label.teal{--status-label-text-color:var(--teal-900);--status-label-bg-color:var(--enabled-color)}.status-label.cyan{--status-label-text-color:var(--cyan-900);--status-label-bg-color:var(--cyan-500)}.status-label.sky{--status-label-text-color:var(--sky-900);--status-label-bg-color:var(--sky-500)}.status-label.blue{--status-label-text-color:var(--blue-900);--status-label-bg-color:var(--blue-500)}.status-label.indigo{--status-label-text-color:var(--indigo-900);--status-label-bg-color:var(--indigo-500)}.status-label.violet{--status-label-text-color:var(--violet-900);--status-label-bg-color:var(--violet-500)}.status-label.purple{--status-label-text-color:var(--purple-900);--status-label-bg-color:var(--purple-500)}.status-label.fuchsia{--status-label-text-color:var(--fuchsia-900);--status-label-bg-color:var(--fuchsia-500)}.status-label.pink{--status-label-text-color:var(--pink-900);--status-label-bg-color:var(--pink-500)}.status-label.rose{--status-label-text-color:var(--rose-900);--status-label-bg-color:var(--rose-500)}.status-label.gray,.status-label.light{--status-label-text-color:var(--gray-900);--status-label-bg-color:var(--gray-500)}.card.sel .status-label.gray,li.sel .card .status-label.gray,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray,table.data tbody tr:not(.disabled).sel .status-label.gray{--status-label-bg-color:var(--white)}.card.sel .status-label.gray:before,li.sel .card .status-label.gray:before,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray:before,table.data tbody tr:not(.disabled).sel .status-label.gray:before{opacity:.075}.cp-icon.warning,.icon.warning,[data-icon-after].warning,[data-icon].warning{--icon-color:var(--warning-color)}.cp-icon.red,.icon.red,[data-icon-after].red,[data-icon].red{--icon-color:var(--disabled-color)}.cp-icon.orange,.icon.orange,[data-icon-after].orange,[data-icon].orange{--icon-color:var(--pending-color)}.cp-icon.amber,.icon.amber,[data-icon-after].amber,[data-icon].amber{--icon-color:var(--amber-500)}.cp-icon.yellow,.icon.yellow,[data-icon-after].yellow,[data-icon].yellow{--icon-color:var(--yellow-500)}.cp-icon.lime,.icon.lime,[data-icon-after].lime,[data-icon].lime{--icon-color:var(--lime-500)}.cp-icon.green,.icon.green,[data-icon-after].green,[data-icon].green{--icon-color:var(--green-500)}.cp-icon.emerald,.icon.emerald,[data-icon-after].emerald,[data-icon].emerald{--icon-color:var(--emerald-500)}.cp-icon.teal,.icon.teal,[data-icon-after].teal,[data-icon].teal{--icon-color:var(--enabled-color)}.cp-icon.cyan,.icon.cyan,[data-icon-after].cyan,[data-icon].cyan{--icon-color:var(--cyan-500)}.cp-icon.sky,.icon.sky,[data-icon-after].sky,[data-icon].sky{--icon-color:var(--sky-500)}.cp-icon.blue,.icon.blue,[data-icon-after].blue,[data-icon].blue{--icon-color:var(--blue-600)}.cp-icon.indigo,.icon.indigo,[data-icon-after].indigo,[data-icon].indigo{--icon-color:var(--indigo-500)}.cp-icon.violet,.icon.violet,[data-icon-after].violet,[data-icon].violet{--icon-color:var(--violet-500)}.cp-icon.purple,.icon.purple,[data-icon-after].purple,[data-icon].purple{--icon-color:var(--purple-500)}.cp-icon.fuchsia,.icon.fuchsia,[data-icon-after].fuchsia,[data-icon].fuchsia{--icon-color:var(--fuchsia-500)}.cp-icon.pink,.icon.pink,[data-icon-after].pink,[data-icon].pink{--icon-color:var(--pink-500)}.cp-icon.rose,.icon.rose,[data-icon-after].rose,[data-icon].rose{--icon-color:var(--rose-500)}.cp-icon.white,.icon.white,[data-icon-after].white,[data-icon].white{--icon-color:var(--white)}.cp-icon.black,.icon.black,[data-icon-after].black,[data-icon].black{--icon-color:var(--gray-800)}.cp-icon.gray,.icon.gray,[data-icon-after].gray,[data-icon].gray{--icon-color:var(--gray-300)}.amber[data-icon-after]:after,.amber[data-icon]:before,.black[data-icon-after]:after,.black[data-icon]:before,.blue[data-icon-after]:after,.blue[data-icon]:before,.cyan[data-icon-after]:after,.cyan[data-icon]:before,.emerald[data-icon-after]:after,.emerald[data-icon]:before,.fuchsia[data-icon-after]:after,.fuchsia[data-icon]:before,.gray[data-icon-after]:after,.gray[data-icon]:before,.green[data-icon-after]:after,.green[data-icon]:before,.indigo[data-icon-after]:after,.indigo[data-icon]:before,.lime[data-icon-after]:after,.lime[data-icon]:before,.orange[data-icon-after]:after,.orange[data-icon]:before,.pink[data-icon-after]:after,.pink[data-icon]:before,.purple[data-icon-after]:after,.purple[data-icon]:before,.red[data-icon-after]:after,.red[data-icon]:before,.rose[data-icon-after]:after,.rose[data-icon]:before,.sky[data-icon-after]:after,.sky[data-icon]:before,.teal[data-icon-after]:after,.teal[data-icon]:before,.violet[data-icon-after]:after,.violet[data-icon]:before,.warning[data-icon-after]:after,.warning[data-icon]:before,.white[data-icon-after]:after,.white[data-icon]:before,.yellow[data-icon-after]:after,.yellow[data-icon]:before{color:var(--icon-color)!important}.condition-container{margin-block:24px;margin-inline:0}.condition-footer,.condition-rule{padding:7px}.condition-footer{border:1px dashed var(--medium-hairline-color);border-radius:var(--large-border-radius)}.condition:not(:empty)+.condition-footer{border-block-start-width:0;border-start-end-radius:0;border-start-start-radius:0}.condition-footer .spinner:not(.loading){display:none}.condition-rule{background-color:var(--gray-050);border:1px solid var(--hairline-color);margin:0}.condition-rule:first-child{border-start-end-radius:var(--large-border-radius);border-start-start-radius:var(--large-border-radius)}.condition-rule+.condition-rule{border-block-start-width:0}.condition-rule>.rule-actions,.condition-rule>.rule-move{margin-block-start:5px}.condition-rule>.rule-body .lightswitch{display:block;margin-block-start:6px}.condition-rule>.rule-body .selectize{min-width:100px}.condition-rule>.rule-body .text.fullwidth{max-width:100%;min-width:100px}.progressbar{border:2px solid var(--gray-700);border-radius:6px;inset-inline-start:20%;padding:2px;position:absolute;width:60%;z-index:1000}.progressbar-inner{background-color:var(--gray-700);border-radius:2px;height:4px}.progressbar:not(.pending) .progressbar-inner{transition:width .1s linear;width:0}.progressbar.pending .progressbar-inner{animation-duration:.25s;animation-iteration-count:infinite;animation-timing-function:linear}body.ltr .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(135deg,var(--white),var(--white) 8.83885px,var(--gray-700) 8.83885px,var(--gray-700) 17.6777px)}body.rtl .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(45deg,var(--white),var(--white) 8.83885px,var(--gray-700) 8.83885px,var(--gray-700) 17.6777px)}body.ltr .progressbar.pending .progressbar-inner{animation-name:pendingprogress-ltr}body.rtl .progressbar.pending .progressbar-inner{animation-name:pendingprogress-rtl}@keyframes pendingprogress-ltr{0%{background-position:0}to{background-position:25px}}@keyframes pendingprogress-rtl{0%{background-position:0}to{background-position:-25px}}.elementselect .progress-shade{background-color:hsla(0,0%,100%,.8);display:none;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{background-color:var(--gray-050)!important;max-width:400px;padding-block:7px!important;padding-inline:10px!important}.missing-component .error{margin:0}.missing-component .install-plugin{border-block-start:1px solid var(--hairline-color);margin-block:7px -7px;margin-inline:0;padding-block:10px;padding-inline:40px 0;position:relative}.missing-component .install-plugin .icon{height:32px;inset-block-start:calc(50% - 16px);inset-inline-start:0;position:absolute;width:32px}.missing-component .install-plugin .icon img,.missing-component .install-plugin .icon svg{height:100%;width:100%}.missing-component .install-plugin h3{flex:1;margin-block:8px!important;margin-inline:0!important}.missing-component .install-plugin .btn{margin:0}.pane{--pane-padding:var(--xl);--border:1px solid var(--hairline-color);background:#fff;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);margin-block:14px;margin-inline:0;padding:var(--pane-padding);position:relative;word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}#content .pane,.pane .pane,.slideout .pane{background-color:var(--gray-050);border:1px solid var(--hairline-color);box-shadow:none}.pane.dashed{border:1px dashed var(--medium-hairline-color)!important}.pane.dashed,.pane.hairline{background-color:transparent!important;box-shadow:none}.pane.hairline{border:1px solid rgba(96,125,159,.25)!important}.pane.no-border{border:none!important}.pane.padding-xs{--pane-padding:var(--xs)}.pane.padding-s{--pane-padding:var(--s)}.pane.padding-m{--pane-padding:var(--m)}.pane.padding-l{--pane-padding:var(--l)}.pane.loading{min-height:200px}.pane.loading:after{content:"";display:block;font-size:0;height:100%;inset-block-start:0;inset-inline-start:-24px;position:absolute;width:calc(100% + 48px)}.pane hr{margin-block:var(--pane-padding);margin-inline:calc(var(--pane-padding)*-1)}.pane-header{background-color:var(--gray-050);border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);box-sizing:border-box;margin-block:calc(var(--xl)*-1) var(--xl);margin-inline:var(--neg-padding);min-height:45px;padding-block:5px 6px;padding-inline:var(--padding)}.pane-header .header-btn{margin-block:2px;margin-inline:0;min-height:1.875rem;padding-left:0;padding-right:0;width:1.875rem}.pane-header .header-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:transparent}.pane-header .header-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:0!important}.pane-tabs{align-items:center;display:flex;flex-direction:row;margin-block:-5px -6px;margin-inline:calc(var(--padding)*-1)}.pane-tabs:first-child{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;overflow:hidden}.pane-tabs [role=tablist]{display:flex;flex:1;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs [role=tablist]::-webkit-scrollbar{display:none}body.ltr .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(270deg,transparent,#000 24px);mask-image:linear-gradient(270deg,transparent,#000 24px)}body.rtl .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.pane-tabs [role=tablist] [role=tab]{--tab-label-color:var(--light-text-color)}.pane-tabs [role=tablist] [role=tab].error{--highlight-color:var(--error-color)!important;--tab-label-color:var(--error-color)!important}.pane-tabs [role=tablist] [role=tab],.pane-tabs [role=tablist] [role=tab] .tab-label{border-radius:2px 2px 0 0}.pane-tabs [role=tablist] [role=tab] .tab-label{align-items:center;display:flex;flex-direction:row;height:45px;padding-block:0;padding-inline:var(--padding);position:relative;white-space:nowrap}.pane-tabs [role=tablist] [role=tab]:hover{text-decoration:none}body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible,body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus{box-shadow:none}body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible .tab-label,body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus .tab-label{box-shadow:var(--inner-focus-ring)}.pane-tabs [role=tablist] [role=tab]:not(.sel){color:var(--custom-text-color,var(--tab-label-color))}.pane-tabs [role=tablist] [role=tab]:not(.sel):hover{-webkit-backdrop-filter:brightness(95%);backdrop-filter:brightness(95%)}.pane-tabs [role=tablist] [role=tab].sel{--highlight-color:var(--gray-500);--tab-label-color:var(--text-color);background-color:var(--white)!important;box-shadow:inset 0 2px 0 var(--custom-text-color,var(--highlight-color)),0 0 0 1px rgba(51,64,77,.1),0 2px 12px var(--custom-sel-tab-shadow-color,var(--gray-200));color:var(--tab-label-color);cursor:default;position:relative;z-index:1}.pane-tabs [role=tablist] [role=tab] span[data-icon]{margin-inline-start:4px}.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child,.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child .tab-label{border-start-start-radius:var(--large-border-radius)}.pane-tabs .menubtn{margin-block:0;margin-inline:var(--xl)}.pane-tabs .menubtn.error span[data-icon]{margin-inline-end:2px}.details{--spacing:var(--l);padding-block:0 var(--spacing);padding-inline:var(--padding)}.details .field,.details .meta,.details hr{margin-inline:var(--neg-padding)}.details .meta{margin-block-end:var(--spacing)}.details .meta:not(.read-only){background-color:var(--gray-050)!important}.details .meta.read-only{color:var(--medium-text-color)}.details .meta.read-only>.data{min-height:auto}.details .meta.read-only>.data>.heading,.details .meta.read-only>.data>.value{padding-block:6px;padding-inline:0}.details .meta.read-only>.data:first-child>.heading,.details .meta.read-only>.data:first-child>.value{padding-block-start:0}.details .meta.read-only>.data:last-child>.heading,.details .meta.read-only>.data:last-child>.value{padding-block-end:0}.details .meta.warning{background-color:var(--yellow-050)!important;box-shadow:0 0 0 1px var(--yellow-300),0 2px 12px rgba(205,216,228,.5);color:var(--text-color)!important;padding-block:var(--m)}.details .meta.warning p{margin-block-end:5px}.details .meta.warning .btn{background-color:var(--yellow-300)}.details .meta.warning .btn:focus,.details .meta.warning .btn:hover{background-color:#fcd815}.details .meta.warning .btn:active,.details .meta.warning .btn[aria-expanded=true]{background-color:#f5ce03}.details .meta>.data,.details .meta>.field{margin-block:0!important;margin-inline:var(--neg-padding)!important}.details .meta>.data>.heading,.details .meta>.data>.heading>label,.details .meta>.field>.heading,.details .meta>.field>.heading>label{color:var(--gray-600)}.details .meta>.field>.status-badge{inset-inline-start:0}.details .meta .text::-moz-placeholder{color:var(--gray-500)}.details .meta .text:-ms-input-placeholder{color:var(--gray-500)}.details .meta .datewrapper .text+div[data-icon],.details .meta .text::placeholder,.details .meta .timewrapper .text+div[data-icon]{color:var(--gray-500)}.details .meta .ui-datepicker{margin-block:0;margin-inline:-8px 0}.details hr{border-block-start-color:var(--hairline-color);margin-block:var(--spacing);margin-inline:0}.details input::-moz-placeholder,.details textarea::-moz-placeholder{color:var(--gray-500)}.details input:-ms-input-placeholder,.details textarea:-ms-input-placeholder{color:var(--gray-500)}.details input::placeholder,.details textarea::placeholder{color:var(--gray-500)}.details .text{background-color:transparent!important;resize:none}.details>.field .heading,.details>fieldset>legend{margin-block:0 var(--s);margin-inline:0}.details>.field>.heading>label,.details>fieldset>legend{color:var(--gray-600);font-weight:400}.details>.field>.heading>label{margin:0}.details>.field{margin-block:0 var(--spacing);margin-inline:0}.details>.field>.heading{margin-block-start:0}.details>.field>.input>.text.fullwidth{background-color:var(--gray-050)!important;border:none;margin-block:0;margin-inline:var(--neg-padding);padding-inline:var(--padding);width:calc(100% + var(--padding) + var(--padding))}.details>fieldset:not(:first-child){margin-block:var(--spacing)!important;margin-inline:0!important}.details>.text{border-radius:var(--large-border-radius);margin-block-end:var(--spacing)}.details>.text:not(:focus){border-color:rgba(96,125,159,.4)}.meta{overflow:visible;padding-block:0;padding-inline:var(--padding)}.meta>.data,.meta>.field,.meta>.flex-fields>.data,.meta>.flex-fields>.field{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-block:0!important;margin-inline:var(--neg-padding)!important;min-height:44px;padding-block:0;padding-inline:var(--padding);transition:padding-inline-start .1s linear,padding-inline-end .1s linear}.meta>.data.nested,.meta>.field.nested,.meta>.flex-fields>.data.nested,.meta>.flex-fields>.field.nested{padding-inline-start:38px}.meta>.data.add,.meta>.field.add,.meta>.flex-fields>.data.add,.meta>.flex-fields>.field.add{background-color:#ebf2fa}.meta>.data.add:before,.meta>.field.add:before,.meta>.flex-fields>.data.add:before,.meta>.flex-fields>.field.add:before{font-family:Craft;inset-inline-start:0;position:absolute;text-align:end;width:31px;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--light-text-color);content:"plus";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.meta>.data.add .input,.meta>.field.add .input,.meta>.flex-fields>.data.add .input,.meta>.flex-fields>.field.add .input{width:100%}.meta>.data>.heading,.meta>.field>.heading,.meta>.flex-fields>.data>.heading,.meta>.flex-fields>.field>.heading{margin:0}@media screen and (min-width:400px){.meta>.data>.heading,.meta>.field>.heading,.meta>.flex-fields>.data>.heading,.meta>.flex-fields>.field>.heading{flex:0 0 104px;line-height:18px;margin-inline-end:var(--s)}}.meta>.data.lightswitch-field>.heading,.meta>.field.lightswitch-field>.heading,.meta>.flex-fields>.data.lightswitch-field>.heading,.meta>.flex-fields>.field.lightswitch-field>.heading{flex:1}.meta>.data>.input .flex,.meta>.field>.input .flex,.meta>.flex-fields>.data>.input .flex,.meta>.flex-fields>.field>.input .flex{flex-wrap:nowrap}.meta>.data>.input .flex>*,.meta>.field>.input .flex>*,.meta>.flex-fields>.data>.input .flex>*,.meta>.flex-fields>.field>.input .flex>*{margin-block-end:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block-start:var(--s)}@media screen and (min-width:400px){.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block:12px;padding-inline:0}}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding-block:var(--s);padding-inline:0}.meta>.data>.heading,.meta>.field>.heading>label,.meta>.flex-fields>.data>.heading,.meta>.flex-fields>.field>.heading>label{color:var(--medium-text-color)}.meta>.data>.value,.meta>.field>.input,.meta>.flex-fields>.data>.value,.meta>.flex-fields>.field>.input{padding-block:5px;padding-inline:0;width:100%}@media screen and (min-width:400px){.meta>.data>.value,.meta>.field>.input,.meta>.flex-fields>.data>.value,.meta>.flex-fields>.field>.input{width:calc(100% - 112px)}}.meta>.data>.value,.meta>.flex-fields>.data>.value{align-items:center;display:flex}.meta>.data>.value>[data-icon=draft],.meta>.flex-fields>.data>.value>[data-icon=draft]{margin-block-start:-2px;margin-inline-end:8px}.meta>.field.lightswitch-field>.input,.meta>.flex-fields>.field.lightswitch-field>.input{flex:0;width:auto}.meta>.field.has-errors,.meta>.flex-fields>.field.has-errors{border:1px solid var(--error-color)!important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-start-end-radius:var(--large-border-radius);border-start-start-radius:var(--large-border-radius)}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-end-end-radius:var(--large-border-radius);border-end-start-radius:var(--large-border-radius)}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-block-start:none!important}.meta>.field>.heading>label,.meta>.field>.heading>legend,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.field>.heading>legend{font-weight:400}.meta>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.field>.input>.datetimewrapper>.timewrapper>.text,.meta>.field>.input>.datewrapper>.text,.meta>.field>.input>.flex>.text,.meta>.field>.input>.flex>.textwrapper>.text,.meta>.field>.input>.text,.meta>.field>.input>.timewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper>.text,.meta>.flex-fields>.field>.input>.datewrapper>.text,.meta>.flex-fields>.field>.input>.flex>.text,.meta>.flex-fields>.field>.input>.flex>.textwrapper>.text,.meta>.flex-fields>.field>.input>.text,.meta>.flex-fields>.field>.input>.timewrapper>.text{background-color:transparent;border:none!important;border-radius:0;display:block;margin-block:-5px;margin-inline:0;padding-block:12px;padding-inline:0}.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper{background-color:transparent}.meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],.meta>.field>.input>.datewrapper .text+div[data-icon],.meta>.field>.input>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon]{inset-inline-start:0}.meta>.field>.input>.datetimewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper{gap:0}.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper{width:55%}.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper{width:45%}.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper{display:block;width:100%}.meta>.field>ul.errors,.meta>.flex-fields>.field>ul.errors{list-style-type:none;margin:0;padding-block:0 6px;padding-inline:0;width:100%}.meta>.field>.clear-btn,.meta>.flex-fields>.field>.clear-btn{margin-inline-end:var(--neg-padding)}.meta>.field:not(:first-child,.first-child),.meta>.flex-fields+.field:not(.first-child){border-block-start:1px solid var(--hairline-color)}.meta>.flex-fields blockquote.note,.meta>.flex-fields h2{background-color:#ebf2fa;margin-block:0!important;margin-inline:-24px!important;padding-block:14px;padding-inline:24px}.meta>.flex-fields blockquote.note{border:none;border-radius:0}.meta>.flex-fields hr{margin-block:0;margin-inline:-24px}.meta>.field>.input>.select{background-color:transparent;border-radius:0;box-shadow:none;display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%}.meta>.field>.input>.select:after{inset-inline-end:0}.meta>.field>.input>.select+.spinner{inset-block-start:calc(50% - 17px);inset-inline-end:-24px;position:absolute}.meta>.field>.input>.select select{background-color:transparent;padding-block:var(--s);padding-inline:0 12px;width:100%}.meta>.field>.input>.custom-select{background-color:transparent;border-radius:0;box-shadow:none;display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%}.meta>.field>.input>.custom-select .menubtn:not(.action-btn){background-color:transparent;justify-content:flex-start;padding-inline-start:0;width:100%}.meta>.field>.input>.custom-select .menubtn:not(.action-btn):after{inset-block-start:calc(50% - 5px);inset-inline-end:0;position:absolute}.meta>.field>.input>.custom-select .label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.body{position:relative}.hud,.modal,.slideout,.slideout-container{box-sizing:border-box;z-index:100}.hud,.modal{background-color:#fff;border-radius:5px;box-shadow:0 25px 100px rgba(31,41,51,.5)!important}.slideout-shade{opacity:0;transition:opacity .25s linear}.slideout-shade.so-visible{opacity:1}.slideout-container{height:100vh;height:-webkit-fill-available;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:fixed;width:100vw}.slideout-container.so-lp{height:calc(100vh - var(--m)*2);inset-block-start:var(--m);inset-inline-start:var(--m);position:absolute;width:calc(100% - var(--m)*2)}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{background-color:var(--white);box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5)!important;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;padding-block:24px;padding-inline:var(--padding);pointer-events:all;position:absolute}.slideout.so-lp,.slideout.so-mobile{height:100%!important;inset-inline-start:0;transition:inset-block-start .25s linear;width:100%!important;will-change:inset-block-start}.slideout.so-mobile{--padding:14px;--neg-padding:-14px}.slideout.so-lp{border-radius:var(--large-border-radius)}.slideout:not(.so-mobile,.so-lp){border-end-end-radius:0;border-end-start-radius:var(--large-border-radius);border-start-end-radius:0;border-start-start-radius:var(--large-border-radius);height:100%;inset-block-start:0;width:55%}@media screen and (prefers-reduced-motion:no-preference){.slideout:not(.so-mobile,.so-lp){transition:inset-inline-start .25s linear;will-change:inset-inline-start}}.slideout>.pane-header{border-radius:0;padding-inline:var(--padding);z-index:2}.slideout>.pane-header>.so-toolbar{align-items:center;display:flex;flex-direction:row;gap:var(--xs);min-height:28px}.slideout>.pane-header>.so-toolbar>.pane-tabs{flex:1;margin-inline-end:0;width:1px}.slideout>.so-body{flex:1;margin-block:-24px;margin-inline:var(--neg-padding);overflow:hidden auto;position:relative}.slideout>.so-body:not(:last-child){margin-block-end:0}.slideout>.so-body>h1:not(:last-child){border-block-end:1px solid var(--hairline-color);padding-block-end:var(--s)}.slideout>.so-body.so-full-details,.slideout>.so-body>.so-sidebar{background-color:var(--gray-100)!important}.slideout>.so-body:not(.so-full-details){padding-block:24px;padding-inline:var(--padding)}.slideout>.so-body.so-full-details>.so-content>.details,.slideout>.so-body>.so-sidebar{box-sizing:border-box;padding-block:0 var(--spacing);padding-inline:var(--padding)}.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container,.slideout>.so-body>.so-sidebar>.preview-thumb-container{height:auto;margin-block:0;margin-inline:var(--neg-padding);min-height:54px}.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container+.pane-header,.slideout>.so-body>.so-sidebar>.preview-thumb-container+.pane-header{border-radius:0}.slideout>.so-body.so-full-details>.so-content>.details .image-actions.is-mobile,.slideout>.so-body>.so-sidebar .image-actions.is-mobile{margin-block:calc(var(--spacing)/2) var(--spacing);margin-inline:0}.slideout>.so-body.so-full-details>.so-content>.details>.meta.read-only:first-child,.slideout>.so-body>.so-sidebar>.meta.read-only:first-child{margin-block-start:var(--padding)}.slideout>.so-body.so-full-details>.so-content>.details>.meta.warning,.slideout>.so-body>.so-sidebar>.meta.warning{border-block-end:1px solid var(--yellow-300);box-shadow:none}.slideout>.so-body.so-full-details>.so-content>.details>.field>.input>.text.fullwidth,.slideout>.so-body>.so-sidebar>.field>.input>.text.fullwidth{border-radius:0}.slideout>.so-body.so-full-details>.so-content>.details .notes,.slideout>.so-body>.so-sidebar .notes{padding-block:var(--m)}.slideout>.so-body>.so-sidebar{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);height:100%;inset-block-start:0;max-width:100%;overflow:hidden auto;position:absolute;width:350px;z-index:1}.slideout>.so-body>.so-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .slideout>.so-body>.so-sidebar{transition:inset-inline-end .25s linear}body.rtl .slideout>.so-body>.so-sidebar{transition:inset-inline-start .25s linear}.slideout>.so-footer{background:#fff;background-color:var(--gray-050);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);display:flex;flex-wrap:wrap;gap:var(--s);justify-content:space-between;margin-block:0 -24px;margin-inline:var(--neg-padding);padding-block:5px;padding-inline:var(--padding);position:relative;z-index:3}.slideout>.so-footer:focus{box-shadow:var(--focus-ring)}.slideout>.so-footer>.so-extra{border-block-end:1px solid var(--hairline-color);flex:0 0 100%;margin-block:0;margin-inline:var(--neg-padding);padding-block:0 8px;padding-inline:var(--padding)}@container (width > 700px){.slideout.showing-sidebar .so-body{display:flex;flex-direction:row;overflow:hidden;padding:0}.slideout.showing-sidebar .so-body>.so-content{border-inline-end:1px solid var(--gray-200);box-sizing:border-box;height:100%;overflow:hidden auto;padding:24px;position:relative;width:calc(100% - 350px);z-index:2}.slideout.showing-sidebar .so-body>.so-sidebar{box-shadow:none;display:block!important;height:100%;inset-block-start:auto;inset-inline:auto!important;position:relative}.slideout>.so-footer>.so-extra{border:none;flex:auto 0 1;margin:0;padding:0}}.footer,.header,.hud-footer,.hud-header{background-color:var(--gray-100);box-sizing:border-box;position:relative;z-index:1}.header,.hud-header{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;box-shadow:inset 0 -1px 0 var(--hairline-color);padding:24px}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 var(--large-border-radius) var(--large-border-radius);box-shadow:inset 0 1px 0 var(--hairline-color);padding-block:5px;padding-inline:var(--pane-padding,var(--xl))}.footer.flex>*,.hud-footer.flex>*{margin-block-end:0}.hud .main,.modal .body{box-sizing:border-box;overflow:hidden;padding:24px}.modal .body .header,.pane .header{margin-block:calc(var(--pane-padding, 24px)*-1) var(--pane-padding,24px);margin-inline:calc(var(--pane-padding, 24px)*-1)}.modal .body .footer,.pane .footer{margin-block:var(--pane-padding,24px) calc(var(--pane-padding, 24px)*-1);margin-inline:calc(var(--pane-padding, 24px)*-1)}.hud-shade,.modal-shade,.slideout-shade{display:none;height:100%;inset-block-start:0;inset-inline-start:0;position:fixed;width:100%;z-index:100}.modal-shade:not(.dark),.slideout-shade:not(.dark){background-color:rgba(123,135,147,.35)!important}.modal-shade.dark,.slideout-shade.dark{background-color:rgba(31,41,51,.5)!important}.modal-shade.blurred,.slideout-shade.blurred{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{overflow:hidden;position:fixed}.modal:not(.fitted,.fullscreen){height:66%;min-height:400px;min-width:600px;width:66%}.modal.fitted{height:auto;min-height:0;min-width:0;width:auto}.modal.fullscreen{border-radius:0;height:100%;width:100%}.modal.alert .body{padding-inline-start:76px}.modal.alert .body:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--light-text-color);content:"alert";float:inline-start;font-size:40px;margin-block:-6px 0;margin-inline:-58px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal.secure .body{padding-inline-start:76px}.modal.secure .body:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--light-text-color);content:"secure";float:inline-start;font-size:58px;margin-block:-14px 0;margin-inline:-56px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .resizehandle{cursor:nwse-resize;height:24px;inset-block-end:0;inset-inline-end:0;padding:var(--xs);position:absolute;width:24px;z-index:1}.modal .resizehandle path{fill:var(--ui-control-color)}.hud,body.ltr .modal .resizehandle .rtl,body.rtl .modal .resizehandle .ltr{display:none}.hud{inset-block-start:0;position:absolute}.hud.tooltip-hud{display:block}.hud.has-footer .tip-bottom{background-image:url(../images/hudtip_bottom_gray.png)}.hud .tip{background:no-repeat 0 0;position:absolute;z-index:101}.hud .tip-left{background-image:url(../images/hudtip_left.png);height:30px;inset-inline-start:-15px;width:15px}.hud .tip-top{background-image:url(../images/hudtip_top.png);height:15px;inset-block-start:-15px;width:30px}.hud .tip-right{background-image:url(../images/hudtip_right.png);height:30px;inset-inline-end:-15px;width:15px}.hud .tip-bottom{background-image:url(../images/hudtip_bottom.png);height:15px;inset-block-end:-15px;width:30px}.hud .hud-footer,.hud .hud-header{padding-block:var(--s);padding-inline:var(--xl)}.hud .body{overflow:hidden}.hud .body ::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.hud .body ::-webkit-scrollbar:vertical{width:11px}.hud .body ::-webkit-scrollbar:horizontal{height:11px}.hud .body ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid transparent;border-radius:8px}.hud .body ::-webkit-scrollbar-track{background-color:var(--gray-050)}.preview-thumb-container{align-items:center;background-color:var(--gray-900);display:flex;flex-direction:row;height:190px;justify-content:center;margin-block:0 var(--spacing);margin-inline:var(--neg-padding);position:relative}.preview-thumb-container.checkered img{background-color:var(--white);background-image:linear-gradient(45deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(135deg,rgba(154,165,177,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(154,165,177,.25) 0),linear-gradient(135deg,transparent 75%,rgba(154,165,177,.25) 0);background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px;background-size:17px 17px}.preview-thumb-container.editable{cursor:pointer}.preview-thumb-container.loading:after{background-color:rgba(31,41,51,.8);content:"";display:block;font-size:0;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.preview-thumb-container.loading .spinner{color:var(--white);z-index:1}#details .preview-thumb-container{border-radius:var(--large-border-radius);overflow:hidden}.preview-thumb-container .preview-thumb{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.preview-thumb-container .preview-thumb img{display:block;max-height:190px;max-width:100%}.image-actions.is-mobile{display:grid;grid-template-columns:1fr 1fr;margin-block:calc(var(--spacing)/2*-1) var(--spacing);margin-inline:var(--neg-padding)}.button-fade .buttons{inset-block-start:10px;inset-inline-end:10px;margin:0;opacity:0;position:absolute;transition:opacity .1s linear}.button-fade .buttons .btn{--ui-control-color:var(--white);--ui-control-hover-color:var(--white);--ui-control-active-color:var(--white);--interaction-background-color:var(--gray-700);background-color:var(--gray-600);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--light-color:var(--white);--dark-color:var(--gray-800);--focus-ring:0 0 0 3px var(--light-color),0 0 0 6px var(--dark-color)}.button-fade .buttons .btn:hover{background-color:var(--interaction-background-color)!important}.button-fade .buttons .btn:not(.disabled,.loading,.dashed).focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed):focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed):hover{background-color:var(--interaction-background-color)}.button-fade:focus-within .buttons,.button-fade:hover .buttons{opacity:1}.elementselectormodal{--content-padding:24px;padding-block-end:44px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementselectormodal>.header{padding-block:14px;text-align:center}.elementselectormodal>.header+.body{height:calc(100% - 48px)!important}.elementselectormodal .body{height:100%;position:relative}.elementselectormodal .body .spinner.big{inset-block-start:50%;inset-inline-start:50%;margin-block:-24px 0;margin-inline:-24px 0;position:absolute}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{height:100%;inset-block-start:0;margin-inline-start:-249px;overflow:auto;padding-block:var(--content-padding);padding-inline:0;position:absolute}.elementselectormodal .body .content .main{box-sizing:border-box;height:100%;margin:-24px;overflow:auto;padding:var(--content-padding);position:relative}.elementselectormodal .body .content .main .elements.busy{min-height:calc(100% - 48px)}.elementselectormodal .body .content .main .elements.busy .update-spinner{z-index:101}.elementselectormodal .body .content .main .elements .header{margin-block:0 var(--m);margin-inline:0}.elementselectormodal .body .content .main .elements .tableview table tr td,.elementselectormodal .body .content .main .elements .tableview table tr th{cursor:default}.elementselectormodal .body .content .main .elements .tableview table tr .checkbox:before{box-shadow:none!important}.elementselectormodal .body .content .main .elements .structure .row{margin-block-start:1px}.elementselectormodal .footer{box-sizing:border-box;inset-block-end:0;inset-inline-start:0;margin:0;position:absolute;width:100%}.elementselectormodal .footer .spinner{float:inline-end;margin-inline-end:-24px}.customize-sources-modal .main-header,.elementselectormodal .main-header{align-items:center;display:flex;margin-block-end:var(--s)}.customize-sources-modal .main-heading,.elementselectormodal .main-heading{margin-block-end:0}.customize-sources-modal .nav-toggle,.elementselectormodal .nav-toggle{color:var(--ui-control-color);height:var(--touch-target-size);margin-inline-start:4px;width:var(--touch-target-size)}.customize-sources-modal .nav-toggle:hover,.elementselectormodal .nav-toggle:hover{color:var(--gray-500)}.customize-sources-modal .sidebar-header,.elementselectormodal .sidebar-header{display:flex;justify-content:flex-end;margin-block-end:var(--s);padding-block:0;padding-inline:var(--s)}.customize-sources-modal .nav-close,.elementselectormodal .nav-close{height:var(--touch-target-size);width:var(--touch-target-size)}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{inset-block-start:0;inset-inline-end:-24px;position:absolute}.activity-container{margin-inline:var(--s)}.activity-container ul{display:flex;flex-flow:row wrap;gap:var(--xs)}.activity-container ul li .activity-btn{border-radius:50%;display:block;height:30px;width:30px}.activity-container ul li .activity-btn .elementthumb{background:var(--gray-050);border:2px solid var(--white);border-radius:50px;box-shadow:0 1px 2px 1px rgba(31,41,51,.1);height:100%;overflow:hidden;position:relative;width:100%}.activity-container ul li .activity-btn .elementthumb img,.activity-container ul li .activity-btn .elementthumb svg{display:block;height:100%;width:100%}.activity-container ul li:not(:last-child){margin-inline-end:-10px}.element-index-view-menu{max-width:calc(100% - 20px);padding:0!important;width:400px}.element-index-view-menu .meta{padding-block:var(--s)}.element-index-view-menu .table-columns-field{align-items:flex-start}.element-index-view-menu .table-columns-field .input{padding-block:13px;padding-inline:0}.element-index-view-menu .menu-footer{background-color:var(--gray-050);margin:0!important;padding-block:var(--s)!important;padding-inline:var(--xl)!important}.element-index-view-menu-table-column{align-content:stretch;align-items:flex-start;display:flex;margin-block-end:4px}.element-index-view-menu-table-column .icon.move{margin-inline-end:10px;position:relative;z-index:1}.sort-field .input .flex .btngroup .btn{width:42px}.sort-field .input .flex .flex-grow{max-width:calc(100% - 85px - var(--s))}@media screen and (width <= 350px){.sort-field .input .flex{flex-direction:column}.sort-field .input .flex>*{width:100%}.sort-field .input .flex .flex-grow{max-width:none}}.element-filter-hud.loading .body{align-items:center;display:flex;justify-content:center;padding:44px}.element-filter-hud .body,.element-filter-hud .main{overflow:visible}.address-cards{display:grid;gap:var(--m) var(--m);grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr))}.so-content .address-cards{grid-template-columns:repeat(1,minmax(0,1fr))!important}.address-cards__add-btn{height:auto;min-height:8rem;padding:1rem;width:100%}.address-card.error{border:1px solid #cf1124}.address-card.error:hover{border-color:#cf1124}@media(width >= 1024px){.address-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width >= 1280px){.address-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.so-content .address-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(width >= 1536px){.address-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.address-card{border:1px solid #eee;border-radius:.375rem;min-height:4rem;padding:1rem}.address-card:hover{background-color:#fafafa;border-color:#ddd;cursor:pointer}.address-card .address-card-header{display:flex;flex-wrap:nowrap;justify-content:space-between}.address-card .address-card-header-actions{display:flex;justify-content:flex-end}.address-card .address-card-label{background:#e6f1fe;border-radius:.25rem;color:#2563eb;font-size:.75rem;font-weight:500;margin-block-end:.75rem;margin-inline-end:.5rem;padding-block:.125rem;padding-inline:.5rem;text-transform:uppercase}#elevatedsessionmodal,#logoutwarningmodal,.login-modal,.login-modal-shade,.logoutwarningmodalshade,.prompt{z-index:1001}#elevatedsessionmodal,#logoutwarningmodal,.prompt{width:500px}.prompt{height:auto;min-height:auto}.cpmodal>.cpmodal-body{padding:var(--padding)}.cpmodal>.cpmodal-footer{background:#fff;background-color:var(--gray-050);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-block:var(--s);padding-inline:var(--padding);position:relative}.cpmodal>.cpmodal-footer:focus{box-shadow:var(--focus-ring)}.deleteusermodal .content-summary{background-color:var(--gray-050);margin-block:-24px 24px;margin-inline:-24px;padding:24px}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{display:inline-block;margin-inline-start:10px;vertical-align:middle}.deleteusermodal .buttons .spinner{margin-inline-end:-20px}.deleteusermodal div.elements{list-style:none}.dropdownsettingsmodal{height:auto;max-width:400px;min-height:0;min-width:0;width:auto}.dropdownsettingsmodal .body{max-height:100%;overflow-y:auto}.previewmodal.zilch{align-items:center;display:flex;justify-content:center;padding-block:100px;padding-inline:0}.video-transcript{background-color:var(--gray-050);font-size:1rem;overflow-y:scroll;position:relative}body.reduce-focus-visibility .video-transcript:focus-visible,body:not(.reduce-focus-visibility) .video-transcript:focus{background-color:var(--gray-800);box-shadow:none;color:var(--white)}.video-transcript__inner{margin-inline:auto;max-width:550px;padding:var(--xl)}.menu,.ui-datepicker,.ui-timepicker-list{background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);overflow:auto;padding:0 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100}.ui-datepicker,.ui-timepicker-list{padding:0}.menu{display:none;position:absolute}.menu.padded{padding-block:var(--s);padding-inline:calc(var(--m) + var(--s))}.menu.padded hr{margin-block:var(--s);margin-inline:calc((var(--m) + var(--s))*-1)}.menu.padded ul li{margin-block:0;margin-inline:calc(var(--m)*-1);padding-block:0;padding-inline:var(--m)}.menu.padded ul li a{border-radius:var(--large-border-radius)}.menu.padded .extralight{margin-block-start:2px}.menu .h6:first-child,.menu h6:first-child{margin-block-start:14px!important}.menu ul.padded li .menu-item,.menu ul.padded li .menu-option,.menu ul.padded li a{padding-inline-start:calc(var(--m) + 1.125rem)}.menu ul.padded li .menu-item.sel:not([data-icon]):before,.menu ul.padded li .menu-option.sel:not([data-icon]):before,.menu ul.padded li a.sel:not([data-icon]):before{color:currentcolor;content:"check";float:inline-start;font-size:14px;margin-block:4px 0;margin-block-start:3px!important;margin-inline:calc(-1.125rem - 4px) 0;width:14px}.menu ul li .menu-item,.menu ul li .menu-option,.menu ul li a{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;margin-block:0;margin-inline:-14px;padding-block:10px;padding-inline:14px;white-space:nowrap}.menu ul li .menu-item:not(:last-child),.menu ul li .menu-option:not(:last-child),.menu ul li a:not(:last-child){margin-inline-end:0}.menu ul li .menu-item:not(.flex,.hidden),.menu ul li .menu-option:not(.flex,.hidden),.menu ul li a:not(.flex,.hidden){display:block;text-align:start;width:calc(100% + 28px)}.menu ul li .menu-item.flex [data-icon],.menu ul li .menu-option.flex [data-icon],.menu ul li a.flex [data-icon]{margin-block-start:-2px}.menu ul li .menu-item.sel,.menu ul li .menu-option.sel,.menu ul li a.sel{cursor:default}.menu ul li .menu-item .shortcut,.menu ul li .menu-option .shortcut,.menu ul li a .shortcut{border-radius:var(--medium-border-radius);box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5);float:inline-end;margin-inline-start:14px;padding-block:0;padding-inline:4px}.menu>.flex{margin-block:10px;position:relative}.menu>.flex.padded{margin-inline-start:-14px;padding-inline-start:24px}.menu>.flex.padded.sel:before{color:var(--light-text-color);content:"check";font-size:14px;inset-block-start:36px;inset-inline-start:7px;position:absolute}.menu hr{margin-block:5px;margin-inline:-14px}.menu .go:after{color:inherit}.menu ul li .menu-item,.menu ul li .menu-option,.menu:not(.menu--disclosure) ul li a{color:#3f4d5a;cursor:default;text-decoration:none}.menu li>.menu-item [data-icon]:before,.menu li>.menu-item span.icon:not([data-icon]),.menu li>.menu-item[data-icon]:before,.menu li>a [data-icon]:before,.menu li>a span.icon:not([data-icon]),.menu li>a[data-icon]:before,.menu li>button [data-icon]:before,.menu li>button span.icon:not([data-icon]),.menu li>button[data-icon]:before{display:inline-block;height:.875rem;margin-inline:-1px 9px;width:.875rem}.menu li>.menu-item [data-icon]:before,.menu li>.menu-item[data-icon]:before,.menu li>a [data-icon]:before,.menu li>a[data-icon]:before,.menu li>button [data-icon]:before,.menu li>button[data-icon]:before{color:currentcolor;font-size:14px;inset-block-start:-2px;position:relative;text-align:center}.menu li>.menu-item span.icon:not([data-icon]) svg,.menu li>a span.icon:not([data-icon]) svg,.menu li>button span.icon:not([data-icon]) svg{display:block;height:100%;inset-block-start:1px;position:relative;width:100%}.menu li>.menu-item span.icon:not([data-icon]) svg circle,.menu li>.menu-item span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item span.icon:not([data-icon]) svg line,.menu li>.menu-item span.icon:not([data-icon]) svg path,.menu li>.menu-item span.icon:not([data-icon]) svg polygon,.menu li>.menu-item span.icon:not([data-icon]) svg polyline,.menu li>.menu-item span.icon:not([data-icon]) svg rect,.menu li>.menu-item span.icon:not([data-icon]) svg text,.menu li>a span.icon:not([data-icon]) svg circle,.menu li>a span.icon:not([data-icon]) svg ellipse,.menu li>a span.icon:not([data-icon]) svg line,.menu li>a span.icon:not([data-icon]) svg path,.menu li>a span.icon:not([data-icon]) svg polygon,.menu li>a span.icon:not([data-icon]) svg polyline,.menu li>a span.icon:not([data-icon]) svg rect,.menu li>a span.icon:not([data-icon]) svg text,.menu li>button span.icon:not([data-icon]) svg circle,.menu li>button span.icon:not([data-icon]) svg ellipse,.menu li>button span.icon:not([data-icon]) svg line,.menu li>button span.icon:not([data-icon]) svg path,.menu li>button span.icon:not([data-icon]) svg polygon,.menu li>button span.icon:not([data-icon]) svg polyline,.menu li>button span.icon:not([data-icon]) svg rect,.menu li>button span.icon:not([data-icon]) svg text{fill:var(--icon-color,var(--ui-control-color));stroke-width:0}.menu li>.menu-item.error [data-icon]:before,.menu li>.menu-item.error[data-icon]:before,.menu li>a.error [data-icon]:before,.menu li>a.error[data-icon]:before,.menu li>button.error [data-icon]:before,.menu li>button.error[data-icon]:before{color:var(--error-color)}.menu li>.menu-item.error span.icon:not([data-icon]) svg circle,.menu li>.menu-item.error span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item.error span.icon:not([data-icon]) svg line,.menu li>.menu-item.error span.icon:not([data-icon]) svg path,.menu li>.menu-item.error span.icon:not([data-icon]) svg polygon,.menu li>.menu-item.error span.icon:not([data-icon]) svg polyline,.menu li>.menu-item.error span.icon:not([data-icon]) svg rect,.menu li>.menu-item.error span.icon:not([data-icon]) svg text,.menu li>a.error span.icon:not([data-icon]) svg circle,.menu li>a.error span.icon:not([data-icon]) svg ellipse,.menu li>a.error span.icon:not([data-icon]) svg line,.menu li>a.error span.icon:not([data-icon]) svg path,.menu li>a.error span.icon:not([data-icon]) svg polygon,.menu li>a.error span.icon:not([data-icon]) svg polyline,.menu li>a.error span.icon:not([data-icon]) svg rect,.menu li>a.error span.icon:not([data-icon]) svg text,.menu li>button.error span.icon:not([data-icon]) svg circle,.menu li>button.error span.icon:not([data-icon]) svg ellipse,.menu li>button.error span.icon:not([data-icon]) svg line,.menu li>button.error span.icon:not([data-icon]) svg path,.menu li>button.error span.icon:not([data-icon]) svg polygon,.menu li>button.error span.icon:not([data-icon]) svg polyline,.menu li>button.error span.icon:not([data-icon]) svg rect,.menu li>button.error span.icon:not([data-icon]) svg text{fill:var(--error-color);stroke-width:0}.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover{color:var(--white)!important;--medium-text-color:hsla(0,0%,100%,.8);--light-text-color:hsla(0,0%,100%,.8);background-color:var(--dark-sel-color)}.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg line,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg path,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg text{fill:var(--white);stroke-width:0}.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li a:not(.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:currentcolor}.menu .h6.padded,.menu h6.padded,.menu hr.padded{margin-inline-start:20px}.menu--disclosure ul li>.menu-item,.menu--disclosure ul li>.menu-option,.menu--disclosure ul li>a:not(.crumb-link){--focus-ring:var(--inner-focus-ring)}.menu--disclosure ul li>.menu-item:hover,.menu--disclosure ul li>.menu-option:hover,.menu--disclosure ul li>a:not(.crumb-link):hover{background-color:#f3f7fc;color:#3f4d5a}.tagselect .elements li{display:inline}.tagselect .chip.small{clear:none;margin-inline-end:7px}.tagselect .add{display:inline-block;margin-block:7px 0;margin-inline:0 7px;position:relative;width:12em;z-index:1}.tagselect .add .text{padding-inline-end:30px}.tagselect .add .spinner{inset-block-start:0;inset-inline-end:5px;position:absolute}.tagmenu ul li a{padding-inline-start:26px}.tagmenu ul li a:before{float:inline-start;margin-block:3px 0;margin-inline:-18px 0}.selectize-control.single .selectize-input:not(.no-arrow):after{display:none}.shadow-box{border:1px solid var(--gray-200);border-radius:var(--large-border-radius);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.editable,table.shadow-box{border-collapse:separate;border-spacing:0}table.editable caption+tbody tr:first-child td:first-child,table.editable caption+tbody tr:first-child td:first-child.disabled:after,table.editable caption+tbody tr:first-child th:first-child,table.editable caption+tbody tr:first-child th:first-child.disabled:after,table.editable tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled:after,table.editable tbody:first-child tr:first-child th:first-child,table.editable tbody:first-child tr:first-child th:first-child.disabled:after,table.editable thead tr:first-child td:first-child,table.editable thead tr:first-child td:first-child.disabled:after,table.editable thead tr:first-child th:first-child,table.editable thead tr:first-child th:first-child.disabled:after,table.shadow-box caption+tbody tr:first-child td:first-child,table.shadow-box caption+tbody tr:first-child td:first-child.disabled:after,table.shadow-box caption+tbody tr:first-child th:first-child,table.shadow-box caption+tbody tr:first-child th:first-child.disabled:after,table.shadow-box tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled:after,table.shadow-box tbody:first-child tr:first-child th:first-child,table.shadow-box tbody:first-child tr:first-child th:first-child.disabled:after,table.shadow-box thead tr:first-child td:first-child,table.shadow-box thead tr:first-child td:first-child.disabled:after,table.shadow-box thead tr:first-child th:first-child,table.shadow-box thead tr:first-child th:first-child.disabled:after{border-start-start-radius:var(--medium-border-radius)}table.editable caption+tbody tr:first-child td:last-child,table.editable caption+tbody tr:first-child td:last-child.disabled:after,table.editable caption+tbody tr:first-child th:last-child,table.editable caption+tbody tr:first-child th:last-child.disabled:after,table.editable tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled:after,table.editable tbody:first-child tr:first-child th:last-child,table.editable tbody:first-child tr:first-child th:last-child.disabled:after,table.editable thead tr:first-child td:last-child,table.editable thead tr:first-child td:last-child.disabled:after,table.editable thead tr:first-child th:last-child,table.editable thead tr:first-child th:last-child.disabled:after,table.shadow-box caption+tbody tr:first-child td:last-child,table.shadow-box caption+tbody tr:first-child td:last-child.disabled:after,table.shadow-box caption+tbody tr:first-child th:last-child,table.shadow-box caption+tbody tr:first-child th:last-child.disabled:after,table.shadow-box tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled:after,table.shadow-box tbody:first-child tr:first-child th:last-child,table.shadow-box tbody:first-child tr:first-child th:last-child.disabled:after,table.shadow-box thead tr:first-child td:last-child,table.shadow-box thead tr:first-child td:last-child.disabled:after,table.shadow-box thead tr:first-child th:last-child,table.shadow-box thead tr:first-child th:last-child.disabled:after{border-start-end-radius:var(--medium-border-radius)}table.editable tbody:last-child tr:last-child td:first-child,table.editable tbody:last-child tr:last-child td:first-child.disabled:after,table.editable tbody:last-child tr:last-child th:first-child,table.editable tbody:last-child tr:last-child th:first-child.disabled:after,table.editable thead:last-child tr:last-child td:first-child,table.editable thead:last-child tr:last-child td:first-child.disabled:after,table.editable thead:last-child tr:last-child th:first-child,table.editable thead:last-child tr:last-child th:first-child.disabled:after,table.shadow-box tbody:last-child tr:last-child td:first-child,table.shadow-box tbody:last-child tr:last-child td:first-child.disabled:after,table.shadow-box tbody:last-child tr:last-child th:first-child,table.shadow-box tbody:last-child tr:last-child th:first-child.disabled:after,table.shadow-box thead:last-child tr:last-child td:first-child,table.shadow-box thead:last-child tr:last-child td:first-child.disabled:after,table.shadow-box thead:last-child tr:last-child th:first-child,table.shadow-box thead:last-child tr:last-child th:first-child.disabled:after{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.editable tbody:last-child tr:last-child td:last-child,table.editable tbody:last-child tr:last-child td:last-child.disabled:after,table.editable tbody:last-child tr:last-child th:last-child,table.editable tbody:last-child tr:last-child th:last-child.disabled:after,table.editable thead:last-child tr:last-child td:last-child,table.editable thead:last-child tr:last-child td:last-child.disabled:after,table.editable thead:last-child tr:last-child th:last-child,table.editable thead:last-child tr:last-child th:last-child.disabled:after,table.shadow-box tbody:last-child tr:last-child td:last-child,table.shadow-box tbody:last-child tr:last-child td:last-child.disabled:after,table.shadow-box tbody:last-child tr:last-child th:last-child,table.shadow-box tbody:last-child tr:last-child th:last-child.disabled:after,table.shadow-box thead:last-child tr:last-child td:last-child,table.shadow-box thead:last-child tr:last-child td:last-child.disabled:after,table.shadow-box thead:last-child tr:last-child th:last-child,table.shadow-box thead:last-child tr:last-child th:last-child.disabled:after{border-end-end-radius:calc(var(--large-border-radius) - 1px)}.border-box,.multiselect>select,.passwordwrapper,.selectize.multiselect .selectize-input,.text{background-clip:padding-box;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.25);border-radius:3px}.border-box.focus,.passwordwrapper.focus,.selectize.multiselect .selectize-input.focus,.text.focus{box-shadow:var(--focus-ring)}body.reduce-focus-visibility .border-box:focus-visible,body.reduce-focus-visibility .passwordwrapper:focus-visible,body.reduce-focus-visibility .selectize.multiselect .selectize-input:focus-visible,body.reduce-focus-visibility .text:focus-visible,body:not(.reduce-focus-visibility) .border-box:focus,body:not(.reduce-focus-visibility) .passwordwrapper:focus,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-input:focus,body:not(.reduce-focus-visibility) .text:focus{box-shadow:var(--focus-ring)}.selectize.multiselect .selectize-input,.text>input,.text>textarea,input.text,table.editable textarea,textarea.text{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:var(--text-color);font-size:14px;line-height:20px;min-height:3px}.selectize.multiselect .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow:after{clear:both;content:"";display:block;height:0;visibility:hidden}.multitext .multitextrow:first-child .text:first-child{border-start-start-radius:var(--medium-border-radius)}.multitext .multitextrow:first-child .text:last-child{border-start-end-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:first-child{border-end-start-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:last-child{border-end-end-radius:var(--medium-border-radius)}.multitext .multitextrow:not(:first-child) .text{margin-block-start:-1px}.multitext .multitextrow .text{border-radius:0;box-sizing:border-box;float:inline-start}.multitext .multitextrow .text:not(:first-child){margin-inline-start:-1px}.multitext .multitextrow .text:first-child:last-child{width:100%}.multitext .multitextrow .text:first-child:nth-last-child(2){width:50%}.multitext .multitextrow .text:first-child:nth-last-child(2)~.text{width:calc(50% + 1px)}.multitext .multitextrow .text.error{position:relative;z-index:1}.multitext .multitextrow .selectize.multiselect .selectize-input.focus,.multitext .multitextrow .text:focus{position:relative;z-index:2}.link-input{container-type:inline-size}.link-input>.flex>div.text-link{border:1px solid rgba(96,125,159,.25);border-radius:var(--large-border-radius);cursor:text}.link-input>.flex>div.text-link:has(.text:focus){box-shadow:var(--focus-ring)}.link-input>.flex>div.text-link>.chip,.link-input>.flex>div.text-link>.text{background-color:transparent;margin-block:-1px}.link-input>.flex>div.text-link>.text{border:none;margin-inline:-1px}.link-input>.flex>div.text-link>.text:focus{box-shadow:none!important;position:relative}.link-input>.flex>div.text-link .chip-content a{word-break:break-word}@container (max-width: calc(399rem/16)){.link-input>.flex{align-items:stretch;flex-direction:column}.link-input>.flex>.select,.link-input>.flex>.select select,.link-input>.flex>div[data-link-type] .chip,.link-input>.flex>div[data-link-type] .text{display:flex;width:100%}.link-input>.flex>div[data-link-type] ul.elements{align-items:stretch}}.chars-left{color:var(--light-text-color);margin-block:-1.6875rem 0;margin-inline:7px;position:relative}.chars-left,.input.ltr>.chars-left{float:inline-end}.input.rtl>.chars-left{float:inline-start}.chars-left.negative-chars-left{color:var(--error-color)}.field,fieldset{margin-block:24px;margin-inline:0;position:relative}.flex>.field,.flex>fieldset{margin-block:0}.status-badge{content:"";cursor:help;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:2px}.status-badge.modified{background-color:var(--blue-600);box-shadow:0 0 5px rgba(36,99,235,.15)}.status-badge.outdated{background-color:var(--pending-color);box-shadow:0 0 5px rgba(251,146,60,.15)}.field{min-inline-size:0}.field>.status-badge{border-radius:1px}.field>.heading{align-items:center;display:flex;flex-wrap:wrap;margin-block:-5px 5px;position:relative}.field>.heading>label,.field>.heading>legend{font-weight:700}.field>.heading>label code,.field>.heading>legend code{font-size:1em!important}.field>.heading>label .info,.field>.heading>legend .info{margin-inline-start:5px}.field>.heading .t9n-indicator{color:var(--light-text-color);inset-block-start:-.0625rem;margin-inline-start:7px;position:relative}.field>.heading+.instructions{margin-block-start:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-block-end:5px}.field>.input{position:relative}.field>.input+.instructions{margin-block:5px 0;margin-inline:0}.field>.input input:disabled,.field>.input textarea:disabled{cursor:not-allowed}.field>.notice,.field>.warning{margin-block:5px 0;margin-inline:0}.checkboxfield .instructions,.field>.heading>.instructions,.field>.instructions{color:var(--custom-text-color,var(--medium-text-color))}.checkboxfield .instructions embed,.checkboxfield .instructions iframe,.checkboxfield .instructions img,.checkboxfield .instructions video,.field>.heading>.instructions embed,.field>.heading>.instructions iframe,.field>.heading>.instructions img,.field>.heading>.instructions video,.field>.instructions embed,.field>.instructions iframe,.field>.instructions img,.field>.instructions video{max-width:100%!important}.checkboxfield .instructions ol,.checkboxfield .instructions ul,.field>.heading>.instructions ol,.field>.heading>.instructions ul,.field>.instructions ol,.field>.instructions ul{margin-block:1em;margin-inline:0;padding-inline-start:2em}.checkboxfield .instructions ul li,.field>.heading>.instructions ul li,.field>.instructions ul li{list-style-type:disc}.checkboxfield .instructions li+li,.field>.heading>.instructions li+li,.field>.instructions li+li{margin-block-start:.25em}.expand-status-btn{border-radius:var(--small-border-radius);color:var(--text-color);line-height:16px;margin-inline-start:5px;min-height:17px;padding:0;width:30px}.expand-status-btn:before{margin:0}.nested-fields{margin:-24px;padding-block:24px 0;padding-inline:24px}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-block-end:24px}input.checkbox{height:var(--checkbox-size);opacity:0;position:absolute;width:var(--checkbox-size)}input.checkbox+label:has(>.text):before{inset-block-start:6px}div.checkbox,input.checkbox+label{clear:none;cursor:pointer;display:inline-block;line-height:1rem;min-height:1rem;padding-inline-start:calc(1rem + 5px);position:relative}div.checkbox,div.checkbox:before,input.checkbox+label,input.checkbox+label:before{border-radius:var(--small-border-radius)}div.checkbox:before,input.checkbox+label:before{background-clip:padding-box;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);box-sizing:border-box;content:"";display:block;font-size:0;height:var(--checkbox-size);inset-block-start:0;inset-inline-start:0;position:absolute;width:var(--checkbox-size)!important}div.checkbox:empty,input.checkbox+label:empty{padding-inline-start:var(--checkbox-size)}div.checkbox:empty:after,input.checkbox+label:empty:after{content:"";font-size:0}div.checkbox .info,input.checkbox+label .info{height:16px}.disabled div.checkbox,input.checkbox:disabled+label{cursor:not-allowed}.elementselectormodal .body .content .main .elements .disabled .checkbox:before,.sel div.checkbox:before,div.checkbox.checked:before,div.checkbox.indeterminate:before,input.checkbox:checked+label:before,input.checkbox:indeterminate+label:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--gray-900);line-height:var(--checkbox-size);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementselectormodal .body .content .main .elements .disabled .checkbox:before,.sel.matrixblock>.actions div.checkbox:not(.indeterminate):before,.sel:not(.matrixblock) div.checkbox:not(.indeterminate):before,div.checkbox.checked:not(.indeterminate):before,input.checkbox:checked:not(:indeterminate)+label:before{content:"check";font-size:14px}div.checkbox.indeterminate:before,input.checkbox:indeterminate+label:before{content:"minus";font-size:7px;text-align:center}body:not(.reduce-focus-visibility) :focus div.checkbox:before,body:not(.reduce-focus-visibility) input.checkbox:focus+label:before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility :focus-visible div.checkbox:before,body.reduce-focus-visibility input.checkbox:focus-visible+label:before{box-shadow:var(--focus-ring)}.checkbox-icon{background-color:var(--enabled-color);border-radius:var(--small-border-radius);color:var(--white);display:inline-flex;padding:3px}.checkbox-icon:before{--checkbox-size:14px;font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"check";font-size:var(--checkbox-size);line-height:var(--checkbox-size);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-preview-label{display:none}body.reduce-focus-visibility .monaco-mouse-cursor-text:focus-visible,body:not(.reduce-focus-visibility) .monaco-mouse-cursor-text:focus{box-shadow:none!important}fieldset .checkboxfield{margin-block:5px;margin-inline:0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-block-start:2px;padding-inline-start:calc(1rem + 5px)}input.radio{height:var(--radio-size);opacity:0;position:absolute;width:var(--radio-size)}div.radio,input.radio+label{clear:none;cursor:pointer;display:inline-block;line-height:1.7142857143;padding-inline-start:calc(1rem + 5px);position:relative}.disabled div.radio,input.radio:disabled+label{cursor:not-allowed}div.radio:empty,input.radio+label:empty{padding-inline-start:var(--radio-size)}div.radio:after,div.radio:before,input.radio+label:after,input.radio+label:before{background-clip:padding-box;border-radius:100%;box-sizing:border-box;content:"";display:block;position:absolute}div.radio:before,input.radio+label:before{background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);height:var(--radio-size);inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);width:var(--radio-size)}div.radio:after,input.radio+label:after{height:calc(var(--radio-size) - 8px);inset-block-start:50%;inset-inline-start:4px;transform:translateY(-50%);width:calc(var(--radio-size) - 8px)}.sel div.radio:after,div.radio.checked:after,input.radio:checked+label:after{background:var(--gray-900)}body:not(.reduce-focus-visibility) :focus div.radio:before,body:not(.reduce-focus-visibility) input.radio:focus+label:before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility :focus-visible div.radio:before,body.reduce-focus-visibility input.radio:focus-visible+label:before{box-shadow:var(--focus-ring)}.multiselect>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-color);font-size:14px}body.reduce-focus-visibility .multiselect>select:focus-visible,body:not(.reduce-focus-visibility) .multiselect>select:focus{box-shadow:var(--focus-ring)}.multiselect>select option{padding-block:1px;padding-inline:8px}.selectize.multiselect .selectize-input,.text{padding-block:6px}.selectize.multiselect .selectize-input,.text:not(.color-input){padding-inline:9px}.text{background-color:var(--white)}.text:not(.small){box-sizing:border-box;min-height:2.125rem}.text.small{padding:3px}.text.readable{font-size:16px;line-height:22px;padding-block:16px;padding-inline:18px}.text.readable+.chars-left{margin-block-start:-23px}.text.clearable{padding-inline-end:var(--touch-target-size)}.text input{background-color:transparent;border:none;margin:0;padding:0}.input.errors>.autosuggest-container .text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.text,.text.error,td.errors .text{border:1px solid var(--error-color)!important}.texticon{cursor:text;min-width:130px;position:relative}.texticon.icon:before{color:var(--ui-control-color);inset-block-start:calc(50% - .4375rem);inset-inline-start:9px;position:absolute}.texticon .texticon-icon{align-items:center;display:flex;inset-block-start:1.0625rem;inset-inline-start:9px;justify-content:center;position:absolute;transform:translateY(-50%)}.texticon .text{padding-inline-start:1.625rem}.texticon .clear-btn{height:var(--touch-target-size);inset-block-start:calc((var(--touch-target-size) - 34px)/-2);inset-inline-end:0;position:absolute;width:var(--touch-target-size)}.texticon.has-filter-btn .text{padding-inline-end:26px}.texticon.has-filter-btn .filter-btn{border-radius:13px;cursor:pointer;font-size:14px;inset-block-start:1.0625rem;inset-inline-end:4px;line-height:22px;padding-block:0 4px;padding-inline:7px;position:absolute;transform:translateY(-50%)}.texticon.has-filter-btn .filter-btn:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--medium-text-color);content:"filter";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.texticon.has-filter-btn .filter-btn:hover{background-color:var(--gray-100)}.texticon.has-filter-btn .filter-btn.active,.texticon.has-filter-btn .filter-btn:active,.texticon.has-filter-btn .filter-btn[aria-expanded=true]{background-color:var(--gray-350)}.texticon.has-filter-btn .filter-btn.active:before,.texticon.has-filter-btn .filter-btn:active:before,.texticon.has-filter-btn .filter-btn[aria-expanded=true]:before{color:var(--white)}.texticon.has-filter-btn .text.clearable{padding-inline-end:calc(30px + var(--touch-target-size))}.texticon.has-filter-btn .clear-btn{inset-inline-end:30px}.texthint-container{height:0;position:relative}.texthint{color:var(--light-text-color);cursor:text;inset-block-start:-1px;position:absolute;width:100%}.passwordwrapper{position:relative}.passwordwrapper .password{background:transparent;border:none;box-shadow:none!important;padding-inline-end:4rem}.passwordwrapper .password-toggle{color:var(--link-color);cursor:pointer;inset-block:0;inset-inline-end:9px;position:absolute}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{flex-flow:row nowrap;gap:5px}.clear-btn,.datetimewrapper{align-items:center;display:flex}.clear-btn{background:transparent;border:none;color:var(--ui-control-color);cursor:pointer;justify-content:center;padding:0;width:24px}.clear-btn:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"remove";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{color:var(--ui-control-active-color)}.close-btn{position:relative}.close-btn:after,.close-btn:before{background-color:var(--ui-control-color);content:"";height:15px;inset-block-start:50%;inset-inline-start:50%;position:absolute;width:2px}.close-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn:after{transform:translate(-50%,-50%) rotate(45deg)}.close-btn:hover:after,.close-btn:hover:before{background-color:var(--ui-control-hover-color)}.close-btn:active:after,.close-btn:active:before{background-color:var(--ui-control-active-color)}.datewrapper,.timewrapper{display:inline-block;position:relative}.datewrapper .text,.timewrapper .text{position:relative;width:100%;z-index:1}.datewrapper .text+div[data-icon],.timewrapper .text+div[data-icon]{display:none}.datewrapper .text:-moz-placeholder-shown+div[data-icon],.timewrapper .text:-moz-placeholder-shown+div[data-icon]{color:var(--light-text-color);display:block;inset-block-start:calc(50% - 12px);inset-inline-start:14px;position:absolute;z-index:0}.datewrapper .text:-ms-input-placeholder+div[data-icon],.timewrapper .text:-ms-input-placeholder+div[data-icon]{color:var(--light-text-color);display:block;inset-block-start:calc(50% - 12px);inset-inline-start:14px;position:absolute;z-index:0}.datewrapper .text.empty-value+div[data-icon],.datewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text.empty-value+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon]{color:var(--light-text-color);display:block;inset-block-start:calc(50% - 12px);inset-inline-start:14px;position:absolute;z-index:0}.datewrapper .text:-moz-placeholder-shown+div[data-icon],.datewrapper .text:-moz-placeholder-shown+div[data-icon]:before,.timewrapper .text:-moz-placeholder-shown+div[data-icon],.timewrapper .text:-moz-placeholder-shown+div[data-icon]:before{pointer-events:none;-moz-user-select:none;user-select:none;z-index:1}.datewrapper .text:-ms-input-placeholder+div[data-icon],.datewrapper .text:-ms-input-placeholder+div[data-icon]:before,.timewrapper .text:-ms-input-placeholder+div[data-icon],.timewrapper .text:-ms-input-placeholder+div[data-icon]:before{pointer-events:none;-ms-user-select:none;user-select:none;z-index:1}.datewrapper .text.empty-value+div[data-icon],.datewrapper .text.empty-value+div[data-icon]:before,.datewrapper .text:placeholder-shown+div[data-icon],.datewrapper .text:placeholder-shown+div[data-icon]:before,.timewrapper .text.empty-value+div[data-icon],.timewrapper .text.empty-value+div[data-icon]:before,.timewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon]:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.datewrapper{width:8em}.timewrapper{width:7em}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-400)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--gray-400)}input::placeholder,textarea::placeholder{color:var(--gray-400)}::-ms-clear,::-ms-reveal{display:none}tr.indexingSession td{height:34px;padding-block:1px;padding-inline:10px}tr.indexingSession td.progress div.progressContainer{align-items:center;display:flex;justify-content:space-between;width:100%}tr.indexingSession td.progress div.progressContainer .progressbar{height:12px;inset-inline-start:0;position:relative;width:70%;z-index:1}tr.indexingSession td.progress div.progressContainer div.progressInfo{width:20%}.select:not(.selectize),.select:not(.selectize) select{border-radius:5px;position:relative;white-space:nowrap}.select:not(.selectize){max-width:100%;position:relative}:not(.flex)>.select:not(.selectize){display:inline-block}.select:not(.selectize):after{border:solid;border-width:0 .125rem .125rem 0;color:var(--ui-control-color);content:"";display:block;font-size:0;height:.4375rem;inset-block-start:calc(50% - 5px);inset-inline-end:9px;opacity:.8;pointer-events:none;position:relative;position:absolute;transform:rotate(45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.4375rem;z-index:1}.select:not(.selectize) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dfe5ec;border:none;color:#3f4d5a;display:block;font-size:14px;line-height:20px;max-width:100%;padding-block:7px;padding-inline:10px 22px;position:relative;white-space:pre}.select:not(.selectize) select::-ms-expand{display:none}.select:not(.selectize).fullwidth select{min-width:100%}.select:not(.selectize) select:hover{background-color:#cfd8e2;box-shadow:var(--focus-ring);outline-color:transparent}body.reduce-focus-visibility .select:not(.selectize) select:focus-visible,body:not(.reduce-focus-visibility) .select:not(.selectize) select:focus{background-color:#cfd8e2;box-shadow:var(--focus-ring);outline-color:transparent}.select:not(.selectize).small:after{inset-block-start:9px}.select:not(.selectize).small select{font-size:11px;padding-block:4px!important}.custom-select.disabled,.selectize-control .selectize-input.disabled{cursor:not-allowed!important;opacity:1;pointer-events:auto!important}.custom-select.disabled *,.selectize-control .selectize-input.disabled *{cursor:not-allowed!important;pointer-events:auto!important}.selectize .selectize-input{background-color:transparent;border-color:inherit;box-shadow:none;display:block}.selectize .selectize-input .item{max-width:100%}.selectize .selectize-input .item span{overflow:hidden;text-overflow:ellipsis}.selectize.select .selectize-input:after{display:none}body .selectize-dropdown{border:none;z-index:101}.selectize.select{height:34px}.selectize.select input::-moz-placeholder,.selectize.select textarea::-moz-placeholder{color:var(--gray-700)}.selectize.select input:-ms-input-placeholder,.selectize.select textarea:-ms-input-placeholder{color:var(--gray-700)}.selectize.select input::placeholder,.selectize.select textarea::placeholder{color:var(--gray-700)}.selectize.select:not(.fullwidth){max-width:100%;width:25em}.datetimewrapper .selectize.select:not(.fullwidth){max-width:calc(100% - 29px)}.selectize.select .selectize-control{max-width:100%;position:relative}:not(.flex)>.selectize.select .selectize-control{display:inline-block}.selectize.select .selectize-control:after{border:solid;border-width:0 .125rem .125rem 0;color:var(--ui-control-color);content:"";display:block;font-size:0;height:.4375rem;inset-block-start:calc(50% - 5px);inset-inline-end:9px;opacity:.8;pointer-events:none;position:relative;position:absolute;transform:rotate(45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.4375rem;z-index:1}.selectize.select .selectize-input{border-radius:5px;white-space:nowrap}.selectize.select .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.select .selectize-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dfe5ec;border:none;color:#3f4d5a;display:block;font-size:14px;line-height:20px;max-width:100%;padding-block:7px;padding-inline:10px 22px;position:relative}.selectize.select .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-input{width:100%}.selectize.multiselect .selectize-input{min-height:34px;padding-block-end:3px}.selectize.multiselect .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.multiselect .selectize-input>.item{background-color:#e4edf6;border-radius:3px;color:#3f4d5a;display:inline-block;display:inline-flex;flex-direction:row;font-size:12px;line-height:14px;padding:3px 7px;padding-block:3px!important;padding-inline:7px!important}.selectize.multiselect .selectize-input>.item.active{background-color:#cdd8e4}.selectize.multiselect .selectize-input>.item>.remove{border-inline-start:none;color:var(--ui-control-color);font-size:0;margin-block:-1px 0;margin-inline:3px -3px;padding:0;position:static}.selectize.multiselect .selectize-input>.item>.remove:hover{background-color:transparent;color:var(--ui-control-hover-color)}.selectize.multiselect .selectize-input>.item>.remove:before{font-family:Craft;font-size:14px;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"remove";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .selectize-dropdown{margin-block-start:1px}body .selectize-dropdown .optgroup-header,body .selectize-dropdown .option,body .selectize-dropdown [data-selectable]{color:#3f4d5a;margin:0 -14px;padding:10px 14px;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup{padding-block-start:5px}body .selectize-dropdown .optgroup:not(:first-child){border-block-start:1px solid var(--hairline-color)}body .selectize-dropdown .optgroup .option{padding-inline-start:24px}body .selectize-dropdown .optgroup-header{color:#606d7b;font-size:11px;line-height:1.2;margin:0;padding-block:4px;padding-inline:0;text-transform:uppercase}body .selectize-dropdown .active:not(.selected),body .selectize-dropdown .option:hover{background-color:var(--gray-100)}body .selectize-dropdown .selected{color:var(--white)!important;--medium-text-color:hsla(0,0%,100%,.8);--light-text-color:hsla(0,0%,100%,.8);background-color:var(--dark-sel-color);cursor:default!important}body .selectize-dropdown .selected svg circle,body .selectize-dropdown .selected svg ellipse,body .selectize-dropdown .selected svg line,body .selectize-dropdown .selected svg path,body .selectize-dropdown .selected svg polygon,body .selectize-dropdown .selected svg polyline,body .selectize-dropdown .selected svg rect,body .selectize-dropdown .selected svg text{fill:var(--white);stroke-width:0}body .selectize-dropdown .selected .light{color:inherit!important}body .selectize-dropdown-content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);max-height:70vh;overflow:auto;padding:0 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100}body .selectize-dropdown-content .option{min-height:18px}body .selectize-dropdown-content>div[data-value=new]:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"plus";margin-inline-end:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .selectize-dropdown-content>div[data-value=new]:after{content:"…"}body.no-scroll .selectize-dropdown-content{max-height:200px}.ui-datepicker{height:242px;inset-block-start:-300px;margin-inline-start:1px;position:fixed;width:210px;z-index:101!important}.ui-datepicker-header{padding-block:8px 4px;padding-inline:8px}.ui-datepicker-prev{float:inline-start}.ui-datepicker-next{float:inline-end}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-next,.ui-datepicker-prev{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.ui-datepicker-next:hover:after,.ui-datepicker-prev:hover:after{border-color:var(--link-color)}.ui-datepicker-prev:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;width:.4375rem}body.ltr .ui-datepicker-prev:after{transform:rotate(135deg)}body.rtl .ui-datepicker-prev:after{transform:rotate(-45deg)}.ui-datepicker-next:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;opacity:.8;position:relative;width:.4375rem}body.ltr .ui-datepicker-next:after{transform:rotate(-45deg)}body.rtl .ui-datepicker-next:after{transform:rotate(135deg)}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:2px!important}.ui-datepicker-calendar td a,.ui-datepicker-calendar th span{color:var(--text-color);display:block;line-height:26px;text-align:center;width:1.625rem}.ui-datepicker-calendar th span{color:var(--medium-text-color);font-weight:400}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:var(--light-sel-color);text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px var(--light-sel-color)}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{height:210px;margin-inline-start:1px;overflow-y:auto;width:calc(14px + 6em);z-index:100}.ui-timepicker-list li{cursor:pointer;padding-block:2px;padding-inline:14px 0;white-space:nowrap}.ui-timepicker-list li:hover{background-color:var(--light-sel-color)}.ui-timepicker-list li.ui-timepicker-selected{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.slide-picker{display:flex;height:1rem;white-space:nowrap}.slide-picker a{background-image:none;border:1px solid var(--hairline-color);border-inline-start:none;box-sizing:border-box;cursor:pointer;height:calc(1rem - 2px);margin-block:1px;margin-inline-start:0;position:relative;width:calc(.5rem - 1px)}.slide-picker a:first-child{border-inline-start:1px solid var(--gray-400)!important;width:.5rem}.slide-picker a:before{content:"";height:var(--touch-target-size);inset-block-start:calc(-.25rem - 1px);inset-inline-start:-1px;position:absolute;width:calc(100% + 2px)}.slide-picker:hover a.active-hover,.slide-picker:not(:hover) a.active{border-block-end-color:var(--gray-400);border-block-start-color:var(--gray-400);height:1rem;margin-block:0}.slide-picker:hover a.active-hover:first-child,.slide-picker:not(:hover) a.active:first-child{border-end-start-radius:var(--small-border-radius);border-inline-start:1px solid var(--gray-400);border-start-start-radius:var(--small-border-radius)}.slide-picker:hover a.last-active-hover,.slide-picker:not(:hover) a.last-active{border-end-end-radius:var(--small-border-radius);border-inline-end:1px solid var(--gray-400);border-start-end-radius:var(--small-border-radius)}.slide-picker:focus a.active{background-color:var(--light-sel-color)}.icon-picker{align-items:center;display:flex;flex-direction:row;gap:var(--xs)}.icon-picker--icon{align-items:center;background-clip:padding-box;background-color:#fbfcfe;background:var(--gray-050);border:1px solid rgba(96,125,159,.25);border-radius:3px;border-radius:var(--ui-control-border-radius);display:flex;height:var(--ui-control-height);justify-content:center;width:var(--ui-control-height)}.icon-picker--icon svg{height:1.25rem;width:1.25rem}.icon-picker--icon svg circle,.icon-picker--icon svg ellipse,.icon-picker--icon svg line,.icon-picker--icon svg path,.icon-picker--icon svg polygon,.icon-picker--icon svg polyline,.icon-picker--icon svg rect,.icon-picker--icon svg text{fill:var(--ui-control-color);stroke-width:0}.icon-picker-modal{--width:calc(var(--ui-control-height)*10 + var(--s)*9 + var(--xl)*2);max-width:calc(100% - 20px)!important;min-width:0!important;width:var(--width)!important}.icon-picker-modal .body{display:flex;flex-direction:column;gap:var(--l);height:100%}.icon-picker-modal .body .icon-picker-modal--list{flex:1;overflow:hidden;position:relative}.icon-picker-modal .body .icon-picker-modal--list:not(.loading) .spinner{display:none}.icon-picker-modal .body .icon-picker-modal--list.loading:after{background-color:hsla(0,0%,100%,.75);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.icon-picker-modal .body .icon-picker-modal--list.loading .spinner{inset-block-start:calc(50% - 10px);z-index:1}.icon-picker-modal .body .icon-picker-modal--list ul{display:flex;flex-flow:row wrap;gap:var(--s);justify-content:flex-start;max-height:100%;overflow:auto}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon{--focus-ring:var(--inner-focus-ring)}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon:hover{background-color:var(--blue-100);border-color:var(--link-color)}ul.errors{list-style-type:square;margin-block-start:5px;padding-inline-start:20px}ul.errors li{color:var(--error-color)}.message-container{height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%;z-index:100}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{box-shadow:0 25px 100px rgba(31,41,51,.5);inset-block-start:50%;margin-block-start:-33px!important;margin-inline:auto;width:320px}body.setup-2fa{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%}body.setup-2fa #setup-2fa{display:flex;flex-direction:column;gap:var(--l);max-width:100%;padding:var(--padding);width:550px}body.setup-2fa #setup-2fa #setup-2fa-intro{text-align:center}body.licensing-issues,body.setup-2fa #setup-2fa #setup-2fa-btn{display:flex;justify-content:center}body.licensing-issues{align-items:center;flex-direction:column;min-height:100%;padding:var(--padding)}body.licensing-issues #licensing-issues{display:flex;flex-direction:row;max-width:50em}body.licensing-issues #licensing-issues .buttons{justify-content:space-between}body.licensing-issues #licensing-issues .buttons [data-icon]{margin-inline:0}body.licensing-issues #continue{margin:0}.autosuggest-container{position:relative}.autosuggest__results-container{background-color:var(--white);border-radius:var(--large-border-radius);box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1em!important;padding-block:0;padding-inline:14px;position:absolute;text-align:start;width:100%;z-index:2}.autosuggest__results-container .autosuggest__results-before{color:#606d7b;font-size:11px;line-height:1.2;margin:14px 0 3px;margin-block-start:14px!important;text-transform:uppercase}.autosuggest__results-container .autosuggest__results-item{color:#3f4d5a;margin:0 -14px;overflow:hidden;padding:10px 14px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted,.autosuggest__results-container .autosuggest__results-item:hover{color:var(--white)!important;--medium-text-color:hsla(0,0%,100%,.8);--light-text-color:hsla(0,0%,100%,.8);background-color:var(--dark-sel-color);cursor:pointer}.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg circle,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg ellipse,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg line,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg path,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polygon,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polyline,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg rect,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg text,.autosuggest__results-container .autosuggest__results-item:hover svg circle,.autosuggest__results-container .autosuggest__results-item:hover svg ellipse,.autosuggest__results-container .autosuggest__results-item:hover svg line,.autosuggest__results-container .autosuggest__results-item:hover svg path,.autosuggest__results-container .autosuggest__results-item:hover svg polygon,.autosuggest__results-container .autosuggest__results-item:hover svg polyline,.autosuggest__results-container .autosuggest__results-item:hover svg rect,.autosuggest__results-container .autosuggest__results-item:hover svg text{fill:var(--white);stroke-width:0}.matrix>.buttons{margin-block-start:10px}.matrixblock{background-color:var(--white);border:2px solid var(--gray-100);border-radius:var(--large-border-radius);margin-block-end:10px;padding-block:0 var(--m);padding-inline:var(--m);position:relative}.matrixblock.static .titlebar{margin-block-end:14px;padding-inline:14px 0}.matrixblock>.actions .action-btn,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn){background-color:transparent;color:var(--custom-text-color,var(--ui-control-color));height:var(--touch-target-size);padding:0;width:var(--touch-target-size)}.matrixblock>.actions .action-btn:hover,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):hover{-webkit-backdrop-filter:brightness(90%);backdrop-filter:brightness(90%)}.matrixblock>.actions .action-btn:active,.matrixblock>.actions .action-btn[aria-expanded=true],.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):active,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn)[aria-expanded=true]{-webkit-backdrop-filter:brightness(85%);backdrop-filter:brightness(85%)}.matrixblock .flex-fields{--row-gap:var(--m)!important;--padding:var(--m)}.matrixblock .hidden+.field{margin-block-start:0}.matrixblock>.titlebar{align-items:center;border-radius:calc(var(--large-border-radius) - 2px) calc(var(--large-border-radius) - 2px) 0 0;box-sizing:border-box;color:var(--custom-text-color,var(--light-text-color));display:grid;gap:var(--m);grid-template-columns:auto 1fr;margin-block:0;margin-inline:calc(var(--m)*-1);overflow:hidden;padding-block:5px;padding-inline:var(--m) calc(var(--m) + 70px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;background-color:var(--gray-050);cursor:default;min-height:calc(var(--lh) + 10px);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.matrixblock>.titlebar>.preview{flex-grow:1;min-width:0;opacity:0;overflow:hidden;transition:opacity .1s linear}.matrixblock>.titlebar>.preview:empty{display:none}body.ltr .matrixblock>.titlebar>.preview{-webkit-mask-image:linear-gradient(270deg,transparent,#000 12px);mask-image:linear-gradient(270deg,transparent,#000 12px)}body.rtl .matrixblock>.titlebar>.preview{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px);mask-image:linear-gradient(90deg,transparent,#000 12px)}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock>.titlebar>.matrixblock-tabs{flex:1;margin-block:-5px;margin-inline:0;min-width:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs{margin:0;padding-inline-end:3px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab]{background-color:transparent}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab] .tab-label{height:calc(var(--lh) + 10px);padding-block:0;padding-inline:var(--m)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn){margin-inline:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty):after{margin-inline-start:0}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs{margin-inline-start:calc((var(--m) + 12px)*-1)}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child,.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child .tab-label{border-start-start-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.disabled-entry>.titlebar{padding-inline-end:100px}.matrixblock.disabled-entry>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.actions{align-items:center;cursor:default;display:flex;gap:var(--xs);inset-block-start:0;inset-inline-end:var(--m);min-height:calc(var(--lh) + 10px);position:absolute}.matrixblock>.actions>*{margin:0!important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){color:var(--dark-hairline-color);height:var(--touch-target-size);padding:0;text-align:center;transform:color linear .1s}.matrixblock>.actions a:not([data-action]):hover{color:var(--link-color)}.matrixblock>.actions a:not([data-action]):hover.settings:after{border-color:var(--link-color)}.matrixblock:not(.static)>.fields{padding-block-start:var(--l)}.matrixblock>.fields>.flex-fields>.field:before{display:none}.matrixblock>.fields>.flex-fields>.field>.status-badge{inset-inline-start:-2px}.matrixblock>.buttons{height:30px;margin-block-start:0}.add-category-form{margin-block-start:24px}.add-category-form .texticon{float:inline-start;margin-inline-end:5px;width:200px}.add-category-form .texticon .text{padding-inline-end:30px}.add-category-form .texticon .spinner{inset-block-start:0;inset-inline-end:5px;position:absolute}body.sitepicker #main-content{align-items:center;justify-content:center;padding:30px;text-align:center}body.sitepicker #content-container{max-width:400px}.sitepicker-group li:not(:first-child) a{border-start-end-radius:0;border-start-start-radius:0;margin-block-start:-1px}.sitepicker-group li:not(:first-child) a:not(:hover){border-block-start-color:transparent}.sitepicker-group li:not(:last-child) a{border-end-end-radius:0;border-end-start-radius:0}.sitepicker-group li a{border:1px solid var(--hairline-color);border-radius:var(--medium-border-radius);box-sizing:border-box;display:block;font-size:16px;line-height:1.4;padding-block:9px;padding-inline:15px 42px;position:relative;text-align:start;width:100%}.sitepicker-group li a:after{font-size:14px;inset-block-start:calc(50% - 7px);inset-inline-end:12px;margin:0;padding:0;position:absolute}.sitepicker-group li a:hover{border-color:var(--link-color);text-decoration:none;z-index:1}.entry-mover-modal{--width:calc(var(--ui-control-height)*10 + var(--s)*9 + var(--xl)*2);max-width:calc(100% - 20px)!important;min-width:0!important;width:var(--width)!important}.entry-mover-modal .header{padding-block:calc(var(--m));text-align:center}.entry-mover-modal .body{height:83%;position:relative}.entry-mover-modal .body .entry-mover-modal--list{height:calc(100% + 20px);position:relative}.entry-mover-modal .body .entry-mover-modal--list fieldset{box-sizing:border-box;height:100%;overflow:auto;padding-block-end:20px;position:relative}.entry-mover-modal .footer{box-sizing:border-box;inset-block-end:0;inset-inline-start:0;margin:0;position:absolute;width:100%}.elementselectormodal .body .main{float:left\9;width:445px\9}@media only screen and (resolution >= 1.5dppx){.structure ul li{background-size:40px}body.ltr .structure ul li{background-image:url(../images/branch_2x.png)}body.rtl .structure ul li{background-image:url(../images/branch_rtl_2x.png)}.hud .tip-left{background-image:url(../images/hudtip_left_2x.png);background-size:15px 30px}.hud .tip-top{background-image:url(../images/hudtip_top_2x.png);background-size:30px 15px}.hud .tip-right{background-image:url(../images/hudtip_right_2x.png);background-size:15px 30px}.hud .tip-bottom{background-image:url(../images/hudtip_bottom_2x.png);background-size:30px 15px}.hud.has-footer .tip-bottom{background-image:url(../images/hudtip_bottom_gray_2x.png)}}:root{--2xs:2px;--xs:4px;--s:8px;--m:14px;--l:18px;--xl:24px;--padding:var(--xl);--neg-padding:calc(var(--padding)*-1);--sidebar-width:14.125rem;--global-sidebar-width:14.125rem;--header-height:2.75rem;--details-width:350px;--sidebar-bgColor:var(--gray-150);--nav-item-indicator-size:var(--xs);--nav-item-badge-bgColor:var(--medium-text-color);--nav-item-badge-fgColor:var(--white);--nav-item-fgColor-active:var(--text-color);--nav-item-bgColor-active:var(--gray-200);--nav-item-fgColor-hover:var(--text-color);--nav-item-bgColor-hover:var(--gray-200);--nav-item-prefix-width:1.875rem;--nav-item-prefix-ratio:1;--nav-item-trigger-size:var(--touch-target-size);--nav-item-gutter-width:0.625rem}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{min-height:100vh}body.dragging *{cursor:move!important;cursor:grabbing!important}body :focus{box-shadow:var(--focus-ring);outline-color:transparent;outline-style:solid}.reduce-focus-visibility :focus:not(:focus-visible){box-shadow:none}.reduce-focus-visibility :focus-visible{box-shadow:var(--focus-ring)}.skip-link{height:1px;inset-block-start:0;inset-inline-start:-10000px;margin:5px;overflow:hidden;position:absolute;width:1px;z-index:101}.skip-link:focus{background-color:var(--gray-100)!important;height:auto;inset-inline-start:unset;inset-inline-start:0;width:auto}@media only screen and (min-width:75rem){#global-skip-link{--light-color:var(--white);--dark-color:var(--gray-800);--focus-ring:0 0 0 3px var(--dark-color),0 0 0 6px var(--light-color)}}#global-container{display:flex;min-height:100vh;position:relative}@media screen and (prefers-reduced-motion:no-preference){#global-container{transition:inset-inline-start .1s cubic-bezier(.33,1,.68,1)}}#global-header{grid-template-columns:1fr min-content min-content}#global-header,#system-info{align-items:center;display:grid}#system-info{background-clip:padding-box;border-block-end:1px solid var(--hairline-color);color:currentcolor;flex:0 0 2.8125rem;flex-direction:row;gap:10px;grid-template-columns:var(--nav-item-prefix-width) auto;height:2.8125rem;padding-block:0;padding-inline:var(--nav-item-gutter-width);position:relative}#system-info:after{display:none}div#system-info{cursor:default}a#system-info:focus,a#system-info:hover{background-color:var(--gray-200);text-decoration:none}#site-icon{--size:var(--nav-item-prefix-width);height:var(--size)}#site-icon img,#site-icon svg{border-radius:4px;display:block;height:var(--size);width:var(--size)}#site-icon svg circle,#site-icon svg ellipse,#site-icon svg line,#site-icon svg path,#site-icon svg polygon,#site-icon svg polyline,#site-icon svg rect,#site-icon svg text{fill:var(--medium-text-color);stroke-width:0}#system-name .h2,#system-name h2{display:-webkit-box;margin:0;max-height:40px;overflow:hidden;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width:75rem){[data-sidebar=collapsed] #system-info:hover #system-name{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] #system-name{background:#fff;border-radius:var(--medium-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);color:var(--text-color);inset-block-start:50%;inset-inline-start:calc(100% + var(--s)*2);opacity:0;padding-block:var(--xs);padding-inline:var(--s);pointer-events:none;position:absolute;transform:translateY(-50%) translateX(-5px);white-space:nowrap}[data-sidebar=collapsed] #system-name:focus{box-shadow:var(--focus-ring)}}@media only screen and (min-width:75rem)and (prefers-reduced-motion:no-preference){[data-sidebar=collapsed] #system-name{transition:opacity 50ms cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1)}}#global-footer{--link-color:#1453db;align-items:center;display:flex;flex-direction:column;gap:var(--m);padding-block:var(--m) var(--xl);padding-inline:var(--m)}body.has-debug-toolbar #global-footer{padding-block-end:calc(var(--xl) + 42px)}#global-footer a{white-space:nowrap}#app-info{display:flex;flex-direction:row;gap:var(--m);justify-content:center}#trial-info{background-color:var(--gray-150);border-radius:var(--large-border-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px #bdcbdb,0 2px 12px rgba(205,216,228,.5);padding-block:16px;padding-inline:var(--xl);text-align:center}#app-version{align-items:center;color:var(--gray-600);display:flex;font-size:12px;gap:var(--s);justify-content:center;text-align:center}#app-version a{text-decoration:underline}#app-version a,#app-version a.go:hover:after{color:var(--gray-600)}#edition-logo{border:1px solid var(--gray-600);border-radius:3px;box-sizing:content-box;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:1.7px;line-height:8px;padding-block:6px;padding-inline:7px 5px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#devmode{background:url(../images/dev-mode.svg) repeat-x 21px 0,var(--gray-900);cursor:help;flex:0 0 4px;margin-block-start:auto;min-height:4px;width:100%}#page-container{display:flex;flex-direction:column;flex-grow:1}#alerts{background-color:var(--red-050);border-inline-start:6px solid var(--error-color);color:var(--error-color);position:relative}#alerts>li{box-shadow:inset 0 -1px 0 0 var(--red-100);padding-block:10px;padding-inline:24px}#alerts>li .resolvable-alert-buttons{margin-block-start:var(--m)}#alerts>li .btn,#alerts>li a.go{align-items:center;border:1px solid rgba(220,38,38,.5);border-radius:var(--medium-border-radius);color:var(--error-color);display:inline-flex;margin-block:0;margin-inline:2px;min-height:1.875rem;padding-block:4px;padding-inline:5px}.flex #alerts>li .btn,.flex #alerts>li a.go{margin:0}#alerts>li .btn:hover,#alerts>li a.go:hover{border-color:var(--error-color)}#alerts>li a:not(.btn){color:var(--error-color);text-decoration:underline}#alerts>li a:not(.btn).go{text-decoration:none;white-space:nowrap}#alerts>li a:not(.btn).go:after{color:var(--error-color);font-size:15px;margin-block-start:1px}#alerts>li .btn{background-color:transparent}#global-header .btn.menubtn,.btn.action-btn,li.crumb .btn.menubtn{min-height:var(--touch-target-size);padding:0;width:var(--touch-target-size)}#global-header .btn.menubtn:not(:hover,:active,[aria-expanded=true]),.btn.action-btn:not(:hover,:active,[aria-expanded=true]),li.crumb .btn.menubtn:not(:hover,:active,[aria-expanded=true]){background-color:transparent}#global-header{border-block-end:1px solid var(--hairline-color);margin-block-end:var(--m);width:100%}#global-header .flex{align-items:center;height:var(--header-height)}#global-header .btn{--ui-control-color:var(--gray-400);--ui-control-hover-color:var(--gray-800);--ui-control-active-color:var(--gray-700)}#global-header .btn:hover{color:var(--ui-control-hover-color)}.nav-toggle{align-items:center;border-inline-end:1px solid var(--medium-hairline-color);color:currentcolor;display:flex;height:var(--header-height);justify-content:center;line-height:26px;min-width:44px;text-align:center;width:44px}.nav-toggle:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;content:"menu";font-size:16px;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-toggle:hover{color:var(--link-color)}#crumbs{align-items:center;display:flex;flex-direction:row;font-size:13px;margin:0!important;max-width:100%;overflow:hidden}#crumbs.empty{display:none}#crumbs nav{margin:0}#primary-nav-toggle:focus-visible{box-shadow:var(--inner-focus-ring)}#crumb-list{align-items:stretch;display:flex;flex-flow:row nowrap;height:var(--header-height);max-width:100%;--arrow-padding:10;--arrow-height:22;--arrow-angle:35;--arrow-width:17.1111;--arrow-c:27.871}body.rtl #crumb-list{--arrow-angle:-35}#crumb-list li.crumb{color:var(--light-text-color);cursor:default;padding-inline-start:calc(var(--arrow-width)*.5rem/16);position:relative}#crumb-list li.crumb:not(.current){padding-inline-end:calc(var(--arrow-width)*1.125rem/16)}#crumb-list li.crumb:not(.current):after,#crumb-list li.crumb:not(.current):before{background:var(--medium-hairline-color);content:"";display:block;height:calc(var(--arrow-c)*1rem/16);inset-inline-end:calc(var(--arrow-width)*.5rem/16);pointer-events:none;position:absolute;width:1px}#crumb-list li.crumb:not(.current):before{inset-block-start:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle)*-1deg))}#crumb-list li.crumb:not(.current):after{inset-block-end:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle)*1deg))}#crumb-list .menu--disclosure li{display:block}#crumb-list .menu--disclosure li:after{content:none}#crumb-menu-trigger{min-width:var(--touch-target-size)}#crumb-menu-trigger:before{width:100%}#crumb-menu .chip{min-height:44px}li.crumb{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--xs)}li.crumb [data-icon]{inset-block-start:-1px;position:relative}li.crumb .menubtn{margin-block:0;margin-inline:calc(var(--xs)*-1/2);position:relative}li.crumb [data-icon=ellipsis]:before{font-size:17px;margin-block-start:3px}li.crumb .chip{background-color:transparent;padding:0;--custom-bg-color:initial!important;--custom-text-color:initial!important;--custom-sel-bg-color:initial!important}li.crumb .chip .label-link{max-width:15em}li.crumb .chip .label-link:focus-visible{box-shadow:var(--inner-focus-ring)}li.crumb .chip .label-link>span:not(.context-label){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.crumb:has(.menubtn)>a{margin-inline-end:0!important;padding-inline-end:var(--xs)!important}li.crumb>a{align-items:center;display:flex!important;flex:1;flex-wrap:nowrap;gap:var(--xs);white-space:nowrap}.menu--disclosure li.crumb>a{min-height:34px}li.crumb a,li.crumb button{align-items:center;display:inline-flex;min-height:var(--touch-target-size)}li.crumb a:not(:hover),li.crumb button:not(:hover){color:var(--text-color)}li.crumb a:not(:hover) svg circle,li.crumb a:not(:hover) svg ellipse,li.crumb a:not(:hover) svg line,li.crumb a:not(:hover) svg path,li.crumb a:not(:hover) svg polygon,li.crumb a:not(:hover) svg polyline,li.crumb a:not(:hover) svg rect,li.crumb a:not(:hover) svg text,li.crumb button:not(:hover) svg circle,li.crumb button:not(:hover) svg ellipse,li.crumb button:not(:hover) svg line,li.crumb button:not(:hover) svg path,li.crumb button:not(:hover) svg polygon,li.crumb button:not(:hover) svg polyline,li.crumb button:not(:hover) svg rect,li.crumb button:not(:hover) svg text{fill:var(--text-color);stroke-width:0}li.crumb a:hover,li.crumb button:hover{text-decoration:none}li.crumb a{position:relative}li.crumb button{cursor:pointer}li.breadcrumb-toggle-wrapper:after{content:none}#account-menu ul li a{max-width:calc(100% + 28px)!important}#announcements-btn{min-height:1.875rem;padding-left:0;padding-right:0;position:relative;width:1.875rem;width:calc(1.75rem + 10px)}#announcements-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:transparent}#announcements-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread:after{background-color:var(--blue-600);border-radius:50%;content:"";display:block;height:.4375rem;inset-block-start:.1875rem;inset-inline-end:5px;position:absolute;width:.4375rem}#announcements-btn svg{height:1rem;width:1rem}#announcements-btn svg circle,#announcements-btn svg ellipse,#announcements-btn svg line,#announcements-btn svg path,#announcements-btn svg polygon,#announcements-btn svg polyline,#announcements-btn svg rect,#announcements-btn svg text{fill:var(--ui-control-color);stroke-width:0}#announcements-btn.active svg circle,#announcements-btn.active svg ellipse,#announcements-btn.active svg line,#announcements-btn.active svg path,#announcements-btn.active svg polygon,#announcements-btn.active svg polyline,#announcements-btn.active svg rect,#announcements-btn.active svg text,#announcements-btn:active svg circle,#announcements-btn:active svg ellipse,#announcements-btn:active svg line,#announcements-btn:active svg path,#announcements-btn:active svg polygon,#announcements-btn:active svg polyline,#announcements-btn:active svg rect,#announcements-btn:active svg text,#announcements-btn:hover svg circle,#announcements-btn:hover svg ellipse,#announcements-btn:hover svg line,#announcements-btn:hover svg path,#announcements-btn:hover svg polygon,#announcements-btn:hover svg polyline,#announcements-btn:hover svg rect,#announcements-btn:hover svg text{fill:var(--ui-control-active-color);stroke-width:0}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-block-start:20px}#announcements .announcement .announcement-label-container{align-items:center;display:flex;margin-block:-3px 3px}#announcements .announcement .announcement-label-container .announcement-icon svg{display:block;height:15px;width:15px}#announcements .announcement .announcement-label-container .announcement-label{color:var(--light-text-color);font-size:12px;margin-inline-start:5px}#announcements .announcement.unread .announcement__heading:after{background-color:var(--blue-600);border-radius:4px;content:"";display:block;height:7px;inset-block-start:7px;inset-inline-start:-13px;position:absolute;width:7px}#announcements .announcement p{margin:0}#announcements .announcement__header{display:grid}#announcements .announcement__heading{margin-block:0 3px;margin-inline:0;order:1;position:relative}#user-info{align-items:center;background-color:transparent;border-radius:0;display:flex;flex-direction:row;height:100%;padding-block:5px;padding-inline:var(--s) calc(var(--padding) + 1px)}#user-info:after{border-color:var(--ui-control-color);transition:border-color .1s linear}#user-info:hover:after{border-color:var(--ui-control-hover-color)}#user-info[aria-expanded=true]:after{border-color:var(--ui-control-active-color)}.header-photo img,.header-photo svg{border-radius:50%;box-shadow:0 0 0 1px rgba(31,41,51,.05),0 0 0 rgba(31,41,51,0);display:block;height:1.875rem;max-width:none;transition:box-shadow .15s linear;width:1.875rem}#user-info:hover .header-photo img,#user-info:hover .header-photo svg{box-shadow:0 0 0 1px rgba(31,41,51,.05),0 2px 10px -2px rgba(31,41,51,.3)}#main-container{flex-grow:1;position:relative}#notifications{inset-block-end:8px;inset-inline-start:8px;position:fixed;width:calc(100% - 16px);z-index:101}body.has-debug-toolbar #notifications{inset-block-end:50px}@media only screen and (min-width:60.875rem){#notifications{width:350px}}#notifications .notification{background:#fff;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);box-shadow:0 0 0 1px rgba(19,26,32,.15),0 2px 12px rgba(19,26,32,.15);display:flex;padding-block:10px;padding-inline:14px;position:relative;--color:var(--notice-color)}#notifications .notification:focus{box-shadow:var(--focus-ring)}#notifications .notification[data-type=success]{--color:var(--success-color)}#notifications .notification[data-type=error]{--color:var(--error-color)}#notifications .notification+.notification{margin-block-start:12px}#notifications .notification .notification-icon{color:var(--color);font-size:18px;margin-block-start:-2px;margin-inline-end:10px;width:18px}#notifications .notification .notification-main{overflow:hidden}#notifications .notification .notification-body{display:grid;gap:var(--s);grid-template-columns:20px 1fr;width:100%}#notifications .notification .notification-body .notification-message{font-weight:700;overflow-wrap:anywhere;word-break:normal}#notifications .notification .notification-body .notification-details{margin-block-start:var(--xs)}#notifications .notification .notification-body .notification-details .chip{border:1px solid rgba(51,64,77,.1)}#notifications .notification .notification-close-btn{inset-block-start:-2px;margin-inline-start:10px;position:relative}#header-container{margin-block-end:var(--m)}@media only screen and (min-width:75rem){#primary-nav-toggle{display:none}#crumbs.empty+.context-menu-container,#crumbs:not(.empty) #primary-nav-toggle+nav ul li:first-child{margin-inline-start:var(--padding);padding-inline-start:0}}#global-header .flex,#header .flex{max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#header{align-items:flex-start;background-color:rgba(154,165,177,0);box-shadow:0 1px 0 rgba(51,64,77,0);box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:var(--s);padding-block:5px;padding-inline:var(--padding);place-content:stretch space-between;position:relative;transition:background-color .1s linear,box-shadow .1s linear;z-index:2}body.fixed-header #header{background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.1);inset-block-start:0;position:fixed;z-index:12}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){#header{transition:background-color .1s linear,box-shadow .1s linear,-webkit-backdrop-filter .1s linear;transition:background-color .1s linear,box-shadow .1s linear,backdrop-filter .1s linear;transition:background-color .1s linear,box-shadow .1s linear,backdrop-filter .1s linear,-webkit-backdrop-filter .1s linear}body.fixed-header #header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(228,237,246,.75)}}#header h1{line-height:1.3;margin-block:0;min-width:0}#header .btngroup,#header .buttons{margin-block-start:0}#page-title{--page-title-columns:1fr 34px;align-items:center;display:grid;gap:var(--s);grid-template-columns:var(--page-title-columns);min-height:34px}@media only screen and (min-width:60.875rem){#page-title.has-toolbar{min-width:calc(14.125rem - var(--xl) - var(--s))!important}}#content-heading{font-size:.875rem;font-weight:400}#content-heading:before{content:"/";display:inline-block;margin-inline:.5rem}@media only screen and (min-width:60.875rem){#content-heading{display:none}}#toolbar{align-items:flex-start;flex:1;justify-content:space-between}#toolbar .icon:before,#toolbar .menubtn:after,#toolbar .texticon:before,#toolbar [data-icon-after]:after,#toolbar [data-icon]:before{color:currentcolor;opacity:.8}#toolbar .text{border-radius:var(--large-border-radius)}#toolbar .text::-moz-placeholder{color:var(--light-text-color)}#toolbar .text:-ms-input-placeholder{color:var(--light-text-color)}#toolbar .text::placeholder{color:var(--light-text-color)}#toolbar .text:not(:focus){background-clip:border-box}#revision-indicators{align-items:center;align-self:start;display:flex;min-height:34px;min-width:34px}#action-buttons{flex-shrink:0}#action-buttons .action-btn{height:var(--ui-control-height);width:var(--ui-control-height)}@media only screen and (width <= 400px){#action-buttons .btngroup .btn:first-child{flex-basis:100%}}@media only screen and (max-width:60.8125rem){#action-buttons{flex-direction:row-reverse;justify-content:flex-start;margin-block-start:10px}}#main-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;padding-block:0 48px;padding-inline:var(--padding)}#main-content>.grid:only-child{flex:1}#sidebar-toggle-container{display:none}#sidebar-container{box-sizing:border-box;flex:0 0 14.125rem;width:14.125rem}@media only screen and (min-width:75rem){#sidebar-container{margin-inline-start:calc(var(--xl)*-1)}}#sidebar{background-color:transparent;box-sizing:border-box;padding-block:0 var(--m);padding-inline:40px;position:relative;width:14.125rem}#sidebar.fixed{position:fixed}#sidebar nav{margin-inline:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:var(--gray-200)}#sidebar .skip-link{margin-block:0;margin-inline:var(--s)}@media only screen and (min-width:75rem){#sidebar{padding-block:0 var(--m);padding-inline:31px}}#content-container{flex:1 1 auto;width:400px}.content-grid{--size-main-content:100%;display:grid;grid-template-columns:minmax(var(--size-main-content),1fr) var(--touch-target-size);position:relative}.content-grid:has(.content-grid__toggle){--size-main-content:calc(100% - var(--touch-target-size))}.content-grid__main{grid-column:1/1}.content-pane{background:#fff;background-clip:padding-box;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:var(--xl);padding-inline:var(--padding);position:relative;word-wrap:break-word}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-inline:calc(var(--xl)*-1)}.content-pane:has(.flex-fields){container-type:inline-size}#footer,.footer{line-height:2rem;min-height:44px;padding-block:6px;padding-inline:var(--pane-padding,var(--xl))}#footer .buttons,.footer .buttons{align-items:center;display:flex;height:32px}#footer .btn,.footer .btn{height:var(--ui-control-height--small);padding-block:4px}#footer{background-color:var(--gray-050);border-block-start:2px solid var(--white);border-radius:var(--small-border-radius);box-sizing:border-box;inset-block-end:0;margin-block:calc(var(--s) + 1px) calc(var(--xl)*-1 + 2px);margin-inline:calc(var(--padding)*-1 + 2px);position:sticky;z-index:1}#footer:empty{display:none}#footer.stuck{border-radius:0}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){#footer.stuck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(228,237,246,.75)}}.has-debug-toolbar #footer{transition:padding .1s linear}.has-debug-toolbar #footer.stuck{padding-block-end:52px}#footer .flex>*,#footer>*{margin-block-end:0}#details-container[data-state=collapsed]{display:none}#details-toggle>button{align-items:center;border-radius:var(--ui-control-border-radius);display:flex;flex-direction:column;height:100%;inset-block-start:0;justify-content:center;max-height:100vh;position:sticky;width:var(--touch-target-size)}#details-toggle>button .details-toggle__inner{align-items:center;background-color:var(--gray-100);border:1px solid var(--hairline-color);border-radius:var(--ui-control-border-radius);display:inline-flex;height:calc(var(--touch-target-size)*2);justify-content:center;position:relative;width:calc(var(--touch-target-size) - var(--s));z-index:10}#details-toggle>button:before{background-color:var(--hairline-color);content:"";height:100%;inset-block:0;position:absolute;width:1px}#details-toggle>button:focus .details-toggle__inner,#details-toggle>button:focus-visible .details-toggle__inner,#details-toggle>button:hover .details-toggle__inner{background-color:var(--gray-200)}#details-toggle>button:focus-visible:before,#details-toggle>button:focus:before,#details-toggle>button:hover:before{transform:scaleX(300%)}#details-toggle>button:focus,#details-toggle>button:focus-visible{box-shadow:none}#details-toggle>button:focus .details-toggle__inner,#details-toggle>button:focus-visible .details-toggle__inner{box-shadow:var(--focus-ring)}.rtl #details-toggle>button .toggle-icon{transform:rotate(180deg)}#details-toggle>button[aria-expanded=false] .toggle-icon--close,#details-toggle>button[aria-expanded=true] .toggle-icon--open{display:none}#details-container{display:block;flex:0 1 auto;inset-block-start:0;position:sticky;width:calc(var(--details-width))}#details{display:none;display:block;width:350px;z-index:1}#details.fixed{position:fixed}#details .details .meta{border-radius:var(--large-border-radius)}#details .details .meta:not(.read-only,.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details .meta:not(.read-only,.warning):focus{box-shadow:var(--focus-ring)}#details .details .meta.read-only{background-color:transparent!important;color:var(--medium-text-color)}#details .details .meta>.data:first-child,#details .details .meta>.field:first-child{border-start-end-radius:var(--large-border-radius)}#details .details .meta>.data:first-child,#details .details .meta>.data:first-child>.status-badge,#details .details .meta>.field:first-child,#details .details .meta>.field:first-child>.status-badge{border-start-start-radius:var(--large-border-radius)}#details .details .meta>.data:last-child,#details .details .meta>.field:last-child{border-end-end-radius:var(--large-border-radius)}#details .details .meta>.data:last-child,#details .details .meta>.data:last-child>.status-badge,#details .details .meta>.field:last-child,#details .details .meta>.field:last-child>.status-badge{border-end-start-radius:var(--large-border-radius)}#details .details>.field>.input>.text.fullwidth{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details>.field>.input>.text.fullwidth:focus{box-shadow:var(--focus-ring)}#details .details .notes{border-radius:var(--large-border-radius);padding-block:var(--m)}@media only screen and (max-width:74.9375rem){#global-container{inset-inline-start:-14.125rem;width:calc(100vw + 14.125rem)}.showing-nav #global-container{inset-inline-start:0}#crumbs{display:flex!important}#header,#main-content{width:100vw}#main-content.has-sidebar{padding-inline-start:0}}@media only screen and (max-width:60.8125rem){#header{display:block}#header .flex:not(#toolbar){margin-block-start:10px}#toolbar{flex-wrap:wrap!important}#toolbar>*{margin-block-start:10px!important}body.fixed-header #header .flex:first-child{margin-block-start:0}#main-content{display:block}#main-content.has-sidebar{padding-block:0 48px;padding-inline:var(--padding)}#sidebar nav{margin-inline:-40px}#sidebar .skip-link{margin:0}#source-actions{margin-block-start:var(--s);margin-inline-start:-9px}#sidebar-toggle-container{display:block;margin-block-end:var(--s)}#sidebar-toggle:after{inset-block-start:0;transform:rotate(45deg)}body.rtl #sidebar-toggle:after{transform:rotate(135deg)}#content-container{min-height:0!important}.content-grid,.content-grid:has(.content-grid__toggle){--size-main-content:100%}#details-container,#sidebar-container{display:block;padding-inline-start:0!important;width:auto!important}.content-grid__toggle{display:none}#details,#sidebar{max-height:none!important;overflow-y:visible!important;position:relative!important;width:auto}#sidebar{margin-block-end:var(--m)}body.showing-sidebar #sidebar{background:#fff;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:.5rem}body.showing-sidebar #sidebar:focus{box-shadow:var(--focus-ring)}body:not(.showing-sidebar) #sidebar{display:none}#details-container{margin-inline-end:0}#content-container{max-width:none!important;width:auto!important}#details{margin-block-start:var(--m);padding:0!important}#details .details{margin-block-end:auto}}@media only screen and (width <= 767px){:root{--padding:var(--s);--neg-padding:calc(var(--s)*-1)}#tabs ul li a{padding-inline:var(--m)}#tabs ul li+li{margin-inline-start:-7px}.card-grid{display:flex!important;flex-direction:column}}#settingsmenu ul li a{padding-inline-start:46px}#settingsmenu ul li a:before{font-size:15px;margin-block:1px 0;margin-inline:-22px 0}#settingsmenu ul li a img{height:16px;margin-block-start:1px;margin-inline-start:-23px;position:absolute;width:16px}.grid{min-height:1px;position:relative}.grid:after{clear:both;content:"";display:block;height:0;visibility:hidden}.grid>.item{display:none}.grid>.item,.sidebar{box-sizing:border-box}.sidebar{font-size:13px;width:14.125rem}.sidebar:not(.drag-helper){background-color:var(--gray-050);padding-block:var(--m);padding-inline:0}.sidebar .heading{margin-block:0;margin-inline:var(--xl);position:relative}.sidebar .heading:not(:first-child){margin-block-start:var(--m)}.sidebar .heading>span{color:var(--medium-text-color);display:inline-block;font-size:11px;font-weight:700;margin-block:0;margin-inline:-5px;padding-block:0;padding-inline:5px;position:relative;text-transform:uppercase;z-index:1}.sidebar .heading>ul{margin-block:2px;margin-inline:calc(var(--xl)*-1)}.sidebar nav{padding-block:0;padding-inline:var(--s)}.sidebar nav>ul>li.heading>ul>li>a,.sidebar nav>ul>li:not(.heading)>a{padding-inline-start:24px}.sidebar nav>ul>li.heading>ul>li>.toggle,.sidebar nav>ul>li:not(.heading)>.toggle{inset-inline-start:calc(var(--m)*0)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>a{padding-inline-start:38px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*1)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>a{padding-inline-start:52px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*2)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:66px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*3)}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:80px}.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*4)}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a:not(.sel):hover{text-decoration:none}.sidebar nav li:not(.has-subnav)>a.active-drop-target,.sidebar nav li:not(.has-subnav)>a.sel{background-color:var(--gray-500);cursor:default;--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--dark-focus-hsl),0.8)}.sidebar nav li:not(.has-subnav)>a.active-drop-target,.sidebar nav li:not(.has-subnav)>a.active-drop-target+.toggle,.sidebar nav li:not(.has-subnav)>a.sel,.sidebar nav li:not(.has-subnav)>a.sel+.toggle{color:var(--white)}.sidebar nav li:not(.has-subnav)>a.sel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring:var(--focus-ring-outset)}.sidebar nav li a{align-items:center;border-radius:var(--large-border-radius);box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;margin-block-end:1px;min-height:var(--xl);padding-block:7px;padding-inline:var(--xl);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word}.sidebar nav li a .status{flex-shrink:1}.sidebar nav li a .icon{flex-shrink:1;height:1.125rem;inset-block-start:1px;margin-inline-end:10px;opacity:.85;position:relative;transition:margin-inline-start .15s linear,margin-inline-end .15s linear;width:1.125rem;word-break:normal}.sidebar nav li a .icon.icon-mask svg circle,.sidebar nav li a .icon.icon-mask svg ellipse,.sidebar nav li a .icon.icon-mask svg line,.sidebar nav li a .icon.icon-mask svg path,.sidebar nav li a .icon.icon-mask svg polygon,.sidebar nav li a .icon.icon-mask svg polyline,.sidebar nav li a .icon.icon-mask svg rect,.sidebar nav li a .icon.icon-mask svg text{fill:currentColor;stroke-width:0}.sidebar nav li a .icon.icon-mask span[data-icon]{color:currentcolor}.sidebar nav li a .icon svg{height:1rem;width:1rem}.sidebar nav li a .icon span[data-icon]{font-size:16px}.sidebar nav li a .icon span[data-icon]:before{display:block}.sidebar nav li a .label{flex:1}.sidebar nav li a .badge{background-color:var(--medium-text-color);border-radius:var(--s);color:var(--white);flex-shrink:1;font-size:.6875rem;line-height:16px;margin-block:0;margin-inline:10px -4px;padding-block:0;padding-inline:6px}.sidebar nav li .toggle{align-items:center;display:flex;height:34px;inset-block-start:0;justify-content:center;position:absolute;width:var(--xl);z-index:1}.sidebar nav li ul{display:none}.sidebar nav li.expanded>ul,.sidebar nav li.heading>ul{display:block}.error-summary{background:#fff;background-color:var(--gray-050);border-radius:var(--large-border-radius);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);margin-block-end:var(--l);padding-block:var(--l);padding-inline:var(--xl)}.error-summary:focus{box-shadow:var(--focus-ring)}.error-summary .notification-icon{color:var(--error-color);float:inline-start;margin-block:-2px 0;margin-inline:0 6px}.error-summary h2{margin-block-start:0}.error-summary>ul.errors li,.error-summary>ul.errors li a{color:var(--text-color)}.error-summary>ul.errors li a em,.error-summary>ul.errors li em{font-weight:600}.error-summary>ul.errors li a:hover,.error-summary>ul.errors li:hover{color:var(--link-color)}.slideout .error-summary{background-color:rgb(var(--error-color-rgb)/3%);border:1px solid var(--error-color);box-shadow:none;padding:var(--m)}.slideout .flex-fields .error-summary{margin-block:0 var(--row-gap);margin-inline:var(--row-gap)}.content.has-sidebar:not(.hiding-sidebar){margin-inline-start:14.125rem}#content-notice{margin-block:0;margin-inline:calc(var(--xl)*-1);padding-block:0;padding-inline:var(--xl)}#content-notice:not(:last-child){border-block-end:1px solid var(--hairline-color);margin-block-end:5px;padding-block-end:5px}#content :not(.meta)>.flex-fields,#content>.flex-fields,.draghelper .flex-fields,.lp-content .flex-fields,.so-content .flex-fields{--row-gap:var(--xl);align-content:flex-start;display:flex;flex-wrap:wrap;margin-block:0 calc(var(--padding)*-1);margin-inline:calc(var(--padding)*-1);width:calc(100% + var(--padding)*2)}#content :not(.meta)>.flex-fields>:not(.error-summary),#content>.flex-fields>:not(.error-summary),.draghelper .flex-fields>:not(.error-summary),.lp-content .flex-fields>:not(.error-summary),.so-content .flex-fields>:not(.error-summary){box-sizing:border-box;margin-block:0 var(--row-gap)!important;margin-inline:0!important;padding-block:0;padding-inline:var(--padding)}#content :not(.meta)>.flex-fields>h2,#content>.flex-fields>h2,.draghelper .flex-fields>h2,.lp-content .flex-fields>h2,.so-content .flex-fields>h2{flex:4 0 100%}#content :not(.meta)>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),#content>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.draghelper .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.lp-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.so-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))){border-block-start:1px solid var(--hairline-color);padding-block-start:var(--xl)}#content :not(.meta)>.flex-fields>.line-break,#content :not(.meta)>.flex-fields>hr,#content>.flex-fields>.line-break,#content>.flex-fields>hr,.draghelper .flex-fields>.line-break,.draghelper .flex-fields>hr,.lp-content .flex-fields>.line-break,.lp-content .flex-fields>hr,.so-content .flex-fields>.line-break,.so-content .flex-fields>hr{flex:4 0 100%}#content :not(.meta)>.flex-fields>.line-break:not(:first-child),#content>.flex-fields>.line-break:not(:first-child),.draghelper .flex-fields>.line-break:not(:first-child),.lp-content .flex-fields>.line-break:not(:first-child),.so-content .flex-fields>.line-break:not(:first-child){margin-block-end:0!important}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break),#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child,#content>.flex-fields>:not(h2,hr,.line-break),#content>.flex-fields>:not(h2,hr,.line-break):last-child,.draghelper .flex-fields>:not(h2,hr,.line-break),.draghelper .flex-fields>:not(h2,hr,.line-break):last-child,.lp-content .flex-fields>:not(h2,hr,.line-break),.lp-content .flex-fields>:not(h2,hr,.line-break):last-child,.so-content .flex-fields>:not(h2,hr,.line-break),.so-content .flex-fields>:not(h2,hr,.line-break):last-child{position:relative;width:100%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):before,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child:before,#content>.flex-fields>:not(h2,hr,.line-break):before,#content>.flex-fields>:not(h2,hr,.line-break):last-child:before,.draghelper .flex-fields>:not(h2,hr,.line-break):before,.draghelper .flex-fields>:not(h2,hr,.line-break):last-child:before,.lp-content .flex-fields>:not(h2,hr,.line-break):before,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child:before,.so-content .flex-fields>:not(h2,hr,.line-break):before,.so-content .flex-fields>:not(h2,hr,.line-break):last-child:before{background-color:rgba(205,216,228,.5);content:"";height:100%;inset-block-start:0;inset-inline-start:-1px;position:absolute;width:1px}@container (min-width: 55.5em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25{width:25%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-75,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,#content>.flex-fields>:not(h2,hr,.line-break).width-75,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-75{width:75%}}@container (min-width: 36.5em) and (max-width: 55.4375em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}@media only screen and (min-width:75rem){.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.lp-content .flex-fields>:not(h2,hr,.line-break).width-25,.lp-content .flex-fields>:not(h2,hr,.line-break).width-50,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.so-content .flex-fields>:not(h2,hr,.line-break).width-25,.so-content .flex-fields>:not(h2,hr,.line-break).width-50,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}.range-wrapper{max-width:200px}input.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%}input.range:focus{outline:none}input.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ui-control-color);border:none;border-radius:calc(var(--touch-target-size)/2);box-shadow:0 0 0 1px var(--white);cursor:pointer;height:var(--m);margin-block-start:calc(var(--m)/2*-1 + 3px);width:var(--m)}input.range::-moz-range-thumb{background:var(--ui-control-color);border:none;border-radius:calc(var(--touch-target-size)/2);box-shadow:0 0 0 1px var(--white);cursor:pointer;height:var(--m);width:var(--m)}input.range::-ms-thumb{background:var(--ui-control-color);border:none;border-radius:calc(var(--touch-target-size)/2);box-shadow:0 0 0 1px var(--white);cursor:pointer;height:var(--m);width:var(--m)}input.range::-webkit-slider-runnable-track{background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color);cursor:pointer;height:6px;width:100%}input.range::-moz-range-track{background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color);cursor:pointer;height:6px;width:100%}input.range::-ms-track{background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:6px;width:100%}input.range::-ms-fill-lower,input.range::-ms-fill-upper{background:var(--white);border:none;border-radius:3px}input.range:focus::-ms-fill-lower{background:var(--white)}.global-sidebar{--is-always-visible:true;display:grid;grid-auto-flow:row;grid-template-columns:var(--global-sidebar-width);grid-template-rows:var(--header-height) minmax(0,1fr) auto;height:100vh;inset-block-start:0;padding:0;position:sticky;z-index:100;-webkit-overflow-scrolling:touch;background-color:var(--gray-150);border-inline-end:1px solid var(--hairline-color);width:var(--global-sidebar-width)}.global-sidebar a{text-decoration:none}.global-sidebar :not(.has-subnav)>a:not([href]),.global-sidebar>a:not([href]){background-color:transparent;cursor:default}@media only screen and (max-width:74.9375rem){.global-sidebar{--is-always-visible:false}}.global-sidebar__nav{overflow:hidden auto;padding-block:var(--s);padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-scroll-chaining:none;overscroll-behavior:contain}.global-sidebar__footer{border-block-start:1px solid var(--hairline-color);margin-block-start:auto}.global-nav>ul{display:flex;flex-direction:column}.global-nav>ul>li{position:relative}.nav-icon{align-items:center;aspect-ratio:1;display:inline-flex;flex-direction:column;justify-content:center;line-height:0;width:1rem;--thumb-size:1rem}.nav-icon>svg{height:100%;width:100%}.nav-icon>svg circle,.nav-icon>svg ellipse,.nav-icon>svg line,.nav-icon>svg path,.nav-icon>svg polygon,.nav-icon>svg polyline,.nav-icon>svg rect,.nav-icon>svg text{fill:currentColor;stroke-width:0}.nav-item{align-items:center;display:grid;grid-template-areas:". action trigger ." "subnav subnav subnav subnav";grid-template-columns:var(--nav-item-gutter-width) minmax(0,1fr) var(--nav-item-prefix-width) var(--nav-item-gutter-width);padding-block:var(--xs);width:100%}.nav-item>.sidebar-action{grid-area:action}.nav-item.sel{background-color:var(--nav-item-bgColor-active);color:var(--nav-item-fgColor-active)}.nav-item--sub{padding-block:0}.nav-item__trigger{--icon-size:10px;display:flex;grid-area:trigger;z-index:1}.nav-item__trigger,.nav-item__trigger .menubtn{justify-content:center;width:var(--nav-item-trigger-size)}.nav-item__trigger .menubtn{align-items:center;border:transparent;flex-direction:column;height:var(--nav-item-trigger-size);padding:0}.nav-item__trigger .menubtn:hover{background-color:var(--nav-item-bgColor-hover)}.nav-item__trigger .menubtn[aria-expanded=true]:not(:hover){background-color:transparent}.nav-item__trigger .menubtn[aria-expanded=true]:after{border:solid;border-width:0 .125rem .125rem 0;content:"";display:block;font-size:0;height:.4375rem;inset-block-start:2px;opacity:.8;position:relative;transform:rotate(225deg);width:.4375rem}.nav-item__trigger .menubtn:after{margin-inline-start:0!important}.nav-item__subnav{--nav-item-prefix-ratio:4/3;display:none;flex-direction:column;gap:1px;grid-area:subnav;margin-block:1px}.nav-item__subnav[data-state=expanded]{display:flex}.badge{background-color:var(--nav-item-badge-bgColor);border-radius:8px;color:var(--nav-item-badge-fgColor);display:inline-flex;font-size:11px;height:1rem;justify-content:center;line-height:1rem;min-width:1.1rem;padding-block:0;padding-inline:var(--xs);text-align:center}.sidebar-actions{display:none}@media only screen and (min-width:75rem){.sidebar-actions{display:block;padding-block:10px;padding-inline:var(--nav-item-gutter-width)}.sidebar-actions #sidebar-trigger{display:flex}}.sidebar-action{--thumb-size:0.75rem;align-items:center;border-radius:var(--medium-border-radius);color:currentcolor;cursor:pointer;display:grid;font-weight:500;grid-template-columns:var(--nav-item-prefix-width) minmax(0,1fr) auto;min-height:30px;position:relative;text-align:start;width:100%}.sidebar-action:before{border-radius:var(--small-border-radius);content:"";height:95%;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%) translateX(-150%);width:var(--nav-item-indicator-size)}.rtl .sidebar-action:before{transform:translateY(-50%) translateX(150%)}.sidebar-action:focus-visible,.sidebar-action:hover{background-color:var(--nav-item-bgColor-hover);color:var(--nav-item-fgColor-hover)}.sidebar-action[aria-current=page]:before,.sidebar-action[aria-current=true]:before{background-color:var(--nav-item-fgColor-active)}.sidebar-action--sub{font-size:.9em;min-height:26px}.sidebar-action--sub:before{display:none}.sidebar-action--sub .sidebar-action__prefix{position:relative}.sidebar-action--sub .sidebar-action__prefix:before{background-color:currentcolor;border-radius:100%;content:"";height:var(--nav-item-indicator-size);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateY(-50%) translateX(-50%);width:var(--nav-item-indicator-size)}.rtl .sidebar-action--sub .sidebar-action__prefix:before{transform:translateY(-50%) translateX(50%)}.sidebar-action--sub[aria-current=page],.sidebar-action--sub[aria-current=true]{--nav-item-indicator-size:6px}.sidebar-action--job{align-items:start}.sidebar-action--job .sidebar-action__label{flex-wrap:wrap;gap:var(--2xs);padding-block:var(--2xs)}.sidebar-action--job .label{white-space:normal}.sidebar-action--job .progress-label{color:var(--gray-300);display:block;font-size:11px;line-height:1.5;width:100%}.sidebar-action--job .nav-icon{display:block;height:16px;position:relative;width:16px}.sidebar-action--job .nav-icon>canvas{display:block;height:16px;position:absolute;width:16px}.sidebar-action--job #job-icon-hover{opacity:0}.sidebar-action--job:hover #job-icon-hover{opacity:1}.sidebar-action--job:hover #job-icon-static{opacity:0}.sidebar-action__prefix{align-items:center;aspect-ratio:var(--nav-item-prefix-ratio);display:flex;justify-content:center;line-height:0;width:var(--nav-item-prefix-width)}.sidebar-action__label{align-items:center;display:flex;gap:var(--s);margin-inline-start:7px;overflow:hidden;padding-block:0;padding-inline:var(--xs);text-overflow:ellipsis;white-space:nowrap}.sidebar-action__label [data-icon=external]{display:inline-flex}.sidebar-action__badge{display:flex;flex:0 1 auto;flex-direction:column;justify-content:center;margin-inline-start:auto;padding-block:0;padding-inline:var(--s)}@media only screen and (min-width:75rem){[data-sidebar=collapsed] .global-sidebar{--global-sidebar-width:3.125rem}[data-sidebar=collapsed] .nav-item{grid-template-areas:". action ." ". trigger ." "subnav subnav subnav";grid-template-columns:var(--nav-item-gutter-width) var(--nav-item-prefix-width) var(--nav-item-gutter-width);justify-items:center}[data-sidebar=collapsed] .nav-item__indicator{inset-inline-end:-1px}[data-sidebar=collapsed] .sidebar-action{min-height:var(--nav-item-prefix-width);width:var(--nav-item-prefix-width)}[data-sidebar=collapsed] .sidebar-action:focus-visible .sidebar-action__label,[data-sidebar=collapsed] .sidebar-action:hover .sidebar-action__label{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] .nav-item__trigger .menubtn{height:var(--touch-target-size);padding-block:2px var(--xs);width:100%}[data-sidebar=collapsed] .sidebar-action__label{display:none;opacity:0;z-index:10}[data-sidebar=collapsed] .sidebar-action__badge{inset-block-end:var(--xs);inset-inline-end:calc(var(--xs)*-1);padding:0;position:absolute;transform:translateY(25%);z-index:100}[data-sidebar=collapsed] .sidebar-action--sub{min-height:26px}[data-sidebar=collapsed] .global-nav>ul>li+li{--separator-width:1.75rem}[data-sidebar=collapsed] .global-nav>ul>li+li:before{background-color:var(--hairline-color);content:"";height:1px;inset-block-start:0;inset-inline-start:calc((var(--global-sidebar-width) - var(--separator-width))/2);margin-block:0;margin-inline:auto;position:absolute;width:var(--separator-width)}[data-sidebar=expanded] #sidebar-toggle-icon{transform:rotate(180deg)}}craft-spinner{display:flex;justify-content:center}craft-spinner .wrapper{align-items:center;display:flex;flex-direction:column}.craft-tooltip{left:0;max-width:240px;opacity:0;position:fixed;top:0;transform:translateY(-4px);transition:opacity .1s ease-in-out,transform .15s ease-in-out;white-space:normal;width:-moz-max-content;width:max-content;z-index:99}.craft-tooltip>.inner{background-color:var(--white);border:1px solid var(--dark-hairline-color);border-radius:var(--medium-border-radius);box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--gray-700);display:inline-block;font-weight:400;padding-block:var(--xs);padding-inline:var(--s);pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.craft-tooltip .arrow{background:var(--white);border:1px solid transparent;height:8px;position:absolute;transform:rotate(45deg);width:8px}.craft-tooltip .arrow[data-placement^=bottom]{border-color:var(--dark-hairline-color) transparent transparent var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=top]{border-color:transparent var(--dark-hairline-color) var(--dark-hairline-color) transparent}.craft-tooltip .arrow[data-placement^=right]{border-color:transparent transparent var(--dark-hairline-color) var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=left]{border-color:var(--dark-hairline-color) var(--dark-hairline-color) transparent transparent}.lp-editor-container,.lp-preview-container{background-color:var(--white);height:100%;inset-block-start:0;position:fixed;z-index:100}.lp-editor-container>header,.lp-preview-container>header{background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;height:44px;padding-block:5px;padding-inline:var(--pane-padding,var(--xl));position:relative;z-index:1}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-editor-container>header,.lp-preview-container>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(228,237,246,.75);inset-block-start:0;inset-inline-start:0;position:absolute;width:100%;z-index:2}.lp-editor-container>header+.lp-content,.lp-preview-container>header+.lp-content{padding-block-start:68px}}.lp-editor-container>header .btn,.lp-editor-container>header .checkmark-icon,.lp-editor-container>header .spinner,.lp-preview-container>header .btn,.lp-preview-container>header .checkmark-icon,.lp-preview-container>header .spinner{margin-block-end:0}.lp-editor-container>header .btn[data-icon=xmark],.lp-preview-container>header .btn[data-icon=xmark]{margin-inline:-.75rem calc(var(--s)*-1)}.lp-editor-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]),.lp-preview-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]){background-color:transparent}.lp-editor-container>header .lp-toolbar,.lp-preview-container>header .lp-toolbar{margin-inline-end:-1rem;min-width:0}.lp-editor-container>header .lp-toolbar .pane-tabs,.lp-preview-container>header .lp-toolbar .pane-tabs{margin-inline:0!important}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable,.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab]{background-color:transparent}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn),.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn){--focus-ring:var(--inner-focus-ring);margin-inline:0}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty):after,.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty):after{margin-inline-start:0}.lp-editor-container{display:flex;flex-direction:column}.lp-editor-container .lp-content{box-sizing:border-box;flex:1;overflow:auto;padding:var(--pane-padding,var(--xl));position:relative}.lp-editor-container .lp-content:not(.loading)>.spinner{display:none}.lp-editor-container .lp-content.loading>.spinner{color:var(--ui-control-color);inset-block-start:calc(50% - 17px);inset-inline-start:calc(50% - 12px);position:absolute}.lp-editor-container .lp-draghandle{cursor:col-resize;height:100%;inset-block-start:0;inset-inline-end:-2px;position:absolute;width:4px;z-index:101}.lp-editor-container>footer{background-color:var(--gray-100);box-shadow:inset 0 1px 0 var(--hairline-color);height:44px;justify-content:end;padding-block:5px;padding-inline:var(--pane-padding,var(--xl))}.lp-preview-container{box-shadow:-1px 0 0 rgba(63,77,90,.2);display:flex;flex-direction:column}.lp-preview-container.dragging:after{content:"";font-size:0;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.lp-preview-container .lp-preview-header{display:flex}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-preview-container .lp-preview-header{background-color:rgba(228,237,246,.75)}}.lp-preview-container .lp-preview-header .buttons{margin:0}.lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-inline-start:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:0}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:44px}}.lp-preview-container .lp-preview-header .lp-device-type .btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;transition-duration:.3s;width:27px}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--phone:before{background-image:url(../images/preview/icon-phone.svg)}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--tablet:before{background-image:url(../images/preview/icon-tablet.svg)}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--desktop:before{background-image:url(../images/preview/icon-desktop.svg)}.lp-preview-container .lp-device-type__label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;transition-duration:.3s;width:27px}.lp-preview-container .lp-device-type__label.lp-device-type__label--phone:before{background-image:url(../images/preview/icon-phone.svg)}.lp-preview-container .lp-device-type__label.lp-device-type__label--tablet:before{background-image:url(../images/preview/icon-tablet.svg)}.lp-preview-container .lp-device-type__label.lp-device-type__label--desktop:before{background-image:url(../images/preview/icon-desktop.svg)}.lp-preview-container .lp-preview-container__bumper-link{inset-block:unset 0}.lp-preview-container .lp-device-mask{display:none}.lp-preview-container .lp-iframe-container{flex:1;overflow:auto}.lp-preview-container .lp-iframe-container .lp-preview{display:block;min-height:100%;width:100%}.lp-preview-container .lp-iframe-container:not(.lp-iframe-container--has-device-preview) .lp-device-preview-container{height:100%!important;margin:0!important;transform:none!important;width:auto!important}.lp-preview-container .lp-iframe-container--has-device-preview{background-color:var(--gray-100);flex:none;height:calc(100% - 44px);inset-block-start:0;padding-block-start:0!important;position:relative;width:100%}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lp-preview-container .lp-iframe-container--has-device-preview{inset-block-start:44px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{inset-block-start:50%;inset-inline-start:50%;opacity:1;overflow:auto;position:absolute;transition:opacity .3s;z-index:2}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-mask{background-color:#fff;background-image:url(../images/preview/chrome-phone-top.svg),url(../images/preview/chrome-phone-bottom.svg);background-position:top,bottom;background-repeat:no-repeat;background-size:contain;border-radius:18px;box-shadow:0 0 58px rgba(6,67,117,.3);display:block;inset-block-start:50%;inset-inline-start:50%;position:absolute;z-index:1}.lp-preview-container .lp-iframe-container--has-device-preview.lp-iframe-container--tablet .lp-device-mask{background-image:url(../images/preview/chrome-tablet-top.svg),url(../images/preview/chrome-tablet-bottom.svg)}@media screen and (prefers-reduced-motion:no-preference){.lp-preview-container .lp-iframe-container--rotating .lp-device-mask{transition-duration:.3s;transition-property:transform}.lp-preview-container .lp-iframe-container--rotating .lp-device-preview-container{opacity:0;transition:opacity 0s}}.login-container .login-form-container{background-color:var(--gray-050);position:relative}.login-container .login-form input[readonly]{cursor:not-allowed}.login-container .login-form>.btn,.login-container .login-form>.field{margin-block-start:var(--l)}.login-container .login-form>.btn:not(:last-child,.last),.login-container .login-form>.field:not(:last-child,.last){margin-block-end:var(--l)}.login-container .login-form .btn{display:flex}.login-container .alternative-login-methods{margin-block-start:var(--m)}.login-container .alternative-login-methods .btn{width:100%}.login-container .login-alt-container button,.login-container .login-forgot-password{color:var(--medium-text-color);cursor:pointer!important;font-size:11px}.login-container .login-alt-container{margin-block:calc(var(--s) - var(--xl));margin-inline:0}.login-container .login-alt-container button{background-color:transparent;display:inline-flex;height:auto;min-height:var(--touch-target-size);padding:0;width:auto}.login-container .login-alt-container button:focus,.login-container .login-alt-container button:hover,.login-container .login-forgot-password:focus,.login-container .login-forgot-password:hover{color:var(--link-color)}.login-container .login-errors{color:var(--error-color);margin-block-start:1em;text-align:center}.login-alt-menu{z-index:1001}body.login{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%}body.login main{max-width:100%;padding:var(--padding);width:calc(300px + var(--padding)*2)}body.login main h1{font-size:32px;line-height:40px;text-align:center;word-wrap:break-word}body.login main h1 #login-logo{height:auto;max-height:300px;width:100%}body.login #poweredby{display:block;margin-block:70px 48px;opacity:.8;text-align:center}body.login #poweredby:active,body.login #poweredby:focus,body.login #poweredby:hover{opacity:1}body.login #poweredby>svg{display:inline-block}.modal.email-sent{width:300px}.modal.email-sent .body{padding-inline-start:68px}.modal.email-sent .body:before{font-family:Craft;speak:never;direction:ltr;-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-variant:normal;font-weight:400;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;text-align:center;vertical-align:middle;word-wrap:normal!important;color:var(--link-color);content:"mail";display:block;font-size:30px;inset-block-start:24px;inset-inline-start:24px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-modal{background:var(--gray-100);border-radius:var(--large-border-radius);max-width:calc(100% - 20px);width:calc(600px + var(--l)*2)}.login-modal .body{display:flex;flex-direction:row;padding:var(--l)}.login-modal .body .login-modal-form,.login-modal .body .login-modal-intro{max-width:100%;width:300px}.login-modal .body .login-modal-intro{padding:var(--m)}@media screen and (width <= 656px){.login-modal{border-radius:var(--large-border-radius)}.login-modal .body{flex-direction:column;gap:var(--m);overflow:auto;padding:var(--m)}.login-modal .body .login-modal-intro{padding-block:var(--xs);padding-inline:var(--xl)}.login-modal .body .login-modal-form{border-radius:0}}.layoutdesigner{container-type:inline-size}.fld-container{align-items:stretch;background-clip:padding-box;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.25);border-radius:3px;box-shadow:none;display:flex;min-height:500px;overflow:hidden;padding-inline-end:265px;position:relative}.errors>.fld-container{border:1px solid var(--error-color)!important}.fld-container .fld-workspace{background-color:var(--gray-050);background-image:linear-gradient(to right,var(--gray-100) 1px,transparent 0),linear-gradient(to bottom,var(--gray-100) 1px,transparent 1px);background-position:-1px -1px;background-size:24px 24px;border-end-end-radius:0;border-end-start-radius:calc(var(--small-border-radius) - 1px);border-start-end-radius:0;border-start-start-radius:calc(var(--small-border-radius) - 1px);box-shadow:inset 0 1px 3px -1px #acbed2;flex:1;padding-block:24px;padding-inline:24px 0}.fld-container .fld-workspace .fld-tabs{align-items:flex-start;display:flex;flex-wrap:wrap}.fld-container:not(:has(.fld-library)){padding-inline-end:0}.fld-container:not(:has(.fld-library)) .fld-workspace{padding-inline-end:24px}.fld-container .fld-library{height:100%;inset-block-start:0;inset-inline-end:0;padding:14px;position:absolute;width:265px}.fld-new-tab-btn:active{background-color:var(--gray-050)}.fld-library-menu{margin-inline-start:-14px;min-height:200px;padding:14px;width:264px}.fld-library{display:flex;flex-direction:column}.fld-library .btngroup{margin-block-end:14px}.fld-library .fld-field-library{flex:1;margin:-3px;min-height:0;overflow:auto;padding:3px}.fld-library .fld-field-library .fld-field-group{margin-block-start:14px}.fld-library .fld-field-library .fld-field-group>:not(:first-child){margin-block-start:var(--s)}.fld-library .fld-field-library .fld-field-indicators{display:none}.fld-library .fld-ui-library>:not(:first-child){margin-block-start:var(--s)}.fld-library .filtered{display:none!important}.fld-new-tab-btn,.fld-new-tab-btn:hover,.fld-tab .fld-tabcontent,.fld-tab .tabs .tab,.layoutdesigner .fld-library{background-color:var(--white);box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}.fld-element .settings:before,.fld-tab .settings:before{font-size:16px;margin-block-start:-2px;opacity:.5}.fld-element .settings.active:before,.fld-element .settings:hover:before,.fld-tab .settings.active:before,.fld-tab .settings:hover:before{opacity:1}.fld-tab{box-sizing:border-box;padding-block:0 24px;padding-inline:0 25px;width:288px}.fld-tab .tabs{display:flex;margin-block:-10px 0;margin-inline:-12px;overflow:hidden;padding-block:10px 0;padding-inline:12px}.fld-tab .tabs .tab{align-items:center;border-radius:var(--medium-border-radius) var(--medium-border-radius) 0 0;box-sizing:border-box;display:flex;gap:var(--xs);max-width:calc(100% - 10px);padding-block:8px;padding-inline:14px}body:not(.dragging) .fld-tab .tabs .tab.draggable{cursor:move;cursor:grab}.fld-tab .tabs .tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fld-tab .fld-tabcontent{border-end-end-radius:var(--medium-border-radius);border-end-start-radius:var(--medium-border-radius);border-start-end-radius:var(--medium-border-radius);border-start-start-radius:0;padding:14px}.fld-tab .fld-tabcontent>.fld-add-btn:not(:first-child),.fld-tab .fld-tabcontent>.fld-element:not(:first-child){margin-block-start:var(--s)}.fld-tab .fld-tabcontent .fld-add-btn:not([aria-expanded=true]){display:none}.fld-tab.fld-insertion .fld-tabcontent,.fld-tab.fld-insertion .tabs .tab{background-color:var(--gray-050);background-image:linear-gradient(to right,var(--gray-100) 1px,transparent 0),linear-gradient(to bottom,var(--gray-100) 1px,transparent 1px);background-size:24px 24px;border:2px dashed var(--hairline-color);box-shadow:none;margin:-2px}.fld-tab.fld-insertion .tabs .tab{background-position:-1px -1px}.fld-tab.fld-insertion .fld-tabcontent{background-position:-1px -13px}.fld-tab-caboose{min-height:24px}.fld-element{align-items:center;background-color:var(--white);border-radius:var(--medium-border-radius);box-shadow:inset 0 0 0 1px var(--hairline-color);display:flex;gap:var(--s);padding:var(--s);position:relative}body:not(.dragging) .fld-element{cursor:move;cursor:grab}.fld-element.fld-insertion{background:none;border:2px dashed var(--hairline-color);border-radius:var(--medium-border-radius);box-shadow:none;box-sizing:border-box}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{background-color:var(--gray-100);color:var(--medium-text-color)}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .field-name{display:flex;flex-direction:column;gap:var(--xs)}.fld-element .fld-element-icon{text-align:center}.fld-element .fld-element-icon,.fld-element .fld-element-icon svg{height:16px;width:16px}.fld-element .fld-element-icon svg circle,.fld-element .fld-element-icon svg ellipse,.fld-element .fld-element-icon svg line,.fld-element .fld-element-icon svg path,.fld-element .fld-element-icon svg polygon,.fld-element .fld-element-icon svg polyline,.fld-element .fld-element-icon svg rect,.fld-element .fld-element-icon svg text{fill:var(--ui-control-color);stroke-width:0}.fld-element .field-name{flex:1;overflow:hidden}.fld-element .field-name .fld-attribute,.fld-element .field-name .fld-element-label{align-items:center;display:flex;flex:1;gap:var(--xs)}.fld-element .field-name .fld-attribute .smalltext,.fld-element .field-name .fld-element-label h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fld-element .field-name .fld-element-label h4{color:var(--text-color);font-weight:400;margin:0}.fld-br,.fld-hr{display:flex;flex:1;justify-content:center;position:relative}.fld-br:before,.fld-hr:before{border-radius:2px;content:"";display:block;font-size:0;height:4px;inset-block-start:calc(50% - 2px);inset-inline-start:0;position:absolute;width:100%}.fld-br .smalltext,.fld-hr .smalltext{align-items:center;background-color:var(--gray-100);border-radius:var(--large-border-radius);display:flex;height:var(--touch-target-size);justify-content:center;padding-block:0;padding-inline:var(--s);position:relative}.fld-hr:before{background-color:var(--gray-100)}.fld-br:before{background-image:repeating-linear-gradient(to right,var(--gray-100),var(--gray-100) 5.2631578947%,transparent 5.2631578947%,transparent 10.5263157895%,var(--gray-100) 10.5263157895%)}.fld-element-settings-body{flex:1;margin-block:-24px 0;overflow:hidden auto;padding-block:24px}.fld-element-settings-body,.fld-element-settings-footer{margin-inline:var(--neg-padding);padding-inline:var(--padding);position:relative}.fld-element-settings-footer{background:#fff;background-color:var(--gray-050);box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);display:flex;flex-direction:row;margin-block:0 -24px;padding-block:5px;z-index:3}.fld-element-settings-footer:focus{box-shadow:var(--focus-ring)}.fld-element-settings-footer>.ee-site-select{flex:1}.fld-element-settings-footer>.btn{margin-inline-start:5px}.fld-element-settings-footer>.spinner{margin-block:0;margin-inline:0 var(--neg-padding)}@container (width < 577px){.fld-container{padding-inline-end:0}.fld-container .fld-workspace{padding-inline-end:24px}.fld-container>.fld-library{display:none}.fld-tab .fld-tabcontent .fld-add-btn{display:inline-flex!important}}.card-view-designer{container:cvd/inline-size}.cvd-container{box-shadow:none;display:grid;gap:var(--xl);overflow:hidden;position:relative}@container cvd (width > 37.5rem){.cvd-container{grid-template-columns:1fr 2fr}}.cvd-library .draggable{display:flex}.cvd-preview-container{align-items:center;border:1px solid rgba(96,125,159,.25)!important;border-radius:var(--small-border-radius);display:grid;height:100%;padding:var(--xl)}.cvd-preview:not(.loading) .spinner{display:none}.cvd-thumbnail{--icon-size:2rem;--icon-color:var(--gray-300);align-items:center;aspect-ratio:4/3;background-color:var(--gray-150);border-radius:var(--medium-border-radius);display:flex;justify-content:center;width:100%}.card-placeholder{border:1px dashed #9aa5b1;border-radius:var(--small-border-radius);display:inline-block;padding-block:.1em;padding-inline:.5em}.field.cvd-field{margin-block-start:.2em!important;margin-inline-start:.5em}html.noscroll,html.noscroll body{height:100%;overflow:hidden}.modal.imageeditor{background-color:var(--gray-900);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring:0 0 0 1px #bfdbfe,0 0 0 3px hsla(var(--light-focus-hsl),1);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body:after{display:none}.modal.imageeditor .btn:not(.submit,.noborder){background-color:var(--gray-600);color:var(--white)}.modal.imageeditor .btn:not(.submit,.noborder):hover{background-color:var(--gray-700)}.modal.imageeditor .btn:not(.submit,.noborder).active{background-color:var(--gray-800)}.modal.imageeditor .icon:before{content:"";display:inline-block;height:24px;margin-inline-start:-3px;width:24px}.modal.imageeditor .icon.rotate-left:before{background-image:url(../images/image-editor/rotate-left.svg)}.modal.imageeditor .icon.rotate-right:before{background-image:url(../images/image-editor/rotate-right.svg)}.modal.imageeditor .icon.flip-vertical:before{background-image:url(../images/image-editor/flip-vertical.svg)}.modal.imageeditor .icon.flip-horizontal:before{background-image:url(../images/image-editor/flip-horizontal.svg)}.modal.imageeditor .icon.constraint:before{background-image:url(../images/image-editor/unconstrained.svg)}.modal.imageeditor .icon.focal-point:before{background-image:url(../images/image-editor/focal-point.svg)}.modal.imageeditor .body{display:flex;padding:0}.modal.imageeditor input{color:var(--text-color)}.modal.imageeditor .body .tabs{border-inline-end:1px solid var(--gray-1000)}.modal.imageeditor .body .tabs ul{align-items:stretch;flex-direction:column;width:100px}.modal.imageeditor .body .tabs ul li{border-block-end:1px solid var(--gray-1000);cursor:pointer;padding:14px;position:relative;text-align:center}.modal.imageeditor .body .tabs ul li:before{background-color:currentcolor;content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:0}.modal.imageeditor .body .tabs ul li.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li.selected:before{width:2px}.modal.imageeditor .body .tabs ul li i{background-position:top;background-repeat:no-repeat;display:block;height:24px}.modal.imageeditor .body .tabs ul li[data-view=rotate] i{background-image:url(../images/image-editor/rotate-left.svg)}.modal.imageeditor .body .tabs ul li[data-view=crop] i{background-image:url(../images/image-editor/crop.svg)}.modal.imageeditor .body .tabs ul li[data-view=filters] i{background-image:url(../images/image-editor/filters.svg)}.modal.imageeditor .body .tabs ul li:hover{background-color:#1b242c;cursor:pointer}.modal.imageeditor .body .views{overflow:auto;padding:24px}.modal.imageeditor .body .views .btngroup{margin-block-end:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{margin-block-end:14px;margin-inline-end:14px;text-align:center}.modal.imageeditor .body .views .filters ul li:last-child{margin-inline-end:0}.modal.imageeditor .body .views .filters ul li img{border:3px solid transparent;border-radius:4px}.modal.imageeditor .body .views .filters ul li span{display:block}.modal.imageeditor .body .views .filters ul li:hover{cursor:pointer}.modal.imageeditor .body .views .filters ul li.selected img{border-color:var(--white)}.modal.imageeditor .body .image-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}.modal.imageeditor .body .image-container .image{flex-grow:1;margin:14px;position:relative;text-align:center}.modal.imageeditor .body .image-container .image canvas{inset-block-start:0;inset-inline-start:0;position:absolute}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{display:block;margin-block:0;margin-inline:auto;max-width:400px;min-height:3.75rem;overflow:hidden}.modal.imageeditor .footer{background-color:transparent;border-block-start:1px solid #000;inset-block-end:0;inset-inline-start:0;position:absolute;width:100%}body.has-debug-toolbar .modal.imageeditor .footer{padding-block-end:50px}.modal.imageeditor .body .views .crop fieldset .heading{display:none}.modal.imageeditor .body .views .crop .custom-constraint-spacer{padding-block:0;padding-inline:var(--xs)}.modal.imageeditor .body .views .crop .constraint-group{display:grid;grid-gap:var(--xs)}.modal.imageeditor .body .views .crop .custom{padding-inline-start:calc(1rem + 5px)}.modal.imageeditor .body .views .crop .orientation{align-items:center;display:flex;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;cursor:pointer;margin-block:0;margin-inline:4px}.modal.imageeditor .body .views .crop .orientation input[value=landscape]{background-image:url(../images/image-editor/orientation-landscape-unchecked.svg);height:20px;width:30px}.modal.imageeditor .body .views .crop .orientation input[value=landscape]:checked{background-image:url(../images/image-editor/orientation-landscape-checked.svg)}.modal.imageeditor .body .views .crop .orientation input[value=portrait]{background-image:url(../images/image-editor/orientation-portrait-unchecked.svg);height:30px;width:20px}.modal.imageeditor .body .views .crop .orientation input[value=portrait]:checked{background-image:url(../images/image-editor/orientation-portrait-checked.svg)}.modal.imageeditor.vertical .body .views .crop>.btngroup:first-child{justify-content:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint.custom{margin-block-start:var(--xs)}.vertical.imageeditor .body{flex-direction:column}.vertical.imageeditor .body .image-container{flex-basis:30vh;flex-shrink:0}.vertical.imageeditor .body .constraint-group{grid-template-columns:1fr 1fr}.vertical.imageeditor .body .tabs ul{border-block-end:1px solid #000;border-block-start:1px solid #000;display:flex;flex-direction:row;width:100%}.vertical.imageeditor .body .tabs ul li{border:0;border-inline-end:1px solid #000;flex-grow:1;padding-block:10px;padding-inline:7px}.vertical.imageeditor .body .tabs ul li:before{height:0;inset-block-start:unset;inset-block-start:0;width:100%}.vertical.imageeditor .body .tabs ul li.selected:before{height:2px;width:100%}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:flex;flex-wrap:wrap;justify-content:center;margin-block-end:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin-block:0 14px;margin-inline:7px}.vertical.imageeditor .body .views .filters ul{height:109px;margin-block:0;margin-block-end:-24px;margin-inline:-24px;overflow:auto;padding:24px;text-align:center;white-space:nowrap;width:auto}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-block-end:0}.slide-rule{padding-block:10px;padding-inline:0;position:relative}.slide-rule:focus{box-shadow:none}body.reduce-focus-visibility .slide-rule:focus-visible .cursor:after,body:not(.reduce-focus-visibility) .slide-rule:focus .cursor:after{box-shadow:var(--focus-ring)}.slide-rule .cursor:after{content:"";height:3.125rem;inset-block-start:-15px;inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:1.25rem}.slide-rule .cursor{border-block-start:.3125rem solid #63a6e1;border-inline-end:.3125rem solid transparent;border-inline-start:.3125rem solid transparent;height:0;inset-inline-start:50%;margin-block-start:4px;margin-inline-start:-.25rem;position:absolute;width:0;z-index:1}.slide-rule .graduations{height:40px;position:relative;white-space:nowrap}.slide-rule .graduations ul{float:inline-start;position:relative}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){inset-inline-start:1px}.slide-rule .graduations ul li.main-graduation:before{border-inline-start-width:3px}.slide-rule .graduations ul li.main-graduation .label{cursor:default;display:block}.slide-rule .graduations ul li.selected:before{border-inline-start-color:#63a6e1}.slide-rule .graduations ul li:before{border-inline-start:1px solid var(--white);content:"";height:10px;inset-block-start:0;inset-inline-start:0;position:absolute}.slide-rule .graduations ul li .label{display:none;inset-block-start:10px;inset-inline-start:-9px;position:absolute;text-align:center;width:20px}.slide-rule .value{background:var(--gray-600);box-sizing:border-box;display:none;inset-block-end:0;inset-inline-start:50%;margin-inline-start:-25px;padding:5px;position:absolute;width:50px;z-index:1}.slide-rule .overlay{background-image:linear-gradient(to right,var(--gray-900) 0,rgba(31,41,51,0) 15%,rgba(31,41,51,0) 85%,var(--gray-900) 100%);inset-block:0 1px;inset-inline:0;position:absolute;z-index:2}.menu.dark{background-color:var(--gray-600);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.menu.dark ul li a{color:var(--white)!important}.menu.dark ul li a:not(.sel,.disabled):hover{background-color:var(--gray-700)}.elements .tableview td.checkbox-cell div.checkbox,.elements .tableview td.checkbox-cell input.checkbox+label,_:-ms-lang(x){inset-block-start:16px}_:-ms-lang(x),div:empty.checkbox,input.checkbox+label:empty{display:block}.yii-debug-toolbar__title a{display:block!important}.cp-chart{height:100%;margin:0;position:relative}.cp-chart svg{height:100%;width:100%}.cp-chart .axis line,.cp-chart .axis path{fill:none;stroke:var(--hairline-color);shape-rendering:crispedges}.cp-chart .ticks-axis line,.cp-chart .ticks-axis path{fill:none;stroke:none;shape-rendering:crispedges}.cp-chart .ticks-axis g.tick text{fill:var(--black);font-size:11px}.cp-chart .axis text{fill:rgba(0,0,0,.6)}.cp-chart .grid-line .tick,.cp-chart .grid-line .tick line{stroke:rgba(0,0,0,.08);stroke-opacity:.7;shape-rendering:crispedges}.cp-chart .grid-line path{stroke-width:0}.tooltip{background:hsla(0,0%,100%,.9);border-radius:3px;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);padding-block:7px;padding-inline:10px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000000}
/*# sourceMappingURL=cp.css.map*/
\ No newline at end of file
diff --git a/src/web/assets/cp/dist/css/cp.css.map b/src/web/assets/cp/dist/css/cp.css.map
index 92debf4dbe0..676b1f1c926 100644
--- a/src/web/assets/cp/dist/css/cp.css.map
+++ b/src/web/assets/cp/dist/css/cp.css.map
@@ -1 +1 @@
-{"version":3,"file":"css/cp.css","mappings":"AAAA,MCGA,YACE,aACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,4BACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,sCACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,mBACA,mBAC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","sources":["webpack:///./css/craft.scss","webpack:///./css/_color-palette.scss","webpack:///./css/_variables.scss","webpack:///./css/_main.scss","webpack:///../../../../../packages/craftcms-sass/_mixins.scss","webpack:///./css/_cp.scss","webpack:///./css/_range.scss","webpack:///./css/_global-sidebar.scss","webpack:///./css/_craft-tooltip.scss","webpack:///./css/_craft-spinner.scss","webpack:///./css/_preview.scss","webpack:///./css/_login.scss","webpack:///../../../../../node_modules/@craftcms/sass/_mixins.scss","webpack:///./css/_fld.scss","webpack:///./css/_image_editor.scss","webpack:///./css/_shame.scss","webpack:///./css/charts.scss"],"sourcesContent":[":root{--white: #fff;--black: #000;--gray-050-hsl: 212, 60%, 97%;--gray-100-hsl: 212, 50%, 93%;--gray-150-hsl: 212, 40%, 89%;--gray-200-hsl: 212, 30%, 85%;--gray-300-hsl: 211, 13%, 65%;--gray-350-hsl: 211, 11%, 59%;--gray-400-hsl: 210, 10%, 53%;--gray-500-hsl: 211, 12%, 43%;--gray-550-hsl: 210, 13%, 40%;--gray-600-hsl: 209, 14%, 37%;--gray-700-hsl: 209, 18%, 30%;--gray-800-hsl: 209, 20%, 25%;--gray-900-hsl: 210, 24%, 16%;--gray-1000-hsl: 210, 24%, 10%;--gray-050: hsl(var(--gray-050-hsl));--gray-100: hsl(var(--gray-100-hsl));--gray-150: hsl(var(--gray-150-hsl));--gray-200: hsl(var(--gray-200-hsl));--gray-300: hsl(var(--gray-300-hsl));--gray-350: hsl(var(--gray-350-hsl));--gray-400: hsl(var(--gray-400-hsl));--gray-500: hsl(var(--gray-500-hsl));--gray-550: hsl(var(--gray-550-hsl));--gray-600: hsl(var(--gray-600-hsl));--gray-700: hsl(var(--gray-700-hsl));--gray-800: hsl(var(--gray-800-hsl));--gray-900: hsl(var(--gray-900-hsl));--gray-1000: hsl(var(--gray-1000-hsl));--red-050: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--red-950: #450a0a;--orange-050: #fff7ed;--orange-100: #ffedd5;--orange-200: #fed7aa;--orange-300: #fdba74;--orange-400: #fb923c;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--orange-900: #7c2d12;--orange-950: #431407;--amber-050: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--amber-950: #451a03;--yellow-050: #fefce8;--yellow-100: #fef9c3;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-400: #facc15;--yellow-500: #eab308;--yellow-600: #ca8a04;--yellow-700: #a16207;--yellow-750: #93580b;--yellow-800: #854d0e;--yellow-900: #713f12;--yellow-950: #422006;--lime-050: #f7fee7;--lime-100: #ecfccb;--lime-200: #d9f99d;--lime-300: #bef264;--lime-400: #a3e635;--lime-500: #84cc16;--lime-600: #65a30d;--lime-700: #4d7c0f;--lime-800: #3f6212;--lime-900: #365314;--lime-950: #1a2e05;--green-050: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--green-950: #052e16;--emerald-050: #ecfdf5;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-300: #6ee7b7;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--emerald-950: #022c22;--teal-050: #f0fdfa;--teal-100: #ccfbf1;--teal-200: #99f6e4;--teal-300: #5eead4;--teal-400: #2dd4bf;--teal-500: #14b8a6;--teal-550: #11a697;--teal-600: #0d9488;--teal-700: #0f766e;--teal-800: #115e59;--teal-900: #134e4a;--teal-950: #042f2e;--cyan-050: #ecfeff;--cyan-100: #cffafe;--cyan-200: #a5f3fc;--cyan-300: #67e8f9;--cyan-400: #22d3ee;--cyan-500: #06b6d4;--cyan-600: #0891b2;--cyan-700: #0e7490;--cyan-800: #155e75;--cyan-900: #164e63;--cyan-950: #083344;--sky-050: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--sky-800: #075985;--sky-900: #0c4a6e;--sky-950: #082f49;--blue-050: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-800: #1e40af;--blue-900: #1e3a8a;--blue-950: #172554;--indigo-050: #eef2ff;--indigo-100: #e0e7ff;--indigo-200: #c7d2fe;--indigo-300: #a5b4fc;--indigo-400: #818cf8;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-800: #3730a3;--indigo-900: #312e81;--indigo-950: #1e1b4b;--violet-050: #f5f3ff;--violet-100: #ede9fe;--violet-200: #ddd6fe;--violet-300: #c4b5fd;--violet-400: #a78bfa;--violet-500: #8b5cf6;--violet-600: #7c3aed;--violet-700: #6d28d9;--violet-800: #5b21b6;--violet-900: #4c1d95;--violet-950: #2e1065;--purple-050: #faf5ff;--purple-100: #f3e8ff;--purple-200: #e9d5ff;--purple-300: #d8b4fe;--purple-400: #c084fc;--purple-500: #a855f7;--purple-600: #9333ea;--purple-700: #7e22ce;--purple-800: #6b21a8;--purple-900: #581c87;--purple-950: #3b0764;--fuchsia-050: #fdf4ff;--fuchsia-100: #fae8ff;--fuchsia-200: #f5d0fe;--fuchsia-300: #f0abfc;--fuchsia-400: #e879f9;--fuchsia-500: #d946ef;--fuchsia-600: #c026d3;--fuchsia-700: #a21caf;--fuchsia-800: #86198f;--fuchsia-900: #701a75;--fuchsia-950: #4a044e;--pink-050: #fdf2f8;--pink-100: #fce7f3;--pink-200: #fbcfe8;--pink-300: #f9a8d4;--pink-400: #f472b6;--pink-500: #ec4899;--pink-600: #db2777;--pink-700: #be185d;--pink-800: #9d174d;--pink-900: #831843;--pink-950: #500724;--rose-050: #fff1f2;--rose-100: #ffe4e6;--rose-200: #fecdd3;--rose-300: #fda4af;--rose-400: #fb7185;--rose-500: #f43f5e;--rose-600: #e11d48;--rose-700: #be123c;--rose-800: #9f1239;--rose-900: #881337;--rose-950: #4c0519}:root{--bg-color: $grey100;--bg-color-hsl: 212deg, 50%, 93%;--primary-color: var(--red-600);--secondary-color: var(--gray-500);--input-color: hsl(212deg 25% 50%);--text-color: var(--gray-700);--medium-dark-text-color: var(--gray-550);--medium-text-color: var(--gray-550);--light-text-color: var(--gray-500);--link-color: #1f5fea;--font-weight-bold: 700;--hairline-color: rgba(51, 64, 77, 0.1);--medium-hairline-color: #cfd8e3;--dark-hairline-color: rgba(123, 135, 147, 0.5);--light-focus-color: var(--blue-300);--medium-focus-color: var(--blue-500);--dark-focus-color: #0f74b1;--light-focus-ring: 0 0 0 1px #5ed0fa, 0 0 0 3px rgba(94, 208, 250, 0.7);--medium-focus-ring: 0 0 0 1px #2bb0ed, 0 0 0 3px rgba(43, 176, 237, 0.7);--dark-focus-ring: 0 0 0 1px #0f74b1, 0 0 0 3px rgba(15, 116, 177, 0.7);--light-sel-color: var(--gray-200);--dark-sel-color: var(--gray-500);--error-color-rgb: 216 31 35;--error-color: rgb(var(--error-color-rgb));--warning-color: var(--amber-700);--success-color: var(--teal-700);--notice-color: var(--sky-700);--enabled-color: var(--teal-550);--pending-color: var(--orange-400);--disabled-color: var(--red-600);--indicator-border-color: var(--amber-600);--indicator-icon-color: var(--amber-700);--small-border-radius: 3px;--medium-border-radius: 4px;--large-border-radius: 5px;--menu-border-radius: var(--medium-border-radius);--checkbox-size: 1rem;--radio-size: 1rem}@font-face{font-family:Craft;src:url(\"../fonts/Craft.woff2\") format(\"woff2\"),url(\"../fonts/Craft.woff\") format(\"woff\"),url(\"../fonts/Craft.ttf\") format(\"truetype\"),url(\"../fonts/Craft.svg#Craft\") format(\"svg\");font-weight:normal;font-style:normal;font-display:block}:root{--ui-control-color: var(--gray-550);--ui-control-hover-color: var(--gray-600);--ui-control-active-color: var(--gray-700);--ui-control-static-bg-color: rgba(96, 125, 159, 0.25);--ui-control-bg-color: var(--ui-control-static-bg-color);--ui-control-hover-bg-color: rgba(96, 125, 159, 0.3);--ui-control-active-bg-color: rgba(96, 125, 159, 0.5);--ui-control-border-radius: var(--large-border-radius);--ui-control-height: calc(34rem / 16);--ui-control-height--small: calc(30rem / 16);--focus-ring-alpha: 0.85;--light-focus-hsl: 211.6981132075deg, 96.3636363636%, 78.431372549%;--medium-focus-hsl: 217.2192513369deg, 91.2195121951%, 59.8039215686%;--dark-focus-hsl: 202.5925925926deg 84.375% 37.6470588235%;--focus-ring: 0 0 0 1px hsl(var(--dark-focus-hsl)), 0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--focus-ring-outset: inset 0 0 0 1px currentcolor, 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));--inner-focus-ring: inset 0 0 0 1px hsl(var(--dark-focus-hsl)), inset 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));--touch-target-size: calc(24rem / 16);--icon-size: 1rem;--lh: 1.42em}body,html{box-shadow:var(--light-focus-ring);background-color:var(--gray-100)}html.noscroll,html.noscroll body{overflow:hidden}body{width:100vw;overflow-x:hidden;font-size:.875rem;line-height:var(--lh);color:var(--text-color);-webkit-font-smoothing:subpixel-antialiased}body.rtl{direction:rtl}body,input,select,textarea{font-family:system-ui,BlinkMacSystemFont,-apple-system,\"Segoe UI\",\"Roboto\",\"Oxygen\",\"Ubuntu\",\"Cantarell\",\"Fira Sans\",\"Droid Sans\",\"Helvetica Neue\",sans-serif}.first,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,blockquote:first-child,hr:first-child,.pane:first-child,.grid:first-child,fieldset:first-child,.field:first-child,.toolbar:first-child,.buttons:first-child,.condition-container:first-child{margin-block-start:0 !important}.last,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,blockquote:last-child,.pane:last-child,.grid:last-child,.meta:last-child,fieldset:last-child,.field:last-child,.toolbar:last-child,.buttons:last-child,.condition-container:last-child{margin-block-end:0 !important}.mt-0{margin-block-start:0 !important}.mt-2xs{margin-block-start:var(--2xs) !important}.mt-xs{margin-block-start:var(--xs) !important}.mt-s{margin-block-start:var(--s) !important}.mt-m{margin-block-start:var(--m) !important}.mt-l{margin-block-start:var(--l) !important}.mt-xl{margin-block-start:var(--xl) !important}.mb-0{margin-block-end:0 !important}.mb-2xs{margin-block-end:var(--2xs) !important}.mb-xs{margin-block-end:var(--xs) !important}.mb-s{margin-block-end:var(--s) !important}.mb-m{margin-block-end:var(--m) !important}.mb-l{margin-block-end:var(--l) !important}.mb-xl{margin-block-end:var(--xl) !important}.ml-0{margin-inline-start:0 !important}.ml-2xs{margin-inline-start:var(--2xs) !important}.ml-xs{margin-inline-start:var(--xs) !important}.ml-s{margin-inline-start:var(--s) !important}.ml-m{margin-inline-start:var(--m) !important}.ml-l{margin-inline-start:var(--l) !important}.ml-xl{margin-inline-start:var(--xl) !important}.mr-0{margin-inline-end:0 !important}.mr-2xs{margin-inline-end:var(--2xs) !important}.mr-xs{margin-inline-end:var(--xs) !important}.mr-s{margin-inline-end:var(--s) !important}.mr-m{margin-inline-end:var(--m) !important}.mr-l{margin-inline-end:var(--l) !important}.mr-xl{margin-inline-end:var(--xl) !important}.mx-0{margin-inline:0 !important}.mx-2xs{margin-inline:var(--2xs) !important}.mx-xs{margin-inline:var(--xs) !important}.mx-s{margin-inline:var(--s) !important}.mx-m{margin-inline:var(--m) !important}.mx-l{margin-inline:var(--l) !important}.mx-xl{margin-inline:var(--xl) !important}.my-0{margin-block:0 !important}.my-2xs{margin-block:var(--2xs) !important}.my-xs{margin-block:var(--xs) !important}.my-s{margin-block:var(--s) !important}.my-m{margin-block:var(--m) !important}.my-l{margin-block:var(--l) !important}.my-xl{margin-block:var(--xl) !important}.p-0{padding:0 !important}.p-2xs{padding:var(--2xs) !important}.p-xs{padding:var(--xs) !important}.p-s{padding:var(--s) !important}.p-m{padding:var(--m) !important}.p-l{padding:var(--l) !important}.p-xl{padding:var(--xl) !important}.pt-0{padding-block-start:0 !important}.pt-2xs{padding-block-start:var(--2xs) !important}.pt-xs{padding-block-start:var(--xs) !important}.pt-s{padding-block-start:var(--s) !important}.pt-m{padding-block-start:var(--m) !important}.pt-l{padding-block-start:var(--l) !important}.pt-xl{padding-block-start:var(--xl) !important}.pb-0{padding-block-end:0 !important}.pb-2xs{padding-block-end:var(--2xs) !important}.pb-xs{padding-block-end:var(--xs) !important}.pb-s{padding-block-end:var(--s) !important}.pb-m{padding-block-end:var(--m) !important}.pb-l{padding-block-end:var(--l) !important}.pb-xl{padding-block-end:var(--xl) !important}.pl-0{padding-inline-start:0 !important}.pl-2xs{padding-inline-start:var(--2xs) !important}.pl-xs{padding-inline-start:var(--xs) !important}.pl-s{padding-inline-start:var(--s) !important}.pl-m{padding-inline-start:var(--m) !important}.pl-l{padding-inline-start:var(--l) !important}.pl-xl{padding-inline-start:var(--xl) !important}.pr-0{padding-inline-end:0 !important}.pr-2xs{padding-inline-end:var(--2xs) !important}.pr-xs{padding-inline-end:var(--xs) !important}.pr-s{padding-inline-end:var(--s) !important}.pr-m{padding-inline-end:var(--m) !important}.pr-l{padding-inline-end:var(--l) !important}.pr-xl{padding-inline-end:var(--xl) !important}.px-0{padding-inline:0 !important}.px-2xs{padding-inline:var(--2xs) !important}.px-xs{padding-inline:var(--xs) !important}.px-s{padding-inline:var(--s) !important}.px-m{padding-inline:var(--m) !important}.px-l{padding-inline:var(--l) !important}.px-xl{padding-inline:var(--xl) !important}.py-0{padding-block:0 !important}.py-2xs{padding-block:var(--2xs) !important}.py-xs{padding-block:var(--xs) !important}.py-s{padding-block:var(--s) !important}.py-m{padding-block:var(--m) !important}.py-l{padding-block:var(--l) !important}.py-xl{padding-block:var(--xl) !important}.center-absolute{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.pointer{cursor:pointer !important}.no-scroll{overflow:hidden !important}.draghelper{box-sizing:border-box;list-style-type:none}.offset-drag-helper{transition:margin linear 200ms,padding linear 200ms}body.dragging .offset-drag-helper{margin-block:-50px 0;margin-inline:-50px 0;padding-block:60px 0;padding-inline:60px 0}img{max-width:100%}body.rtl .ltr .text,body.rtl .ltr table.editable textarea{text-align:start !important;direction:ltr !important}body.ltr .rtl .text,body.ltr .rtl table.editable textarea{text-align:end !important;direction:rtl !important}.icon::before,.menu ul.padded li a.sel::before,.menu ul.padded li .menu-item.sel::before,.menu ul.padded li .menu-option.sel::before,.menu .flex.padded.sel::before,.texticon::before,#help::before,.secure::before,.insecure::before,.go::after,.required::after,.preview-btn::before,.view-btn::before,.action-btn::before,[data-icon]::before,[data-icon-after]::after{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none}.badge-icon{position:relative;inset-block-start:-1px;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;box-sizing:border-box;border:1px solid var(--indicator-border-color);border-radius:var(--small-border-radius);color:var(--indicator-icon-color);font-size:9px}.secure::before,.insecure::before{margin-block-start:-3px;font-size:14px}[data-icon]::before{content:attr(data-icon)}[data-icon-after]::after{content:attr(data-icon-after)}[data-icon-size=large][data-icon]::before,[data-icon-size=large][data-icon-after]::after{font-size:20px}[data-icon-size=small][data-icon]::before,[data-icon-size=small][data-icon-after]::after{font-size:14px}[data-icon-size=puny][data-icon]::before,[data-icon-size=puny][data-icon-after]::after{font-size:12px}body.rtl [data-icon=list]::before,body.rtl [data-icon-after=list]::after{content:\"listrtl\"}body.rtl [data-icon=structure]::before,body.rtl [data-icon-after=structure]::after{content:\"structurertl\"}.icon.secure::before{content:\"secure\"}.icon.insecure::before{content:\"insecure\"}.icon.add::before{content:\"plus\"}.icon.edit::before{content:\"edit\"}.icon.settings::before{content:\"settings\"}.icon.search::before{content:\"search\"}.icon.expand::before{content:\"expand\"}.icon.collapse::before{content:\"collapse\"}.help::before{content:\"help\";color:var(--pink-400)}.preview-btn::before,.view-btn::before{margin-inline-end:var(--xs)}.preview-btn::before{content:\"view\"}body.ltr .view-btn::before{content:\"share\"}body.rtl .view-btn::before{content:\"shareleft\"}.action-btn::before{content:\"ellipsis\"}h1,.h1{margin-block-end:24px;font-size:18px;font-weight:bold;line-height:1.2}h2,.h2{margin-block:14px;margin-inline:0;font-size:16px;font-weight:bold;line-height:1.2}h3,.h3{margin-block:14px;margin-inline:0;font-weight:bold;line-height:1.2}h4,.h4{margin-block:14px;margin-inline:0;font-weight:bold;line-height:1.2;color:var(--medium-text-color)}h5,.h5{margin-block:14px 3px;margin-inline:0;line-height:1.2;color:var(--medium-text-color)}h6,.h6{margin:14px 0 3px;font-size:11px;line-height:1.2;color:#606d7b;text-transform:uppercase}h1[data-icon]::before{margin-inline:0 10px;margin-block:-8px 0}h2[data-icon]::before{margin-inline:0 6px;margin-block:-4px 0;font-size:19px}hr{margin-block:24px;margin-inline:0;border:none;border-block-start:1px solid var(--hairline-color);height:0;color:rgba(0,0,0,0)}p{margin-block:1em;margin-inline:0}h5+p{margin-block-start:0}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}.indent{margin-inline-start:14px}.bullets{padding-inline-start:40px;list-style-type:square}ol{padding-inline-start:40px;list-style-type:decimal}code,.code{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important}code.smalltext,.code.smalltext{font-size:.8em !important}.code input,.code textarea{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important;font-size:1em !important}pre code{display:block;overflow-x:auto}a{color:var(--link-color);cursor:pointer}a[aria-current]{cursor:default}body.underline-links a,a:hover{text-decoration:underline}a .cp-icon svg rect,a .cp-icon svg circle,a .cp-icon svg ellipse,a .cp-icon svg line,a .cp-icon svg polyline,a .cp-icon svg polygon,a .cp-icon svg path,a .cp-icon svg text{fill:var(--icon-color, var(--link-color));stroke-width:0}a:not([href]){color:inherit;cursor:inherit}body.underline-links a:not([href]),a:not([href]):hover{text-decoration:none}a.sel,li.sel>a{cursor:default !important;text-decoration:none}.go::after{font-size:11px;margin-block-start:-1px;padding-inline-start:4px}body.ltr .go::after{content:\"circlerarr\"}body.rtl .go::after{content:\"circlelarr\"}button{cursor:pointer}.checkmark-icon,.alert-icon{padding:5px;margin-block-end:0 !important;line-height:10px;border-radius:20px;cursor:pointer}.checkmark-icon::before,.alert-icon::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none}.checkmark-icon{background-color:var(--gray-200)}p .checkmark-icon{display:inline-block}.checkmark-icon::before{content:\"check\";color:var(--success-color)}.alert-icon{background-color:var(--gray-200)}.alert-icon::before{content:\"alert\";color:var(--error-color)}.revision-status-hud{max-width:400px}.revision-status-hud .http-error{border-radius:var(--medium-border-radius);border:1px solid var(--hairline-color);color:var(--light-text-color);background-color:var(--gray-050);padding-block:7px;padding-inline:14px}.draft-notice{display:flex;align-items:center;place-content:stretch center;gap:var(--s);color:var(--blue-800)}#content-notice .draft-notice{display:inline-flex;justify-content:flex-start}.so-notice>.draft-notice{margin-inline:calc(var(--xl)*-1) 0;margin-block:-5px;padding-inline:var(--xl) 0;padding-block:5px;border-end-start-radius:var(--large-border-radius)}body.ltr .so-notice>.draft-notice{background-image:linear-gradient(to bottom right, rgba(37, 99, 235, 0.2), rgba(37, 99, 235, 0) 50%)}body.rtl .so-notice>.draft-notice{background-image:linear-gradient(to left, rgba(37, 99, 235, 0.2), rgba(37, 99, 235, 0))}.draft-notice p{flex:1;margin:0}.draft-notice .draft-icon{position:relative;flex-shrink:0;width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:2px solid rgba(30,64,175,.2);box-sizing:border-box;box-shadow:0 1px 1px 1px var(--white)}.draft-notice .draft-icon::before{position:relative;inset-inline-start:1px;color:var(--blue-800) !important;font-size:18px}.draft-notice .draft-icon::after{content:\"\";font-size:0;position:absolute;inset:-2px;border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2)}.draft-notice .discard-changes-btn{margin-inline-start:var(--xs);background-color:rgba(0,0,0,0) !important;color:var(--blue-800) !important;border:2px solid var(--blue-600)}.draft-notice .discard-changes-btn:hover,.draft-notice .discard-changes-btn:focus{border-color:#1555e2}.draft-notice .discard-changes-btn:active{border-color:#134cca}.revision-notice{display:flex;align-items:center;place-content:stretch center;gap:var(--s);color:var(--gray-600)}#content-notice .revision-notice{display:inline-flex;justify-content:flex-start}.revision-notice p{flex:1;margin:0}.revision-notice .revision-icon{position:relative;flex-shrink:0;width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:2px solid rgba(51,64,77,.2);box-sizing:border-box;box-shadow:0 1px 1px 1px var(--white)}.revision-notice .revision-icon::before{position:relative;inset-inline-start:1px;color:var(--grey-800) !important;font-size:18px}.revision-notice .revision-icon::after{content:\"\";font-size:0;position:absolute;inset:-2px;border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2)}button.toggle{appearance:none;color:inherit;background:none;border:none;padding:0}.toggle::before,a.fieldtoggle::before{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transition:transform linear 100ms}body.ltr .toggle::before,body.ltr a.fieldtoggle::before{transform:rotate(-45deg)}body.rtl .toggle::before,body.rtl a.fieldtoggle::before{transform:rotate(135deg)}.toggle.expanded::before,a.fieldtoggle.expanded::before,.sidebar nav li.expanded>.toggle::before,.structure li:not(.collapsed)>.row>.toggle::before{transform:rotate(45deg) !important}a.fieldtoggle{display:block;position:relative;margin-block:14px;margin-inline:0;padding-inline-start:12px;color:var(--text-color);text-decoration:none}a.fieldtoggle::before{display:block;position:absolute;inset-block-start:7px;inset-inline-start:-1px}em,i{font-style:italic}ul.errors em{font-style:normal}strong,b,i em{font-weight:bold}.readable{font-size:16px;line-height:22px}.readable h1,.readable .h1,.readable h2,.readable .h2,.readable h3,.readable .h3,.readable h4,.readable .h4,.readable h5,.readable .h5,.readable h6,.readable .h6{margin:24px 0 16px;font-weight:600}.readable h1,.readable .h1{font-size:32px;line-height:40px;color:#000}.readable h2,.readable .h2{font-size:24px;line-height:30px}.readable h3,.readable .h3{font-size:20px;line-height:24px}.readable h4,.readable .h4{font-size:16px;line-height:20px}.readable h5,.readable .h5{font-size:14px;line-height:18px}.readable h6,.readable .h6{font-size:13.6px;line-height:17px;color:#596673}.readable ul,.readable ol{margin:1em 0;padding-inline-start:2em}.readable ul li{list-style-type:disc}.readable li+li{margin-top:.25em}.readable .tip-dismiss-btn{position:absolute;top:12px;inset-inline-end:12px}.readable .tip-dismiss-btn+p{margin-top:0}.readable blockquote{margin:16px 0}.readable blockquote:not(.note){padding:0 16px;color:#596673;border-inline-start:4px solid rgba(51,64,77,.1)}.readable blockquote.note{position:relative;border-radius:4px;padding:1em;padding-inline-start:50px;border:1px solid}.readable blockquote.note.dismissible{padding-inline-end:36px}.readable blockquote.note:not(.tip):not(.warning){border-color:#dc2626;color:#bf503f}.readable blockquote.note:not(.tip):not(.warning):before{content:\"alert\";color:#dc2626}.readable blockquote.note.tip{border-color:#1f5fea;color:#1f5fea}.readable blockquote.note.tip:before{content:\"lightbulb\";color:#1f5fea}.readable blockquote.note.warning{border-color:#854d0e;color:#cf783a}.readable blockquote.note.warning:before{content:\"alert\";color:#854d0e}.readable blockquote.note:before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;opacity:1;position:absolute;top:15px;inset-inline-start:16px;font-size:24px;width:24px}.readable blockquote.note a[href]{color:currentColor;text-decoration:underline}.readable .go:after{font-size:14px}.leftalign{text-align:start}.topalign{vertical-align:top}.rightalign{text-align:end}.centeralign{text-align:center !important}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.light{color:var(--medium-text-color) !important;font-weight:normal}.extralight{color:var(--light-text-color) !important}.smalltext{font-size:12px;line-height:1.2}.largetext{font-size:16px;line-height:1.2}.zilch{padding-block:100px;padding-inline:0;text-align:center;font-size:20px;line-height:24px;color:var(--light-text-color)}.zilch.small{padding-block:24px;padding-inline:0;font-size:16px}input.checkbox+label.smalltext{padding-block-start:2px}.required::after{content:\"asterisk\";margin-inline:5px 0;margin-block:-2px 0;font-size:12px;color:var(--rose-600)}.scrollpane{overflow:auto}.left{float:inline-start}.right{float:inline-end}th,td{text-align:start;vertical-align:middle}body table[dir=rtl] th,body table[dir=rtl] td{text-align:end}body table[dir=ltr] th,body table[dir=ltr] td{text-align:start}th.right,td.right{float:none;text-align:end}.clear{display:block;clear:both;height:0}.fullwidth{width:100%}.token{display:inline-block;border-radius:3px;padding:3px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:#e4edf6}.token[data-name=\"*\"]{position:relative;width:10px}.token[data-name=\"*\"] span{opacity:0}.token[data-name=\"*\"]::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;font-size:9px;line-height:17px;content:\"asterisk\";text-indent:0}.token:focus{background-color:#cdd8e4}.highlight .token{display:inline;border:none;border-radius:0;padding:0;font-size:inherit;line-height:inherit;text-shadow:none;background:rgba(0,0,0,0);box-shadow:none}.pane.highlight pre[class*=language-]{overflow:visible}.pane.highlight pre[class*=language-]>code.diff-highlight .token:not(.prefix){margin-block:0;margin-inline:-24px;padding-block:0;padding-inline:24px}.success{color:var(--success-color) !important}.notice.with-icon::before,.notice .icon::before,.warning.with-icon::before,.warning .icon::before{margin-inline:0 2px;margin-block:-2px 0;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;width:1em}.notice.has-icon,.warning.has-icon{display:flex;flex-wrap:nowrap;align-items:flex-start}.notice.has-icon .icon,.warning.has-icon .icon{flex-shrink:1}.notice{color:var(--notice-color) !important}.notice a{text-decoration:underline}.notice.with-icon::before,.notice .icon::before{content:\"lightbulb\"}.warning{color:var(--warning-color) !important}.warning.with-icon::before,.warning .icon::before{content:\"alert\"}.error{color:var(--error-color) !important}.icon.move:not(.disabled){cursor:move}.icon.move::before{content:\"move\";color:var(--custom-text-color, var(--ui-control-color))}.icon.move:not(.disabled):hover::before{color:var(--link-color)}.icon.delete{display:inline-block;line-height:inherit}.icon.delete::before{content:\"remove\";color:var(--ui-control-color)}.icon.delete:not(.disabled){cursor:pointer}.icon.delete:not(.disabled):hover::before{color:var(--disabled-color)}.icon.delete:not(.disabled):active::before{color:var(--red-800)}.hidden{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.invisible{visibility:hidden}.clearafter::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.info{vertical-align:bottom;display:inline-block;width:1em;height:1.375em;text-align:center;cursor:pointer;overflow:hidden}.info::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;vertical-align:baseline;width:100%;line-height:1.375;color:var(--ui-control-color)}.info:not(.warning)::before{content:\"info\"}.info:not(.warning):hover::before{color:var(--link-color)}.info.warning::before{content:\"alert\"}.info.warning:hover::before{color:var(--warning-color)}.info-hud table{max-width:280px;table-layout:auto}.info-hud td{word-wrap:break-word;width:100%}@media(width <= 450px){.info-hud table{table-layout:fixed;width:100%}}.content{position:relative}.content::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.customize-sources-modal{padding-inline-start:200px;overflow:visible !important}.customize-sources-modal>.cs-sidebar{position:absolute;inset-block-start:0;inset-inline-start:0;margin:0;padding-block:10px;padding-inline:0;border:none;width:200px;height:calc(100% - 44px);box-sizing:border-box;background-color:var(--gray-050);overflow:auto;box-shadow:inset -1px 0 0 var(--hairline-color);border-start-start-radius:var(--large-border-radius)}.customize-sources-modal>.cs-sidebar>.btn{margin-inline:14px 0;margin-block:10px 0;display:block;width:calc(100% - 28px)}.customize-sources-modal.sidebar-hidden{padding-inline-start:0}.customize-sources-modal.sidebar-hidden>.cs-sidebar{display:none}.customize-sources-modal>.source-settings{position:relative;height:calc(100% - 44px);box-sizing:border-box;padding:24px;overflow:auto}.customize-sources-modal>.footer{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%}.customize-sources-item{--light-text-color: var(--gray-600);--selected-item-color: var(--white);display:flex;width:calc(100% - 1px);box-sizing:border-box;align-items:center;position:relative;margin-block-start:-1px;background-color:var(--gray-100);border:solid var(--hairline-color);border-width:1px 0;user-select:none;cursor:default}.customize-sources-item+.customize-sources-item.heading{margin-block-start:10px}.customize-sources-item+.customize-sources-item:not(.heading){border-block-start:1px solid var(--hairline-color)}.customize-sources-item.sel{--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8);--ui-control-color: var(--selected-item-color);background-color:var(--dark-sel-color);color:var(--selected-item-color);z-index:1}.customize-sources-item .label{flex:1}.customize-sources-item .handle{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important;font-size:.8em !important}.customize-sources-item:not(.sel) .handle{color:var(--medium-text-color)}.customize-sources-item.heading .label{text-transform:uppercase;color:var(--light-text-color);font-size:12px;font-weight:bold}.customize-sources-item.heading.sel .label{color:var(--selected-item-color)}.customize-sources-item__move{position:absolute;inset-block-start:50%;inset-inline-end:3px;transform:translate(-50%, -50%);justify-content:center;align-items:center}.customize-sources-item__move.icon{display:flex;text-decoration:none}.customize-sources-item__btn{flex:1;padding-block:6px;padding-inline:var(--xl);padding-inline-end:30px}.checkbox-select-item{display:flex;gap:var(--xs);align-items:flex-start;align-content:stretch;padding-block:4px}.checkbox-select-item .move{margin-block-start:-4px;margin-inline-end:var(--xs);position:relative;z-index:1}.checkbox-select-item .action-btn{margin-block:-4px}ul.path{display:flex;flex-flow:row wrap;align-items:stretch}ul.path li{display:inline-flex;align-items:center}ul.path li:not(:last-child)::after{margin-inline:2px 5px;margin-block:0;display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;opacity:.8;position:relative}body.ltr ul.path li:not(:last-child)::after{transform:rotate(-45deg)}body.rtl ul.path li:not(:last-child)::after{transform:rotate(135deg)}ul.icons{margin-block-start:20px;display:flex;flex-wrap:wrap}ul.icons li{margin-block:0 10px;margin-inline:0 4px}ul.icons li a{display:block;position:relative;padding-block:60px 10px;padding-inline:5px;width:110px;text-align:center;color:var(--text-color);border-radius:4px;border:1px solid var(--white)}ul.icons li a::before{display:block;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;font-size:40px;line-height:60px}ul.icons li a .icon{position:absolute;inset-block-start:12px;inset-inline-start:0;width:100%;height:40px;display:flex;align-items:center;justify-content:center}ul.icons li a .icon img,ul.icons li a .icon svg{max-width:50px;height:40px}ul.icons li a .icon.icon-mask svg rect,ul.icons li a .icon.icon-mask svg circle,ul.icons li a .icon.icon-mask svg ellipse,ul.icons li a .icon.icon-mask svg line,ul.icons li a .icon.icon-mask svg polyline,ul.icons li a .icon.icon-mask svg polygon,ul.icons li a .icon.icon-mask svg path,ul.icons li a .icon.icon-mask svg text{fill:var(--text-color);stroke-width:0}ul.icons li a:hover{text-decoration:none;background-color:var(--gray-050);border-color:var(--gray-100)}ul.icons li a:hover .icon.icon-mask svg rect,ul.icons li a:hover .icon.icon-mask svg circle,ul.icons li a:hover .icon.icon-mask svg ellipse,ul.icons li a:hover .icon.icon-mask svg line,ul.icons li a:hover .icon.icon-mask svg polyline,ul.icons li a:hover .icon.icon-mask svg polygon,ul.icons li a:hover .icon.icon-mask svg path,ul.icons li a:hover .icon.icon-mask svg text{fill:var(--link-color);stroke-width:0}@media only screen and (width <= 380px){ul.icons li a{width:96px}}@media only screen and (width <= 320px){ul.icons li a{width:75px}}.toolbar{position:relative;margin-block-end:var(--s);min-height:34px}.toolbar.flex,.toolbar .flex{align-items:flex-start}.toolbar .text{border-radius:var(--large-border-radius) !important}.flex{display:flex;align-items:center;align-content:stretch;gap:var(--s)}.flex.flex-gap-xs{gap:var(--xs)}.flex.flex-gap-m{gap:var(--m)}.flex.flex-gap-l{gap:var(--l)}.flex.flex-gap-xl{gap:var(--xl)}.flex:not(.flex-nowrap){flex-wrap:wrap}.flex>*.label{white-space:nowrap}.centeralign .flex{justify-content:center}.inline-flex{display:inline-flex !important;align-items:center;align-content:stretch;gap:var(--s)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.gap-2xs{gap:var(--2xs)}.gap-xs{gap:var(--xs)}.gap-s{gap:var(--s)}.gap-m{gap:var(--m)}.gap-l{gap:var(--l)}.gap-xl{gap:var(--xl)}.flex-grow{flex:1;max-width:100%}.flex-justify{justify-content:space-between}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.flex-center{align-items:center}.flex-stretch{align-items:stretch}.spacer{width:14px}.buttons{display:flex;gap:7px;position:relative;margin-block:24px;margin-inline:0;align-items:center}.hud-footer>.buttons,.footer>.buttons{margin:0}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-control-border-radius);padding-block:7px;padding-inline:10px;border:none;text-align:center;user-select:none;box-sizing:border-box;appearance:none;color:currentcolor;font-size:inherit;background-color:var(--ui-control-bg-color)}.btn:not([aria-current]){cursor:pointer}.btn.chromeless{background-color:rgba(0,0,0,0);height:auto;padding:0}.btn.chromeless:hover,.btn.chromeless:active,.btn.chromeless:focus{background-color:rgba(0,0,0,0)}.btn.chromeless:hover,.btn.chromeless:active{text-decoration:underline}.btn.hairline,.btn.link-btn{border:1px solid var(--medium-hairline-color);background-color:rgba(0,0,0,0)}.btn.hairline:active,.btn.hairline[aria-expanded=true],.btn.link-btn:active,.btn.link-btn[aria-expanded=true]{background-color:var(--ui-control-static-bg-color)}.btn.hairline:hover,.btn.hairline:active,.btn.hairline[aria-expanded=true]{border-color:var(--dark-hairline-color)}.btn.hairline-dark{border:1px solid var(--dark-hairline-color)}.btn.hairline-dark:not(:hover,:active,[aria-expanded=true]){background-color:rgba(0,0,0,0)}.btn.link-btn{color:var(--link-color)}.btn.link-btn:hover,.btn.link-btn:active,.btn.link-btn[aria-expanded=true]{border-color:var(--link-color)}.btn.wrap{height:auto;min-height:34px;white-space:initial;text-align:start}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):hover{--ui-control-bg-color: var(--ui-control-hover-bg-color)}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current])[aria-expanded=true]{--ui-control-bg-color: var(--ui-control-active-bg-color)}.btn[type=color]{padding:6px !important;width:36px}.btn.loading{cursor:default}.btn:hover{text-decoration:none}.btn:empty,.btn.btn-empty{padding-inline:12px}.btn[data-icon]:not(:empty,.btn-empty)::before,.btn.icon:not(:empty,.btn-empty)::before,.btn.menubtn:not(.action-btn)[data-icon]:empty::before,.btn.menubtn:not(.action-btn)[data-icon].btn-empty::before,.btn.menubtn:not(.action-btn).icon:empty::before,.btn.menubtn:not(.action-btn).icon.btn-empty::before{margin-inline-end:5px}.btn:not(.loading) .spinner{display:none}.btn.loading::before,.btn.loading::after,.btn.loading .label{visibility:hidden}.btn div.checkbox{margin-block-start:2px}.btn [data-icon]{margin-block-start:-3px;margin-inline-end:5px}.btn [data-icon].light::before{color:var(--gray-300)}.btn .cp-icon svg rect,.btn .cp-icon svg circle,.btn .cp-icon svg ellipse,.btn .cp-icon svg line,.btn .cp-icon svg polyline,.btn .cp-icon svg polygon,.btn .cp-icon svg path,.btn .cp-icon svg text{fill:currentColor;stroke-width:0}.disabled:not(.status,.status-label){opacity:.25;pointer-events:none;user-select:none}.noteditable{cursor:not-allowed}.noteditable .element,.noteditable .lightswitch-container,.noteditable+.colorhex{cursor:not-allowed}.btn{min-height:var(--ui-control-height)}.spinner{height:var(--ui-control-height)}.btn[data-icon-after]:not(:empty,.btn-empty)::after,.menu-toggle:not(:empty,.btn-empty)::after,.menubtn:not(.action-btn,:empty,.btn-empty)::after,.menubtn:not(.action-btn).icon::after{margin-inline-start:6px}.btn[data-icon]::before,.btn[data-icon-after]::after,.btn.icon::before{position:relative}.btn.small[data-icon]::before,.btn.small[data-icon-after]::after,.btn.icon.small::before{font-size:10px}.btngroup{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center;border-radius:var(--large-border-radius)}.btngroup.fullwidth .btn{flex:1}.btngroup.disabled .btn{cursor:default}.btngroup .btn:focus{z-index:1}.btngroup .btn:not(.dashed,:last-child,.btngroup-btn-last){margin-inline-end:1px}.btngroup .btn:not(:first-child,.btngroup-btn-first){border-start-start-radius:0;border-end-start-radius:0}.btngroup .btn:not(:last-child,.btngroup-btn-last){border-start-end-radius:0;border-end-end-radius:0}.btngroup--exclusive .btn[aria-pressed=true]:not(.disabled,.loading,.dashed,[aria-disabled]){--focus-ring: var(--focus-ring-outset);background-color:var(--gray-500);color:var(--white);--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8)}.copytext{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center}.copytext .text{border-start-end-radius:0;border-end-end-radius:0;min-width:0}.copytext .btn{border-start-start-radius:0;border-end-start-radius:0}.copytextbtn{display:inline-flex;flex-wrap:nowrap;align-items:center;border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);padding-block:var(--xs);padding-inline:calc(var(--xs) + 1px);cursor:pointer;color:var(--medium-text-color);gap:var(--xs);line-height:1}.copytextbtn .copytextbtn__icon{font-size:.75rem;display:inline-flex;justify-content:center;padding:0;width:13px;height:13px;background:none;color:var(--light-text-color)}.copytextbtn:hover,.copytextbtn:focus{border-color:var(--medium-hairline-color);color:var(--text-color)}.copytextbtn:hover .copytextbtn__value,.copytextbtn:focus .copytextbtn__value{color:var(--text-color)}.copytextbtn.small{padding-block:2px;padding-inline:var(--xs)}.copytextbtn.small .copytextbtn__value{font-size:.6875rem}.menu-toggle,.menubtn:not(.action-btn){display:inline-flex;align-items:center;user-select:none}.menu-toggle::after,.menubtn:not(.action-btn)::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:relative}.menu-toggle.btn::after,.menubtn:not(.action-btn).btn::after{inset-block-start:-1px}.menu-toggle.btn:not(.disabled,.inactive):active::after,.menu-toggle.btn:not(.disabled,.inactive).active::after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive):active::after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive).active::after{border-color:var(--ui-control-active-color)}.menu-toggle.btn.submit::after,.menubtn:not(.action-btn).btn.submit::after{border-color:var(--white) !important;opacity:.8}.menu-toggle.btn.submit:not(.disabled,.inactive):hover::after,.menu-toggle.btn.submit:not(.disabled,.inactive).hover::after,.menu-toggle.btn.submit:not(.disabled,.inactive):active::after,.menu-toggle.btn.submit:not(.disabled,.inactive).active::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):hover::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).hover::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):active::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).active::after{opacity:1}.menu-toggle:not(.btn,.icon),.menubtn:not(.action-btn):not(.btn,.icon){height:17px}.menu-toggle:not(.btn,.icon)::after,.menubtn:not(.action-btn):not(.btn,.icon)::after{inset-block-start:-2px;border-color:currentcolor}.menu-toggle:empty,.menu-toggle.btn-empty,.menubtn:not(.action-btn):empty,.menubtn:not(.action-btn).btn-empty{padding-inline:8px}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.spinner{display:inline-flex;align-items:center;justify-content:center;width:var(--size, 24px);height:var(--size, 34px)}.spinner::before{display:block;content:\"\";font-size:0;animation:rotator .7s linear infinite;box-sizing:border-box;width:var(--size, 20px);height:var(--size, 20px);object-fit:scale-down;border-radius:50%;border:2px solid rgba(0,0,0,0);border-inline-end-color:currentcolor;border-block-end-color:currentcolor;opacity:.8}.spinner.small{--size: 12px}.spinner.big{--size: 48px}.spinner.spinner-absolute{position:absolute;width:var(--size, 20px);height:var(--size, 20px);transform:translateX(-50%) translateY(-50%);inset-block-start:50%;inset-inline-start:50%;z-index:101}.rtl .spinner.spinner-absolute{transform:translateX(50%) translateY(-50%)}.btn+.spinner{margin-inline-start:7px}.buttons .btn+.spinner,.buttons .btngroup+.spinner{margin-inline-start:0}.buttons.right .btn+.spinner{margin-inline-end:var(--neg-padding)}.btngroup.small .btn,.btn.small{padding-block:0 !important;padding-inline:var(--s) !important;font-size:12px;line-height:22px}.btngroup.small,.btngroup.small input.btn,.btn.small,.btn.small+.spinner{min-height:22px}.btngroup.big .btn,.btn.big{padding-block:0;padding-inline:14px;font-size:14px;line-height:36px}.btn.big[data-icon]::before,.preview-btn::before,.view-btn::before{margin-inline-start:-2px}.btngroup.big,.btngroup.big input.btn,.btn.big,.btn.big+.spinner{min-height:36px}.btn.huge{padding:var(--l);line-height:48px;height:48px}.btn.submit,.btn.secondary{color:var(--white) !important;--ui-control-active-color: var(--white);--focus-ring: var(--focus-ring-outset);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.btn.submit{background-color:var(--primary-color) !important}.btn.submit:not(.disabled,.inactive,.loading):hover,.btn.submit:not(.disabled,.inactive,.loading).hover,.btn.submit:not(.disabled,.inactive,.loading):focus{background-color:#c82020 !important}.btn.submit:not(.disabled,.inactive,.loading):active,.btn.submit:not(.disabled,.inactive,.loading).active,.btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#b21d1d !important}.btn.caution{background-color:var(--red-050) !important;color:var(--error-color)}.btn.caution:hover,.btn.caution.hover,.btn.caution:focus{background-color:#fcdada !important}.btn.caution:active,.btn.caution.active,.btn.caution[aria-expanded=true]{background-color:var(--red-100) !important}.secondary-buttons .btn.submit,.btn.secondary{background-color:var(--secondary-color) !important}.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):focus,.btn.secondary:not(.disabled,.inactive,.loading):hover,.btn.secondary:not(.disabled,.inactive,.loading).hover,.btn.secondary:not(.disabled,.inactive,.loading):focus{background-color:#55616d !important}.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true],.btn.secondary:not(.disabled,.inactive,.loading):active,.btn.secondary:not(.disabled,.inactive,.loading).active,.btn.secondary:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#4a545e !important}div.btn.submit{position:relative;overflow:hidden}div.btn.submit input{position:absolute;inset-inline-start:100%}.btn.dashed{border:1px dashed var(--medium-hairline-color);background-color:rgba(0,0,0,0)}.btngroup .btn.dashed:not(:last-child,.btngroup-btn-last){border-inline-end:1px solid rgba(0,0,0,0);margin-inline-end:-1px}.btn.dashed:focus{background-color:rgba(205,216,228,.1);border-color:rgba(0,0,0,0)}.reduce-focus-visibility .btn.dashed:focus:not(:focus-visible){border:1px dashed var(--medium-hairline-color)}.btn.dashed:not(.disabled):active,.btn.dashed:not(.disabled).active,.btn.dashed:not(.disabled)[aria-expanded=true]{background-color:rgba(205,216,228,.25)}.chevron-btns{display:flex;justify-content:flex-start}.chevron-btns .btn{position:relative;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.chevron-btns .btn.current-step,.chevron-btns .btn.active-drop-target{color:var(--white);--text-color: var(--white);--ui-control-color: var(--white);--ui-control-bg-color: var(--gray-500);--ui-control-hover-bg-color: #55616d;--ui-control-active-bg-color: #4a545e}.chevron-btns .btn.current-step{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--light-focus-hsl), 1)}.chevron-btns .btn:focus{z-index:1;box-shadow:none}.chevron-btns .btn:focus .label{z-index:1;box-shadow:var(--focus-ring)}.reduce-focus-visibility .chevron-btns .btn:focus:not(:focus-visible) .label{box-shadow:none}.reduce-focus-visibility .chevron-btns .btn:focus-visible .label{box-shadow:var(--focus-ring)}.chevron-btns .btn:not(.has-action-menu){padding-inline-end:calc(var(--ui-control-height)/2);margin-inline-end:2.8px}.chevron-btns .btn:not(.has-action-menu):not(.current-step[data-disclosure-trigger]) .btn-body{padding-inline-end:5px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body{padding-inline-start:8px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label{padding:3px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:relative}.chevron-btns .btn .btn-body{display:inline-flex;align-items:center;justify-content:center;height:var(--ui-control-height);background-color:var(--ui-control-bg-color)}.chevron-btns .btn .btn-body [data-icon]{--ui-control-height: calc((13rem / 16));text-align:center;margin-inline-end:0}.chevron-btns .btn .label{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.chevron-btns .btn.has-action-menu .btn-body{padding-inline-end:1px;margin-inline-end:0}.chevron-btns .btn .chevron-right,.chevron-btns .btn .chevron-left{position:absolute;inset-block-start:0;height:100%;width:calc(var(--ui-control-height)/2)}.chevron-btns .btn .chevron-left{inset-inline-start:0;border-block-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.chevron-btns .btn .chevron-left::after{display:block;content:\"\";font-size:0;position:absolute;inset-block-end:0;inset-inline-end:0;border-block-end:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.chevron-btns .btn .chevron-right{inset-inline-end:0;border-block-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0);border-block-end:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0);border-inline-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color)}.chevron-btns ol{position:relative;padding-inline-start:0;list-style-type:none;display:flex}.chevron-btns ol li.first-step .btn .btn-body{padding-inline-start:14px;border-start-start-radius:var(--ui-control-border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ui-control-border-radius)}.chevron-btns ol li.first-step .btn .chevron-left{display:none}.chevron-btns ol li:not(.first-step) .btn{margin-inline-start:calc(-1*var(--ui-control-height)/2);padding-inline-start:calc(var(--ui-control-height)/2)}.chevron-btns ol li:not(.first-step) .btn .btn-body{padding-inline-start:7px}.color-input-container{position:relative}.color-input-container .color-hex-indicator{position:absolute;inset-block-start:0;inset-inline-start:7px;width:1em;line-height:34px;text-align:center;user-select:none}.color-input{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important;padding-inline:calc(7px + 1em) 9px}.color{display:inline-block;position:relative;vertical-align:middle;width:34px;height:34px;border-radius:17px;padding:0}.color:not(.static,.noteditable){cursor:pointer}.color:not(.small){background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:17px 17px;background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px}.color.small{width:16px;height:16px;background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}.color .color-preview{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.color .color-preview:focus-within{box-shadow:var(--focus-ring)}.color .color-preview>.color-preview-input{position:absolute;inset-inline-start:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0}.colorhex{display:inline-block;margin-inline-start:5px;vertical-align:middle;color:var(--medium-text-color)}.lightswitch-outer-container{display:flex}.lightswitch-outer-container .lightswitch-inner-container{border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);display:flex;align-items:center;max-width:100%;padding-inline:7px}.lightswitch-outer-container .lightswitch-inner-container span{flex-grow:1;padding-block:7px;padding-inline:0;color:var(--medium-text-color);cursor:default;overflow:auto;overflow-wrap:break-word;hyphens:auto}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-inline-start:7px}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-inline-end:7px;text-align:end}.lightswitch{display:block;position:relative;border:none !important;overflow:hidden;cursor:pointer;user-select:none;background-image:linear-gradient(to right, var(--gray-400), var(--gray-400));transition:background-image linear 100ms}.lightswitch.on{background-image:linear-gradient(to right, var(--enabled-color), var(--enabled-color))}.lightswitch.indeterminate{background-image:linear-gradient(to right, var(--enabled-color), var(--gray-300))}.lightswitch .lightswitch-container{position:relative;height:100%}.lightswitch .lightswitch-container .handle{position:absolute;inset-block-start:1px;background-color:var(--white)}.lightswitch:not(.small){border-radius:11px;min-width:34px;width:34px;height:22px}.lightswitch:not(.small) .lightswitch-container{margin-inline-start:-12px;width:46px}.lightswitch:not(.small) .lightswitch-container .handle{border-radius:10px;width:20px;height:20px;inset-inline-start:calc(50% - 10px)}.lightswitch.small{border-radius:9px;width:28px;height:18px}.lightswitch.small .lightswitch-container{margin-inline-start:-10px;width:38px}.lightswitch.small .lightswitch-container .handle{border-radius:8px;width:16px;height:16px;inset-inline-start:calc(50% - 8px)}table .lightswitch{display:inline-block;margin-block-end:-5px}.lightswitch.on .lightswitch-container{margin-inline-start:0}.lightswitch.indeterminate:not(.small) .lightswitch-container{margin-inline-start:-6px}.lightswitch.indeterminate.small .lightswitch-container{margin-inline-start:-5px}table.data+.pagination{margin-block-start:24px}.pagination .page-link{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:var(--medium-border-radius)}.pagination .page-link::after{position:relative;transition:border-color linear 100ms}.pagination .page-link.prev-page::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;opacity:.8;position:relative;inset-inline-end:-1px}body.ltr .pagination .page-link.prev-page::after{transform:rotate(135deg)}body.rtl .pagination .page-link.prev-page::after{transform:rotate(-45deg)}.pagination .page-link.next-page::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;opacity:.8;position:relative;inset-inline-start:-1px}body.ltr .pagination .page-link.next-page::after{transform:rotate(-45deg)}body.rtl .pagination .page-link.next-page::after{transform:rotate(135deg)}.pagination .page-link:not(.disabled){transition:box-shadow linear 100ms;box-shadow:inset 0 0 0 1px var(--hairline-color);cursor:pointer}.pagination .page-link:not(.disabled):hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--link-color)}.pagination .page-link:not(.disabled):hover::after{border-color:var(--link-color)}body:not(.reduce-focus-visibility) .pagination .page-link:not(.disabled):focus,body.reduce-focus-visibility .pagination .page-link:not(.disabled):focus-visible{box-shadow:inset 0 0 0 1px var(--hairline-color),var(--focus-ring)}.pagination .page-link.disabled{opacity:1}.pagination .page-link.disabled::after{border-color:var(--hairline-color)}.actions{float:inline-end}.actions>li{float:inline-start}.actions>li+li{margin-inline-start:10px}h1+.actions{margin-block-start:-100px}h2+.actions{margin-block-start:-54px}.tablepane{--pane-y-padding-default: calc(var(--xl) - 2px);--pane-x-padding-default: calc(var(--padding) - 2px);margin-block:calc(var(--pane-padding, var(--pane-y-padding-default))*-1) calc(var(--pane-padding, var(--padding))*-1 + var(--pane-padding, var(--m)));margin-inline:calc(var(--pane-padding, var(--pane-x-padding-default))*-1);padding:0 !important;overflow-x:auto}.tablepane table.data th:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox),.tablepane table.data td:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox){padding-inline-start:var(--pane-padding, var(--pane-x-padding-default))}.tablepane table.data th:last-child,.tablepane table.data td:last-child{padding-inline-end:var(--pane-padding, var(--pane-x-padding-default))}table.fixed-layout{table-layout:fixed}table th.thin,table td.thin{width:.01% !important;white-space:nowrap}table thead th{font-weight:bold;text-align:start;vertical-align:top}table:not(.data) th,table:not(.data) td{padding-block:7px}table:not(.data) th:not(:first-child),table:not(.data) td:not(:first-child){padding-inline-start:12px}table:not(.data) th:not(:last-child),table:not(.data) td:not(:last-child){padding-inline-end:12px}table.data th,table.data td{position:relative;padding-inline:12px;box-sizing:border-box}table.data th.checkbox-cell,table.data th.vuetable-th-slot-checkbox,table.data td.checkbox-cell,table.data td.vuetable-th-slot-checkbox{width:var(--checkbox-size) !important;min-width:var(--checkbox-size);box-sizing:content-box;position:relative}table.data th.checkbox-cell input.checkbox+label,table.data th.checkbox-cell div.checkbox,table.data th.vuetable-th-slot-checkbox input.checkbox+label,table.data th.vuetable-th-slot-checkbox div.checkbox,table.data td.checkbox-cell input.checkbox+label,table.data td.checkbox-cell div.checkbox,table.data td.vuetable-th-slot-checkbox input.checkbox+label,table.data td.vuetable-th-slot-checkbox div.checkbox{position:absolute;inset-block-start:calc(50% - .5rem)}table.data th{font-weight:bold}table.data thead:first-child tr:first-child th:first-child,table.data thead:first-child tr:first-child td:first-child,table.data tbody:first-child tr:first-child th:first-child,table.data tbody:first-child tr:first-child td:first-child,table.data tfoot:first-child tr:first-child th:first-child,table.data tfoot:first-child tr:first-child td:first-child,table.data caption+thead tr:first-child th:first-child,table.data caption+thead tr:first-child td:first-child,table.data caption+tbody tr:first-child th:first-child,table.data caption+tbody tr:first-child td:first-child,table.data caption+tfoot tr:first-child th:first-child,table.data caption+tfoot tr:first-child td:first-child{border-start-start-radius:var(--border-radius, var(--small-border-radius));border-end-start-radius:var(--border-radius, var(--small-border-radius))}table.data thead:first-child tr:first-child th:last-child,table.data thead:first-child tr:first-child td:last-child,table.data tbody:first-child tr:first-child th:last-child,table.data tbody:first-child tr:first-child td:last-child,table.data tfoot:first-child tr:first-child th:last-child,table.data tfoot:first-child tr:first-child td:last-child,table.data caption+thead tr:first-child th:last-child,table.data caption+thead tr:first-child td:last-child,table.data caption+tbody tr:first-child th:last-child,table.data caption+tbody tr:first-child td:last-child,table.data caption+tfoot tr:first-child th:last-child,table.data caption+tfoot tr:first-child td:last-child{border-start-end-radius:var(--border-radius, var(--small-border-radius));border-end-end-radius:var(--border-radius, var(--small-border-radius))}table.data thead th,table.data thead td{width:auto;background-color:var(--gray-050);cursor:default}table.data thead th:not(.orderable),table.data thead td{padding-block:var(--s)}table.data thead th{white-space:nowrap;vertical-align:middle}table.data thead th.orderable{position:relative;padding:0 !important}body:not(.dragging) table.data thead th.orderable:not(.ordered):hover{background-color:var(--gray-100)}table.data thead th.orderable.ordered{background-color:var(--light-sel-color)}table.data thead th.orderable.ordered:not(.loading) button::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(225deg);inset-block-start:2px;position:absolute;inset-inline-end:var(--m);inset-block-start:calc(50% - 3px)}table.data thead th.orderable.ordered:not(.loading).desc button::after{transform:rotate(45deg)}table.data thead th.orderable button{position:relative;font:inherit;width:100%;padding-block:var(--pane-padding, var(--m));padding-inline:var(--m) 35px;text-align:start}table.data thead th.orderable button:focus{z-index:1}table.data thead th:not(.loading) .spinner{display:none}table.data thead th .spinner{position:absolute;inset-block-start:calc(50% - 6px);inset-inline-end:8px;--size: 12px}table.data tbody tr{--hover-bg-color: var(--gray-050);--selected-bg-color: var(--dark-sel-color)}table.data tbody tr:not(.disabled):hover th,table.data tbody tr:not(.disabled):hover td{background-color:var(--hover-bg-color)}table.data tbody tr:not(.disabled):focus{position:relative;z-index:1}table.data tbody tr:not(.disabled).sel,table.data tbody tr:not(.disabled).active-drop-target{--text-color: var(--white);--medium-dark-text-color: var(--white);--medium-text-color: var(--white);--light-text-color: var(--white);--link-color: var(--white);--ui-control-color: var(--white);--focus-ring: 0 0 0 3px hsl(var(--light-focus-hsl))}table.data tbody tr:not(.disabled).sel .status-label .status-label-text,table.data tbody tr:not(.disabled).active-drop-target .status-label .status-label-text{--status-label-text-color: var(--white) !important}table.data tbody tr:not(.disabled).sel th,table.data tbody tr:not(.disabled).sel td,table.data tbody tr:not(.disabled).active-drop-target th,table.data tbody tr:not(.disabled).active-drop-target td{color:var(--white);background-color:var(--selected-bg-color)}table.data tbody tr:not(.disabled).sel .icon,table.data tbody tr:not(.disabled).sel .cp-icon,table.data tbody tr:not(.disabled).sel [data-icon],table.data tbody tr:not(.disabled).sel [data-icon-after],table.data tbody tr:not(.disabled).active-drop-target .icon,table.data tbody tr:not(.disabled).active-drop-target .cp-icon,table.data tbody tr:not(.disabled).active-drop-target [data-icon],table.data tbody tr:not(.disabled).active-drop-target [data-icon-after]{--icon-color: var(--white) !important}table.data tbody th,table.data tbody td{padding-block:7px;max-width:33vw}table.data tbody td.timestamp{text-align:end;vertical-align:bottom;white-space:nowrap;color:var(--light-text-color)}table.data thead+tbody tr th,table.data thead+tbody tr td,table.data tr+tr th,table.data tr+tr td{border-block-start:1px solid rgba(0,0,0,0)}table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) th,table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) td{border-block-start-color:var(--gray-300)}table.data.vuetable th.sortable:hover{color:var(--text-color);background-color:var(--gray-100)}table.data.vuetable th.sortable.ordered{background-color:var(--light-sel-color)}table.data.vuetable th.sortable.ordered .sort-icon{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(225deg);inset-block-start:2px;inset-inline-end:var(--m);inset-block-start:.4375rem}table.data.vuetable th.sortable.ordered.desc .sort-icon{transform:rotate(45deg);inset-block-start:.3125rem}table.collapsed{width:auto}table.collapsed,table.collapsed tbody,table.collapsed tbody tr,table.collapsed tbody th,table.collapsed tbody td{display:block;border:none;padding:0;text-align:start;width:auto !important;white-space:normal}table.collapsed thead{display:none}table.collapsed tbody tr{padding-block:6px;padding-inline:0;border-block-end:1px dotted var(--hairline-color)}table.collapsed tbody tr::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}table.collapsed tbody th,table.collapsed tbody td{padding-block:2px !important;padding-inline:0 !important}table.collapsed tbody td:empty{display:none}table.collapsed tbody [data-title]{margin-inline-end:0}table.collapsed tbody [data-title]::before{margin-inline-end:5px;content:attr(data-title) \":\";font-weight:bold}table.collapsed tbody [data-title] form{display:inline-block}.datatablesorthelper,.editabletablesorthelper{background-color:var(--white);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.datatablesorthelper,.datatablesorthelper .chip,.datatablesorthelper a{cursor:move !important}.datatablesorthelper tr:first-child th,.datatablesorthelper tr:first-child td{border-block-start:none !important}.datatablesorthelper tr:last-child th,.datatablesorthelper tr:last-child td{border-block-end:none !important}.datatablesorthelper th .toggle{display:none !important}.chip,.card{color:var(--custom-text-color, var(--text-color));background-color:var(--custom-bg-color, var(--gray-050))}.chip.hairline,.card.hairline{border:1px solid var(--medium-hairline-color);background-color:rgba(0,0,0,0)}.chip{position:relative;display:inline-flex;align-items:center;cursor:default;user-select:none;font-weight:normal;padding-block:0;padding-inline:var(--s);max-width:100%;gap:var(--xs);border-radius:var(--large-border-radius)}.chip.small{flex-direction:row;min-height:calc(1.625rem + 8px);--thumb-size: calc(30rem / 16)}.chip.small>.thumb{margin-inline:-2px 2px;margin-block:0}.chip.small>.thumb.cp-icon{--thumb-size: 1rem}.chip.large{flex-direction:column;--thumb-size: 120px;min-width:calc(var(--s)*2 + var(--thumb-size));width:100%;padding-block:var(--xs)}.chip.large .chip-content{width:100%}.chip .chip-content{display:flex;flex-direction:row;align-items:center;gap:var(--s);width:100%}.chip .chip-content .status,.chip .chip-content .icon{margin-inline-end:0}.chip .chip-content .icon{margin-block:-4px 0;margin-inline:-1px}.chip .chip-content .label{flex:1}.chip .chip-content .chip-label{padding-block:var(--2xs);padding-inline:0}.chip .chip-content .chip-actions{margin-inline-start:auto}.chip:has(.thumb):not(.large) .chip-content{min-width:calc(100% - var(--thumb-size))}.chip.sel,li.sel .chip,li.active-drop-target .chip,.card.sel .chip{--text-color: var(--white);--custom-text-color: var(--white) !important;--medium-dark-text-color: var(--white);--medium-text-color: var(--white);--light-text-color: var(--white);--link-color: var(--white);--ui-control-color: var(--white);--focus-ring: 0 0 0 3px hsl(var(--light-focus-hsl));color:var(--white);background-color:var(--custom-sel-bg-color, var(--dark-sel-color)) !important}.chip.sel .icon,.chip.sel .cp-icon,.chip.sel [data-icon],.chip.sel [data-icon-after],li.sel .chip .icon,li.sel .chip .cp-icon,li.sel .chip [data-icon],li.sel .chip [data-icon-after],li.active-drop-target .chip .icon,li.active-drop-target .chip .cp-icon,li.active-drop-target .chip [data-icon],li.active-drop-target .chip [data-icon-after],.card.sel .chip .icon,.card.sel .chip .cp-icon,.card.sel .chip [data-icon],.card.sel .chip [data-icon-after]{--icon-color: var(--white) !important}.chip.sel,.sel .chip{cursor:default}.chip.sel .thumb,.sel .chip .thumb{filter:brightness(0.85)}.chip.sel .thumb img,.sel .chip .thumb img{box-shadow:0 0 0 1px rgba(96,109,123,.1),0 6px 4px -4px rgba(96,109,123,.2)}.offset-drag-helper .chip{background-color:var(--gray-050);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.chip>.thumb{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:var(--thumb-size);height:var(--thumb-size)}.chip>.thumb.rounded img,.chip>.thumb.rounded svg{border:var(--xs) solid rgba(0,0,0,0);border-radius:50%}.chip>.thumb.checkered img{background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}.chip>.thumb img,.chip>.thumb svg{display:block;flex-shrink:0;border-radius:var(--small-border-radius);max-width:100%;max-height:100%}.chip>.thumb svg{width:100%}.cp-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);max-width:var(--icon-size)}.cp-icon svg{width:var(--icon-size);height:var(--icon-size);max-width:var(--icon-size) !important;max-height:var(--icon-size) !important}.cp-icon svg rect,.cp-icon svg circle,.cp-icon svg ellipse,.cp-icon svg line,.cp-icon svg polyline,.cp-icon svg polygon,.cp-icon svg path,.cp-icon svg text{fill:var(--icon-color, var(--ui-control-color));stroke-width:0}.cp-icon.large{--icon-size: calc(20rem / 16)}.cp-icon.small{--icon-size: calc(14rem / 16)}.cp-icon.puny{--icon-size: calc(12rem / 16)}.chips,.cards{display:flex;--custom-bg-color: initial;--custom-text-color: initial;--custom-sel-bg-color: initial}.chips:not(.inline-chips),.cards:not(.inline-chips){flex-direction:column}.chips li,.cards li{max-width:100%}.cards{gap:var(--s)}.chips{align-items:flex-start;gap:var(--xs)}.chips.chips-small li{height:2.125rem}.inline-chips{display:flex;flex-flow:row wrap;align-items:center;gap:var(--s)}.inline-chips .chip{margin:0 !important}.elements.inline-chips{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.card{position:relative;display:flex;flex-direction:row;align-items:stretch;padding:var(--m);gap:var(--s);border-radius:var(--large-border-radius);cursor:default;user-select:none;width:100%;overflow:hidden}.card::after{border-radius:var(--large-border-radius)}.card.sel,li.sel .card{--text-color: var(--white);--custom-text-color: var(--white) !important;--medium-dark-text-color: var(--white);--medium-text-color: var(--white);--light-text-color: var(--white);--link-color: var(--white);--ui-control-color: var(--white);--focus-ring: 0 0 0 3px hsl(var(--light-focus-hsl));color:var(--white);background-color:var(--custom-sel-bg-color, var(--dark-sel-color)) !important}.card.sel>.thumb,li.sel .card>.thumb{filter:brightness(0.85)}.card.sel .icon,.card.sel .cp-icon,.card.sel [data-icon],.card.sel [data-icon-after],li.sel .card .icon,li.sel .card .cp-icon,li.sel .card [data-icon],li.sel .card [data-icon-after]{--icon-color: var(--white) !important}.card.sel .status-label .status-label-text,li.sel .card .status-label .status-label-text{--status-label-text-color: var(--white) !important}.ck-content .card ul{padding-inline:0 !important;list-style-type:none}.card>.thumb{display:flex;flex:0 0 128px;width:128px;overflow:hidden;align-self:start;border-radius:var(--small-border-radius)}.card>.thumb img,.card>.thumb svg{width:100%;max-height:128px;object-fit:cover}.card>.thumb+.card-content{margin-inline-start:calc(var(--m) - var(--s))}.card>.cp-icon{margin-inline:-2px -4px;margin-block:3px 0}.card>.cp-icon+.card-content .card-body .chip[data-type=craft\\\\models\\\\EntryType] .cp-icon{display:none}.card .card-content,.card .card-content .card-body{display:flex;flex-direction:column;gap:var(--xs);flex:1}.card .card-content{flex:1 0 0 !important;overflow:hidden;position:relative;--focus-ring: var(--inner-focus-ring)}.card .card-content .card-heading{display:flex;flex-direction:row;align-items:center;gap:5px;min-height:1.375rem}.card .card-content .card-heading .label{font-weight:600}.card .card-content .card-body:empty{display:none}.card .card-content .card-body>.card-attribute-preview:not(:has(>.no-truncate)){--max-lines: 2;margin:0;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;text-wrap:pretty}.card .card-content .card-body .checkbox-preview-label{display:inline;font-style:italic;margin-inline-start:5px}.card .card-content .card-body .chip.small{padding-inline:0}.card>.card-actions-container{display:flex;align-items:flex-start !important;position:relative}.card-grid{display:grid !important;gap:var(--s) !important;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.card-grid>li{border-radius:var(--large-border-radius)}.card-grid>li>.card{margin:0 !important;height:100%}.lp-editor-container .card-grid{grid-template-columns:minmax(0, 1fr)}.context-label,.context-menu-container{display:inline-flex;align-items:center;margin-inline-start:var(--xs);height:var(--touch-target-size);padding-block:0;padding-inline:var(--s);font-size:11px;font-weight:normal;text-decoration:none !important;color:var(--medium-dark-text-color);border-radius:calc(var(--touch-target-size)/2);border:1px solid var(--medium-hairline-color)}.context-menu-container{padding-inline-end:0}.context-menu-container .menubtn:not(.action-btn){margin-inline:0 -1px;margin-block:0;padding-inline-end:2px !important;border-inline-start:1px solid var(--medium-hairline-color);border-start-start-radius:0;border-start-end-radius:calc(var(--touch-target-size)/2);border-end-end-radius:calc(var(--touch-target-size)/2);border-end-start-radius:0}.context-menu-container .menubtn:not(.action-btn):hover{border-color:var(--dark-hairline-color) !important}.context-menu-container>*{display:inline-block;padding-inline-end:var(--s)}.context-menu-container .menubtn:not(.action-btn):only-child,.context-menu-container .visually-hidden:first-child+.menubtn:not(.action-btn):last-child{margin-block:0;margin-inline:calc(var(--s)*-1);border-inline-start:none !important;border-radius:calc(var(--touch-target-size)/2) !important}.chip .checkbox::before,.card .checkbox::before{box-shadow:none !important}.chip .label,.card .label{display:flex;align-items:center;gap:var(--xs);overflow:hidden}.chip .label .label-link,.card .label .label-link{flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip .label .label-link:focus,.card .label .label-link:focus{box-shadow:var(--inner-focus-ring)}.chip .label a.label-link,.card .label a.label-link{color:var(--link-color)}.chip .label .segment::after,.card .label .segment::after{display:inline-flex !important;position:relative;inset-block-start:-2px;margin-inline:2px 5px;margin-block:0;display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;opacity:.8;position:relative}body.ltr .chip .label .segment::after,body.ltr .card .label .segment::after{transform:rotate(-45deg)}body.rtl .chip .label .segment::after,body.rtl .card .label .segment::after{transform:rotate(135deg)}.sel .chip .label .segment::after,.sel .card .label .segment::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--white);border-width:0 .0625rem .0625rem 0;opacity:.8;position:relative}body.ltr .sel .chip .label .segment::after,body.ltr .sel .card .label .segment::after{transform:rotate(-45deg)}body.rtl .sel .chip .label .segment::after,body.rtl .sel .card .label .segment::after{transform:rotate(135deg)}.chip>.chip-content>.chip-actions,.chip>.card-actions-container>.card-actions,.card>.chip-content>.chip-actions,.card>.card-actions-container>.card-actions{display:flex;flex-direction:row;align-items:center;gap:var(--s);min-height:1.375rem}.chip>.chip-content>.chip-actions:empty,.chip>.card-actions-container>.card-actions:empty,.card>.chip-content>.chip-actions:empty,.card>.card-actions-container>.card-actions:empty{display:none}.chip>.chip-content>.chip-actions>.status,.chip>.card-actions-container>.card-actions>.status,.card>.chip-content>.chip-actions>.status,.card>.card-actions-container>.card-actions>.status{margin:0}.chip>.chip-content>.chip-actions>.action-btn,.chip>.chip-content>.chip-actions>.move,.chip>.card-actions-container>.card-actions>.action-btn,.chip>.card-actions-container>.card-actions>.move,.card>.chip-content>.chip-actions>.action-btn,.card>.chip-content>.chip-actions>.move,.card>.card-actions-container>.card-actions>.action-btn,.card>.card-actions-container>.card-actions>.move{height:var(--touch-target-size);width:var(--touch-target-size);margin-block:0;margin-inline:-4px}.chip>.chip-content>.chip-actions>.action-btn::before,.chip>.chip-content>.chip-actions>.move::before,.chip>.card-actions-container>.card-actions>.action-btn::before,.chip>.card-actions-container>.card-actions>.move::before,.card>.chip-content>.chip-actions>.action-btn::before,.card>.chip-content>.chip-actions>.move::before,.card>.card-actions-container>.card-actions>.action-btn::before,.card>.card-actions-container>.card-actions>.move::before{color:var(--custom-text-color, var(--ui-control-color))}.chip>.chip-content>.chip-actions .action-btn,.chip>.card-actions-container>.card-actions .action-btn,.card>.chip-content>.chip-actions .action-btn,.card>.card-actions-container>.card-actions .action-btn{background-color:rgba(0,0,0,0)}.chip>.chip-content>.chip-actions .action-btn::before,.chip>.card-actions-container>.card-actions .action-btn::before,.card>.chip-content>.chip-actions .action-btn::before,.card>.card-actions-container>.card-actions .action-btn::before{margin-inline-end:0 !important}.chip>.chip-content>.chip-actions .action-btn:hover,.chip>.chip-content>.chip-actions .action-btn:active,.chip>.chip-content>.chip-actions .action-btn[aria-expanded=true],.chip>.card-actions-container>.card-actions .action-btn:hover,.chip>.card-actions-container>.card-actions .action-btn:active,.chip>.card-actions-container>.card-actions .action-btn[aria-expanded=true],.card>.chip-content>.chip-actions .action-btn:hover,.card>.chip-content>.chip-actions .action-btn:active,.card>.chip-content>.chip-actions .action-btn[aria-expanded=true],.card>.card-actions-container>.card-actions .action-btn:hover,.card>.card-actions-container>.card-actions .action-btn:active,.card>.card-actions-container>.card-actions .action-btn[aria-expanded=true]{backdrop-filter:brightness(90%)}.chip>.chip-content>.chip-actions .move,.chip>.card-actions-container>.card-actions .move,.card>.chip-content>.chip-actions .move,.card>.card-actions-container>.card-actions .move{margin-block-start:-3px !important}.chip.error .label .label-link,.card.error .label .label-link{color:var(--error-color)}.element-index .source-path{background-color:var(--gray-050);border-radius:3px;--ui-control-bg-color: var(--light-sel-color);--ui-control-hover-bg-color: #bdcbdb;--ui-control-active-bg-color: #acbed2}.element-index .source-path .chevron-btns{display:inline-flex;position:relative;background:#fff;--ui-control-height: calc((30rem / 16))}.element-index .source-path .chevron-btns::before{display:block;content:\"\";font-size:0;position:absolute;inset-block-start:0;width:0;height:0;inset-inline-end:0;border-block-start:calc(var(--ui-control-height)/2) solid #f3f7fc;border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.element-index .source-path .chevron-btns::after{display:block;content:\"\";font-size:0;position:absolute;inset-block-start:calc(var(--ui-control-height)/2);inset-inline-end:0;border-block-end:calc(var(--ui-control-height)/2) solid #f3f7fc;border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.element-index .source-path .chevron-btns .btn{--ui-control-border-radius: 3px}.element-index .source-path .btn.settings{box-shadow:0 0 0 2px var(--white)}.element-index.main .source-path{margin-block:-22px 24px;margin-inline:calc(var(--padding)*-1 + 2px)}.element-index.main .inline-editing textarea,.element-index.main .inline-editing input[type=email],.element-index.main .inline-editing input[type=text].fullwidth,.element-index.main .inline-editing input[type=url],.element-index.main .inline-editing .link-input{min-width:10rem}.element-index.main .inline-editing .link-input .flex-nowrap,.element-index.main .inline-editing .icon-picker{flex-wrap:wrap}.element-index.main .inline-editing .money-container input[type=text].fullwidth,.element-index.main .inline-editing input[type=text][inputmode].fullwidth{min-width:5rem;width:5rem}.element-index.main .inline-editing .lightswitch-outer-container .lightswitch-inner-container span{overflow:initial}.element-index.main .inline-editing .selectize.select:not(.fullwidth){width:10rem}.element-index.main .inline-editing .flex:has(input[type=text][inputmode].fullwidth){flex-wrap:nowrap}.elementselectormodal .element-index .source-path{margin-block-end:2px}.element-index.pane .toolbar{position:relative;z-index:2;margin-block:calc(var(--pane-padding)*-1) var(--pane-padding) !important;margin-inline:calc(var(--pane-padding)*-1) !important;border-radius:calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px) 0 0;padding:var(--pane-padding);box-shadow:0 1px 0 var(--hairline-color);background-color:var(--gray-050)}.element-index.pane .header{padding-block:var(--pane-padding);background-color:rgba(0,0,0,0);border-block-end:1px solid var(--hairline-color)}.element-index.pane .elements{--border-radius: 0}.element-index.pane .elements .tableview table.data thead th,.element-index.pane .elements .tableview table.data thead td{border-block-end:1px solid var(--hairline-color)}.element-index.pane .elements .tableview table.data thead th:not(.ordered),.element-index.pane .elements .tableview table.data thead td:not(.ordered){background-color:rgba(0,0,0,0)}.element-index.pane .footer{border-radius:0 0 calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px) !important;box-shadow:none;border-block-start:1px solid var(--hairline-color);background:rgba(0,0,0,0)}.element-index craft-proxy-scrollbar{position:sticky;width:calc(100% + var(--xl)*2);margin-inline:calc(var(--xl)*-1)}.elements{position:relative}.elements:not(.busy) .update-spinner{display:none}.elements.busy{min-height:72px}.elements.busy::after{display:block;content:\"\";font-size:0;position:absolute;z-index:100;inset-block-start:0;inset-inline-start:calc(var(--pane-padding, 24px)*-1);width:calc(100% + var(--pane-padding, 24px) + var(--pane-padding, 24px));height:100%;background:rgba(255,255,255,.75);border-radius:var(--large-border-radius)}.elements .header{margin-block:calc(var(--xl)*-1 + 2px) var(--xl);margin-inline:calc(var(--padding)*-1 + 2px);padding:var(--s);background-color:var(--gray-050);box-shadow:none;border-radius:var(--border-radius, var(--small-border-radius))}.elements .header::after{content:\"\"}.elements .header .selectallcontainer{display:flex;align-items:center;gap:5px;cursor:default}.elements .tableview tr.draggee th,.elements .tableview tr.draggee td,.elements .thumbsview li.draggee{opacity:.25}.elements .tableview th .move,.elements .tableview th .toggle{display:flex;position:absolute;justify-content:center;align-items:center;inset-block-start:50%;transform:translateY(-50%);margin-inline-start:calc(var(--touch-target-size)*-1);width:var(--touch-target-size);height:var(--touch-target-size)}.elements .tableview th .move{font-size:11px;text-decoration:none}.elements .tableview th .toggle{text-align:center;padding:4px;border-radius:50%}.elements .tableview th .move+.toggle{margin-inline-start:calc(var(--touch-target-size)*-2)}.elements .tableview th .enabled-label{margin-inline-start:var(--xs)}.elements .tableview .chip{background-color:rgba(0,0,0,0)}.elements .tableview tr.disabled{opacity:1}.elements .tableview tr.disabled>th>div>*,.elements .tableview tr.disabled>td{opacity:.25}.elements .tableview tr.disabled>th>div>button.toggle{opacity:1;pointer-events:all}.elements .thumbsview{display:grid;gap:var(--xs);grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.elements .thumbsview li{position:relative;margin-inline:0 1px;margin-block:0 1px;max-width:226px;border-radius:var(--large-border-radius)}.elements .thumbsview li:hover .chip{background-color:var(--gray-050)}.elements .thumbsview li.sel a{cursor:pointer !important}.elements .thumbsview li.sel a:hover{text-decoration:underline}.elements .thumbsview .chip.large{width:100%}.elements .thumbsview .chip-content{max-width:100%}.tableview .inline-chips .chip{padding:0;background-color:rgba(0,0,0,0)}.export-form{position:relative}.export-form .spinner{position:absolute;inset-block-end:0;inset-inline-end:-24px}.structure{position:relative;z-index:1}.structure li{padding-inline-start:8px}.structure li.collapsed>ul{display:none}.structure li .row:hover>.icon,.structure li.draghelper>.row .move,.structure li .add.active{opacity:1}.structure li.draghelper>.row .add{opacity:0}.structure li.draghelper>.row .move::before{color:var(--link-color)}.structure li.draginsertion{position:relative;margin-inline:8px 0;margin-block:-1px;padding-inline-start:0;height:2px;background-color:var(--link-color) !important;border-inline-start:none;border-radius:1px}.structure li .toggle{position:relative;z-index:1;float:inline-start;margin-inline:-12px -8px;margin-block:10px 0;padding:4px}.structure li .row::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.structure li .move,.structure li .add{margin-inline:0 5px;margin-block:5px 0;opacity:0;transition:opacity linear 100ms}.structure li .add{padding-block:0;padding-inline:5px}.structure li .add::before{content:\"downangle\";color:var(--dark-hairline-color)}.structure li .add:not(.disabled):hover::before,.structure li .add.active::before{color:var(--link-color)}.structure li .checkbox{float:inline-start;margin-inline:7px 0;margin-block:7px 0}.structure ul{margin-inline-start:-3px}.structure ul li{padding-inline-start:38px;background-repeat:no-repeat;--background-position-x: 0;--background-position-y: -6px;background-position:var(--background-position-x) var(--background-position-y)}body.ltr .structure ul li{background-image:url(\"../images/branch.png\")}body.rtl .structure ul li{--background-position-x: 100%;background-image:url(\"../images/branch_rtl.png\")}.structure ul li:not(:last-child,.last){padding-inline-start:37px;border-inline-start:1px solid var(--gray-200)}body.ltr .structure ul li:not(:last-child,.last){--background-position-x: -1px}body.rtl .structure ul li:not(:last-child,.last){--background-position-x: calc(100% + 1px)}.structure ul li.draginsertion{margin-inline-start:38px}.structure .row.draghover .chip{z-index:2;border-radius:15px;box-shadow:inset 0 0 0 2px var(--link-color)}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px var(--link-color)}.elementselect .elements:not(:empty)+.flex,.componentselect .components:not(:empty)+.flex{margin-block-start:var(--s)}.elementselect{position:relative;min-height:34px}.elementselect .flex,.elementselect .btn{clear:both}.elementselect .structure .chip{margin-block-start:var(--xs)}.elementselect .structure>li{padding-inline-start:0}.elementselect .structure ul{margin-inline-start:14px}.elementselect .structure ul li{--background-position-y: 0}.nested-element-cards{display:flex;flex-direction:column;gap:var(--s)}.nested-element-cards>.pane{margin:0}table.editable{border-radius:var(--large-border-radius);border:1px solid var(--gray-200)}table.editable th,table.editable td.heading,table.editable td.action{color:var(--medium-text-color);font-weight:normal;background-color:var(--gray-050)}table.editable th button:not(.lightswitch),table.editable th a,table.editable td.heading button:not(.lightswitch),table.editable td.heading a,table.editable td.action button:not(.lightswitch),table.editable td.action a{display:inline-flex;width:var(--touch-target-size);height:var(--touch-target-size);align-items:center;justify-content:center}table.editable th .flex,table.editable td.heading .flex,table.editable td.action .flex{gap:0}table.editable td.action{padding-inline:var(--xs) !important;vertical-align:middle}table.editable td.action:has(+td.action){padding-inline-end:0 !important}table.editable td.action+td.action{padding-inline-start:0 !important}table.editable thead tr th,table.editable tbody tr th{padding-block:6px;padding-inline:10px}table.editable thead tr th{border-block-end:1px solid var(--hairline-color)}table.editable thead tr th.has-info{padding-inline-end:calc(15px + 1em)}table.editable thead tr th span.info{position:absolute;margin-inline-start:5px}table.editable tbody tr:not(:first-child) th,table.editable tbody tr:not(:first-child) td{border-block-start:1px solid var(--hairline-color)}table.editable tbody tr:last-child td:first-child{border-end-start-radius:var(--large-border-radius)}table.editable tbody tr:last-child td:first-child textarea,table.editable tbody tr:last-child td:first-child input.text{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.editable tbody tr td:not(:first-child),table.editable tbody tr th~td:not(.hidden)~td{border-inline-start:1px solid var(--hairline-color)}table.editable tbody tr th~td:not(:first-child){border-inline-start:1px solid #dbdddf}table.editable tbody tr td{vertical-align:top;background-color:var(--white);padding-block:4px;padding-inline:10px}table.editable tbody tr td.focus{position:relative;box-shadow:inset 0 0 0 1px var(--hairline-color)}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual .editable-table-preview{text-align:start;white-space:pre-wrap}table.editable tbody tr td.textual .editable-table-preview+textarea{opacity:0;height:0;min-height:0;padding-block:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{text-align:start;white-space:pre-wrap}table.editable tbody tr td.lightswitch-cell{padding-block:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin-block:0;margin-inline:auto}table.editable tbody tr td.checkbox-cell{padding-block:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;margin-block:-2px 0;margin-inline:auto;width:16px;height:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px var(--error-color)}table.editable tbody tr td.disabled{position:relative;opacity:1}table.editable tbody tr td.disabled::after{content:\"\";font-size:0;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-color:rgba(243,247,252,.75);user-select:none}table.editable tbody tr td.action{padding-block:4px;padding-inline:7px}table.editable tbody tr td.action+td.action{border-inline-start:none;padding-inline-start:0}table.editable tbody tr td .flex>*{margin-block-end:0}table.editable tbody textarea,table.editable tbody textarea.text,table.editable tbody input.text,table.editable tbody pre,table.editable tbody .editable-table-preview{display:block;width:100%;border:none;box-shadow:none;border-radius:0;padding-block:7px;padding-inline:10px;line-height:20px;background-color:rgba(0,0,0,0);overflow:hidden;transition:none;box-sizing:border-box}table.editable tbody .color-container{display:block;position:relative}table.editable tbody .color-container>.color,table.editable tbody .color-container .color-input{margin-block-end:0}table.editable tbody .color-container>.color{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:1}table.editable tbody .color-container .color-hex-indicator{inset-inline-start:32px}table.editable tbody .color-container .color-input{padding-inline-start:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:calc(100% - 29px)}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{inset-block-start:6px;inset-inline-start:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%}table.editable:not(.hidden)+.btn.add{border-block-start-width:0;border-radius:0 0 var(--medium-border-radius) var(--medium-border-radius)}.border-box+.buttons,.shadow-box+.buttons{margin-block-start:7px}ul.tree,.tree ul{margin-inline-start:20px}.tree li .toggle{margin-inline:-15px 0;margin-block:7px 0}.status{flex:0 0 auto;display:inline-block;position:relative;margin-inline-end:10px;width:.75rem;height:.75rem;border-radius:100%;box-sizing:border-box;background-clip:border-box}body.use-shapes .status.all{rotate:45deg;background-image:linear-gradient(30deg, #184cef, #e5422b)}body.use-shapes .status.pending{background-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--pending-color) rgba(0,0,0,0);border-radius:1px}body.use-shapes .status.all,body.use-shapes .status.off,body.use-shapes .status.suspended,body.use-shapes .status.expired{border-radius:2px;transform:scale(90%)}.status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:var(--ui-control-color)}.status.all{background-image:linear-gradient(60deg, #184cef, #e5422b);background-origin:border-box}.status.on,.status.live,.status.active,.status.enabled{background-color:var(--enabled-color)}.status.red,.bg-red,.status.off,.status.suspended,.status.expired{background-color:var(--disabled-color)}.status.warning{background-color:var(--warning-color)}.status.orange,.bg-orange,.status.pending{background-color:var(--pending-color)}.status.amber,.bg-amber{background-color:var(--amber-500)}.status.yellow,.bg-yellow{background-color:var(--yellow-500)}.status.lime,.bg-lime{background-color:var(--lime-500)}.status.green,.bg-green{background-color:var(--green-600)}.status.emerald,.bg-emerald{background-color:var(--emerald-500)}.status.teal,.bg-teal,.status.turquoise,.bg-turquoise{background-color:var(--enabled-color)}.status.cyan,.bg-cyan{background-color:var(--cyan-500)}.status.sky,.bg-sky{background-color:var(--sky-500)}.status.blue,.bg-blue{background-color:var(--blue-600)}.status.indigo,.bg-indigo{background-color:var(--indigo-500)}.status.violet,.bg-violet{background-color:var(--violet-500)}.status.purple,.bg-purple{background-color:var(--purple-500)}.status.fuchsia,.bg-fuchsia{background-color:var(--fuchsia-500)}.status.pink,.bg-pink{background-color:var(--pink-500)}.status.rose,.bg-rose{background-color:var(--rose-500)}.status.light{background-color:var(--gray-100)}.status.white,.bg-white{background-color:var(--white)}.status.black,.bg-black{background-color:var(--gray-800)}.status.gray,.bg-gray,.status.grey,.bg-grey{background-color:var(--gray-300)}.status.disabled,.status.inactive{--outline-color: var(--gray-500);box-shadow:inset 0 0 0 2px var(--outline-color)}.sel .status.disabled,.sel .status.inactive{--outline-color: var(--gray-200)}.status.white{opacity:1}.status-label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--xs);height:1.375rem;padding-block:0;padding-inline:var(--s)}.status-label::before{position:absolute;display:block;inset:0;background-color:var(--status-label-bg-color);border-radius:.6875rem;content:\"\";opacity:.15;user-select:none;pointer-events:none}.status-label .status,.status-label .cp-icon{margin-inline:-3px 0;margin-block:0}.status-label .status-label-text{position:relative;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--status-label-text-color)}.status-label.red{--status-label-text-color: var(--red-900);--status-label-bg-color: var(--disabled-color)}.status-label.amber{--status-label-text-color: var(--amber-900);--status-label-bg-color: var(--amber-500)}.status-label.orange{--status-label-text-color: var(--orange-900);--status-label-bg-color: var(--pending-color)}.status-label.yellow{--status-label-text-color: var(--yellow-900);--status-label-bg-color: var(--yellow-500)}.status-label.lime{--status-label-text-color: var(--lime-900);--status-label-bg-color: var(--lime-500)}.status-label.green{--status-label-text-color: var(--green-900);--status-label-bg-color: var(--green-500)}.status-label.emerald{--status-label-text-color: var(--emerald-900);--status-label-bg-color: var(--emerald-500)}.status-label.teal{--status-label-text-color: var(--teal-900);--status-label-bg-color: var(--enabled-color)}.status-label.cyan{--status-label-text-color: var(--cyan-900);--status-label-bg-color: var(--cyan-500)}.status-label.sky{--status-label-text-color: var(--sky-900);--status-label-bg-color: var(--sky-500)}.status-label.blue{--status-label-text-color: var(--blue-900);--status-label-bg-color: var(--blue-500)}.status-label.indigo{--status-label-text-color: var(--indigo-900);--status-label-bg-color: var(--indigo-500)}.status-label.violet{--status-label-text-color: var(--violet-900);--status-label-bg-color: var(--violet-500)}.status-label.purple{--status-label-text-color: var(--purple-900);--status-label-bg-color: var(--purple-500)}.status-label.fuchsia{--status-label-text-color: var(--fuchsia-900);--status-label-bg-color: var(--fuchsia-500)}.status-label.pink{--status-label-text-color: var(--pink-900);--status-label-bg-color: var(--pink-500)}.status-label.rose{--status-label-text-color: var(--rose-900);--status-label-bg-color: var(--rose-500)}.status-label.light{--status-label-text-color: var(--gray-900);--status-label-bg-color: var(--gray-500)}.status-label.gray{--status-label-text-color: var(--gray-900);--status-label-bg-color: var(--gray-500)}.card.sel .status-label.gray,li.sel .card .status-label.gray,table.data tbody tr:not(.disabled).sel .status-label.gray,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray{--status-label-bg-color: var(--white)}.card.sel .status-label.gray::before,li.sel .card .status-label.gray::before,table.data tbody tr:not(.disabled).sel .status-label.gray::before,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray::before{opacity:.075}.icon.warning,.cp-icon.warning,[data-icon].warning,[data-icon-after].warning{--icon-color: var(--warning-color)}.icon.red,.cp-icon.red,[data-icon].red,[data-icon-after].red{--icon-color: var(--disabled-color)}.icon.orange,.cp-icon.orange,[data-icon].orange,[data-icon-after].orange{--icon-color: var(--pending-color)}.icon.amber,.cp-icon.amber,[data-icon].amber,[data-icon-after].amber{--icon-color: var(--amber-500)}.icon.yellow,.cp-icon.yellow,[data-icon].yellow,[data-icon-after].yellow{--icon-color: var(--yellow-500)}.icon.lime,.cp-icon.lime,[data-icon].lime,[data-icon-after].lime{--icon-color: var(--lime-500)}.icon.green,.cp-icon.green,[data-icon].green,[data-icon-after].green{--icon-color: var(--green-500)}.icon.emerald,.cp-icon.emerald,[data-icon].emerald,[data-icon-after].emerald{--icon-color: var(--emerald-500)}.icon.teal,.cp-icon.teal,[data-icon].teal,[data-icon-after].teal{--icon-color: var(--enabled-color)}.icon.cyan,.cp-icon.cyan,[data-icon].cyan,[data-icon-after].cyan{--icon-color: var(--cyan-500)}.icon.sky,.cp-icon.sky,[data-icon].sky,[data-icon-after].sky{--icon-color: var(--sky-500)}.icon.blue,.cp-icon.blue,[data-icon].blue,[data-icon-after].blue{--icon-color: var(--blue-600)}.icon.indigo,.cp-icon.indigo,[data-icon].indigo,[data-icon-after].indigo{--icon-color: var(--indigo-500)}.icon.violet,.cp-icon.violet,[data-icon].violet,[data-icon-after].violet{--icon-color: var(--violet-500)}.icon.purple,.cp-icon.purple,[data-icon].purple,[data-icon-after].purple{--icon-color: var(--purple-500)}.icon.fuchsia,.cp-icon.fuchsia,[data-icon].fuchsia,[data-icon-after].fuchsia{--icon-color: var(--fuchsia-500)}.icon.pink,.cp-icon.pink,[data-icon].pink,[data-icon-after].pink{--icon-color: var(--pink-500)}.icon.rose,.cp-icon.rose,[data-icon].rose,[data-icon-after].rose{--icon-color: var(--rose-500)}.icon.white,.cp-icon.white,[data-icon].white,[data-icon-after].white{--icon-color: var(--white)}.icon.black,.cp-icon.black,[data-icon].black,[data-icon-after].black{--icon-color: var(--gray-800)}.icon.gray,.cp-icon.gray,[data-icon].gray,[data-icon-after].gray{--icon-color: var(--gray-300)}.warning[data-icon]::before,.warning[data-icon-after]::after,.red[data-icon]::before,.red[data-icon-after]::after,.orange[data-icon]::before,.orange[data-icon-after]::after,.amber[data-icon]::before,.amber[data-icon-after]::after,.yellow[data-icon]::before,.yellow[data-icon-after]::after,.lime[data-icon]::before,.lime[data-icon-after]::after,.green[data-icon]::before,.green[data-icon-after]::after,.emerald[data-icon]::before,.emerald[data-icon-after]::after,.teal[data-icon]::before,.teal[data-icon-after]::after,.cyan[data-icon]::before,.cyan[data-icon-after]::after,.sky[data-icon]::before,.sky[data-icon-after]::after,.blue[data-icon]::before,.blue[data-icon-after]::after,.indigo[data-icon]::before,.indigo[data-icon-after]::after,.violet[data-icon]::before,.violet[data-icon-after]::after,.purple[data-icon]::before,.purple[data-icon-after]::after,.fuchsia[data-icon]::before,.fuchsia[data-icon-after]::after,.pink[data-icon]::before,.pink[data-icon-after]::after,.rose[data-icon]::before,.rose[data-icon-after]::after,.white[data-icon]::before,.white[data-icon-after]::after,.black[data-icon]::before,.black[data-icon-after]::after,.gray[data-icon]::before,.gray[data-icon-after]::after{color:var(--icon-color) !important}.condition-container{margin-block:24px;margin-inline:0}.condition-rule,.condition-footer{padding:7px}.condition-footer{border:1px dashed var(--medium-hairline-color);border-radius:var(--large-border-radius)}.condition:not(:empty)+.condition-footer{border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}.condition-footer .spinner:not(.loading){display:none}.condition-rule{margin:0;border:1px solid var(--hairline-color);background-color:var(--gray-050)}.condition-rule:first-child{border-start-start-radius:var(--large-border-radius);border-start-end-radius:var(--large-border-radius)}.condition-rule+.condition-rule{border-block-start-width:0}.condition-rule>.rule-move,.condition-rule>.rule-actions{margin-block-start:5px}.condition-rule>.rule-body .lightswitch{margin-block-start:6px;display:block}.condition-rule>.rule-body .selectize{min-width:100px}.condition-rule>.rule-body .text.fullwidth{min-width:100px;max-width:100%}.progressbar{border-radius:6px;border:2px solid var(--gray-700);padding:2px;position:absolute;inset-inline-start:20%;width:60%;z-index:1000}.progressbar-inner{border-radius:2px;height:4px;background-color:var(--gray-700)}.progressbar:not(.pending) .progressbar-inner{width:0;transition:width linear 100ms}.progressbar.pending .progressbar-inner{animation-timing-function:linear;animation-duration:250ms;animation-iteration-count:infinite}body.ltr .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(135deg, var(--white), var(--white) 8.83885px, var(--gray-700) 8.83885px, var(--gray-700) 17.6777px)}body.rtl .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(45deg, var(--white), var(--white) 8.83885px, var(--gray-700) 8.83885px, var(--gray-700) 17.6777px)}body.ltr .progressbar.pending .progressbar-inner{animation-name:pendingprogress-ltr}body.rtl .progressbar.pending .progressbar-inner{animation-name:pendingprogress-rtl}@keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@keyframes pendingprogress-rtl{from{background-position:0}to{background-position:-25px}}.elementselect .progress-shade{background-color:rgba(255,255,255,.8);width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;display:none}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{padding-block:7px !important;padding-inline:10px !important;max-width:400px;background-color:var(--gray-050) !important}.missing-component .error{margin:0}.missing-component .install-plugin{margin-block:7px -7px;margin-inline:0;border-block-start:1px solid var(--hairline-color);position:relative;padding-inline:40px 0;padding-block:10px}.missing-component .install-plugin .icon{width:32px;height:32px;position:absolute;inset-block-start:calc(50% - 16px);inset-inline-start:0}.missing-component .install-plugin .icon img,.missing-component .install-plugin .icon svg{width:100%;height:100%}.missing-component .install-plugin h3{flex:1;margin-block:8px !important;margin-inline:0 !important}.missing-component .install-plugin .btn{margin:0}.pane{--pane-padding: var(--xl);--border: 1px solid var(--hairline-color);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);position:relative;margin-block:14px;margin-inline:0;padding:var(--pane-padding);border-radius:var(--large-border-radius);word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}.pane .pane,.slideout .pane,#content .pane{background-color:var(--gray-050);border:1px solid var(--hairline-color);box-shadow:none}.pane.dashed{background-color:rgba(0,0,0,0) !important;box-shadow:none;border:1px dashed var(--medium-hairline-color) !important}.pane.hairline{background-color:rgba(0,0,0,0) !important;box-shadow:none;border:1px solid rgba(96, 125, 159, 0.25) !important}.pane.no-border{border:none !important}.pane.padding-xs{--pane-padding: var(--xs)}.pane.padding-s{--pane-padding: var(--s)}.pane.padding-m{--pane-padding: var(--m)}.pane.padding-l{--pane-padding: var(--l)}.pane.loading{min-height:200px}.pane.loading::after{display:block;content:\"\";font-size:0;position:absolute;inset-block-start:0;inset-inline-start:-24px;width:calc(100% + 48px);height:100%}.pane hr{margin-block:var(--pane-padding);margin-inline:calc(var(--pane-padding)*-1)}.pane-header{margin-block:calc(var(--xl)*-1) var(--xl);margin-inline:var(--neg-padding);padding-block:5px 6px;padding-inline:var(--padding);min-height:45px;box-sizing:border-box;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;background-color:var(--gray-050)}.pane-header .header-btn{margin-block:2px;margin-inline:0;width:1.875rem;min-height:1.875rem;padding-left:0;padding-right:0}.pane-header .header-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:rgba(0,0,0,0)}.pane-header .header-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:0 !important}.pane-tabs{display:flex;flex-direction:row;align-items:center;margin-block:-5px -6px;margin-inline:calc(var(--padding)*-1)}.pane-tabs:first-child{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;overflow:hidden}.pane-tabs [role=tablist]{flex:1;display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs [role=tablist]::-webkit-scrollbar{display:none}body.ltr .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.rtl .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}.pane-tabs [role=tablist] [role=tab]{--tab-label-color: var(--light-text-color)}.pane-tabs [role=tablist] [role=tab].error{--highlight-color: var(--error-color) !important;--tab-label-color: var(--error-color) !important}.pane-tabs [role=tablist] [role=tab],.pane-tabs [role=tablist] [role=tab] .tab-label{border-radius:2px 2px 0 0}.pane-tabs [role=tablist] [role=tab] .tab-label{display:flex;flex-direction:row;align-items:center;position:relative;padding-block:0;padding-inline:var(--padding);white-space:nowrap;height:45px}.pane-tabs [role=tablist] [role=tab]:hover{text-decoration:none}body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus,body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible{box-shadow:none}body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus .tab-label,body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible .tab-label{box-shadow:var(--inner-focus-ring)}.pane-tabs [role=tablist] [role=tab]:not(.sel){color:var(--custom-text-color, var(--tab-label-color))}.pane-tabs [role=tablist] [role=tab]:not(.sel):hover{backdrop-filter:brightness(95%)}.pane-tabs [role=tablist] [role=tab].sel{--highlight-color: var(--gray-500);--tab-label-color: var(--text-color);position:relative;z-index:1;cursor:default;box-shadow:inset 0 2px 0 var(--custom-text-color, var(--highlight-color)),0 0 0 1px rgba(51,64,77,.1),0 2px 12px var(--custom-sel-tab-shadow-color, var(--gray-200));color:var(--tab-label-color);background-color:var(--white) !important}.pane-tabs [role=tablist] [role=tab] span[data-icon]{margin-inline-start:4px}.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child,.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child .tab-label{border-start-start-radius:var(--large-border-radius)}.pane-tabs .menubtn{margin-block:0;margin-inline:var(--xl)}.pane-tabs .menubtn.error span[data-icon]{margin-inline-end:2px}.details{--spacing: var(--l);padding-block:0 var(--spacing);padding-inline:var(--padding)}.details .meta,.details .field,.details hr{margin-inline:var(--neg-padding)}.details .meta{margin-block-end:var(--spacing)}.details .meta:not(.read-only){background-color:var(--gray-050) !important}.details .meta.read-only{color:var(--medium-text-color)}.details .meta.read-only>.data{min-height:auto}.details .meta.read-only>.data>.heading,.details .meta.read-only>.data>.value{padding-block:6px;padding-inline:0}.details .meta.read-only>.data:first-child>.heading,.details .meta.read-only>.data:first-child>.value{padding-block-start:0}.details .meta.read-only>.data:last-child>.heading,.details .meta.read-only>.data:last-child>.value{padding-block-end:0}.details .meta.warning{padding-block:var(--m);color:var(--text-color) !important;background-color:var(--yellow-050) !important;box-shadow:0 0 0 1px var(--yellow-300),0 2px 12px rgba(205,216,228,.5)}.details .meta.warning p{margin-block-end:5px}.details .meta.warning .btn{background-color:var(--yellow-300)}.details .meta.warning .btn:hover,.details .meta.warning .btn:focus{background-color:#fcd815}.details .meta.warning .btn:active,.details .meta.warning .btn[aria-expanded=true]{background-color:#f5ce03}.details .meta>.field,.details .meta>.data{margin-block:0 !important;margin-inline:var(--neg-padding) !important}.details .meta>.field>.heading>label,.details .meta>.field>.heading,.details .meta>.data>.heading>label,.details .meta>.data>.heading{color:var(--gray-600)}.details .meta>.field>.status-badge{inset-inline-start:0}.details .meta .text::placeholder,.details .meta .datewrapper .text+div[data-icon],.details .meta .timewrapper .text+div[data-icon]{color:var(--gray-500)}.details .meta .ui-datepicker{margin-inline:-8px 0;margin-block:0}.details hr{margin-block:var(--spacing);margin-inline:0;border-block-start-color:var(--hairline-color)}.details input::-webkit-input-placeholder,.details textarea::-webkit-input-placeholder{color:var(--gray-500)}.details input:-ms-input-placeholder,.details textarea:-ms-input-placeholder{color:var(--gray-500)}.details input::-ms-input-placeholder,.details textarea::-ms-input-placeholder{color:var(--gray-500)}.details input:-moz-placeholder,.details textarea:-moz-placeholder{color:var(--gray-500)}.details input::-moz-placeholder,.details textarea::-moz-placeholder{color:var(--gray-500)}.details input::placeholder,.details textarea::placeholder{color:var(--gray-500)}.details .text{background-color:rgba(0,0,0,0) !important;resize:none}.details>.field .heading,.details>fieldset>legend{margin-block:0 var(--s);margin-inline:0}.details>.field>.heading>label,.details>fieldset>legend{font-weight:normal;color:var(--gray-600)}.details>.field>.heading>label{margin:0}.details>.field{margin-block:0 var(--spacing);margin-inline:0}.details>.field>.heading{margin-block-start:0}.details>.field>.input>.text.fullwidth{margin-block:0;margin-inline:var(--neg-padding);padding-inline:var(--padding);border:none;background-color:var(--gray-050) !important;width:calc(100% + var(--padding) + var(--padding))}.details>fieldset:not(:first-child){margin-block:var(--spacing) !important;margin-inline:0 !important}.details>.text{border-radius:var(--large-border-radius);margin-block-end:var(--spacing)}.details>.text:not(:focus){border-color:rgba(96,125,159,.4)}.meta{padding-block:0;padding-inline:var(--padding);overflow:visible}.meta>.field,.meta>.data,.meta>.flex-fields>.field,.meta>.flex-fields>.data{display:flex;min-height:44px;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block:0 !important;margin-inline:var(--neg-padding) !important;padding-block:0;padding-inline:var(--padding);transition:padding-inline-start linear 100ms,padding-inline-end linear 100ms}.meta>.field.nested,.meta>.data.nested,.meta>.flex-fields>.field.nested,.meta>.flex-fields>.data.nested{padding-inline-start:38px}.meta>.field.add,.meta>.data.add,.meta>.flex-fields>.field.add,.meta>.flex-fields>.data.add{background-color:#ebf2fa}.meta>.field.add::before,.meta>.data.add::before,.meta>.flex-fields>.field.add::before,.meta>.flex-fields>.data.add::before{position:absolute;inset-inline-start:0;width:31px;text-align:end;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"plus\";color:var(--light-text-color)}.meta>.field.add .input,.meta>.data.add .input,.meta>.flex-fields>.field.add .input,.meta>.flex-fields>.data.add .input{width:100%}.meta>.field>.heading,.meta>.data>.heading,.meta>.flex-fields>.field>.heading,.meta>.flex-fields>.data>.heading{margin:0}@media screen and (min-width: 400px){.meta>.field>.heading,.meta>.data>.heading,.meta>.flex-fields>.field>.heading,.meta>.flex-fields>.data>.heading{flex:0 0 104px;margin-inline-end:var(--s);line-height:18px}}.meta>.field.lightswitch-field>.heading,.meta>.data.lightswitch-field>.heading,.meta>.flex-fields>.field.lightswitch-field>.heading,.meta>.flex-fields>.data.lightswitch-field>.heading{flex:1}.meta>.field>.input .flex,.meta>.data>.input .flex,.meta>.flex-fields>.field>.input .flex,.meta>.flex-fields>.data>.input .flex{flex-wrap:nowrap}.meta>.field>.input .flex>*,.meta>.data>.input .flex>*,.meta>.flex-fields>.field>.input .flex>*,.meta>.flex-fields>.data>.input .flex>*{margin-block-end:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block-start:var(--s)}@media screen and (min-width: 400px){.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block:12px;padding-inline:0}}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding-block:var(--s);padding-inline:0}.meta>.field>.heading>label,.meta>.data>.heading,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.data>.heading{color:var(--medium-text-color)}.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{padding-block:5px;padding-inline:0;width:100%}@media screen and (min-width: 400px){.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{width:calc(100% - 112px)}}.meta>.data>.value,.meta>.flex-fields>.data>.value{display:flex;align-items:center}.meta>.data>.value>[data-icon=draft],.meta>.flex-fields>.data>.value>[data-icon=draft]{margin-block-start:-2px;margin-inline-end:8px}.meta>.field.lightswitch-field>.input,.meta>.flex-fields>.field.lightswitch-field>.input{flex:0;width:auto}.meta>.field.has-errors,.meta>.flex-fields>.field.has-errors{border:1px solid var(--error-color) !important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-start-start-radius:var(--large-border-radius);border-start-end-radius:var(--large-border-radius)}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-end-start-radius:var(--large-border-radius);border-end-end-radius:var(--large-border-radius)}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-block-start:none !important}.meta>.field>.heading>label,.meta>.field>.heading>legend,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.field>.heading>legend{font-weight:normal}.meta>.field>.input>.text,.meta>.field>.input>.flex>.text,.meta>.field>.input>.flex>.textwrapper>.text,.meta>.field>.input>.datewrapper>.text,.meta>.field>.input>.timewrapper>.text,.meta>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.field>.input>.datetimewrapper>.timewrapper>.text,.meta>.flex-fields>.field>.input>.text,.meta>.flex-fields>.field>.input>.flex>.text,.meta>.flex-fields>.field>.input>.flex>.textwrapper>.text,.meta>.flex-fields>.field>.input>.datewrapper>.text,.meta>.flex-fields>.field>.input>.timewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper>.text{display:block;margin-block:-5px;margin-inline:0;padding-block:12px;padding-inline:0;border-radius:0;background-color:rgba(0,0,0,0);border:none !important}.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper{background-color:rgba(0,0,0,0)}.meta>.field>.input>.datewrapper .text+div[data-icon],.meta>.field>.input>.timewrapper .text+div[data-icon],.meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{inset-inline-start:0}.meta>.field>.input>.datetimewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper{gap:0}.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper{width:55%}.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper{width:45%}.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper{display:block;width:100%}.meta>.field>ul.errors,.meta>.flex-fields>.field>ul.errors{margin:0;padding-block:0 6px;padding-inline:0;width:100%;list-style-type:none}.meta>.field>.clear-btn,.meta>.flex-fields>.field>.clear-btn{margin-inline-end:var(--neg-padding)}.meta>.field:not(:first-child,.first-child),.meta>.flex-fields+.field:not(.first-child){border-block-start:1px solid var(--hairline-color)}.meta>.flex-fields h2,.meta>.flex-fields blockquote.note{margin-block:0 !important;margin-inline:-24px !important;padding-block:14px;padding-inline:24px;background-color:#ebf2fa}.meta>.flex-fields blockquote.note{border-radius:0;border:none}.meta>.flex-fields hr{margin-block:0;margin-inline:-24px}.meta>.field>.input>.select{display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}.meta>.field>.input>.select::after{inset-inline-end:0}.meta>.field>.input>.select+.spinner{position:absolute;inset-block-start:calc(50% - 17px);inset-inline-end:-24px}.meta>.field>.input>.select select{padding-inline:0 12px;padding-block:var(--s);width:100%;background-color:rgba(0,0,0,0)}.meta>.field>.input>.custom-select{display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}.meta>.field>.input>.custom-select .menubtn:not(.action-btn){padding-inline-start:0;justify-content:flex-start;width:100%;background-color:rgba(0,0,0,0)}.meta>.field>.input>.custom-select .menubtn:not(.action-btn)::after{position:absolute;inset-block-start:calc(50% - 5px);inset-inline-end:0}.meta>.field>.input>.custom-select .label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.body{position:relative}.slideout-container,.slideout,.modal,.hud{z-index:100;box-sizing:border-box}.modal,.hud{border-radius:5px;background-color:#fff;box-shadow:0 25px 100px rgba(31,41,51,.5) !important}.slideout-shade{opacity:0;transition:opacity linear 250ms}.slideout-shade.so-visible{opacity:1}.slideout-container{position:fixed;inset-block-start:0;inset-inline-start:0;width:100vw;height:100vh;height:-webkit-fill-available;pointer-events:none}.slideout-container.so-lp{position:absolute;inset-block-start:var(--m);inset-inline-start:var(--m);width:calc(100% - var(--m)*2);height:calc(100vh - var(--m)*2)}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{position:absolute;background-color:var(--white);box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5) !important;display:flex;flex-direction:column;overflow:hidden;padding-block:24px;padding-inline:var(--padding);pointer-events:all;container-type:inline-size}.slideout.so-mobile,.slideout.so-lp{width:100% !important;height:100% !important;inset-inline-start:0;transition:inset-block-start linear 250ms;will-change:inset-block-start}.slideout.so-mobile{--padding: 14px;--neg-padding: -14px}.slideout.so-lp{border-radius:var(--large-border-radius)}.slideout:not(.so-mobile,.so-lp){border-start-start-radius:var(--large-border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--large-border-radius)}.slideout:not(.so-mobile,.so-lp){inset-block-start:0;width:55%;height:100%}@media screen and (prefers-reduced-motion: no-preference){.slideout:not(.so-mobile,.so-lp){transition:inset-inline-start linear 250ms;will-change:inset-inline-start}}.slideout>.pane-header{padding-inline:var(--padding);z-index:2;border-radius:0}.slideout>.pane-header>.so-toolbar{display:flex;flex-direction:row;align-items:center;gap:var(--xs);min-height:28px}.slideout>.pane-header>.so-toolbar>.pane-tabs{width:1px;flex:1;margin-inline-end:0}.slideout>.so-body{flex:1;margin-block:-24px;margin-inline:var(--neg-padding);overflow:hidden auto;position:relative}.slideout>.so-body:not(:last-child){margin-block-end:0}.slideout>.so-body>h1:not(:last-child){padding-block-end:var(--s);border-block-end:1px solid var(--hairline-color)}.slideout>.so-body.so-full-details,.slideout>.so-body>.so-sidebar{background-color:var(--gray-100) !important}.slideout>.so-body:not(.so-full-details){padding-block:24px;padding-inline:var(--padding)}.slideout>.so-body>.so-sidebar,.slideout>.so-body.so-full-details>.so-content>.details{box-sizing:border-box;padding-block:0 var(--spacing);padding-inline:var(--padding)}.slideout>.so-body>.so-sidebar>.preview-thumb-container,.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container{margin-block:0;margin-inline:var(--neg-padding);height:auto;min-height:54px}.slideout>.so-body>.so-sidebar>.preview-thumb-container+.pane-header,.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container+.pane-header{border-radius:0}.slideout>.so-body>.so-sidebar .image-actions.is-mobile,.slideout>.so-body.so-full-details>.so-content>.details .image-actions.is-mobile{margin-block:calc(var(--spacing)/2) var(--spacing);margin-inline:0}.slideout>.so-body>.so-sidebar>.meta.read-only:first-child,.slideout>.so-body.so-full-details>.so-content>.details>.meta.read-only:first-child{margin-block-start:var(--padding)}.slideout>.so-body>.so-sidebar>.meta.warning,.slideout>.so-body.so-full-details>.so-content>.details>.meta.warning{box-shadow:none;border-block-end:1px solid var(--yellow-300)}.slideout>.so-body>.so-sidebar>.field>.input>.text.fullwidth,.slideout>.so-body.so-full-details>.so-content>.details>.field>.input>.text.fullwidth{border-radius:0}.slideout>.so-body>.so-sidebar .notes,.slideout>.so-body.so-full-details>.so-content>.details .notes{padding-block:var(--m)}.slideout>.so-body>.so-sidebar{position:absolute;inset-block-start:0;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);width:350px;height:100%;max-width:100%;overflow:hidden auto;z-index:1}.slideout>.so-body>.so-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .slideout>.so-body>.so-sidebar{transition:inset-inline-end linear 250ms}body.rtl .slideout>.so-body>.so-sidebar{transition:inset-inline-start linear 250ms}.slideout>.so-footer{position:relative;display:flex;gap:var(--s);justify-content:space-between;flex-wrap:wrap;margin-block:0 -24px;margin-inline:var(--neg-padding);padding-block:5px;padding-inline:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:var(--gray-050);z-index:3}.slideout>.so-footer:focus{box-shadow:var(--focus-ring)}.slideout>.so-footer>.so-extra{flex:0 0 100%;margin-block:0;margin-inline:var(--neg-padding);padding-block:0 8px;padding-inline:var(--padding);border-block-end:1px solid var(--hairline-color)}@container (width > 700px){.slideout.showing-sidebar .so-body{display:flex;flex-direction:row;padding:0;overflow:hidden}.slideout.showing-sidebar .so-body>.so-content{position:relative;z-index:2;padding:24px;width:calc(100% - 350px);height:100%;box-sizing:border-box;border-inline-end:1px solid var(--gray-200);overflow:hidden auto}.slideout.showing-sidebar .so-body>.so-sidebar{position:relative;display:block !important;inset-block-start:auto;inset-inline:auto !important;height:100%;box-shadow:none}.slideout>.so-footer>.so-extra{margin:0;padding:0;border:none;flex:auto 0 1}}.header,.hud-header,.footer,.hud-footer{position:relative;z-index:1;box-sizing:border-box}.header,.hud-header,.footer,.hud-footer{background-color:var(--gray-100)}.header,.hud-header{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;padding:24px;box-shadow:inset 0 -1px 0 var(--hairline-color)}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 var(--large-border-radius) var(--large-border-radius);padding-block:5px;padding-inline:var(--pane-padding, var(--xl));box-shadow:inset 0 1px 0 var(--hairline-color)}.footer.flex>*,.hud-footer.flex>*{margin-block-end:0}.modal .body,.hud .main{padding:24px;overflow:hidden;box-sizing:border-box}.pane .header,.modal .body .header{margin-block:calc(var(--pane-padding, 24px)*-1) var(--pane-padding, 24px);margin-inline:calc(var(--pane-padding, 24px)*-1)}.pane .footer,.modal .body .footer{margin-block:var(--pane-padding, 24px) calc(var(--pane-padding, 24px)*-1);margin-inline:calc(var(--pane-padding, 24px)*-1)}.slideout-shade,.modal-shade,.hud-shade{z-index:100;position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;display:none}.slideout-shade:not(.dark),.modal-shade:not(.dark){background-color:rgba(123,135,147,.35) !important}.slideout-shade.dark,.modal-shade.dark{background-color:rgba(31,41,51,.5) !important}.slideout-shade.blurred,.modal-shade.blurred{backdrop-filter:blur(10px)}.modal{position:fixed;overflow:hidden}.modal:not(.fitted,.fullscreen){width:66%;height:66%;min-width:600px;min-height:400px}.modal.fitted{width:auto;height:auto;min-width:0;min-height:0}.modal.fullscreen{width:100%;height:100%;border-radius:0}.modal.alert .body{padding-inline-start:76px}.modal.alert .body::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;margin-inline:-58px 0;margin-block:-6px 0;float:inline-start;content:\"alert\";font-size:40px;color:var(--light-text-color)}.modal.secure .body{padding-inline-start:76px}.modal.secure .body::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;margin-inline:-56px 0;margin-block:-14px 0;float:inline-start;content:\"secure\";font-size:58px;color:var(--light-text-color)}.modal .resizehandle{position:absolute;z-index:1;inset-block-end:0;inset-inline-end:0;width:24px;height:24px;cursor:nwse-resize;padding:var(--xs)}.modal .resizehandle path{fill:var(--ui-control-color)}body.rtl .modal .resizehandle .ltr{display:none}body.ltr .modal .resizehandle .rtl{display:none}.hud{position:absolute;display:none;inset-block-start:0}.hud.tooltip-hud{display:block}.hud.has-footer .tip-bottom{background-image:url(\"../images/hudtip_bottom_gray.png\")}.hud .tip{position:absolute;z-index:101;background:no-repeat 0 0}.hud .tip-left{inset-inline-start:-15px;width:15px;height:30px;background-image:url(\"../images/hudtip_left.png\")}.hud .tip-top{inset-block-start:-15px;width:30px;height:15px;background-image:url(\"../images/hudtip_top.png\")}.hud .tip-right{inset-inline-end:-15px;width:15px;height:30px;background-image:url(\"../images/hudtip_right.png\")}.hud .tip-bottom{inset-block-end:-15px;width:30px;height:15px;background-image:url(\"../images/hudtip_bottom.png\")}.hud .hud-header,.hud .hud-footer{padding-block:var(--s);padding-inline:var(--xl)}.hud .body{overflow:hidden}.hud .body ::-webkit-scrollbar{appearance:none}.hud .body ::-webkit-scrollbar:vertical{width:11px}.hud .body ::-webkit-scrollbar:horizontal{height:11px}.hud .body ::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.5)}.hud .body ::-webkit-scrollbar-track{background-color:var(--gray-050)}.preview-thumb-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:190px;background-color:var(--gray-900);margin-block:0 var(--spacing);margin-inline:var(--neg-padding)}.preview-thumb-container.checkered img{background-color:var(--white);background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:17px 17px;background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px}.preview-thumb-container.editable{cursor:pointer}.preview-thumb-container.loading::after{content:\"\";font-size:0;display:block;position:absolute;width:100%;height:100%;inset-inline-start:0;inset-block-start:0;background-color:rgba(31,41,51,.8)}.preview-thumb-container.loading .spinner{color:var(--white);z-index:1}#details .preview-thumb-container{border-radius:var(--large-border-radius);overflow:hidden}.preview-thumb-container .preview-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.preview-thumb-container .preview-thumb img{display:block;max-width:100%;max-height:190px}.image-actions.is-mobile{margin-block:calc(var(--spacing)/2*-1) var(--spacing);margin-inline:var(--neg-padding);display:grid;grid-template-columns:1fr 1fr}.button-fade .buttons{opacity:0;position:absolute;inset-block-start:10px;inset-inline-end:10px;margin:0;transition:opacity linear 100ms}.button-fade .buttons .btn{--ui-control-color: var(--white);--ui-control-hover-color: var(--white);--ui-control-active-color: var(--white);--interaction-background-color: var(--gray-700);background-color:var(--gray-600);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--light-color: var(--white);--dark-color: var(--gray-800);--focus-ring: 0 0 0 3px var(--light-color), 0 0 0 6px var(--dark-color)}.button-fade .buttons .btn:hover{background-color:var(--interaction-background-color) !important}.button-fade .buttons .btn:not(.disabled,.loading,.dashed):focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed).focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed):hover{background-color:var(--interaction-background-color)}.button-fade:hover .buttons,.button-fade:focus-within .buttons{opacity:1}.elementselectormodal{--content-padding: 24px;padding-block-end:44px;user-select:none}.elementselectormodal>.header{padding-block:14px;text-align:center}.elementselectormodal>.header+.body{height:calc(100% - 48px) !important}.elementselectormodal .body{position:relative;height:100%}.elementselectormodal .body .spinner.big{position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block:-24px 0;margin-inline:-24px 0}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{position:absolute;inset-block-start:0;margin-inline-start:-249px;height:100%;overflow:auto;padding-block:var(--content-padding);padding-inline:0}.elementselectormodal .body .content .main{margin:-24px;padding:var(--content-padding);height:100%;box-sizing:border-box;overflow:auto;position:relative}.elementselectormodal .body .content .main .elements.busy{min-height:calc(100% - 48px)}.elementselectormodal .body .content .main .elements.busy .update-spinner{z-index:101}.elementselectormodal .body .content .main .elements .header{margin-block:0 var(--m);margin-inline:0}.elementselectormodal .body .content .main .elements .tableview table tr th,.elementselectormodal .body .content .main .elements .tableview table tr td{cursor:default}.elementselectormodal .body .content .main .elements .tableview table tr .checkbox::before{box-shadow:none !important}.elementselectormodal .body .content .main .elements .structure .row{margin-block-start:1px}.elementselectormodal .footer{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;box-sizing:border-box}.elementselectormodal .footer .spinner{float:inline-end;margin-inline-end:-24px}.elementselectormodal .main-header,.customize-sources-modal .main-header{display:flex;align-items:center;margin-block-end:var(--s)}.elementselectormodal .main-heading,.customize-sources-modal .main-heading{margin-block-end:0}.elementselectormodal .nav-toggle,.customize-sources-modal .nav-toggle{margin-inline-start:4px;height:var(--touch-target-size);width:var(--touch-target-size);color:var(--ui-control-color)}.elementselectormodal .nav-toggle:hover,.customize-sources-modal .nav-toggle:hover{color:var(--gray-500)}.elementselectormodal .sidebar-header,.customize-sources-modal .sidebar-header{display:flex;justify-content:flex-end;padding-block:0;padding-inline:var(--s);margin-block-end:var(--s)}.elementselectormodal .nav-close,.customize-sources-modal .nav-close{height:var(--touch-target-size);width:var(--touch-target-size)}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{position:absolute;inset-block-start:0;inset-inline-end:-24px}.activity-container{margin-inline:var(--s)}.activity-container ul{display:flex;flex-flow:row wrap;gap:var(--xs)}.activity-container ul li .activity-btn{width:30px;height:30px;border-radius:50%;display:block}.activity-container ul li .activity-btn .elementthumb{position:relative;width:100%;height:100%;border-radius:50px;background:var(--gray-050);overflow:hidden;border:2px solid var(--white);box-shadow:0 1px 2px 1px rgba(31,41,51,.1)}.activity-container ul li .activity-btn .elementthumb img,.activity-container ul li .activity-btn .elementthumb svg{display:block;width:100%;height:100%}.activity-container ul li:not(:last-child){margin-inline-end:-10px}.element-index-view-menu{width:400px;max-width:calc(100% - 20px);padding:0 !important}.element-index-view-menu .meta{padding-block:var(--s)}.element-index-view-menu .table-columns-field{align-items:flex-start}.element-index-view-menu .table-columns-field .input{padding-block:13px;padding-inline:0}.element-index-view-menu .menu-footer{margin:0 !important;padding-block:var(--s) !important;padding-inline:var(--xl) !important;background-color:var(--gray-050)}.element-index-view-menu-table-column{display:flex;align-items:flex-start;align-content:stretch;margin-block-end:4px}.element-index-view-menu-table-column .icon.move{margin-inline-end:10px;position:relative;z-index:1}.sort-field .input .flex .btngroup .btn{width:42px}.sort-field .input .flex .flex-grow{max-width:calc(100% - 85px - var(--s))}@media screen and (width <= 350px){.sort-field .input .flex{flex-direction:column}.sort-field .input .flex>*{width:100%}.sort-field .input .flex .flex-grow{max-width:none}}.element-filter-hud.loading .body{padding:44px;display:flex;align-items:center;justify-content:center}.element-filter-hud .body,.element-filter-hud .main{overflow:visible}.address-cards{display:grid;gap:var(--m) var(--m);grid-template-columns:repeat(1, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr)}.so-content .address-cards{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.address-cards__add-btn{padding:1rem;min-height:8rem;height:auto;width:100%}.address-card.error{border:1px solid #cf1124}.address-card.error:hover{border-color:#cf1124}@media(width >= 1024px){.address-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1280px){.address-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}.so-content .address-cards{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(width >= 1536px){.address-cards{grid-template-columns:repeat(4, minmax(0, 1fr))}}.address-card{border:1px solid #eee;border-radius:.375rem;padding:1rem;min-height:4rem}.address-card:hover{border-color:#ddd;background-color:#fafafa;cursor:pointer}.address-card .address-card-header{display:flex;flex-wrap:nowrap;justify-content:space-between}.address-card .address-card-header-actions{display:flex;justify-content:flex-end}.address-card .address-card-label{background:#e6f1fe;color:#2563eb;padding-block:.125rem;padding-inline:.5rem;border-radius:.25rem;font-size:.75rem;text-transform:uppercase;font-weight:500;margin-block-end:.75rem;margin-inline-end:.5rem}.logoutwarningmodalshade,.login-modal-shade,#logoutwarningmodal,.login-modal,#elevatedsessionmodal,.prompt{z-index:1001}#logoutwarningmodal,#elevatedsessionmodal,.prompt{width:500px}.prompt{height:auto;min-height:auto}.cpmodal>.cpmodal-body{padding:var(--padding)}.cpmodal>.cpmodal-footer{position:relative;display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:var(--s);padding-inline:var(--padding);background-color:var(--gray-050)}.cpmodal>.cpmodal-footer:focus{box-shadow:var(--focus-ring)}.deleteusermodal .content-summary{margin-block:-24px 24px;margin-inline:-24px;padding:24px;background-color:var(--gray-050)}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{margin-inline-start:10px;display:inline-block;vertical-align:middle}.deleteusermodal .buttons .spinner{margin-inline-end:-20px}.deleteusermodal div.elements{list-style:none}.dropdownsettingsmodal{width:auto;height:auto;min-width:0;min-height:0;max-width:400px}.dropdownsettingsmodal .body{max-height:100%;overflow-y:auto}.previewmodal.zilch{padding-block:100px;padding-inline:0;display:flex;align-items:center;justify-content:center}.video-transcript{background-color:var(--gray-050);overflow-y:scroll;font-size:1rem;position:relative}body:not(.reduce-focus-visibility) .video-transcript:focus,body.reduce-focus-visibility .video-transcript:focus-visible{box-shadow:none;color:var(--white);background-color:var(--gray-800)}.video-transcript__inner{margin-inline:auto;max-width:550px;padding:var(--xl)}.menu,.ui-datepicker,.ui-timepicker-list{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;user-select:none;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25)}.ui-datepicker,.ui-timepicker-list{padding:0}.menu{display:none;position:absolute}.menu.padded{padding-block:var(--s);padding-inline:calc(var(--m) + var(--s))}.menu.padded hr{margin-block:var(--s);margin-inline:calc((var(--m) + var(--s))*-1)}.menu.padded ul li{margin-block:0;margin-inline:calc(var(--m)*-1);padding-block:0;padding-inline:var(--m)}.menu.padded ul li a{border-radius:var(--large-border-radius)}.menu.padded .extralight{margin-block-start:2px}.menu h6:first-child,.menu .h6:first-child{margin-block-start:14px !important}.menu ul.padded li a,.menu ul.padded li .menu-item,.menu ul.padded li .menu-option{padding-inline-start:calc(var(--m) + 1.125rem)}.menu ul.padded li a.sel:not([data-icon])::before,.menu ul.padded li .menu-item.sel:not([data-icon])::before,.menu ul.padded li .menu-option.sel:not([data-icon])::before{float:inline-start;margin-inline:calc(-1.125rem - 4px) 0;margin-block:4px 0;font-size:14px;width:14px;content:\"check\";color:currentcolor;margin-block-start:3px !important}.menu ul li a,.menu ul li .menu-item,.menu ul li .menu-option{margin-block:0;margin-inline:-14px;padding-block:10px;padding-inline:14px;white-space:nowrap;font-size:14px;appearance:none}.menu ul li a:not(:last-child),.menu ul li .menu-item:not(:last-child),.menu ul li .menu-option:not(:last-child){margin-inline-end:0}.menu ul li a:not(.flex,.hidden),.menu ul li .menu-item:not(.flex,.hidden),.menu ul li .menu-option:not(.flex,.hidden){display:block;width:calc(100% + 28px);text-align:start}.menu ul li a.flex [data-icon],.menu ul li .menu-item.flex [data-icon],.menu ul li .menu-option.flex [data-icon]{margin-block-start:-2px}.menu ul li a.sel,.menu ul li .menu-item.sel,.menu ul li .menu-option.sel{cursor:default}.menu ul li a .shortcut,.menu ul li .menu-item .shortcut,.menu ul li .menu-option .shortcut{float:inline-end;margin-inline-start:14px;padding-block:0;padding-inline:4px;border-radius:var(--medium-border-radius);box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5)}.menu>.flex{margin-block:10px;position:relative}.menu>.flex.padded{margin-inline-start:-14px;padding-inline-start:24px}.menu>.flex.padded.sel::before{position:absolute;inset-block-start:36px;inset-inline-start:7px;content:\"check\";font-size:14px;color:var(--light-text-color)}.menu hr{margin-block:5px;margin-inline:-14px}.menu .go::after{color:inherit}.menu:not(.menu--disclosure) ul li a,.menu ul li .menu-item,.menu ul li .menu-option{color:#3f4d5a;text-decoration:none;cursor:default}.menu li>a[data-icon]::before,.menu li>a [data-icon]::before,.menu li>a span.icon:not([data-icon]),.menu li>button[data-icon]::before,.menu li>button [data-icon]::before,.menu li>button span.icon:not([data-icon]),.menu li>.menu-item[data-icon]::before,.menu li>.menu-item [data-icon]::before,.menu li>.menu-item span.icon:not([data-icon]){display:inline-block;width:.875rem;height:.875rem;margin-inline:-1px 9px}.menu li>a[data-icon]::before,.menu li>a [data-icon]::before,.menu li>button[data-icon]::before,.menu li>button [data-icon]::before,.menu li>.menu-item[data-icon]::before,.menu li>.menu-item [data-icon]::before{position:relative;inset-block-start:-2px;text-align:center;font-size:14px;color:currentcolor}.menu li>a span.icon:not([data-icon]) svg,.menu li>button span.icon:not([data-icon]) svg,.menu li>.menu-item span.icon:not([data-icon]) svg{display:block;position:relative;inset-block-start:1px;width:100%;height:100%}.menu li>a span.icon:not([data-icon]) svg rect,.menu li>a span.icon:not([data-icon]) svg circle,.menu li>a span.icon:not([data-icon]) svg ellipse,.menu li>a span.icon:not([data-icon]) svg line,.menu li>a span.icon:not([data-icon]) svg polyline,.menu li>a span.icon:not([data-icon]) svg polygon,.menu li>a span.icon:not([data-icon]) svg path,.menu li>a span.icon:not([data-icon]) svg text,.menu li>button span.icon:not([data-icon]) svg rect,.menu li>button span.icon:not([data-icon]) svg circle,.menu li>button span.icon:not([data-icon]) svg ellipse,.menu li>button span.icon:not([data-icon]) svg line,.menu li>button span.icon:not([data-icon]) svg polyline,.menu li>button span.icon:not([data-icon]) svg polygon,.menu li>button span.icon:not([data-icon]) svg path,.menu li>button span.icon:not([data-icon]) svg text,.menu li>.menu-item span.icon:not([data-icon]) svg rect,.menu li>.menu-item span.icon:not([data-icon]) svg circle,.menu li>.menu-item span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item span.icon:not([data-icon]) svg line,.menu li>.menu-item span.icon:not([data-icon]) svg polyline,.menu li>.menu-item span.icon:not([data-icon]) svg polygon,.menu li>.menu-item span.icon:not([data-icon]) svg path,.menu li>.menu-item span.icon:not([data-icon]) svg text{fill:var(--icon-color, var(--ui-control-color));stroke-width:0}.menu li>a.error[data-icon]::before,.menu li>a.error [data-icon]::before,.menu li>button.error[data-icon]::before,.menu li>button.error [data-icon]::before,.menu li>.menu-item.error[data-icon]::before,.menu li>.menu-item.error [data-icon]::before{color:var(--error-color)}.menu li>a.error span.icon:not([data-icon]) svg rect,.menu li>a.error span.icon:not([data-icon]) svg circle,.menu li>a.error span.icon:not([data-icon]) svg ellipse,.menu li>a.error span.icon:not([data-icon]) svg line,.menu li>a.error span.icon:not([data-icon]) svg polyline,.menu li>a.error span.icon:not([data-icon]) svg polygon,.menu li>a.error span.icon:not([data-icon]) svg path,.menu li>a.error span.icon:not([data-icon]) svg text,.menu li>button.error span.icon:not([data-icon]) svg rect,.menu li>button.error span.icon:not([data-icon]) svg circle,.menu li>button.error span.icon:not([data-icon]) svg ellipse,.menu li>button.error span.icon:not([data-icon]) svg line,.menu li>button.error span.icon:not([data-icon]) svg polyline,.menu li>button.error span.icon:not([data-icon]) svg polygon,.menu li>button.error span.icon:not([data-icon]) svg path,.menu li>button.error span.icon:not([data-icon]) svg text,.menu li>.menu-item.error span.icon:not([data-icon]) svg rect,.menu li>.menu-item.error span.icon:not([data-icon]) svg circle,.menu li>.menu-item.error span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item.error span.icon:not([data-icon]) svg line,.menu li>.menu-item.error span.icon:not([data-icon]) svg polyline,.menu li>.menu-item.error span.icon:not([data-icon]) svg polygon,.menu li>.menu-item.error span.icon:not([data-icon]) svg path,.menu li>.menu-item.error span.icon:not([data-icon]) svg text{fill:var(--error-color);stroke-width:0}.menu:not(.menu--disclosure) ul li a:not(.disabled):hover,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover{color:var(--white) !important;--medium-text-color: rgba(255, 255, 255, 0.8);--light-text-color: rgba(255, 255, 255, 0.8);background-color:var(--dark-sel-color)}.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg line,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg path,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg text,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg text{fill:var(--white);stroke-width:0}.menu:not(.menu--disclosure) ul li a:not(.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:currentcolor}.menu hr.padded,.menu .h6.padded,.menu h6.padded{margin-inline-start:20px}.menu--disclosure ul li>a:not(.crumb-link),.menu--disclosure ul li>.menu-item,.menu--disclosure ul li>.menu-option{--focus-ring: var(--inner-focus-ring)}.menu--disclosure ul li>a:not(.crumb-link):hover,.menu--disclosure ul li>.menu-item:hover,.menu--disclosure ul li>.menu-option:hover{color:#3f4d5a;background-color:#f3f7fc}.tagselect .elements li{display:inline}.tagselect .chip.small{clear:none;margin-inline-end:7px}.tagselect .add{position:relative;z-index:1;margin-inline:0 7px;margin-block:7px 0;display:inline-block;width:12em}.tagselect .add .text{padding-inline-end:30px}.tagselect .add .spinner{position:absolute;inset-block-start:0;inset-inline-end:5px}.tagmenu ul li a{padding-inline-start:26px}.tagmenu ul li a::before{float:inline-start;margin-inline:-18px 0;margin-block:3px 0}.selectize-control.single .selectize-input:not(.no-arrow)::after{display:none}.shadow-box{border-radius:var(--large-border-radius);border:1px solid var(--gray-200);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.shadow-box,table.editable{border-collapse:separate;border-spacing:0}table.shadow-box thead tr:first-child th:first-child,table.shadow-box thead tr:first-child th:first-child.disabled::after,table.shadow-box thead tr:first-child td:first-child,table.shadow-box thead tr:first-child td:first-child.disabled::after,table.shadow-box tbody:first-child tr:first-child th:first-child,table.shadow-box tbody:first-child tr:first-child th:first-child.disabled::after,table.shadow-box tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled::after,table.shadow-box caption+tbody tr:first-child th:first-child,table.shadow-box caption+tbody tr:first-child th:first-child.disabled::after,table.shadow-box caption+tbody tr:first-child td:first-child,table.shadow-box caption+tbody tr:first-child td:first-child.disabled::after,table.editable thead tr:first-child th:first-child,table.editable thead tr:first-child th:first-child.disabled::after,table.editable thead tr:first-child td:first-child,table.editable thead tr:first-child td:first-child.disabled::after,table.editable tbody:first-child tr:first-child th:first-child,table.editable tbody:first-child tr:first-child th:first-child.disabled::after,table.editable tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled::after,table.editable caption+tbody tr:first-child th:first-child,table.editable caption+tbody tr:first-child th:first-child.disabled::after,table.editable caption+tbody tr:first-child td:first-child,table.editable caption+tbody tr:first-child td:first-child.disabled::after{border-start-start-radius:var(--medium-border-radius)}table.shadow-box thead tr:first-child th:last-child,table.shadow-box thead tr:first-child th:last-child.disabled::after,table.shadow-box thead tr:first-child td:last-child,table.shadow-box thead tr:first-child td:last-child.disabled::after,table.shadow-box tbody:first-child tr:first-child th:last-child,table.shadow-box tbody:first-child tr:first-child th:last-child.disabled::after,table.shadow-box tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled::after,table.shadow-box caption+tbody tr:first-child th:last-child,table.shadow-box caption+tbody tr:first-child th:last-child.disabled::after,table.shadow-box caption+tbody tr:first-child td:last-child,table.shadow-box caption+tbody tr:first-child td:last-child.disabled::after,table.editable thead tr:first-child th:last-child,table.editable thead tr:first-child th:last-child.disabled::after,table.editable thead tr:first-child td:last-child,table.editable thead tr:first-child td:last-child.disabled::after,table.editable tbody:first-child tr:first-child th:last-child,table.editable tbody:first-child tr:first-child th:last-child.disabled::after,table.editable tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled::after,table.editable caption+tbody tr:first-child th:last-child,table.editable caption+tbody tr:first-child th:last-child.disabled::after,table.editable caption+tbody tr:first-child td:last-child,table.editable caption+tbody tr:first-child td:last-child.disabled::after{border-start-end-radius:var(--medium-border-radius)}table.shadow-box thead:last-child tr:last-child th:first-child,table.shadow-box thead:last-child tr:last-child th:first-child.disabled::after,table.shadow-box thead:last-child tr:last-child td:first-child,table.shadow-box thead:last-child tr:last-child td:first-child.disabled::after,table.shadow-box tbody:last-child tr:last-child th:first-child,table.shadow-box tbody:last-child tr:last-child th:first-child.disabled::after,table.shadow-box tbody:last-child tr:last-child td:first-child,table.shadow-box tbody:last-child tr:last-child td:first-child.disabled::after,table.editable thead:last-child tr:last-child th:first-child,table.editable thead:last-child tr:last-child th:first-child.disabled::after,table.editable thead:last-child tr:last-child td:first-child,table.editable thead:last-child tr:last-child td:first-child.disabled::after,table.editable tbody:last-child tr:last-child th:first-child,table.editable tbody:last-child tr:last-child th:first-child.disabled::after,table.editable tbody:last-child tr:last-child td:first-child,table.editable tbody:last-child tr:last-child td:first-child.disabled::after{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.shadow-box thead:last-child tr:last-child th:last-child,table.shadow-box thead:last-child tr:last-child th:last-child.disabled::after,table.shadow-box thead:last-child tr:last-child td:last-child,table.shadow-box thead:last-child tr:last-child td:last-child.disabled::after,table.shadow-box tbody:last-child tr:last-child th:last-child,table.shadow-box tbody:last-child tr:last-child th:last-child.disabled::after,table.shadow-box tbody:last-child tr:last-child td:last-child,table.shadow-box tbody:last-child tr:last-child td:last-child.disabled::after,table.editable thead:last-child tr:last-child th:last-child,table.editable thead:last-child tr:last-child th:last-child.disabled::after,table.editable thead:last-child tr:last-child td:last-child,table.editable thead:last-child tr:last-child td:last-child.disabled::after,table.editable tbody:last-child tr:last-child th:last-child,table.editable tbody:last-child tr:last-child th:last-child.disabled::after,table.editable tbody:last-child tr:last-child td:last-child,table.editable tbody:last-child tr:last-child td:last-child.disabled::after{border-end-end-radius:calc(var(--large-border-radius) - 1px)}.text,.passwordwrapper,.border-box,.selectize.multiselect .selectize-input,.multiselect>select{border-radius:3px;border:1px solid rgba(96,125,159,.25);background-color:#fbfcfe;background-clip:padding-box}.text.focus,.passwordwrapper.focus,.border-box.focus,.selectize.multiselect .selectize-input.focus{box-shadow:var(--focus-ring)}body:not(.reduce-focus-visibility) .text:focus,body.reduce-focus-visibility .text:focus-visible,body:not(.reduce-focus-visibility) .passwordwrapper:focus,body.reduce-focus-visibility .passwordwrapper:focus-visible,body:not(.reduce-focus-visibility) .border-box:focus,body.reduce-focus-visibility .border-box:focus-visible,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-input:focus,body.reduce-focus-visibility .selectize.multiselect .selectize-input:focus-visible{box-shadow:var(--focus-ring)}input.text,textarea.text,.text>input,.text>textarea,table.editable textarea,.selectize.multiselect .selectize-input{font-size:14px;line-height:20px;color:var(--text-color);min-height:3px;box-sizing:border-box;appearance:none}.selectize.multiselect .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.multitext .multitextrow:first-child .text:first-child{border-start-start-radius:var(--medium-border-radius)}.multitext .multitextrow:first-child .text:last-child{border-start-end-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:first-child{border-end-start-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:last-child{border-end-end-radius:var(--medium-border-radius)}.multitext .multitextrow:not(:first-child) .text{margin-block-start:-1px}.multitext .multitextrow .text{border-radius:0;float:inline-start;box-sizing:border-box}.multitext .multitextrow .text:not(:first-child){margin-inline-start:-1px}.multitext .multitextrow .text:first-child:nth-last-child(1){width:100%}.multitext .multitextrow .text:first-child:nth-last-child(2){width:50%}.multitext .multitextrow .text:first-child:nth-last-child(2)~.text{width:calc(50% + 1px)}.multitext .multitextrow .text.error{position:relative;z-index:1}.multitext .multitextrow .text:focus,.multitext .multitextrow .selectize.multiselect .selectize-input.focus{position:relative;z-index:2}.link-input{container-type:inline-size}.link-input>.flex>div.text-link{border:1px solid rgba(96,125,159,.25);border-radius:var(--large-border-radius);cursor:text}.link-input>.flex>div.text-link:has(.text:focus){box-shadow:var(--focus-ring)}.link-input>.flex>div.text-link>.text,.link-input>.flex>div.text-link>.chip{margin-block:-1px;background-color:rgba(0,0,0,0)}.link-input>.flex>div.text-link>.text{border:none;margin-inline:-1px}.link-input>.flex>div.text-link>.text:focus{position:relative}.link-input>.flex>div.text-link>.text:focus{box-shadow:none !important}.link-input>.flex>div.text-link .chip-content a{word-break:break-word}@container (max-width: calc(399rem/16)){.link-input>.flex{flex-direction:column;align-items:stretch}.link-input>.flex>.select,.link-input>.flex>.select select,.link-input>.flex>div[data-link-type] .text,.link-input>.flex>div[data-link-type] .chip{display:flex;width:100%}.link-input>.flex>div[data-link-type] ul.elements{align-items:stretch}}.chars-left{position:relative;float:inline-end;margin-inline:7px;margin-block:-1.6875rem 0;color:var(--light-text-color)}.input.ltr>.chars-left{float:inline-end}.input.rtl>.chars-left{float:inline-start}.chars-left.negative-chars-left{color:var(--error-color)}.field,fieldset{position:relative;margin-block:24px;margin-inline:0}.flex>.field,.flex>fieldset{margin-block:0}.status-badge{position:absolute;inset-block-start:0;inset-inline-start:0;width:2px;height:100%;content:\"\";cursor:help}.status-badge.modified{background-color:var(--blue-600);box-shadow:0 0 5px rgba(36,99,235,.15)}.status-badge.outdated{background-color:var(--pending-color);box-shadow:0 0 5px rgba(251,146,60,.15)}.field{min-inline-size:initial}.field>.status-badge{border-radius:1px}.field>.heading{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-block:-5px 5px}.field>.heading>label,.field>.heading>legend{font-weight:bold}.field>.heading>label code,.field>.heading>legend code{font-size:1em !important}.field>.heading>label .info,.field>.heading>legend .info{margin-inline-start:5px}.field>.heading .t9n-indicator{position:relative;inset-block-start:-0.0625rem;margin-inline-start:7px;color:var(--light-text-color)}.field>.heading+.instructions{margin-block-start:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-block-end:5px}.field>.input{position:relative}.field>.input+.instructions{margin-block:5px 0;margin-inline:0}.field>.input input:disabled,.field>.input textarea:disabled{cursor:not-allowed}.field>.notice,.field>.warning{margin-block:5px 0;margin-inline:0}.field>.instructions,.field>.heading>.instructions,.checkboxfield .instructions{color:var(--custom-text-color, var(--medium-text-color))}.field>.instructions img,.field>.instructions video,.field>.instructions embed,.field>.instructions iframe,.field>.heading>.instructions img,.field>.heading>.instructions video,.field>.heading>.instructions embed,.field>.heading>.instructions iframe,.checkboxfield .instructions img,.checkboxfield .instructions video,.checkboxfield .instructions embed,.checkboxfield .instructions iframe{max-width:100% !important}.field>.instructions ul,.field>.instructions ol,.field>.heading>.instructions ul,.field>.heading>.instructions ol,.checkboxfield .instructions ul,.checkboxfield .instructions ol{margin-block:1em;margin-inline:0;padding-inline-start:2em}.field>.instructions ul li,.field>.heading>.instructions ul li,.checkboxfield .instructions ul li{list-style-type:disc}.field>.instructions li+li,.field>.heading>.instructions li+li,.checkboxfield .instructions li+li{margin-block-start:.25em}.expand-status-btn{margin-inline-start:5px;width:30px;min-height:17px;padding:0;line-height:16px;border-radius:var(--small-border-radius);color:var(--text-color)}.expand-status-btn::before{margin:0}.nested-fields{margin:-24px;padding-block:24px 0;padding-inline:24px}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-block-end:24px}input.checkbox{opacity:0;position:absolute;width:var(--checkbox-size);height:var(--checkbox-size)}input.checkbox+label:has(>.text)::before{inset-block-start:6px}input.checkbox+label,div.checkbox{display:inline-block;clear:none;position:relative;padding-inline-start:calc(1rem + 5px);line-height:1rem;min-height:1rem;cursor:pointer}input.checkbox+label,input.checkbox+label::before,div.checkbox,div.checkbox::before{border-radius:var(--small-border-radius)}input.checkbox+label::before,div.checkbox::before{display:block;position:absolute;inset-inline-start:0;inset-block-start:0;width:var(--checkbox-size) !important;height:var(--checkbox-size);box-sizing:border-box;content:\"\";font-size:0;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);background-clip:padding-box}input.checkbox+label:empty,div.checkbox:empty{padding-inline-start:var(--checkbox-size)}input.checkbox+label:empty::after,div.checkbox:empty::after{content:\"\";font-size:0}input.checkbox+label .info,div.checkbox .info{height:16px}input.checkbox:disabled+label,.disabled div.checkbox{cursor:not-allowed}input.checkbox:checked+label::before,div.checkbox.checked::before,.sel div.checkbox::before,input.checkbox:indeterminate+label::before,div.checkbox.indeterminate::before,.elementselectormodal .body .content .main .elements .disabled .checkbox::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;line-height:var(--checkbox-size);color:var(--gray-900)}input.checkbox:checked:not(:indeterminate)+label::before,div.checkbox.checked:not(.indeterminate)::before,.sel:not(.matrixblock) div.checkbox:not(.indeterminate)::before,.sel.matrixblock>.actions div.checkbox:not(.indeterminate)::before,.elementselectormodal .body .content .main .elements .disabled .checkbox::before{content:\"check\";font-size:14px}input.checkbox:indeterminate+label::before,div.checkbox.indeterminate::before{content:\"minus\";font-size:7px;text-align:center}body:not(.reduce-focus-visibility) input.checkbox:focus+label::before,body:not(.reduce-focus-visibility) :focus div.checkbox::before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility input.checkbox:focus-visible+label::before,body.reduce-focus-visibility :focus-visible div.checkbox::before{box-shadow:var(--focus-ring)}.checkbox-icon{display:inline-flex;padding:3px;background-color:var(--enabled-color);color:var(--white);border-radius:var(--small-border-radius)}.checkbox-icon::before{--checkbox-size: 14px;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"check\";line-height:var(--checkbox-size);font-size:var(--checkbox-size)}.checkbox-preview-label{display:none}body:not(.reduce-focus-visibility) .monaco-mouse-cursor-text:focus,body.reduce-focus-visibility .monaco-mouse-cursor-text:focus-visible{box-shadow:none !important}fieldset .checkboxfield{margin-block:5px;margin-inline:0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-block-start:2px;padding-inline-start:calc(1rem + 5px)}input.radio{opacity:0;position:absolute;width:var(--radio-size);height:var(--radio-size)}input.radio+label,div.radio{display:inline-block;clear:none;position:relative;padding-inline-start:calc(1rem + 5px);line-height:1.7142857143;cursor:pointer}input.radio:disabled+label,.disabled div.radio{cursor:not-allowed}input.radio+label:empty,div.radio:empty{padding-inline-start:var(--radio-size)}input.radio+label::before,input.radio+label::after,div.radio::before,div.radio::after{display:block;position:absolute;content:\"\";box-sizing:border-box;background-clip:padding-box;border-radius:100%}input.radio+label::before,div.radio::before{inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);width:var(--radio-size);height:var(--radio-size);background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4)}input.radio+label::after,div.radio::after{inset-block-start:50%;inset-inline-start:4px;transform:translateY(-50%);width:calc(var(--radio-size) - 8px);height:calc(var(--radio-size) - 8px)}input.radio:checked+label::after,div.radio.checked::after,.sel div.radio::after{background:var(--gray-900)}body:not(.reduce-focus-visibility) input.radio:focus+label::before,body:not(.reduce-focus-visibility) :focus div.radio::before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility input.radio:focus-visible+label::before,body.reduce-focus-visibility :focus-visible div.radio::before{box-shadow:var(--focus-ring)}.multiselect>select{color:var(--text-color);font-size:14px;appearance:none}body:not(.reduce-focus-visibility) .multiselect>select:focus,body.reduce-focus-visibility .multiselect>select:focus-visible{box-shadow:var(--focus-ring)}.multiselect>select option{padding-block:1px;padding-inline:8px}.text,.selectize.multiselect .selectize-input{padding-block:6px}.text:not(.color-input),.selectize.multiselect .selectize-input{padding-inline:9px}.text{background-color:var(--white)}.text:not(.small){box-sizing:border-box;min-height:2.125rem}.text.small{padding:3px}.text.readable{padding-block:16px;padding-inline:18px;font-size:16px;line-height:22px}.text.readable+.chars-left{margin-block-start:-23px}.text.clearable{padding-inline-end:var(--touch-target-size)}.text input{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}td.errors .text,.input.errors>.text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.autosuggest-container .text,.text.error{border:1px solid var(--error-color) !important}.texticon{position:relative;cursor:text;min-width:130px}.texticon.icon::before{position:absolute;inset-block-start:calc(50% - .4375rem);inset-inline-start:9px;color:var(--ui-control-color)}.texticon .texticon-icon{position:absolute;inset-block-start:1.0625rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;inset-inline-start:9px}.texticon .text{padding-inline-start:1.625rem}.texticon .clear-btn{position:absolute;inset-block-start:calc((var(--touch-target-size) - 34px)/-2);inset-inline-end:0;width:var(--touch-target-size);height:var(--touch-target-size)}.texticon.has-filter-btn .text{padding-inline-end:26px}.texticon.has-filter-btn .filter-btn{position:absolute;inset-block-start:1.0625rem;transform:translateY(-50%);inset-inline-end:4px;padding-block:0 4px;padding-inline:7px;font-size:14px;line-height:22px;cursor:pointer;border-radius:13px}.texticon.has-filter-btn .filter-btn::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"filter\";color:var(--medium-text-color)}.texticon.has-filter-btn .filter-btn:hover{background-color:var(--gray-100)}.texticon.has-filter-btn .filter-btn:active,.texticon.has-filter-btn .filter-btn.active,.texticon.has-filter-btn .filter-btn[aria-expanded=true]{background-color:var(--gray-350)}.texticon.has-filter-btn .filter-btn:active::before,.texticon.has-filter-btn .filter-btn.active::before,.texticon.has-filter-btn .filter-btn[aria-expanded=true]::before{color:var(--white)}.texticon.has-filter-btn .text.clearable{padding-inline-end:calc(30px + var(--touch-target-size))}.texticon.has-filter-btn .clear-btn{inset-inline-end:30px}.texthint-container{position:relative;height:0}.texthint{position:absolute;inset-block-start:-1px;width:100%;color:var(--light-text-color);cursor:text}.passwordwrapper{position:relative}.passwordwrapper .password{border:none;background:rgba(0,0,0,0);padding-inline-end:4rem;box-shadow:none !important}.passwordwrapper .password-toggle{color:var(--link-color);position:absolute;inset-block:0;inset-inline-end:9px;cursor:pointer}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.clear-btn{display:flex;justify-content:center;align-items:center;width:24px;cursor:pointer;color:var(--ui-control-color);border:none;padding:0;background:rgba(0,0,0,0)}.clear-btn::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"remove\"}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{color:var(--ui-control-active-color)}.close-btn{position:relative}.close-btn::before,.close-btn::after{position:absolute;content:\"\";inset-block-start:50%;inset-inline-start:50%;height:15px;width:2px;background-color:var(--ui-control-color)}.close-btn::before{transform:translate(-50%, -50%) rotate(-45deg)}.close-btn::after{transform:translate(-50%, -50%) rotate(45deg)}.close-btn:hover::before,.close-btn:hover::after{background-color:var(--ui-control-hover-color)}.close-btn:active::before,.close-btn:active::after{background-color:var(--ui-control-active-color)}.datewrapper,.timewrapper{display:inline-block;position:relative}.datewrapper .text,.timewrapper .text{position:relative;z-index:1;width:100%}.datewrapper .text+div[data-icon],.timewrapper .text+div[data-icon]{display:none}.datewrapper .text:placeholder-shown+div[data-icon],.datewrapper .text.empty-value+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text.empty-value+div[data-icon]{display:block;position:absolute;inset-block-start:calc(50% - 12px);inset-inline-start:14px;z-index:0;color:var(--light-text-color)}.datewrapper .text:placeholder-shown+div[data-icon],.datewrapper .text:placeholder-shown+div[data-icon]::before,.datewrapper .text.empty-value+div[data-icon],.datewrapper .text.empty-value+div[data-icon]::before,.timewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon]::before,.timewrapper .text.empty-value+div[data-icon],.timewrapper .text.empty-value+div[data-icon]::before{user-select:none;pointer-events:none;z-index:1}.datewrapper{width:8em}.timewrapper{width:7em}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--gray-400)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--gray-400)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--gray-400)}input:-moz-placeholder,textarea:-moz-placeholder{color:var(--gray-400)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-400)}input::placeholder,textarea::placeholder{color:var(--gray-400)}::-ms-reveal,::-ms-clear{display:none}tr.indexingSession td{height:34px;padding-block:1px;padding-inline:10px}tr.indexingSession td.progress div.progressContainer{width:100%;display:flex;justify-content:space-between;align-items:center}tr.indexingSession td.progress div.progressContainer .progressbar{width:70%;position:relative;inset-inline-start:0;height:12px;z-index:1}tr.indexingSession td.progress div.progressContainer div.progressInfo{width:20%}.select:not(.selectize),.select:not(.selectize) select{position:relative;border-radius:5px;white-space:nowrap}.select:not(.selectize){max-width:100%;position:relative}:not(.flex)>.select:not(.selectize){display:inline-block}.select:not(.selectize)::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:absolute;z-index:1;inset-block-start:calc(50% - 5px);inset-inline-end:9px;user-select:none;pointer-events:none;color:var(--ui-control-color)}.select:not(.selectize) select{display:block;position:relative;max-width:100%;border:none;padding-block:7px;padding-inline:10px 22px;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none;white-space:pre}.select:not(.selectize) select::-ms-expand{display:none}.select:not(.selectize).fullwidth select{min-width:100%}.select:not(.selectize) select:hover{outline-color:rgba(0,0,0,0);background-color:#cfd8e2;box-shadow:var(--focus-ring)}body:not(.reduce-focus-visibility) .select:not(.selectize) select:focus,body.reduce-focus-visibility .select:not(.selectize) select:focus-visible{outline-color:rgba(0,0,0,0);background-color:#cfd8e2;box-shadow:var(--focus-ring)}.select:not(.selectize).small::after{inset-block-start:9px}.select:not(.selectize).small select{padding-block:4px !important;font-size:11px}.selectize-control .selectize-input.disabled,.custom-select.disabled{opacity:1;cursor:not-allowed !important;pointer-events:auto !important}.selectize-control .selectize-input.disabled *,.custom-select.disabled *{cursor:not-allowed !important;pointer-events:auto !important}.selectize .selectize-input{display:block;border-color:inherit;box-shadow:none;background-color:rgba(0,0,0,0)}.selectize .selectize-input .item{max-width:100%}.selectize .selectize-input .item span{overflow:hidden;text-overflow:ellipsis}.selectize.select .selectize-input::after{display:none}body .selectize-dropdown{border:none;z-index:101}.selectize.select{height:34px}.selectize.select input::-webkit-input-placeholder,.selectize.select textarea::-webkit-input-placeholder{color:var(--gray-700)}.selectize.select input:-ms-input-placeholder,.selectize.select textarea:-ms-input-placeholder{color:var(--gray-700)}.selectize.select input::-ms-input-placeholder,.selectize.select textarea::-ms-input-placeholder{color:var(--gray-700)}.selectize.select input:-moz-placeholder,.selectize.select textarea:-moz-placeholder{color:var(--gray-700)}.selectize.select input::-moz-placeholder,.selectize.select textarea::-moz-placeholder{color:var(--gray-700)}.selectize.select input::placeholder,.selectize.select textarea::placeholder{color:var(--gray-700)}.selectize.select:not(.fullwidth){width:25em;max-width:100%}.datetimewrapper .selectize.select:not(.fullwidth){max-width:calc(100% - 29px)}.selectize.select .selectize-control{max-width:100%;position:relative}:not(.flex)>.selectize.select .selectize-control{display:inline-block}.selectize.select .selectize-control::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:absolute;z-index:1;inset-block-start:calc(50% - 5px);inset-inline-end:9px;user-select:none;pointer-events:none;color:var(--ui-control-color)}.selectize.select .selectize-input{position:relative;border-radius:5px;white-space:nowrap}.selectize.select .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.select .selectize-input{display:block;position:relative;max-width:100%;border:none;padding-block:7px;padding-inline:10px 22px;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none}.selectize.select .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-input{width:100%}.selectize.multiselect .selectize-input{min-height:34px;padding-block-end:3px}.selectize.multiselect .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.multiselect .selectize-input>.item{display:inline-block;border-radius:3px;padding:3px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:#e4edf6;display:inline-flex;flex-direction:row;padding-block:3px !important;padding-inline:7px !important}.selectize.multiselect .selectize-input>.item.active{background-color:#cdd8e4}.selectize.multiselect .selectize-input>.item>.remove{position:static;margin-inline:3px -3px;margin-block:-1px 0;border-inline-start:none;padding:0;font-size:0;color:var(--ui-control-color)}.selectize.multiselect .selectize-input>.item>.remove:hover{color:var(--ui-control-hover-color);background-color:rgba(0,0,0,0)}.selectize.multiselect .selectize-input>.item>.remove::before{font-size:14px;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"remove\"}body .selectize-dropdown{margin-block-start:1px}body .selectize-dropdown [data-selectable],body .selectize-dropdown .option,body .selectize-dropdown .optgroup-header{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup{padding-block-start:5px}body .selectize-dropdown .optgroup:not(:first-child){border-block-start:1px solid var(--hairline-color)}body .selectize-dropdown .optgroup .option{padding-inline-start:24px}body .selectize-dropdown .optgroup-header{margin:14px 0 3px;font-size:11px;line-height:1.2;color:#606d7b;text-transform:uppercase;margin:0;padding-block:4px;padding-inline:0}body .selectize-dropdown .active:not(.selected),body .selectize-dropdown .option:hover{background-color:var(--gray-100)}body .selectize-dropdown .selected{color:var(--white) !important;--medium-text-color: rgba(255, 255, 255, 0.8);--light-text-color: rgba(255, 255, 255, 0.8);background-color:var(--dark-sel-color);cursor:default !important}body .selectize-dropdown .selected svg rect,body .selectize-dropdown .selected svg circle,body .selectize-dropdown .selected svg ellipse,body .selectize-dropdown .selected svg line,body .selectize-dropdown .selected svg polyline,body .selectize-dropdown .selected svg polygon,body .selectize-dropdown .selected svg path,body .selectize-dropdown .selected svg text{fill:var(--white);stroke-width:0}body .selectize-dropdown .selected .light{color:inherit !important}body .selectize-dropdown-content{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;user-select:none;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);max-height:70vh}body .selectize-dropdown-content .option{min-height:18px}body .selectize-dropdown-content>div[data-value=new]::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"plus\";margin-inline-end:5px}body .selectize-dropdown-content>div[data-value=new]::after{content:\"…\"}body.no-scroll .selectize-dropdown-content{max-height:200px}.ui-datepicker{position:fixed;inset-block-start:-300px;margin-inline-start:1px;width:210px;height:242px;z-index:101 !important}.ui-datepicker-header{padding-block:8px 4px;padding-inline:8px}.ui-datepicker-prev{float:inline-start}.ui-datepicker-next{float:inline-end}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev,.ui-datepicker-next{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ui-datepicker-prev:hover::after,.ui-datepicker-next:hover::after{border-color:var(--link-color)}.ui-datepicker-prev::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative}body.ltr .ui-datepicker-prev::after{transform:rotate(135deg)}body.rtl .ui-datepicker-prev::after{transform:rotate(-45deg)}.ui-datepicker-next::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative}body.ltr .ui-datepicker-next::after{transform:rotate(-45deg)}body.rtl .ui-datepicker-next::after{transform:rotate(135deg)}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar th,.ui-datepicker-calendar td{padding:2px !important}.ui-datepicker-calendar th span,.ui-datepicker-calendar td a{display:block;width:1.625rem;line-height:26px;text-align:center;color:var(--text-color)}.ui-datepicker-calendar th span{color:var(--medium-text-color);font-weight:normal}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:var(--light-sel-color);text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px var(--light-sel-color)}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{margin-inline-start:1px;overflow-y:auto;width:calc(14px + 6em);height:210px;z-index:100}.ui-timepicker-list li{padding-inline:14px 0;padding-block:2px;white-space:nowrap;cursor:pointer}.ui-timepicker-list li:hover{background-color:var(--light-sel-color)}.ui-timepicker-list li.ui-timepicker-selected{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.slide-picker{display:flex;height:1rem;white-space:nowrap}.slide-picker a{position:relative;border:1px solid var(--hairline-color);border-inline-start:none;background-image:none;width:calc(.5rem - 1px);height:calc(1rem - 2px);margin-inline-start:0;margin-block:1px;box-sizing:border-box;cursor:pointer}.slide-picker a:first-child{width:.5rem;border-inline-start:1px solid var(--gray-400) !important}.slide-picker a::before{content:\"\";position:absolute;inset-block-start:calc(-0.25rem - 1px);inset-inline-start:-1px;width:calc(100% + 2px);height:var(--touch-target-size)}.slide-picker:not(:hover) a.active,.slide-picker:hover a.active-hover{border-block-start-color:var(--gray-400);border-block-end-color:var(--gray-400);height:1rem;margin-block:0}.slide-picker:not(:hover) a.active:first-child,.slide-picker:hover a.active-hover:first-child{border-inline-start:1px solid var(--gray-400);border-start-start-radius:var(--small-border-radius);border-end-start-radius:var(--small-border-radius)}.slide-picker:not(:hover) a.last-active,.slide-picker:hover a.last-active-hover{border-inline-end:1px solid var(--gray-400);border-start-end-radius:var(--small-border-radius);border-end-end-radius:var(--small-border-radius)}.slide-picker:focus a.active{background-color:var(--light-sel-color)}.icon-picker{display:flex;flex-direction:row;align-items:center;gap:var(--xs)}.icon-picker--icon{display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid rgba(96,125,159,.25);background-color:#fbfcfe;background-clip:padding-box;border-radius:var(--ui-control-border-radius);width:var(--ui-control-height);height:var(--ui-control-height);background:var(--gray-050)}.icon-picker--icon svg{width:1.25rem;height:1.25rem}.icon-picker--icon svg rect,.icon-picker--icon svg circle,.icon-picker--icon svg ellipse,.icon-picker--icon svg line,.icon-picker--icon svg polyline,.icon-picker--icon svg polygon,.icon-picker--icon svg path,.icon-picker--icon svg text{fill:var(--ui-control-color);stroke-width:0}.icon-picker-modal{--width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);width:var(--width) !important;min-width:0 !important;max-width:calc(100% - 20px) !important}.icon-picker-modal .body{height:100%;display:flex;flex-direction:column;gap:var(--l)}.icon-picker-modal .body .icon-picker-modal--list{flex:1;position:relative;overflow:hidden}.icon-picker-modal .body .icon-picker-modal--list:not(.loading) .spinner{display:none}.icon-picker-modal .body .icon-picker-modal--list.loading::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;content:\"\";background-color:rgba(255,255,255,.75)}.icon-picker-modal .body .icon-picker-modal--list.loading .spinner{inset-block-start:calc(50% - 10px);z-index:1}.icon-picker-modal .body .icon-picker-modal--list ul{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:var(--s);max-height:100%;overflow:auto}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon{--focus-ring: var(--inner-focus-ring)}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon:hover{border-color:var(--link-color);background-color:var(--blue-100)}ul.errors{margin-block-start:5px;list-style-type:square;padding-inline-start:20px}ul.errors li{color:var(--error-color)}.message-container{position:absolute;z-index:100;inset-block-start:0;inset-inline-start:0;width:100%;height:100%}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{inset-block-start:50%;margin-block-start:-33px !important;margin-inline:auto;width:320px;box-shadow:0 25px 100px rgba(31,41,51,.5)}body.setup-2fa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}body.setup-2fa #setup-2fa{display:flex;flex-direction:column;gap:var(--l);width:550px;max-width:100%;padding:var(--padding)}body.setup-2fa #setup-2fa #setup-2fa-intro{text-align:center}body.setup-2fa #setup-2fa #setup-2fa-btn{display:flex;justify-content:center}body.licensing-issues{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:var(--padding)}body.licensing-issues #licensing-issues{display:flex;flex-direction:row;max-width:50em}body.licensing-issues #licensing-issues .buttons{justify-content:space-between}body.licensing-issues #licensing-issues .buttons [data-icon]{margin-inline:0}body.licensing-issues #continue{margin:0}.autosuggest-container{position:relative}.autosuggest__results-container{position:absolute;z-index:2;width:100%;border-radius:var(--large-border-radius);background-color:var(--white);box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;padding-block:0;padding-inline:14px;text-align:start;font-family:system-ui,BlinkMacSystemFont,-apple-system,\"Segoe UI\",\"Roboto\",\"Oxygen\",\"Ubuntu\",\"Cantarell\",\"Fira Sans\",\"Droid Sans\",\"Helvetica Neue\",sans-serif;font-size:1em !important}.autosuggest__results-container .autosuggest__results-before{margin:14px 0 3px;font-size:11px;line-height:1.2;color:#606d7b;text-transform:uppercase;margin-block-start:14px !important}.autosuggest__results-container .autosuggest__results-item{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autosuggest__results-container .autosuggest__results-item:hover,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted{color:var(--white) !important;--medium-text-color: rgba(255, 255, 255, 0.8);--light-text-color: rgba(255, 255, 255, 0.8);background-color:var(--dark-sel-color);cursor:pointer}.autosuggest__results-container .autosuggest__results-item:hover svg rect,.autosuggest__results-container .autosuggest__results-item:hover svg circle,.autosuggest__results-container .autosuggest__results-item:hover svg ellipse,.autosuggest__results-container .autosuggest__results-item:hover svg line,.autosuggest__results-container .autosuggest__results-item:hover svg polyline,.autosuggest__results-container .autosuggest__results-item:hover svg polygon,.autosuggest__results-container .autosuggest__results-item:hover svg path,.autosuggest__results-container .autosuggest__results-item:hover svg text,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg rect,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg circle,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg ellipse,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg line,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polyline,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polygon,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg path,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg text{fill:var(--white);stroke-width:0}.matrix>.buttons{margin-block-start:10px}.matrixblock{position:relative;margin-block-end:10px;padding-block:0 var(--m);padding-inline:var(--m);border-radius:var(--large-border-radius);border:2px solid var(--gray-100);background-color:var(--white)}.matrixblock.static .titlebar{padding-inline:14px 0;margin-block-end:14px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn),.matrixblock>.actions .action-btn{padding:0;width:var(--touch-target-size);height:var(--touch-target-size);color:var(--custom-text-color, var(--ui-control-color));background-color:rgba(0,0,0,0)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):hover,.matrixblock>.actions .action-btn:hover{backdrop-filter:brightness(90%)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):active,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn)[aria-expanded=true],.matrixblock>.actions .action-btn:active,.matrixblock>.actions .action-btn[aria-expanded=true]{backdrop-filter:brightness(85%)}.matrixblock .flex-fields{--row-gap: var(--m) !important;--padding: var(--m)}.matrixblock .hidden+.field{margin-block-start:0}.matrixblock>.titlebar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--m);margin-block:0;margin-inline:calc(var(--m)*-1);box-sizing:border-box;border-radius:calc(var(--large-border-radius) - 2px) calc(var(--large-border-radius) - 2px) 0 0;padding-inline:var(--m) calc(var(--m) + 70px);padding-block:5px;color:var(--custom-text-color, var(--light-text-color));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;cursor:default;user-select:none;position:relative;background-color:var(--gray-050);min-height:calc(var(--lh) + 10px)}.matrixblock>.titlebar>.preview{flex-grow:1;min-width:0;opacity:0;transition:opacity linear 100ms;overflow:hidden}.matrixblock>.titlebar>.preview:empty{display:none}body.ltr .matrixblock>.titlebar>.preview{mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px)}body.rtl .matrixblock>.titlebar>.preview{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px)}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock>.titlebar>.matrixblock-tabs{flex:1;min-width:0;margin-block:-5px;margin-inline:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs{margin:0;padding-inline-end:3px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px, rgb(0, 0, 0) calc(100% - 12px), rgba(0, 0, 0, 0) 100%)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab]{background-color:rgba(0,0,0,0)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab] .tab-label{height:calc(var(--lh) + 10px);padding-block:0;padding-inline:var(--m)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn){margin-inline:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty)::after{margin-inline-start:0}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs{margin-inline-start:calc((var(--m) + 12px)*-1)}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child,.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child .tab-label{border-start-start-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.disabled-entry>.titlebar{padding-inline-end:100px}.matrixblock.disabled-entry>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.actions{display:flex;align-items:center;gap:var(--xs);position:absolute;inset-block-start:0;inset-inline-end:var(--m);cursor:default;min-height:calc(var(--lh) + 10px)}.matrixblock>.actions>*{margin:0 !important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){padding:0;height:var(--touch-target-size);text-align:center;color:var(--dark-hairline-color);transform:color linear 100ms}.matrixblock>.actions a:not([data-action]):hover{color:var(--link-color)}.matrixblock>.actions a:not([data-action]):hover.settings::after{border-color:var(--link-color)}.matrixblock:not(.static)>.fields{padding-block-start:var(--l)}.matrixblock>.fields>.flex-fields>.field::before{display:none}.matrixblock>.fields>.flex-fields>.field>.status-badge{inset-inline-start:-2px}.matrixblock>.buttons{margin-block-start:0;height:30px}.add-category-form{margin-block-start:24px}.add-category-form .texticon{width:200px;float:inline-start;margin-inline-end:5px}.add-category-form .texticon .text{padding-inline-end:30px}.add-category-form .texticon .spinner{position:absolute;inset-block-start:0;inset-inline-end:5px}body.sitepicker #main-content{padding:30px;justify-content:center;align-items:center;text-align:center}body.sitepicker #content-container{max-width:400px}.sitepicker-group li:not(:first-child) a{margin-block-start:-1px;border-start-start-radius:0;border-start-end-radius:0}.sitepicker-group li:not(:first-child) a:not(:hover){border-block-start-color:rgba(0,0,0,0)}.sitepicker-group li:not(:last-child) a{border-end-start-radius:0;border-end-end-radius:0}.sitepicker-group li a{display:block;position:relative;text-align:start;width:100%;box-sizing:border-box;border:1px solid var(--hairline-color);border-radius:var(--medium-border-radius);padding-inline:15px 42px;padding-block:9px;font-size:16px;line-height:1.4}.sitepicker-group li a::after{font-size:14px;position:absolute;inset-block-start:calc(50% - 7px);inset-inline-end:12px;margin:0;padding:0}.sitepicker-group li a:hover{border-color:var(--link-color);text-decoration:none;z-index:1}.entry-mover-modal{--width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);width:var(--width) !important;min-width:0 !important;max-width:calc(100% - 20px) !important}.entry-mover-modal .header{padding-block:calc(var(--m));text-align:center}.entry-mover-modal .body{height:83%;position:relative}.entry-mover-modal .body .entry-mover-modal--list{height:calc(100% + 20px);position:relative}.entry-mover-modal .body .entry-mover-modal--list fieldset{box-sizing:border-box;height:100%;overflow:auto;padding-block-end:20px;position:relative}.entry-mover-modal .footer{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;box-sizing:border-box}.elementselectormodal .body .main{float:left \\9 ;width:445px \\9 }@media only screen and (resolution >= 1.5dppx){.structure ul li{background-size:40px}body.ltr .structure ul li{background-image:url(\"../images/branch_2x.png\")}body.rtl .structure ul li{background-image:url(\"../images/branch_rtl_2x.png\")}.hud .tip-left{background-image:url(\"../images/hudtip_left_2x.png\");background-size:15px 30px}.hud .tip-top{background-image:url(\"../images/hudtip_top_2x.png\");background-size:30px 15px}.hud .tip-right{background-image:url(\"../images/hudtip_right_2x.png\");background-size:15px 30px}.hud .tip-bottom{background-image:url(\"../images/hudtip_bottom_2x.png\");background-size:30px 15px}.hud.has-footer .tip-bottom{background-image:url(\"../images/hudtip_bottom_gray_2x.png\")}}:root{--2xs: 2px;--xs: 4px;--s: 8px;--m: 14px;--l: 18px;--xl: 24px;--padding: var(--xl);--neg-padding: calc(var(--padding) * -1);--sidebar-width: 14.125rem;--global-sidebar-width: 14.125rem;--header-height: calc(44rem / 16);--details-width: 350px;--sidebar-bgColor: var(--gray-150);--nav-item-indicator-size: var(--xs);--nav-item-badge-bgColor: var(--medium-text-color);--nav-item-badge-fgColor: var(--white);--nav-item-fgColor-active: var(--text-color);--nav-item-bgColor-active: var(--gray-200);--nav-item-fgColor-hover: var(--text-color);--nav-item-bgColor-hover: var(--gray-200);--nav-item-prefix-width: calc(30rem / 16);--nav-item-prefix-ratio: 1;--nav-item-trigger-size: var(--touch-target-size);--nav-item-gutter-width: calc(10rem / 16)}html{text-size-adjust:100%;min-height:100vh}body{min-height:100vh}body.dragging *{cursor:move !important;cursor:grabbing !important}body :focus{outline-style:solid;outline-color:rgba(0,0,0,0);box-shadow:var(--focus-ring)}.reduce-focus-visibility :focus:not(:focus-visible){box-shadow:none}.reduce-focus-visibility :focus-visible{box-shadow:var(--focus-ring)}.skip-link{position:absolute;margin:5px;inset-inline-start:-10000px;inset-block-start:0;width:1px;height:1px;overflow:hidden;z-index:101}.skip-link:focus{inset-inline-start:unset;inset-inline-start:0;width:auto;height:auto;background-color:var(--gray-100) !important}@media only screen and (min-width: 75rem){#global-skip-link{--light-color: var(--white);--dark-color: var(--gray-800);--focus-ring: 0 0 0 3px var(--dark-color), 0 0 0 6px var(--light-color)}}#global-container{position:relative;display:flex;min-height:100vh}@media screen and (prefers-reduced-motion: no-preference){#global-container{transition:inset-inline-start 100ms cubic-bezier(0.33, 1, 0.68, 1)}}#global-header{display:grid;grid-template-columns:1fr min-content min-content;align-items:center}#system-info{display:grid;grid-template-columns:var(--nav-item-prefix-width) auto;gap:10px;height:2.8125rem;padding-block:0;padding-inline:var(--nav-item-gutter-width);position:relative;flex:0 0 2.8125rem;flex-direction:row;align-items:center;color:currentcolor;border-block-end:1px solid var(--hairline-color);background-clip:padding-box}#system-info::after{display:none}div#system-info{cursor:default}a#system-info:focus,a#system-info:hover{text-decoration:none;background-color:var(--gray-200)}#site-icon{--size: var(--nav-item-prefix-width);height:var(--size)}#site-icon img,#site-icon svg{display:block;width:var(--size);height:var(--size);border-radius:4px}#site-icon svg rect,#site-icon svg circle,#site-icon svg ellipse,#site-icon svg line,#site-icon svg polyline,#site-icon svg polygon,#site-icon svg path,#site-icon svg text{fill:var(--medium-text-color);stroke-width:0}#system-name h2,#system-name .h2{margin:0;width:100%;overflow:hidden;max-height:40px;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 75rem){[data-sidebar=collapsed] #system-info:hover #system-name{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] #system-name{position:absolute;inset-inline-start:calc(100% + var(--s)*2);inset-block-start:50%;transform:translateY(-50%) translateX(-5px);opacity:0;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);color:var(--text-color);border-radius:var(--medium-border-radius);padding-block:var(--xs);padding-inline:var(--s);white-space:nowrap;pointer-events:none}[data-sidebar=collapsed] #system-name:focus{box-shadow:var(--focus-ring)}}@media only screen and (min-width: 75rem)and (prefers-reduced-motion: no-preference){[data-sidebar=collapsed] #system-name{transition:opacity 50ms cubic-bezier(0.33, 1, 0.68, 1),transform 150ms cubic-bezier(0.33, 1, 0.68, 1)}}#global-footer{--link-color: #1453db;display:flex;flex-direction:column;align-items:center;padding-block:var(--m) var(--xl);padding-inline:var(--m);gap:var(--m)}body.has-debug-toolbar #global-footer{padding-block-end:calc(var(--xl) + 42px)}#global-footer a{white-space:nowrap}#app-info{display:flex;flex-direction:row;justify-content:center;gap:var(--m)}#trial-info{padding-block:16px;padding-inline:var(--xl);border-radius:var(--large-border-radius);background-color:var(--gray-150);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 0 1px #bdcbdb,0 2px 12px rgba(205,216,228,.5);text-align:center}#app-version{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray-600);text-align:center;gap:var(--s)}#app-version a{color:var(--gray-600);text-decoration:underline}#app-version a.go:hover::after{color:var(--gray-600)}#edition-logo{user-select:none;border:1px solid var(--gray-600);border-radius:3px;display:inline-flex;box-sizing:content-box;font-size:11px;padding-block:6px;padding-inline:7px 5px;line-height:8px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase}#devmode{margin-block-start:auto;flex:0 0 4px;width:100%;min-height:4px;background:url(\"../images/dev-mode.svg\") repeat-x 21px 0,var(--gray-900);cursor:help}#page-container{display:flex;flex-direction:column;flex-grow:1}#alerts{position:relative;background-color:var(--red-050);border-inline-start:6px solid var(--error-color);color:var(--error-color)}#alerts>li{padding-block:10px;padding-inline:24px;box-shadow:inset 0 -1px 0 0 var(--red-100)}#alerts>li .resolvable-alert-buttons{margin-block-start:var(--m)}#alerts>li .btn,#alerts>li a.go{display:inline-flex;align-items:center;border:1px solid rgba(220,38,38,.5);border-radius:var(--medium-border-radius);padding-block:4px;padding-inline:5px;margin-block:0;margin-inline:2px;color:var(--error-color);min-height:1.875rem}.flex #alerts>li .btn,.flex #alerts>li a.go{margin:0}#alerts>li .btn:hover,#alerts>li a.go:hover{border-color:var(--error-color)}#alerts>li a:not(.btn){color:var(--error-color);text-decoration:underline}#alerts>li a:not(.btn).go{text-decoration:none;white-space:nowrap}#alerts>li a:not(.btn).go::after{color:var(--error-color);font-size:15px;margin-block-start:1px}#alerts>li .btn{background-color:rgba(0,0,0,0)}#global-header .btn.menubtn,li.crumb .btn.menubtn,.btn.action-btn{padding:0;width:var(--touch-target-size);min-height:var(--touch-target-size)}#global-header .btn.menubtn:not(:hover,:active,[aria-expanded=true]),li.crumb .btn.menubtn:not(:hover,:active,[aria-expanded=true]),.btn.action-btn:not(:hover,:active,[aria-expanded=true]){background-color:rgba(0,0,0,0)}#global-header{width:100%;margin-block-end:var(--m);border-block-end:1px solid var(--hairline-color)}#global-header .flex{height:var(--header-height);align-items:center}#global-header .btn{--ui-control-color: var(--gray-400);--ui-control-hover-color: var(--gray-800);--ui-control-active-color: var(--gray-700)}#global-header .btn:hover{color:var(--ui-control-hover-color)}.nav-toggle{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:var(--header-height);border-inline-end:1px solid var(--medium-hairline-color);line-height:26px;color:currentcolor;text-align:center}.nav-toggle::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"menu\";font-size:16px;line-height:0}.nav-toggle:hover{color:var(--link-color)}#crumbs{display:flex;flex-direction:row;align-items:center;font-size:13px;margin:0 !important;max-width:100%;overflow:hidden}#crumbs.empty{display:none}#crumbs nav{margin:0}#primary-nav-toggle:focus-visible{box-shadow:var(--inner-focus-ring)}#crumb-list{display:flex;flex-flow:row nowrap;align-items:stretch;max-width:100%;height:var(--header-height);--arrow-padding: 10;--arrow-height: 22;--arrow-angle: 35;--arrow-width: 17.1111;--arrow-c: 27.871}body.rtl #crumb-list{--arrow-angle: -35}#crumb-list li.crumb{position:relative;padding-inline-start:calc(var(--arrow-width)*.5rem/16);cursor:default;color:var(--light-text-color)}#crumb-list li.crumb:not(.current){padding-inline-end:calc(var(--arrow-width)*1.125rem/16)}#crumb-list li.crumb:not(.current)::before,#crumb-list li.crumb:not(.current)::after{display:block;content:\"\";width:1px;height:calc(var(--arrow-c)*1rem/16);position:absolute;inset-inline-end:calc(var(--arrow-width)*.5rem/16);background:var(--medium-hairline-color);pointer-events:none}#crumb-list li.crumb:not(.current)::before{inset-block-start:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle) * -1deg))}#crumb-list li.crumb:not(.current)::after{inset-block-end:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle) * 1deg))}#crumb-list .menu--disclosure li{display:block}#crumb-list .menu--disclosure li::after{content:none}#crumb-menu-trigger{min-width:var(--touch-target-size)}#crumb-menu-trigger::before{width:100%}#crumb-menu .chip{min-height:44px}li.crumb{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--xs)}li.crumb [data-icon]{position:relative;inset-block-start:-1px}li.crumb .menubtn{position:relative;margin-block:0;margin-inline:calc(var(--xs)*-1/2)}li.crumb [data-icon=ellipsis]::before{margin-block-start:3px;font-size:17px}li.crumb .chip{padding:0;background-color:rgba(0,0,0,0);--custom-bg-color: initial !important;--custom-text-color: initial !important;--custom-sel-bg-color: initial !important}li.crumb .chip .label-link{max-width:15em}li.crumb .chip .label-link:focus-visible{box-shadow:var(--inner-focus-ring)}li.crumb .chip .label-link>span:not(.context-label){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li.crumb:has(.menubtn)>a{margin-inline-end:0 !important;padding-inline-end:var(--xs) !important}li.crumb>a{flex:1;display:flex !important;align-items:center;flex-wrap:nowrap;gap:var(--xs);white-space:nowrap}.menu--disclosure li.crumb>a{min-height:34px}li.crumb a,li.crumb button{display:inline-flex;align-items:center;min-height:var(--touch-target-size)}li.crumb a:not(:hover),li.crumb button:not(:hover){color:var(--text-color)}li.crumb a:not(:hover) svg rect,li.crumb a:not(:hover) svg circle,li.crumb a:not(:hover) svg ellipse,li.crumb a:not(:hover) svg line,li.crumb a:not(:hover) svg polyline,li.crumb a:not(:hover) svg polygon,li.crumb a:not(:hover) svg path,li.crumb a:not(:hover) svg text,li.crumb button:not(:hover) svg rect,li.crumb button:not(:hover) svg circle,li.crumb button:not(:hover) svg ellipse,li.crumb button:not(:hover) svg line,li.crumb button:not(:hover) svg polyline,li.crumb button:not(:hover) svg polygon,li.crumb button:not(:hover) svg path,li.crumb button:not(:hover) svg text{fill:var(--text-color);stroke-width:0}li.crumb a:hover,li.crumb button:hover{text-decoration:none}li.crumb a{position:relative}li.crumb button{cursor:pointer}li.breadcrumb-toggle-wrapper::after{content:none}#account-menu ul li a{max-width:calc(100% + 28px) !important}#announcements-btn{width:1.875rem;min-height:1.875rem;padding-left:0;padding-right:0;width:calc(1.75rem + 10px);position:relative}#announcements-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:rgba(0,0,0,0)}#announcements-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread::after{content:\"\";display:block;position:absolute;inset-block-start:.1875rem;inset-inline-end:5px;width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--blue-600)}#announcements-btn svg{width:1rem;height:1rem}#announcements-btn svg rect,#announcements-btn svg circle,#announcements-btn svg ellipse,#announcements-btn svg line,#announcements-btn svg polyline,#announcements-btn svg polygon,#announcements-btn svg path,#announcements-btn svg text{fill:var(--ui-control-color);stroke-width:0}#announcements-btn:hover svg rect,#announcements-btn:hover svg circle,#announcements-btn:hover svg ellipse,#announcements-btn:hover svg line,#announcements-btn:hover svg polyline,#announcements-btn:hover svg polygon,#announcements-btn:hover svg path,#announcements-btn:hover svg text,#announcements-btn:active svg rect,#announcements-btn:active svg circle,#announcements-btn:active svg ellipse,#announcements-btn:active svg line,#announcements-btn:active svg polyline,#announcements-btn:active svg polygon,#announcements-btn:active svg path,#announcements-btn:active svg text,#announcements-btn.active svg rect,#announcements-btn.active svg circle,#announcements-btn.active svg ellipse,#announcements-btn.active svg line,#announcements-btn.active svg polyline,#announcements-btn.active svg polygon,#announcements-btn.active svg path,#announcements-btn.active svg text{fill:var(--ui-control-active-color);stroke-width:0}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-block-start:20px}#announcements .announcement .announcement-label-container{margin-block:-3px 3px;display:flex;align-items:center}#announcements .announcement .announcement-label-container .announcement-icon svg{display:block;width:15px;height:15px}#announcements .announcement .announcement-label-container .announcement-label{margin-inline-start:5px;font-size:12px;color:var(--light-text-color)}#announcements .announcement.unread .announcement__heading::after{content:\"\";display:block;position:absolute;inset-block-start:7px;inset-inline-start:-13px;width:7px;height:7px;border-radius:4px;background-color:var(--blue-600)}#announcements .announcement p{margin:0}#announcements .announcement__header{display:grid}#announcements .announcement__heading{position:relative;margin-block:0 3px;margin-inline:0;order:1}#user-info{display:flex;flex-direction:row;align-items:center;padding-inline:var(--s) calc(var(--padding) + 1px);padding-block:5px;height:100%;background-color:rgba(0,0,0,0);border-radius:0}#user-info::after{border-color:var(--ui-control-color);transition:border-color linear 100ms}#user-info:hover::after{border-color:var(--ui-control-hover-color)}#user-info[aria-expanded=true]::after{border-color:var(--ui-control-active-color)}.header-photo img,.header-photo svg{display:block;width:1.875rem;height:1.875rem;max-width:none;border-radius:50%;box-shadow:0 0 0 1px rgba(31,41,51,.05),0 0 0 rgba(31,41,51,0);transition:box-shadow linear 150ms}#user-info:hover .header-photo img,#user-info:hover .header-photo svg{box-shadow:0 0 0 1px rgba(31,41,51,.05),0 2px 10px -2px rgba(31,41,51,.3)}#main-container{position:relative;flex-grow:1}#notifications{position:fixed;inset-block-end:8px;inset-inline-start:8px;width:calc(100% - 16px);z-index:101}body.has-debug-toolbar #notifications{inset-block-end:50px}@media only screen and (min-width: 60.875rem){#notifications{width:350px}}#notifications .notification{display:flex;position:relative;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:10px;padding-inline:14px;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px rgba(19,26,32,.15),0 2px 12px rgba(19,26,32,.15);--color: var(--notice-color)}#notifications .notification:focus{box-shadow:var(--focus-ring)}#notifications .notification[data-type=success]{--color: var(--success-color)}#notifications .notification[data-type=error]{--color: var(--error-color)}#notifications .notification+.notification{margin-block-start:12px}#notifications .notification .notification-icon{width:18px;margin-block-start:-2px;margin-inline-end:10px;font-size:18px;color:var(--color)}#notifications .notification .notification-main{overflow:hidden}#notifications .notification .notification-body{display:grid;grid-template-columns:20px 1fr;gap:var(--s);width:100%}#notifications .notification .notification-body .notification-message{font-weight:bold;word-break:normal;overflow-wrap:anywhere}#notifications .notification .notification-body .notification-details{margin-block-start:var(--xs)}#notifications .notification .notification-body .notification-details .chip{border:1px solid rgba(51,64,77,.1)}#notifications .notification .notification-close-btn{position:relative;inset-block-start:-2px;margin-inline-start:10px}#header-container{margin-block-end:var(--m)}@media only screen and (min-width: 75rem){#primary-nav-toggle{display:none}#crumbs:not(.empty) #primary-nav-toggle+nav ul li:first-child,#crumbs.empty+.context-menu-container{margin-inline-start:var(--padding);padding-inline-start:0}}#global-header .flex,#header .flex{max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#header{display:flex;align-items:flex-start;place-content:stretch space-between;flex-wrap:nowrap;gap:var(--s);padding-block:5px;padding-inline:var(--padding);position:relative;z-index:2;box-sizing:border-box;background-color:rgba(154,165,177,0);box-shadow:0 1px 0 rgba(51,64,77,0);transition:background-color linear 100ms,box-shadow linear 100ms}body.fixed-header #header{position:fixed;z-index:12;inset-block-start:0;background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.1)}@supports(backdrop-filter: blur(10px)){#header{transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms}body.fixed-header #header{background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}}#header h1{line-height:1.3;margin-block:0;min-width:0}#header .buttons,#header .btngroup{margin-block-start:0}#page-title{--page-title-columns: 1fr 34px;min-height:34px;display:grid;grid-template-columns:var(--page-title-columns);align-items:center;gap:var(--s)}@media only screen and (min-width: 60.875rem){#page-title.has-toolbar{min-width:calc(14.125rem - var(--xl) - var(--s)) !important}}#content-heading{font-size:.875rem;font-weight:normal}#content-heading::before{content:\"/\";display:inline-block;margin-inline:.5rem}@media only screen and (min-width: 60.875rem){#content-heading{display:none}}#toolbar{flex:1;align-items:flex-start;justify-content:space-between}#toolbar .icon::before,#toolbar .texticon::before,#toolbar .menubtn::after,#toolbar [data-icon]::before,#toolbar [data-icon-after]::after{color:currentcolor;opacity:.8}#toolbar .text{border-radius:var(--large-border-radius)}#toolbar .text::placeholder{color:var(--light-text-color)}#toolbar .text:not(:focus){background-clip:border-box}#revision-indicators{min-width:34px;min-height:34px;display:flex;align-items:center;align-self:start}#action-buttons{flex-shrink:0}#action-buttons .action-btn{width:var(--ui-control-height);height:var(--ui-control-height)}@media only screen and (width <= 400px){#action-buttons .btngroup .btn:first-child{flex-basis:100%}}@media only screen and (max-width: 60.8125rem){#action-buttons{flex-direction:row-reverse;justify-content:flex-start;margin-block-start:10px}}#main-content{display:flex;flex-direction:row;align-items:flex-start;padding-block:0 48px;padding-inline:var(--padding);box-sizing:border-box}#main-content>.grid:only-child{flex:1}#sidebar-toggle-container{display:none}#sidebar-container{flex:0 0 14.125rem;width:14.125rem;box-sizing:border-box}@media only screen and (min-width: 75rem){#sidebar-container{margin-inline-start:calc(var(--xl)*-1)}}#sidebar{position:relative;box-sizing:border-box;padding-block:0 var(--m);padding-inline:40px;width:14.125rem;background-color:rgba(0,0,0,0)}#sidebar.fixed{position:fixed}#sidebar nav{margin-inline:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:var(--gray-200)}#sidebar .skip-link{margin-block:0;margin-inline:var(--s)}@media only screen and (min-width: 75rem){#sidebar{padding-block:0 var(--m);padding-inline:31px}}#content-container{flex:1 1 auto;width:400px}.content-grid{--size-main-content: 100%;position:relative;display:grid;grid-template-columns:minmax(var(--size-main-content), 1fr) var(--touch-target-size)}.content-grid:has(.content-grid__toggle){--size-main-content: calc(100% - var(--touch-target-size))}.content-grid__main{grid-column:1/1}.content-pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);border-radius:var(--large-border-radius);position:relative;background-clip:padding-box;padding-block:var(--xl);padding-inline:var(--padding);word-wrap:break-word;container-type:inline-size}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-inline:calc(var(--xl)*-1)}#footer,.footer{padding-block:6px;padding-inline:var(--pane-padding, var(--xl));min-height:44px;line-height:2rem}#footer .buttons,.footer .buttons{height:32px;display:flex;align-items:center}#footer .btn,.footer .btn{padding-block:4px;height:var(--ui-control-height--small)}#footer{position:sticky;inset-block-end:0;z-index:1;margin-block:calc(var(--s) + 1px) calc(var(--xl)*-1 + 2px);margin-inline:calc(var(--padding)*-1 + 2px);background-color:var(--gray-050);border-radius:var(--small-border-radius);box-sizing:border-box;border-block-start:2px solid var(--white)}#footer:empty{display:none}#footer.stuck{border-radius:0}@supports(backdrop-filter: blur(10px)){#footer.stuck{background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}}.has-debug-toolbar #footer{transition:padding linear 100ms}.has-debug-toolbar #footer.stuck{padding-block-end:52px}#footer>*,#footer .flex>*{margin-block-end:0}#details-container[data-state=collapsed]{display:none}#details-toggle>button{position:sticky;display:flex;flex-direction:column;justify-content:center;align-items:center;inset-block-start:0;height:100%;max-height:100vh;width:var(--touch-target-size);border-radius:var(--ui-control-border-radius)}#details-toggle>button .details-toggle__inner{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--hairline-color);width:calc(var(--touch-target-size) - var(--s));height:calc(var(--touch-target-size)*2);border-radius:var(--ui-control-border-radius);background-color:var(--gray-100);position:relative;z-index:10}#details-toggle>button::before{content:\"\";position:absolute;inset-block:0;height:100%;width:1px;background-color:var(--hairline-color)}#details-toggle>button:hover .details-toggle__inner,#details-toggle>button:focus .details-toggle__inner,#details-toggle>button:focus-visible .details-toggle__inner{background-color:var(--gray-200)}#details-toggle>button:hover::before,#details-toggle>button:focus::before,#details-toggle>button:focus-visible::before{transform:scaleX(300%)}#details-toggle>button:focus-visible,#details-toggle>button:focus{box-shadow:none}#details-toggle>button:focus-visible .details-toggle__inner,#details-toggle>button:focus .details-toggle__inner{box-shadow:var(--focus-ring)}.rtl #details-toggle>button .toggle-icon{transform:rotate(180deg)}#details-toggle>button[aria-expanded=true] .toggle-icon--open{display:none}#details-toggle>button[aria-expanded=false] .toggle-icon--close{display:none}#details-container{display:block;flex:0 1 auto;width:calc(var(--details-width));position:sticky;inset-block-start:0}#details{display:none}#details{display:block;width:350px;z-index:1}#details.fixed{position:fixed}#details .details .meta{border-radius:var(--large-border-radius)}#details .details .meta:not(.read-only,.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details .meta:not(.read-only,.warning):focus{box-shadow:var(--focus-ring)}#details .details .meta.read-only{color:var(--medium-text-color);background-color:rgba(0,0,0,0) !important}#details .details .meta>.field:first-child,#details .details .meta>.data:first-child{border-start-end-radius:var(--large-border-radius)}#details .details .meta>.field:first-child,#details .details .meta>.field:first-child>.status-badge,#details .details .meta>.data:first-child,#details .details .meta>.data:first-child>.status-badge{border-start-start-radius:var(--large-border-radius)}#details .details .meta>.field:last-child,#details .details .meta>.data:last-child{border-end-end-radius:var(--large-border-radius)}#details .details .meta>.field:last-child,#details .details .meta>.field:last-child>.status-badge,#details .details .meta>.data:last-child,#details .details .meta>.data:last-child>.status-badge{border-end-start-radius:var(--large-border-radius)}#details .details>.field>.input>.text.fullwidth{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details>.field>.input>.text.fullwidth:focus{box-shadow:var(--focus-ring)}#details .details .notes{border-radius:var(--large-border-radius);padding-block:var(--m)}@media only screen and (max-width: 74.9375rem){#global-container{inset-inline-start:-14.125rem;width:calc(100vw + 14.125rem)}.showing-nav #global-container{inset-inline-start:0}#crumbs{display:flex !important}#header{width:100vw}#main-content{width:100vw}#main-content.has-sidebar{padding-inline-start:0}}@media only screen and (max-width: 60.8125rem){#header{display:block}#header .flex:not(#toolbar){margin-block-start:10px}#toolbar{flex-wrap:wrap !important}#toolbar>*{margin-block-start:10px !important}body.fixed-header #header .flex:first-child{margin-block-start:0}#main-content{display:block}#main-content.has-sidebar{padding-block:0 48px;padding-inline:var(--padding)}#sidebar nav{margin-inline:-40px}#sidebar .skip-link{margin:0}#source-actions{margin-block-start:var(--s);margin-inline-start:-9px}#sidebar-toggle-container{display:block;margin-block-end:var(--s)}#sidebar-toggle::after{inset-block-start:0;transform:rotate(45deg)}body.rtl #sidebar-toggle::after{transform:rotate(135deg)}#content-container{min-height:0 !important}.content-grid,.content-grid:has(.content-grid__toggle){--size-main-content: 100%}#sidebar-container,#details-container{width:auto !important;padding-inline-start:0 !important;display:block}.content-grid__toggle{display:none}#sidebar,#details{position:relative !important;overflow-y:visible !important;max-height:none !important;width:auto}#sidebar{margin-block-end:var(--m)}body.showing-sidebar #sidebar{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:.5rem;border-radius:var(--large-border-radius)}body.showing-sidebar #sidebar:focus{box-shadow:var(--focus-ring)}body:not(.showing-sidebar) #sidebar{display:none}#details-container{margin-inline-end:0}#content-container{width:auto !important;max-width:none !important}#details{padding:0 !important;margin-block-start:var(--m)}#details .details{margin-block-end:auto}}@media only screen and (width <= 767px){:root{--padding: var(--s);--neg-padding: calc(var(--s) * -1)}#tabs ul li a{padding-inline:var(--m)}#tabs ul li+li{margin-inline-start:-7px}.card-grid{display:flex !important;flex-direction:column}}#settingsmenu ul li a{padding-inline-start:46px}#settingsmenu ul li a::before{margin-inline:-22px 0;margin-block:1px 0;font-size:15px}#settingsmenu ul li a img{width:16px;height:16px;position:absolute;margin-inline-start:-23px;margin-block-start:1px}.grid{position:relative;min-height:1px}.grid::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.grid>.item{display:none;box-sizing:border-box}.sidebar{width:14.125rem;box-sizing:border-box;font-size:13px}.sidebar:not(.drag-helper){padding-block:var(--m);padding-inline:0;background-color:var(--gray-050)}.sidebar .heading{position:relative;margin-block:0;margin-inline:var(--xl)}.sidebar .heading:not(:first-child){margin-block-start:var(--m)}.sidebar .heading>span{display:inline-block;position:relative;z-index:1;padding-block:0;padding-inline:5px;margin-block:0;margin-inline:-5px;text-transform:uppercase;color:var(--medium-text-color);font-size:11px;font-weight:bold}.sidebar .heading>ul{margin-block:2px;margin-inline:calc(var(--xl)*-1)}.sidebar nav{padding-block:0;padding-inline:var(--s)}.sidebar nav>ul>li:not(.heading)>a,.sidebar nav>ul>li.heading>ul>li>a{padding-inline-start:24px}.sidebar nav>ul>li:not(.heading)>.toggle,.sidebar nav>ul>li.heading>ul>li>.toggle{inset-inline-start:calc(var(--m)*0)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>a{padding-inline-start:38px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*1)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>a{padding-inline-start:52px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*2)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:66px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*3)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:80px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*4)}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a:not(.sel):hover{text-decoration:none}.sidebar nav li:not(.has-subnav)>a.sel,.sidebar nav li:not(.has-subnav)>a.active-drop-target{cursor:default;background-color:var(--gray-500);--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8)}.sidebar nav li:not(.has-subnav)>a.sel,.sidebar nav li:not(.has-subnav)>a.sel+.toggle,.sidebar nav li:not(.has-subnav)>a.active-drop-target,.sidebar nav li:not(.has-subnav)>a.active-drop-target+.toggle{color:var(--white)}.sidebar nav li:not(.has-subnav)>a.sel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring: var(--focus-ring-outset)}.sidebar nav li a{position:relative;margin-block-end:1px;display:flex;flex-direction:row;align-items:center;padding-block:7px;padding-inline:var(--xl);min-height:var(--xl);box-sizing:border-box;color:var(--text-color);cursor:pointer;user-select:none;border-radius:var(--large-border-radius);word-break:break-word}.sidebar nav li a .status{flex-shrink:1}.sidebar nav li a .icon{position:relative;inset-block-start:1px;margin-inline-end:10px;flex-shrink:1;width:1.125rem;height:1.125rem;word-break:normal;transition:margin-inline-start linear 150ms,margin-inline-end linear 150ms;opacity:.85}.sidebar nav li a .icon.icon-mask svg rect,.sidebar nav li a .icon.icon-mask svg circle,.sidebar nav li a .icon.icon-mask svg ellipse,.sidebar nav li a .icon.icon-mask svg line,.sidebar nav li a .icon.icon-mask svg polyline,.sidebar nav li a .icon.icon-mask svg polygon,.sidebar nav li a .icon.icon-mask svg path,.sidebar nav li a .icon.icon-mask svg text{fill:currentColor;stroke-width:0}.sidebar nav li a .icon.icon-mask span[data-icon]{color:currentcolor}.sidebar nav li a .icon svg{width:1rem;height:1rem}.sidebar nav li a .icon span[data-icon]{font-size:16px}.sidebar nav li a .icon span[data-icon]::before{display:block}.sidebar nav li a .label{flex:1}.sidebar nav li a .badge{margin-inline:10px -4px;margin-block:0;flex-shrink:1;padding-block:0;padding-inline:6px;font-size:.6875rem;line-height:16px;border-radius:var(--s);background-color:var(--medium-text-color);color:var(--white)}.sidebar nav li .toggle{position:absolute;z-index:1;height:34px;inset-block-start:0;width:var(--xl);display:flex;align-items:center;justify-content:center}.sidebar nav li ul{display:none}.sidebar nav li.heading>ul,.sidebar nav li.expanded>ul{display:block}.error-summary{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);margin-block-end:var(--l);padding-block:var(--l);padding-inline:var(--xl);border-radius:var(--large-border-radius);background-color:var(--gray-050)}.error-summary:focus{box-shadow:var(--focus-ring)}.error-summary .notification-icon{color:var(--error-color);margin-block:-2px 0;margin-inline:0 6px;float:inline-start}.error-summary h2{margin-block-start:0}.error-summary>ul.errors li,.error-summary>ul.errors li a{color:var(--text-color)}.error-summary>ul.errors li em,.error-summary>ul.errors li a em{font-weight:600}.error-summary>ul.errors li:hover,.error-summary>ul.errors li a:hover{color:var(--link-color)}.slideout .error-summary{border:1px solid var(--error-color);box-shadow:none;background-color:rgb(var(--error-color-rgb)/3%);padding:var(--m)}.slideout .flex-fields .error-summary{margin-block:0 var(--row-gap);margin-inline:var(--row-gap)}.content.has-sidebar:not(.hiding-sidebar){margin-inline-start:14.125rem}#content-notice{margin-block:0;margin-inline:calc(var(--xl)*-1);padding-block:0;padding-inline:var(--xl)}#content-notice:not(:last-child){padding-block-end:5px;border-block-end:1px solid var(--hairline-color);margin-block-end:5px}#content :not(.meta)>.flex-fields,#content>.flex-fields,.so-content .flex-fields,.lp-content .flex-fields,.draghelper .flex-fields{--row-gap: var(--xl);display:flex;flex-wrap:wrap;align-content:flex-start;margin-block:0 calc(var(--padding)*-1);margin-inline:calc(var(--padding)*-1);width:calc(100% + var(--padding)*2)}#content :not(.meta)>.flex-fields>:not(.error-summary),#content>.flex-fields>:not(.error-summary),.so-content .flex-fields>:not(.error-summary),.lp-content .flex-fields>:not(.error-summary),.draghelper .flex-fields>:not(.error-summary){margin-block:0 var(--row-gap) !important;margin-inline:0 !important;padding-block:0;padding-inline:var(--padding);box-sizing:border-box}#content :not(.meta)>.flex-fields>h2,#content>.flex-fields>h2,.so-content .flex-fields>h2,.lp-content .flex-fields>h2,.draghelper .flex-fields>h2{flex:4 0 100%}#content :not(.meta)>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),#content>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.so-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.lp-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.draghelper .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))){padding-block-start:var(--xl);border-block-start:1px solid var(--hairline-color)}#content :not(.meta)>.flex-fields>hr,#content :not(.meta)>.flex-fields>.line-break,#content>.flex-fields>hr,#content>.flex-fields>.line-break,.so-content .flex-fields>hr,.so-content .flex-fields>.line-break,.lp-content .flex-fields>hr,.lp-content .flex-fields>.line-break,.draghelper .flex-fields>hr,.draghelper .flex-fields>.line-break{flex:4 0 100%}#content :not(.meta)>.flex-fields>.line-break:not(:first-child),#content>.flex-fields>.line-break:not(:first-child),.so-content .flex-fields>.line-break:not(:first-child),.lp-content .flex-fields>.line-break:not(:first-child),.draghelper .flex-fields>.line-break:not(:first-child){margin-block-end:0 !important}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break),#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child,#content>.flex-fields>:not(h2,hr,.line-break),#content>.flex-fields>:not(h2,hr,.line-break):last-child,.so-content .flex-fields>:not(h2,hr,.line-break),.so-content .flex-fields>:not(h2,hr,.line-break):last-child,.lp-content .flex-fields>:not(h2,hr,.line-break),.lp-content .flex-fields>:not(h2,hr,.line-break):last-child,.draghelper .flex-fields>:not(h2,hr,.line-break),.draghelper .flex-fields>:not(h2,hr,.line-break):last-child{position:relative;width:100%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break)::before,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child::before,#content>.flex-fields>:not(h2,hr,.line-break)::before,#content>.flex-fields>:not(h2,hr,.line-break):last-child::before,.so-content .flex-fields>:not(h2,hr,.line-break)::before,.so-content .flex-fields>:not(h2,hr,.line-break):last-child::before,.lp-content .flex-fields>:not(h2,hr,.line-break)::before,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child::before,.draghelper .flex-fields>:not(h2,hr,.line-break)::before,.draghelper .flex-fields>:not(h2,hr,.line-break):last-child::before{position:absolute;inset-block-start:0;inset-inline-start:-1px;width:1px;height:100%;content:\"\";background-color:rgba(205,216,228,.5)}@container (min-width: 55.5em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25{width:25%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-75,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,#content>.flex-fields>:not(h2,hr,.line-break).width-75,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-75{width:75%}}@container (min-width: 36.5em) and (max-width: 55.4375em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}@media only screen and (min-width: 75rem){.so-content .flex-fields>:not(h2,hr,.line-break).width-25,.so-content .flex-fields>:not(h2,hr,.line-break).width-50,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.lp-content .flex-fields>:not(h2,hr,.line-break).width-25,.lp-content .flex-fields>:not(h2,hr,.line-break).width-50,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}.range-wrapper{max-width:200px}input.range{display:block;appearance:none;width:100%}input.range:focus{outline:none}input.range::-webkit-slider-thumb{border:none;height:var(--m);width:var(--m);border-radius:calc(var(--touch-target-size)/2);background:var(--ui-control-color);box-shadow:0 0 0 1px var(--white);cursor:pointer;appearance:none;margin-block-start:calc(var(--m)/2*-1 + 6px/2)}input.range::-moz-range-thumb{border:none;height:var(--m);width:var(--m);border-radius:calc(var(--touch-target-size)/2);background:var(--ui-control-color);box-shadow:0 0 0 1px var(--white);cursor:pointer}input.range::-ms-thumb{border:none;height:var(--m);width:var(--m);border-radius:calc(var(--touch-target-size)/2);background:var(--ui-control-color);box-shadow:0 0 0 1px var(--white);cursor:pointer}input.range::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color)}input.range::-moz-range-track{width:100%;height:6px;cursor:pointer;background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color)}input.range::-ms-track{width:100%;height:6px;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:16px 0;color:rgba(0,0,0,0)}input.range::-ms-fill-lower{background:var(--white);border:none;border-radius:3px}input.range::-ms-fill-upper{background:var(--white);border:none;border-radius:3px}input.range:focus::-ms-fill-lower{background:var(--white)}.global-sidebar{--is-always-visible: true;position:sticky;inset-block-start:0;z-index:100;display:grid;grid-template-columns:var(--global-sidebar-width);grid-template-rows:var(--header-height) minmax(0, 1fr) auto;grid-auto-flow:row;height:100vh;padding:0;-webkit-overflow-scrolling:touch;background-color:var(--gray-150);border-inline-end:1px solid var(--hairline-color);width:var(--global-sidebar-width)}.global-sidebar a{text-decoration:none}.global-sidebar>a:not([href]),.global-sidebar *:not(.has-subnav)>a:not([href]){cursor:default;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 74.9375rem){.global-sidebar{--is-always-visible: false}}.global-sidebar__nav{padding-block:var(--s);padding-inline:0;overflow:hidden auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain}.global-sidebar__footer{margin-block-start:auto;border-block-start:1px solid var(--hairline-color)}.global-nav>ul{display:flex;flex-direction:column}.global-nav>ul>li{position:relative}.nav-icon{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:1rem;aspect-ratio:1;line-height:0;--thumb-size: 1rem}.nav-icon>svg{width:100%;height:100%}.nav-icon>svg rect,.nav-icon>svg circle,.nav-icon>svg ellipse,.nav-icon>svg line,.nav-icon>svg polyline,.nav-icon>svg polygon,.nav-icon>svg path,.nav-icon>svg text{fill:currentColor;stroke-width:0}.nav-item{display:grid;grid-template-columns:var(--nav-item-gutter-width) minmax(0, 1fr) var(--nav-item-prefix-width) var(--nav-item-gutter-width);grid-template-areas:\". action trigger .\" \"subnav subnav subnav subnav\";align-items:center;width:100%;padding-block:var(--xs)}.nav-item>.sidebar-action{grid-area:action}.nav-item.sel{color:var(--nav-item-fgColor-active);background-color:var(--nav-item-bgColor-active)}.nav-item--sub{padding-block:0}.nav-item__trigger{--icon-size: 10px;width:var(--nav-item-trigger-size);grid-area:trigger;display:flex;justify-content:center;z-index:1}.nav-item__trigger .menubtn{padding:0;flex-direction:column;justify-content:center;align-items:center;width:var(--nav-item-trigger-size);height:var(--nav-item-trigger-size);border:rgba(0,0,0,0)}.nav-item__trigger .menubtn:hover{background-color:var(--nav-item-bgColor-hover)}.nav-item__trigger .menubtn[aria-expanded=true]:not(:hover){background-color:rgba(0,0,0,0)}.nav-item__trigger .menubtn[aria-expanded=true]::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(225deg);inset-block-start:2px}.nav-item__trigger .menubtn::after{margin-inline-start:0 !important}.nav-item__subnav{--nav-item-prefix-ratio: 4/3;display:none;grid-area:subnav;gap:1px;margin-block:1px;flex-direction:column}.nav-item__subnav[data-state=expanded]{display:flex}.badge{display:inline-flex;justify-content:center;text-align:center;font-size:11px;line-height:1rem;min-width:1.1rem;height:1rem;padding-block:0;padding-inline:var(--xs);border-radius:8px;background-color:var(--nav-item-badge-bgColor);color:var(--nav-item-badge-fgColor)}.sidebar-actions{display:none}@media only screen and (min-width: 75rem){.sidebar-actions{display:block;padding-block:10px;padding-inline:var(--nav-item-gutter-width)}.sidebar-actions #sidebar-trigger{display:flex}}.sidebar-action{--thumb-size: 0.75rem;display:grid;grid-template-columns:var(--nav-item-prefix-width) minmax(0, 1fr) auto;width:100%;align-items:center;position:relative;text-align:start;border-radius:var(--medium-border-radius);color:currentcolor;cursor:pointer;min-height:30px;font-weight:500}.sidebar-action::before{content:\"\";position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%) translateX(-150%);height:95%;width:var(--nav-item-indicator-size);border-radius:var(--small-border-radius)}.rtl .sidebar-action::before{transform:translateY(-50%) translateX(150%)}.sidebar-action:focus-visible,.sidebar-action:hover{color:var(--nav-item-fgColor-hover);background-color:var(--nav-item-bgColor-hover)}.sidebar-action[aria-current=page]::before,.sidebar-action[aria-current=true]::before{background-color:var(--nav-item-fgColor-active)}.sidebar-action--sub{font-size:.9em;min-height:26px}.sidebar-action--sub::before{display:none}.sidebar-action--sub .sidebar-action__prefix{position:relative}.sidebar-action--sub .sidebar-action__prefix::before{content:\"\";position:absolute;inset-inline-start:50%;width:var(--nav-item-indicator-size);height:var(--nav-item-indicator-size);border-radius:100%;inset-block-start:50%;background-color:currentcolor;transform:translateY(-50%) translateX(-50%)}.rtl .sidebar-action--sub .sidebar-action__prefix::before{transform:translateY(-50%) translateX(50%)}.sidebar-action--sub[aria-current=page],.sidebar-action--sub[aria-current=true]{--nav-item-indicator-size: 6px}.sidebar-action--job{align-items:start}.sidebar-action--job .sidebar-action__label{flex-wrap:wrap;padding-block:var(--2xs);gap:var(--2xs)}.sidebar-action--job .label{white-space:normal}.sidebar-action--job .progress-label{width:100%;display:block;color:var(--gray-300);font-size:11px;line-height:1.5}.sidebar-action--job .nav-icon{display:block;position:relative;width:16px;height:16px}.sidebar-action--job .nav-icon>canvas{display:block;position:absolute;width:16px;height:16px}.sidebar-action--job #job-icon-hover{opacity:0}.sidebar-action--job:hover #job-icon-hover{opacity:1}.sidebar-action--job:hover #job-icon-static{opacity:0}.sidebar-action__prefix{display:flex;align-items:center;justify-content:center;width:var(--nav-item-prefix-width);aspect-ratio:var(--nav-item-prefix-ratio);line-height:0}.sidebar-action__label{display:flex;gap:var(--s);align-items:center;padding-block:0;padding-inline:var(--xs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-inline-start:7px}.sidebar-action__label [data-icon=external]{display:inline-flex}.sidebar-action__badge{flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;padding-block:0;padding-inline:var(--s);margin-inline-start:auto}@media only screen and (min-width: 75rem){[data-sidebar=collapsed] .global-sidebar{--global-sidebar-width: calc(50rem / 16)}[data-sidebar=collapsed] .nav-item{grid-template-areas:\". action .\" \". trigger .\" \"subnav subnav subnav\";grid-template-columns:var(--nav-item-gutter-width) var(--nav-item-prefix-width) var(--nav-item-gutter-width);justify-items:center}[data-sidebar=collapsed] .nav-item__indicator{inset-inline-end:-1px}[data-sidebar=collapsed] .sidebar-action{width:var(--nav-item-prefix-width);min-height:var(--nav-item-prefix-width)}[data-sidebar=collapsed] .sidebar-action:focus-visible .sidebar-action__label,[data-sidebar=collapsed] .sidebar-action:hover .sidebar-action__label{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] .nav-item__trigger .menubtn{width:100%;height:var(--touch-target-size);padding-block:2px var(--xs)}[data-sidebar=collapsed] .sidebar-action__label{display:none;z-index:10;opacity:0}[data-sidebar=collapsed] .sidebar-action__badge{z-index:100;position:absolute;inset-inline-end:calc(var(--xs)*-1);inset-block-end:var(--xs);transform:translateY(25%);padding:0}[data-sidebar=collapsed] .sidebar-action--sub{min-height:26px}[data-sidebar=collapsed] .global-nav>ul>li+li{--separator-width: calc(28rem / 16)}[data-sidebar=collapsed] .global-nav>ul>li+li::before{position:absolute;inset-block-start:0;inset-inline-start:calc((var(--global-sidebar-width) - var(--separator-width))/2);content:\"\";width:var(--separator-width);height:1px;margin-block:0;margin-inline:auto;background-color:var(--hairline-color)}[data-sidebar=expanded] #sidebar-toggle-icon{transform:rotate(180deg)}}craft-spinner{display:flex;justify-content:center}craft-spinner .wrapper{display:flex;flex-direction:column;align-items:center}.craft-tooltip{position:fixed;white-space:normal;opacity:0;transform:translateY(-4px);width:max-content;max-width:240px;transition:opacity 100ms ease-in-out,transform 150ms ease-in-out;top:0;left:0;z-index:99}.craft-tooltip>.inner{position:relative;display:inline-block;background-color:var(--white);color:var(--gray-700);border:1px solid var(--dark-hairline-color);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:var(--medium-border-radius);padding-block:var(--xs);padding-inline:var(--s);pointer-events:none;user-select:none;font-weight:400}.craft-tooltip .arrow{position:absolute;background:var(--white);width:8px;height:8px;transform:rotate(45deg);border-style:solid;border-width:1px;border-color:rgba(0,0,0,0)}.craft-tooltip .arrow[data-placement^=bottom]{border-color:var(--dark-hairline-color) rgba(0,0,0,0) rgba(0,0,0,0) var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=top]{border-color:rgba(0,0,0,0) var(--dark-hairline-color) var(--dark-hairline-color) rgba(0,0,0,0)}.craft-tooltip .arrow[data-placement^=right]{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--dark-hairline-color) var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=left]{border-color:var(--dark-hairline-color) var(--dark-hairline-color) rgba(0,0,0,0) rgba(0,0,0,0)}.lp-editor-container,.lp-preview-container{position:fixed;inset-block-start:0;height:100%;background-color:var(--white);z-index:100}.lp-editor-container>header,.lp-preview-container>header{padding-block:5px;padding-inline:var(--pane-padding, var(--xl));background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;position:relative;z-index:1;height:44px}@supports(backdrop-filter: blur(10px)){.lp-editor-container>header,.lp-preview-container>header{position:absolute;z-index:2;inset-block-start:0;inset-inline-start:0;width:100%;background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}.lp-editor-container>header+.lp-content,.lp-preview-container>header+.lp-content{padding-block-start:68px}}.lp-editor-container>header .btn,.lp-editor-container>header .spinner,.lp-editor-container>header .checkmark-icon,.lp-preview-container>header .btn,.lp-preview-container>header .spinner,.lp-preview-container>header .checkmark-icon{margin-block-end:0}.lp-editor-container>header .btn[data-icon=xmark],.lp-preview-container>header .btn[data-icon=xmark]{margin-inline:-0.75rem calc(var(--s)*-1)}.lp-editor-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]),.lp-preview-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]){background-color:rgba(0,0,0,0)}.lp-editor-container>header .lp-toolbar,.lp-preview-container>header .lp-toolbar{min-width:0;margin-inline-end:-1rem}.lp-editor-container>header .lp-toolbar .pane-tabs,.lp-preview-container>header .lp-toolbar .pane-tabs{margin-inline:0 !important}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable,.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px, rgb(0, 0, 0) calc(100% - 12px), rgba(0, 0, 0, 0) 100%)}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab]{background-color:rgba(0,0,0,0)}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn),.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn){--focus-ring: var(--inner-focus-ring);margin-inline:0}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty)::after,.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty)::after{margin-inline-start:0}.lp-editor-container{display:flex;flex-direction:column}.lp-editor-container .lp-content{flex:1;padding:var(--pane-padding, var(--xl));overflow:auto;box-sizing:border-box;position:relative}.lp-editor-container .lp-content:not(.loading)>.spinner{display:none}.lp-editor-container .lp-content.loading>.spinner{position:absolute;inset-block-start:calc(50% - 17px);inset-inline-start:calc(50% - 12px);color:var(--ui-control-color)}.lp-editor-container .lp-draghandle{position:absolute;z-index:101;inset-block-start:0;inset-inline-end:-2px;width:4px;height:100%;cursor:col-resize}.lp-editor-container>footer{padding-block:5px;padding-inline:var(--pane-padding, var(--xl));box-shadow:inset 0 1px 0 var(--hairline-color);background-color:var(--gray-100);justify-content:end;height:44px}.lp-preview-container{display:flex;flex-direction:column;box-shadow:-1px 0 0 rgba(63,77,90,.2)}.lp-preview-container.dragging::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;content:\"\";font-size:0}.lp-preview-container .lp-preview-header{display:flex}@supports not (backdrop-filter: blur(10px)){.lp-preview-container .lp-preview-header{background-color:rgba(228,237,246,.75)}}.lp-preview-container .lp-preview-header .buttons{margin:0}.lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-inline-start:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:0}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:44px}}.lp-preview-container .lp-preview-header .lp-device-type .btn::before{width:27px;height:22px;display:block;content:\"\";background-size:contain;background-repeat:no-repeat;background-position:center;transition-duration:.3s}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--phone::before{background-image:url(\"../images/preview/icon-phone.svg\")}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--tablet::before{background-image:url(\"../images/preview/icon-tablet.svg\")}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--desktop::before{background-image:url(\"../images/preview/icon-desktop.svg\")}.lp-preview-container .lp-device-type__label::before{width:27px;height:22px;display:block;content:\"\";background-size:contain;background-repeat:no-repeat;background-position:center;transition-duration:.3s}.lp-preview-container .lp-device-type__label.lp-device-type__label--phone::before{background-image:url(\"../images/preview/icon-phone.svg\")}.lp-preview-container .lp-device-type__label.lp-device-type__label--tablet::before{background-image:url(\"../images/preview/icon-tablet.svg\")}.lp-preview-container .lp-device-type__label.lp-device-type__label--desktop::before{background-image:url(\"../images/preview/icon-desktop.svg\")}.lp-preview-container .lp-preview-container__bumper-link{inset-block:unset 0}.lp-preview-container .lp-device-mask{display:none}.lp-preview-container .lp-iframe-container{flex:1;overflow:auto}.lp-preview-container .lp-iframe-container .lp-preview{display:block;width:100%;min-height:100%}.lp-preview-container .lp-iframe-container:not(.lp-iframe-container--has-device-preview) .lp-device-preview-container{width:auto !important;height:100% !important;transform:none !important;margin:0 !important}.lp-preview-container .lp-iframe-container--has-device-preview{flex:none;padding-block-start:0 !important;position:relative;inset-block-start:0;height:calc(100% - 44px);width:100%;background-color:var(--gray-100)}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-iframe-container--has-device-preview{inset-block-start:44px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;overflow:auto;opacity:1;transition:opacity .3s}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-mask{display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;background-image:url(\"../images/preview/chrome-phone-top.svg\"),url(\"../images/preview/chrome-phone-bottom.svg\");background-position:top center,bottom center;background-repeat:no-repeat;background-size:contain;background-color:#fff;box-shadow:0 0 58px rgba(6,67,117,.3);border-radius:18px}.lp-preview-container .lp-iframe-container--has-device-preview.lp-iframe-container--tablet .lp-device-mask{background-image:url(\"../images/preview/chrome-tablet-top.svg\"),url(\"../images/preview/chrome-tablet-bottom.svg\")}@media screen and (prefers-reduced-motion: no-preference){.lp-preview-container .lp-iframe-container--rotating .lp-device-mask{transition-duration:.3s;transition-property:transform}.lp-preview-container .lp-iframe-container--rotating .lp-device-preview-container{opacity:0;transition:opacity 0s}}.login-container .login-form-container{position:relative;background-color:var(--gray-050)}.login-container .login-form input[readonly]{cursor:not-allowed}.login-container .login-form>.field,.login-container .login-form>.btn{margin-block-start:var(--l)}.login-container .login-form>.field:not(:last-child,.last),.login-container .login-form>.btn:not(:last-child,.last){margin-block-end:var(--l)}.login-container .login-form .btn{display:flex}.login-container .alternative-login-methods{margin-block-start:var(--m)}.login-container .alternative-login-methods .btn{width:100%}.login-container .login-forgot-password,.login-container .login-alt-container button{font-size:11px;color:var(--medium-text-color);cursor:pointer !important}.login-container .login-alt-container{margin-block:calc(var(--s) - var(--xl));margin-inline:0}.login-container .login-alt-container button{display:inline-flex;background-color:rgba(0,0,0,0);padding:0;width:auto;height:auto;min-height:var(--touch-target-size)}.login-container .login-forgot-password:hover,.login-container .login-forgot-password:focus,.login-container .login-alt-container button:hover,.login-container .login-alt-container button:focus{color:var(--link-color)}.login-container .login-errors{text-align:center;color:var(--error-color);margin-block-start:1em}.login-alt-menu{z-index:1001}body.login{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}body.login main{padding:var(--padding);width:calc(300px + var(--padding)*2);max-width:100%}body.login main h1{text-align:center;font-size:32px;line-height:40px;word-wrap:break-word}body.login main h1 #login-logo{width:100%;height:auto;max-height:300px}body.login #poweredby{display:block;text-align:center;margin-block:70px 48px;opacity:.8}body.login #poweredby:hover,body.login #poweredby:focus,body.login #poweredby:active{opacity:1}body.login #poweredby>svg{display:inline-block}.modal.email-sent{width:300px}.modal.email-sent .body{padding-inline-start:68px}.modal.email-sent .body::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;display:block;position:absolute;inset-block-start:24px;inset-inline-start:24px;content:\"mail\";font-size:30px;color:var(--link-color)}.login-modal{width:calc(600px + var(--l)*2);max-width:calc(100% - 20px);background:var(--gray-100);border-radius:var(--large-border-radius)}.login-modal .body{display:flex;flex-direction:row;padding:var(--l)}.login-modal .body .login-modal-intro,.login-modal .body .login-modal-form{width:300px;max-width:100%}.login-modal .body .login-modal-intro{padding:var(--m)}@media screen and (width <= 656px){.login-modal{border-radius:var(--large-border-radius)}.login-modal .body{padding:var(--m);flex-direction:column;gap:var(--m);overflow:auto}.login-modal .body .login-modal-intro{padding-block:var(--xs);padding-inline:var(--xl)}.login-modal .body .login-modal-form{border-radius:0}}.layoutdesigner{container-type:inline-size}.fld-container{display:flex;align-items:stretch;position:relative;border-radius:3px;border:1px solid rgba(96,125,159,.25);background-color:#fbfcfe;background-clip:padding-box;overflow:hidden;box-shadow:none;padding-inline-end:265px;min-height:500px}.errors>.fld-container{border:1px solid var(--error-color) !important}.fld-container .fld-workspace{flex:1;border-start-start-radius:calc(var(--small-border-radius) - 1px);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:calc(var(--small-border-radius) - 1px);padding-inline:24px 0;padding-block:24px;background-color:var(--gray-050);background-image:linear-gradient(to right, var(--gray-100) 1px, transparent 0),linear-gradient(to bottom, var(--gray-100) 1px, transparent 1px);background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 0 1px 3px -1px #acbed2}.fld-container .fld-workspace .fld-tabs{display:flex;align-items:flex-start;flex-wrap:wrap}.fld-container:not(:has(.fld-library)){padding-inline-end:0}.fld-container:not(:has(.fld-library)) .fld-workspace{padding-inline-end:24px}.fld-container .fld-library{position:absolute;inset-block-start:0;inset-inline-end:0;height:100%;width:265px;padding:14px}.fld-new-tab-btn:active{background-color:var(--gray-050)}.fld-library-menu{width:264px;min-height:200px;margin-inline-start:-14px;padding:14px}.fld-library{display:flex;flex-direction:column}.fld-library .btngroup{margin-block-end:14px}.fld-library .fld-field-library{margin:-3px;padding:3px;flex:1;min-height:0;overflow:auto}.fld-library .fld-field-library .fld-field-group{margin-block-start:14px}.fld-library .fld-field-library .fld-field-group>*:not(:first-child){margin-block-start:var(--s)}.fld-library .fld-field-library .fld-field-indicators{display:none}.fld-library .fld-ui-library>*:not(:first-child){margin-block-start:var(--s)}.fld-library .filtered{display:none !important}.layoutdesigner .fld-library,.fld-tab .tabs .tab,.fld-tab .fld-tabcontent,.fld-new-tab-btn,.fld-new-tab-btn:hover{background-color:var(--white);box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}.fld-tab .settings::before,.fld-element .settings::before{margin-block-start:-2px;font-size:16px;opacity:.5}.fld-tab .settings:hover::before,.fld-tab .settings.active::before,.fld-element .settings:hover::before,.fld-element .settings.active::before{opacity:1}.fld-tab{width:288px;padding-inline:0 25px;padding-block:0 24px;box-sizing:border-box}.fld-tab .tabs{margin-block:-10px 0;margin-inline:-12px;padding-block:10px 0;padding-inline:12px;overflow:hidden;display:flex}.fld-tab .tabs .tab{display:flex;align-items:center;gap:var(--xs);max-width:calc(100% - 10px);box-sizing:border-box;padding-block:8px;padding-inline:14px;border-radius:var(--medium-border-radius) var(--medium-border-radius) 0 0}body:not(.dragging) .fld-tab .tabs .tab.draggable{cursor:move;cursor:grab}.fld-tab .tabs .tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld-tab .fld-tabcontent{padding:14px;border-start-start-radius:0;border-start-end-radius:var(--medium-border-radius);border-end-end-radius:var(--medium-border-radius);border-end-start-radius:var(--medium-border-radius)}.fld-tab .fld-tabcontent>.fld-element:not(:first-child),.fld-tab .fld-tabcontent>.fld-add-btn:not(:first-child){margin-block-start:var(--s)}.fld-tab .fld-tabcontent .fld-add-btn:not([aria-expanded=true]){display:none}.fld-tab.fld-insertion .tabs .tab,.fld-tab.fld-insertion .fld-tabcontent{margin:-2px;border:2px dashed var(--hairline-color);box-shadow:none;background-color:var(--gray-050);background-image:linear-gradient(to right, var(--gray-100) 1px, transparent 0),linear-gradient(to bottom, var(--gray-100) 1px, transparent 1px);background-size:24px 24px}.fld-tab.fld-insertion .tabs .tab{background-position:-1px -1px}.fld-tab.fld-insertion .fld-tabcontent{background-position:-1px -13px}.fld-tab-caboose{min-height:24px}.fld-element{position:relative;display:flex;align-items:center;padding:var(--s);gap:var(--s);box-shadow:inset 0 0 0 1px var(--hairline-color);border-radius:var(--medium-border-radius);background-color:var(--white)}body:not(.dragging) .fld-element{cursor:move;cursor:grab}.fld-element.fld-insertion{box-sizing:border-box;border:2px dashed var(--hairline-color);border-radius:var(--medium-border-radius);background:none;box-shadow:none}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{color:var(--medium-text-color);background-color:var(--gray-100)}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .field-name{display:flex;flex-direction:column;gap:var(--xs)}.fld-element .fld-element-icon{text-align:center}.fld-element .fld-element-icon,.fld-element .fld-element-icon svg{width:16px;height:16px}.fld-element .fld-element-icon svg rect,.fld-element .fld-element-icon svg circle,.fld-element .fld-element-icon svg ellipse,.fld-element .fld-element-icon svg line,.fld-element .fld-element-icon svg polyline,.fld-element .fld-element-icon svg polygon,.fld-element .fld-element-icon svg path,.fld-element .fld-element-icon svg text{fill:var(--ui-control-color);stroke-width:0}.fld-element .field-name{flex:1;overflow:hidden}.fld-element .field-name .fld-element-label,.fld-element .field-name .fld-attribute{flex:1;display:flex;align-items:center;gap:var(--xs)}.fld-element .field-name .fld-element-label h4,.fld-element .field-name .fld-attribute .smalltext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld-element .field-name .fld-element-label h4{font-weight:normal;color:var(--text-color);margin:0}.fld-hr,.fld-br{position:relative;flex:1;display:flex;justify-content:center}.fld-hr::before,.fld-br::before{position:absolute;display:block;inset-block-start:calc(50% - 2px);inset-inline-start:0;width:100%;height:4px;content:\"\";font-size:0;border-radius:2px}.fld-hr .smalltext,.fld-br .smalltext{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--gray-100);border-radius:var(--large-border-radius);padding-block:0;padding-inline:var(--s);height:var(--touch-target-size)}.fld-hr::before{background-color:var(--gray-100)}.fld-br::before{background-image:repeating-linear-gradient(to right, var(--gray-100), var(--gray-100) 5.2631578947%, transparent 5.2631578947%, transparent 10.5263157895%, var(--gray-100) 10.5263157895%)}.fld-element-settings-body{flex:1;margin-block:-24px 0;margin-inline:var(--neg-padding);padding-block:24px;padding-inline:var(--padding);overflow:hidden auto;position:relative}.fld-element-settings-footer{position:relative;display:flex;flex-direction:row;margin-block:0 -24px;margin-inline:var(--neg-padding);padding-block:5px;padding-inline:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:var(--gray-050);z-index:3}.fld-element-settings-footer:focus{box-shadow:var(--focus-ring)}.fld-element-settings-footer>.ee-site-select{flex:1}.fld-element-settings-footer>.btn{margin-inline-start:5px}.fld-element-settings-footer>.spinner{margin-inline:0 var(--neg-padding);margin-block:0}@container (width < 577px){.fld-container{padding-inline-end:0}.fld-container .fld-workspace{padding-inline-end:24px}.fld-container>.fld-library{display:none}.fld-tab .fld-tabcontent .fld-add-btn{display:inline-flex !important}}.card-view-designer{container:cvd/inline-size}.cvd-container{display:grid;position:relative;overflow:hidden;box-shadow:none;gap:var(--xl)}@container cvd (width > 37.5rem){.cvd-container{grid-template-columns:1fr 2fr}}.cvd-library .draggable{display:flex}.cvd-preview-container{padding:var(--xl);border:1px solid rgba(96, 125, 159, 0.25) !important;border-radius:var(--small-border-radius);display:grid;height:100%;align-items:center}.cvd-preview:not(.loading) .spinner{display:none}.cvd-thumbnail{--icon-size: 2rem;--icon-color: var(--gray-300);width:100%;aspect-ratio:4/3;display:flex;justify-content:center;align-items:center;background-color:var(--gray-150);border-radius:var(--medium-border-radius)}.card-placeholder{display:inline-block;border:1px dashed #9aa5b1;border-radius:var(--small-border-radius);padding-block:.1em;padding-inline:.5em}.field.cvd-field{margin-block-start:.2em !important;margin-inline-start:.5em}html.noscroll,html.noscroll body{overflow:hidden;height:100%}.modal.imageeditor{background-color:var(--gray-900);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--light-focus-hsl), 1);opacity:0;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body::after{display:none}.modal.imageeditor .btn:not(.submit,.noborder){background-color:var(--gray-600);color:var(--white)}.modal.imageeditor .btn:not(.submit,.noborder):hover{background-color:var(--gray-700)}.modal.imageeditor .btn:not(.submit,.noborder).active{background-color:var(--gray-800)}.modal.imageeditor .icon::before{width:24px;height:24px;margin-inline-start:-3px;display:inline-block;content:\"\"}.modal.imageeditor .icon.rotate-left::before{background-image:url(\"../images/image-editor/rotate-left.svg\")}.modal.imageeditor .icon.rotate-right::before{background-image:url(\"../images/image-editor/rotate-right.svg\")}.modal.imageeditor .icon.flip-vertical::before{background-image:url(\"../images/image-editor/flip-vertical.svg\")}.modal.imageeditor .icon.flip-horizontal::before{background-image:url(\"../images/image-editor/flip-horizontal.svg\")}.modal.imageeditor .icon.constraint::before{background-image:url(\"../images/image-editor/unconstrained.svg\")}.modal.imageeditor .icon.focal-point::before{background-image:url(\"../images/image-editor/focal-point.svg\")}.modal.imageeditor .body{display:flex;padding:0}.modal.imageeditor input{color:var(--text-color)}.modal.imageeditor .body .tabs{border-inline-end:1px solid var(--gray-1000)}.modal.imageeditor .body .tabs ul{width:100px;flex-direction:column;align-items:stretch}.modal.imageeditor .body .tabs ul li{position:relative;padding:14px;text-align:center;border-block-end:1px solid var(--gray-1000);cursor:pointer}.modal.imageeditor .body .tabs ul li::before{position:absolute;inset-block-start:0;inset-inline-start:0;content:\"\";width:0;height:100%;background-color:currentcolor}.modal.imageeditor .body .tabs ul li.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li.selected::before{width:2px}.modal.imageeditor .body .tabs ul li i{background-repeat:no-repeat;background-position:top center;display:block;height:24px}.modal.imageeditor .body .tabs ul li[data-view=rotate] i{background-image:url(\"../images/image-editor/rotate-left.svg\")}.modal.imageeditor .body .tabs ul li[data-view=crop] i{background-image:url(\"../images/image-editor/crop.svg\")}.modal.imageeditor .body .tabs ul li[data-view=filters] i{background-image:url(\"../images/image-editor/filters.svg\")}.modal.imageeditor .body .tabs ul li:hover{background-color:#1b242c}.modal.imageeditor .body .tabs ul li:hover{cursor:pointer}.modal.imageeditor .body .views{padding:24px;overflow:auto}.modal.imageeditor .body .views .btngroup{margin-block-end:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{text-align:center;margin-inline-end:14px;margin-block-end:14px}.modal.imageeditor .body .views .filters ul li:last-child{margin-inline-end:0}.modal.imageeditor .body .views .filters ul li img{border:3px solid rgba(0,0,0,0);border-radius:4px}.modal.imageeditor .body .views .filters ul li span{display:block}.modal.imageeditor .body .views .filters ul li:hover{cursor:pointer}.modal.imageeditor .body .views .filters ul li.selected img{border-color:var(--white)}.modal.imageeditor .body .image-container{flex-grow:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.modal.imageeditor .body .image-container .image{text-align:center;flex-grow:1;position:relative;margin:14px}.modal.imageeditor .body .image-container .image canvas{position:absolute;inset-block-start:0;inset-inline-start:0}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{max-width:400px;min-height:3.75rem;display:block;margin-block:0;margin-inline:auto;overflow:hidden}.modal.imageeditor .footer{position:absolute;background-color:rgba(0,0,0,0);inset-block-end:0;inset-inline-start:0;width:100%;border-block-start:1px solid #000}body.has-debug-toolbar .modal.imageeditor .footer{padding-block-end:50px}.modal.imageeditor .body .views .crop fieldset .heading{display:none}.modal.imageeditor .body .views .crop .custom-constraint-spacer{padding-block:0;padding-inline:var(--xs)}.modal.imageeditor .body .views .crop .constraint-group{display:grid;grid-gap:var(--xs)}.modal.imageeditor .body .views .crop .custom{padding-inline-start:calc(1rem + 5px)}.modal.imageeditor .body .views .crop .orientation{display:flex;align-items:center;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{appearance:none;background-position:center center;background-repeat:no-repeat;margin-block:0;margin-inline:4px;cursor:pointer}.modal.imageeditor .body .views .crop .orientation input[value=landscape]{width:30px;height:20px;background-image:url(\"../images/image-editor/orientation-landscape-unchecked.svg\")}.modal.imageeditor .body .views .crop .orientation input[value=landscape]:checked{background-image:url(\"../images/image-editor/orientation-landscape-checked.svg\")}.modal.imageeditor .body .views .crop .orientation input[value=portrait]{width:20px;height:30px;background-image:url(\"../images/image-editor/orientation-portrait-unchecked.svg\")}.modal.imageeditor .body .views .crop .orientation input[value=portrait]:checked{background-image:url(\"../images/image-editor/orientation-portrait-checked.svg\")}.modal.imageeditor.vertical .body .views .crop>.btngroup:first-child{justify-content:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint.custom{margin-block-start:var(--xs)}.vertical.imageeditor .body{flex-direction:column}.vertical.imageeditor .body .image-container{flex-basis:30vh;flex-shrink:0}.vertical.imageeditor .body .constraint-group{grid-template-columns:1fr 1fr}.vertical.imageeditor .body .tabs ul{display:flex;flex-direction:row;width:100%;border-block-start:1px solid #000;border-block-end:1px solid #000}.vertical.imageeditor .body .tabs ul li{flex-grow:1;border:0;border-inline-end:1px solid #000;padding-block:10px;padding-inline:7px}.vertical.imageeditor .body .tabs ul li::before{inset-block-start:unset;inset-block-start:0;width:100%;height:0}.vertical.imageeditor .body .tabs ul li.selected::before{width:100%;height:2px}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:flex;justify-content:center;flex-wrap:wrap;margin-block-end:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin-block:0 14px;margin-inline:7px}.vertical.imageeditor .body .views .filters ul{width:auto;height:109px;overflow:auto;white-space:nowrap;margin-block:0;margin-inline:-24px;margin-block-end:-24px;padding:24px;text-align:center}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-block-end:0}.slide-rule{position:relative;padding-block:10px;padding-inline:0}.slide-rule:focus{box-shadow:none}body:not(.reduce-focus-visibility) .slide-rule:focus .cursor::after,body.reduce-focus-visibility .slide-rule:focus-visible .cursor::after{box-shadow:var(--focus-ring)}.slide-rule .cursor::after{content:\"\";width:1.25rem;height:3.125rem;position:absolute;inset-block-start:-15px;inset-inline-start:50%;transform:translateX(-50%)}.slide-rule .cursor{position:absolute;margin-inline-start:-0.25rem;margin-block-start:4px;inset-inline-start:50%;z-index:1;width:0;height:0;border-inline-start:.3125rem solid rgba(0,0,0,0);border-inline-end:.3125rem solid rgba(0,0,0,0);border-block-start:.3125rem solid #63a6e1}.slide-rule .graduations{white-space:nowrap;height:40px;position:relative}.slide-rule .graduations ul{position:relative;float:inline-start}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){inset-inline-start:1px}.slide-rule .graduations ul li.main-graduation::before{border-inline-start-width:3px}.slide-rule .graduations ul li.main-graduation .label{display:block;cursor:default}.slide-rule .graduations ul li.selected::before{border-inline-start-color:#63a6e1}.slide-rule .graduations ul li::before{content:\"\";position:absolute;border-inline-start:1px solid var(--white);height:10px;inset-block-start:0;inset-inline-start:0}.slide-rule .graduations ul li .label{width:20px;position:absolute;inset-block-start:10px;inset-inline-start:-9px;display:none;text-align:center}.slide-rule .value{display:none;position:absolute;inset-block-end:0;inset-inline-start:50%;z-index:1;box-sizing:border-box;padding:5px;width:50px;margin-inline-start:-25px;background:var(--gray-600)}.slide-rule .overlay{z-index:2;position:absolute;inset-block:0 1px;inset-inline:0;background-image:linear-gradient(to right, var(--gray-900) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, var(--gray-900) 100%)}.menu.dark{background-color:var(--gray-600);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.menu.dark ul li a{color:var(--white) !important}.menu.dark ul li a:not(.sel,.disabled):hover{background-color:var(--gray-700)}_:-ms-lang(x),.elements .tableview td.checkbox-cell input.checkbox+label,.elements .tableview td.checkbox-cell div.checkbox{inset-block-start:16px}_:-ms-lang(x),input.checkbox+label:empty,div:empty.checkbox{display:block}.yii-debug-toolbar__title a{display:block !important}","@charset \"UTF-8\";\n@use '@craftcms/sass/mixins';\n\n:root {\n --white: #fff;\n --black: #000;\n --gray-050-hsl: 212, 60%, 97%;\n --gray-100-hsl: 212, 50%, 93%;\n --gray-150-hsl: 212, 40%, 89%;\n --gray-200-hsl: 212, 30%, 85%;\n --gray-300-hsl: 211, 13%, 65%;\n --gray-350-hsl: 211, 11%, 59%;\n --gray-400-hsl: 210, 10%, 53%;\n --gray-500-hsl: 211, 12%, 43%;\n --gray-550-hsl: 210, 13%, 40%;\n --gray-600-hsl: 209, 14%, 37%;\n --gray-700-hsl: 209, 18%, 30%;\n --gray-800-hsl: 209, 20%, 25%;\n --gray-900-hsl: 210, 24%, 16%;\n --gray-1000-hsl: 210, 24%, 10%;\n --gray-050: hsl(var(--gray-050-hsl));\n --gray-100: hsl(var(--gray-100-hsl));\n --gray-150: hsl(var(--gray-150-hsl));\n --gray-200: hsl(var(--gray-200-hsl));\n --gray-300: hsl(var(--gray-300-hsl));\n --gray-350: hsl(var(--gray-350-hsl));\n --gray-400: hsl(var(--gray-400-hsl));\n --gray-500: hsl(var(--gray-500-hsl));\n --gray-550: hsl(var(--gray-550-hsl));\n --gray-600: hsl(var(--gray-600-hsl));\n --gray-700: hsl(var(--gray-700-hsl));\n --gray-800: hsl(var(--gray-800-hsl));\n --gray-900: hsl(var(--gray-900-hsl));\n --gray-1000: hsl(var(--gray-1000-hsl));\n --red-050: #fef2f2;\n --red-100: #fee2e2;\n --red-200: #fecaca;\n --red-300: #fca5a5;\n --red-400: #f87171;\n --red-500: #ef4444;\n --red-600: #dc2626;\n --red-700: #b91c1c;\n --red-800: #991b1b;\n --red-900: #7f1d1d;\n --red-950: #450a0a;\n --orange-050: #fff7ed;\n --orange-100: #ffedd5;\n --orange-200: #fed7aa;\n --orange-300: #fdba74;\n --orange-400: #fb923c;\n --orange-500: #f97316;\n --orange-600: #ea580c;\n --orange-700: #c2410c;\n --orange-800: #9a3412;\n --orange-900: #7c2d12;\n --orange-950: #431407;\n --amber-050: #fffbeb;\n --amber-100: #fef3c7;\n --amber-200: #fde68a;\n --amber-300: #fcd34d;\n --amber-400: #fbbf24;\n --amber-500: #f59e0b;\n --amber-600: #d97706;\n --amber-700: #b45309;\n --amber-800: #92400e;\n --amber-900: #78350f;\n --amber-950: #451a03;\n --yellow-050: #fefce8;\n --yellow-100: #fef9c3;\n --yellow-200: #fef08a;\n --yellow-300: #fde047;\n --yellow-400: #facc15;\n --yellow-500: #eab308;\n --yellow-600: #ca8a04;\n --yellow-700: #a16207;\n --yellow-750: #93580b;\n --yellow-800: #854d0e;\n --yellow-900: #713f12;\n --yellow-950: #422006;\n --lime-050: #f7fee7;\n --lime-100: #ecfccb;\n --lime-200: #d9f99d;\n --lime-300: #bef264;\n --lime-400: #a3e635;\n --lime-500: #84cc16;\n --lime-600: #65a30d;\n --lime-700: #4d7c0f;\n --lime-800: #3f6212;\n --lime-900: #365314;\n --lime-950: #1a2e05;\n --green-050: #f0fdf4;\n --green-100: #dcfce7;\n --green-200: #bbf7d0;\n --green-300: #86efac;\n --green-400: #4ade80;\n --green-500: #22c55e;\n --green-600: #16a34a;\n --green-700: #15803d;\n --green-800: #166534;\n --green-900: #14532d;\n --green-950: #052e16;\n --emerald-050: #ecfdf5;\n --emerald-100: #d1fae5;\n --emerald-200: #a7f3d0;\n --emerald-300: #6ee7b7;\n --emerald-400: #34d399;\n --emerald-500: #10b981;\n --emerald-600: #059669;\n --emerald-700: #047857;\n --emerald-800: #065f46;\n --emerald-900: #064e3b;\n --emerald-950: #022c22;\n --teal-050: #f0fdfa;\n --teal-100: #ccfbf1;\n --teal-200: #99f6e4;\n --teal-300: #5eead4;\n --teal-400: #2dd4bf;\n --teal-500: #14b8a6;\n --teal-550: #11a697;\n --teal-600: #0d9488;\n --teal-700: #0f766e;\n --teal-800: #115e59;\n --teal-900: #134e4a;\n --teal-950: #042f2e;\n --cyan-050: #ecfeff;\n --cyan-100: #cffafe;\n --cyan-200: #a5f3fc;\n --cyan-300: #67e8f9;\n --cyan-400: #22d3ee;\n --cyan-500: #06b6d4;\n --cyan-600: #0891b2;\n --cyan-700: #0e7490;\n --cyan-800: #155e75;\n --cyan-900: #164e63;\n --cyan-950: #083344;\n --sky-050: #f0f9ff;\n --sky-100: #e0f2fe;\n --sky-200: #bae6fd;\n --sky-300: #7dd3fc;\n --sky-400: #38bdf8;\n --sky-500: #0ea5e9;\n --sky-600: #0284c7;\n --sky-700: #0369a1;\n --sky-800: #075985;\n --sky-900: #0c4a6e;\n --sky-950: #082f49;\n --blue-050: #eff6ff;\n --blue-100: #dbeafe;\n --blue-200: #bfdbfe;\n --blue-300: #93c5fd;\n --blue-400: #60a5fa;\n --blue-500: #3b82f6;\n --blue-600: #2563eb;\n --blue-700: #1d4ed8;\n --blue-800: #1e40af;\n --blue-900: #1e3a8a;\n --blue-950: #172554;\n --indigo-050: #eef2ff;\n --indigo-100: #e0e7ff;\n --indigo-200: #c7d2fe;\n --indigo-300: #a5b4fc;\n --indigo-400: #818cf8;\n --indigo-500: #6366f1;\n --indigo-600: #4f46e5;\n --indigo-700: #4338ca;\n --indigo-800: #3730a3;\n --indigo-900: #312e81;\n --indigo-950: #1e1b4b;\n --violet-050: #f5f3ff;\n --violet-100: #ede9fe;\n --violet-200: #ddd6fe;\n --violet-300: #c4b5fd;\n --violet-400: #a78bfa;\n --violet-500: #8b5cf6;\n --violet-600: #7c3aed;\n --violet-700: #6d28d9;\n --violet-800: #5b21b6;\n --violet-900: #4c1d95;\n --violet-950: #2e1065;\n --purple-050: #faf5ff;\n --purple-100: #f3e8ff;\n --purple-200: #e9d5ff;\n --purple-300: #d8b4fe;\n --purple-400: #c084fc;\n --purple-500: #a855f7;\n --purple-600: #9333ea;\n --purple-700: #7e22ce;\n --purple-800: #6b21a8;\n --purple-900: #581c87;\n --purple-950: #3b0764;\n --fuchsia-050: #fdf4ff;\n --fuchsia-100: #fae8ff;\n --fuchsia-200: #f5d0fe;\n --fuchsia-300: #f0abfc;\n --fuchsia-400: #e879f9;\n --fuchsia-500: #d946ef;\n --fuchsia-600: #c026d3;\n --fuchsia-700: #a21caf;\n --fuchsia-800: #86198f;\n --fuchsia-900: #701a75;\n --fuchsia-950: #4a044e;\n --pink-050: #fdf2f8;\n --pink-100: #fce7f3;\n --pink-200: #fbcfe8;\n --pink-300: #f9a8d4;\n --pink-400: #f472b6;\n --pink-500: #ec4899;\n --pink-600: #db2777;\n --pink-700: #be185d;\n --pink-800: #9d174d;\n --pink-900: #831843;\n --pink-950: #500724;\n --rose-050: #fff1f2;\n --rose-100: #ffe4e6;\n --rose-200: #fecdd3;\n --rose-300: #fda4af;\n --rose-400: #fb7185;\n --rose-500: #f43f5e;\n --rose-600: #e11d48;\n --rose-700: #be123c;\n --rose-800: #9f1239;\n --rose-900: #881337;\n --rose-950: #4c0519;\n}\n","@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n:root {\n --bg-color: $grey100;\n --bg-color-hsl: #{color.hue(mixins.$grey100)},\n #{color.saturation(mixins.$grey100)}, #{color.lightness(mixins.$grey100)};\n\n // submit button colors\n --primary-color: var(--red-600);\n --secondary-color: var(--gray-500);\n --input-color: hsl(212deg 25% 50%);\n\n // text colors\n --text-color: var(--gray-700);\n --medium-dark-text-color: var(--gray-550);\n --medium-text-color: var(--gray-550);\n --light-text-color: var(--gray-500);\n --link-color: #1f5fea;\n\n // font styles\n --font-weight-bold: 700;\n\n // hairline colors\n --hairline-color: #{color.adjust(hsl(209deg 20% 25%), $alpha: -0.9)};\n --medium-hairline-color: #cfd8e3; // matches shadow below global header;\n --dark-hairline-color: #{color.adjust(hsl(210deg 10% 53%), $alpha: -0.5)};\n\n // focus colors\n --light-focus-color: var(--blue-300);\n --medium-focus-color: var(--blue-500);\n --dark-focus-color: #0f74b1;\n\n // focus rings\n --light-focus-ring: 0 0 0 1px #5ed0fa,\n 0 0 0 3px #{color.adjust(#5ed0fa, $alpha: -0.3)};\n --medium-focus-ring: 0 0 0 1px #2bb0ed,\n 0 0 0 3px #{color.adjust(#2bb0ed, $alpha: -0.3)};\n --dark-focus-ring: 0 0 0 1px #0f74b1,\n 0 0 0 3px #{color.adjust(#0f74b1, $alpha: -0.3)};\n\n // selection colors\n --light-sel-color: var(--gray-200);\n --dark-sel-color: var(--gray-500);\n\n // alert/notice colors\n --error-color-rgb: 216 31 35;\n --error-color: rgb(var(--error-color-rgb));\n --warning-color: var(--amber-700);\n --success-color: var(--teal-700);\n --notice-color: var(--sky-700);\n\n // status colors\n --enabled-color: var(--teal-550);\n --pending-color: var(--orange-400);\n --disabled-color: var(--red-600);\n\n // misc colors\n --indicator-border-color: var(--amber-600);\n --indicator-icon-color: var(--amber-700);\n\n // UI element styles\n --small-border-radius: 3px;\n --medium-border-radius: 4px;\n --large-border-radius: 5px;\n --menu-border-radius: var(--medium-border-radius);\n --checkbox-size: 1rem;\n --radio-size: 1rem;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use 'variables';\n@use '@craftcms/sass/mixins';\n\n@mixin striped-bg($size, $color: mixins.$grey100) {\n // h/t https://css-tricks.com/stripes-css/\n $halfSize: $size * 0.5;\n\n body.ltr & {\n background: repeating-linear-gradient(\n 135deg,\n var(--white),\n var(--white) $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n\n body.rtl & {\n background: repeating-linear-gradient(\n 45deg,\n var(--white),\n var(--white) $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n}\n\n@font-face {\n font-family: Craft;\n src:\n url('../fonts/Craft.woff2') format('woff2'),\n url('../fonts/Craft.woff') format('woff'),\n url('../fonts/Craft.ttf') format('truetype'),\n url('../fonts/Craft.svg#Craft') format('svg');\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n\n/* ----------------------------------------\n/* Basic stuff\n/* ---------------------------------------- */\n\n:root {\n --ui-control-color: var(--gray-550);\n --ui-control-hover-color: var(--gray-600);\n --ui-control-active-color: var(--gray-700);\n --ui-control-static-bg-color: #{color.adjust(\n mixins.$inputColor,\n $alpha: -0.75\n )};\n --ui-control-bg-color: var(--ui-control-static-bg-color);\n --ui-control-hover-bg-color: #{color.adjust(mixins.$inputColor, $alpha: -0.7)};\n --ui-control-active-bg-color: #{color.adjust(mixins.$inputColor, $alpha: -0.5)};\n --ui-control-border-radius: var(--large-border-radius);\n --ui-control-height: calc(34rem / 16);\n --ui-control-height--small: calc(30rem / 16);\n --focus-ring-alpha: 0.85;\n --light-focus-hsl: #{color.hue(mixins.$lightFocusColor)},\n #{color.saturation(mixins.$lightFocusColor)},\n #{color.lightness(mixins.$lightFocusColor)};\n --medium-focus-hsl: #{color.hue(mixins.$mediumFocusColor)},\n #{color.saturation(mixins.$mediumFocusColor)},\n #{color.lightness(mixins.$mediumFocusColor)};\n --dark-focus-hsl: #{color.hue(mixins.$darkFocusColor)} #{color.saturation(\n mixins.$darkFocusColor\n )} #{color.lightness(mixins.$darkFocusColor)};\n --focus-ring: #{0 0 0 1px hsl(var(--dark-focus-hsl)),\n 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha))};\n --focus-ring-outset: inset 0 0 0 1px currentcolor,\n 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));\n --inner-focus-ring: inset 0 0 0 1px hsl(var(--dark-focus-hsl)),\n inset 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));\n --touch-target-size: calc(24rem / 16);\n --icon-size: 1rem;\n --lh: 1.42em;\n}\n\nbody,\nhtml {\n box-shadow: var(--light-focus-ring);\n background-color: var(--gray-100);\n}\n\nhtml.noscroll,\nhtml.noscroll body {\n overflow: hidden;\n}\n\nbody {\n width: 100vw;\n overflow-x: hidden;\n font-size: calc(14 / 16 * 1rem);\n line-height: var(--lh);\n color: var(--text-color);\n -webkit-font-smoothing: subpixel-antialiased;\n}\n\nbody.rtl {\n direction: rtl;\n}\n\nbody,\ninput,\nselect,\ntextarea {\n @include mixins.sans-serif-font;\n}\n\n.first,\nh1:first-child,\nh2:first-child,\nh3:first-child,\nh4:first-child,\nh5:first-child,\nh6:first-child,\np:first-child,\nblockquote:first-child,\nhr:first-child,\n.pane:first-child,\n.grid:first-child,\nfieldset:first-child,\n.field:first-child,\n.toolbar:first-child,\n.buttons:first-child,\n.condition-container:first-child {\n margin-block-start: 0 !important;\n}\n\n.last,\nh1:last-child,\nh2:last-child,\nh3:last-child,\nh4:last-child,\nh5:last-child,\nh6:last-child,\np:last-child,\nblockquote:last-child,\n.pane:last-child,\n.grid:last-child,\n.meta:last-child,\nfieldset:last-child,\n.field:last-child,\n.toolbar:last-child,\n.buttons:last-child,\n.condition-container:last-child {\n margin-block-end: 0 !important;\n}\n\n.mt-0 {\n margin-block-start: 0 !important;\n}\n\n.mt-2xs {\n margin-block-start: var(--2xs) !important;\n}\n\n.mt-xs {\n margin-block-start: var(--xs) !important;\n}\n\n.mt-s {\n margin-block-start: var(--s) !important;\n}\n\n.mt-m {\n margin-block-start: var(--m) !important;\n}\n\n.mt-l {\n margin-block-start: var(--l) !important;\n}\n\n.mt-xl {\n margin-block-start: var(--xl) !important;\n}\n\n.mb-0 {\n margin-block-end: 0 !important;\n}\n\n.mb-2xs {\n margin-block-end: var(--2xs) !important;\n}\n\n.mb-xs {\n margin-block-end: var(--xs) !important;\n}\n\n.mb-s {\n margin-block-end: var(--s) !important;\n}\n\n.mb-m {\n margin-block-end: var(--m) !important;\n}\n\n.mb-l {\n margin-block-end: var(--l) !important;\n}\n\n.mb-xl {\n margin-block-end: var(--xl) !important;\n}\n\n.ml-0 {\n margin-inline-start: 0 !important;\n}\n\n.ml-2xs {\n margin-inline-start: var(--2xs) !important;\n}\n\n.ml-xs {\n margin-inline-start: var(--xs) !important;\n}\n\n.ml-s {\n margin-inline-start: var(--s) !important;\n}\n\n.ml-m {\n margin-inline-start: var(--m) !important;\n}\n\n.ml-l {\n margin-inline-start: var(--l) !important;\n}\n\n.ml-xl {\n margin-inline-start: var(--xl) !important;\n}\n\n.mr-0 {\n margin-inline-end: 0 !important;\n}\n\n.mr-2xs {\n margin-inline-end: var(--2xs) !important;\n}\n\n.mr-xs {\n margin-inline-end: var(--xs) !important;\n}\n\n.mr-s {\n margin-inline-end: var(--s) !important;\n}\n\n.mr-m {\n margin-inline-end: var(--m) !important;\n}\n\n.mr-l {\n margin-inline-end: var(--l) !important;\n}\n\n.mr-xl {\n margin-inline-end: var(--xl) !important;\n}\n\n.mx-0 {\n margin-inline: 0 !important;\n}\n\n.mx-2xs {\n margin-inline: var(--2xs) !important;\n}\n\n.mx-xs {\n margin-inline: var(--xs) !important;\n}\n\n.mx-s {\n margin-inline: var(--s) !important;\n}\n\n.mx-m {\n margin-inline: var(--m) !important;\n}\n\n.mx-l {\n margin-inline: var(--l) !important;\n}\n\n.mx-xl {\n margin-inline: var(--xl) !important;\n}\n\n.my-0 {\n margin-block: 0 !important;\n}\n\n.my-2xs {\n margin-block: var(--2xs) !important;\n}\n\n.my-xs {\n margin-block: var(--xs) !important;\n}\n\n.my-s {\n margin-block: var(--s) !important;\n}\n\n.my-m {\n margin-block: var(--m) !important;\n}\n\n.my-l {\n margin-block: var(--l) !important;\n}\n\n.my-xl {\n margin-block: var(--xl) !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-2xs {\n padding: var(--2xs) !important;\n}\n\n.p-xs {\n padding: var(--xs) !important;\n}\n\n.p-s {\n padding: var(--s) !important;\n}\n\n.p-m {\n padding: var(--m) !important;\n}\n\n.p-l {\n padding: var(--l) !important;\n}\n\n.p-xl {\n padding: var(--xl) !important;\n}\n\n.pt-0 {\n padding-block-start: 0 !important;\n}\n\n.pt-2xs {\n padding-block-start: var(--2xs) !important;\n}\n\n.pt-xs {\n padding-block-start: var(--xs) !important;\n}\n\n.pt-s {\n padding-block-start: var(--s) !important;\n}\n\n.pt-m {\n padding-block-start: var(--m) !important;\n}\n\n.pt-l {\n padding-block-start: var(--l) !important;\n}\n\n.pt-xl {\n padding-block-start: var(--xl) !important;\n}\n\n.pb-0 {\n padding-block-end: 0 !important;\n}\n\n.pb-2xs {\n padding-block-end: var(--2xs) !important;\n}\n\n.pb-xs {\n padding-block-end: var(--xs) !important;\n}\n\n.pb-s {\n padding-block-end: var(--s) !important;\n}\n\n.pb-m {\n padding-block-end: var(--m) !important;\n}\n\n.pb-l {\n padding-block-end: var(--l) !important;\n}\n\n.pb-xl {\n padding-block-end: var(--xl) !important;\n}\n\n.pl-0 {\n padding-inline-start: 0 !important;\n}\n\n.pl-2xs {\n padding-inline-start: var(--2xs) !important;\n}\n\n.pl-xs {\n padding-inline-start: var(--xs) !important;\n}\n\n.pl-s {\n padding-inline-start: var(--s) !important;\n}\n\n.pl-m {\n padding-inline-start: var(--m) !important;\n}\n\n.pl-l {\n padding-inline-start: var(--l) !important;\n}\n\n.pl-xl {\n padding-inline-start: var(--xl) !important;\n}\n\n.pr-0 {\n padding-inline-end: 0 !important;\n}\n\n.pr-2xs {\n padding-inline-end: var(--2xs) !important;\n}\n\n.pr-xs {\n padding-inline-end: var(--xs) !important;\n}\n\n.pr-s {\n padding-inline-end: var(--s) !important;\n}\n\n.pr-m {\n padding-inline-end: var(--m) !important;\n}\n\n.pr-l {\n padding-inline-end: var(--l) !important;\n}\n\n.pr-xl {\n padding-inline-end: var(--xl) !important;\n}\n\n.px-0 {\n padding-inline: 0 !important;\n}\n\n.px-2xs {\n padding-inline: var(--2xs) !important;\n}\n\n.px-xs {\n padding-inline: var(--xs) !important;\n}\n\n.px-s {\n padding-inline: var(--s) !important;\n}\n\n.px-m {\n padding-inline: var(--m) !important;\n}\n\n.px-l {\n padding-inline: var(--l) !important;\n}\n\n.px-xl {\n padding-inline: var(--xl) !important;\n}\n\n.py-0 {\n padding-block: 0 !important;\n}\n\n.py-2xs {\n padding-block: var(--2xs) !important;\n}\n\n.py-xs {\n padding-block: var(--xs) !important;\n}\n\n.py-s {\n padding-block: var(--s) !important;\n}\n\n.py-m {\n padding-block: var(--m) !important;\n}\n\n.py-l {\n padding-block: var(--l) !important;\n}\n\n.py-xl {\n padding-block: var(--xl) !important;\n}\n\n.center-absolute {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n transform: translate(-50%, -50%);\n}\n\n.pointer {\n cursor: pointer !important;\n}\n\n.no-scroll {\n overflow: hidden !important;\n}\n\n.draghelper {\n box-sizing: border-box;\n list-style-type: none;\n}\n\n.offset-drag-helper {\n transition:\n margin linear 200ms,\n padding linear 200ms;\n}\n\nbody.dragging .offset-drag-helper {\n margin-block: -50px 0;\n margin-inline: -50px 0;\n padding-block: 60px 0;\n padding-inline: 60px 0;\n}\n\nimg {\n max-width: 100%;\n}\n\n.text,\ntable.editable textarea {\n body.rtl .ltr & {\n text-align: start !important;\n direction: ltr !important;\n }\n\n body.ltr .rtl & {\n text-align: end !important;\n direction: rtl !important;\n }\n}\n\n/* icons */\n.icon::before,\n.menu ul.padded li a.sel::before,\n.menu ul.padded li .menu-item.sel::before,\n.menu ul.padded li .menu-option.sel::before,\n.menu .flex.padded.sel::before,\n.texticon::before,\n#help::before,\n.secure::before,\n.insecure::before,\n.go::after,\n.required::after,\n.preview-btn::before,\n.view-btn::before,\n.action-btn::before,\n[data-icon]::before,\n[data-icon-after]::after {\n @include mixins.icon;\n}\n\n.badge-icon {\n position: relative;\n inset-block-start: -1px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 1rem;\n height: 1rem;\n box-sizing: border-box;\n border: 1px solid var(--indicator-border-color);\n border-radius: var(--small-border-radius);\n color: var(--indicator-icon-color);\n font-size: 9px;\n}\n\n.secure::before,\n.insecure::before {\n margin-block-start: -3px;\n font-size: 14px;\n}\n\n[data-icon]::before {\n content: attr(data-icon);\n}\n\n[data-icon-after]::after {\n content: attr(data-icon-after);\n}\n\n[data-icon-size='large'] {\n &[data-icon]::before,\n &[data-icon-after]::after {\n font-size: 20px;\n }\n}\n\n[data-icon-size='small'] {\n &[data-icon]::before,\n &[data-icon-after]::after {\n font-size: 14px;\n }\n}\n\n[data-icon-size='puny'] {\n &[data-icon]::before,\n &[data-icon-after]::after {\n font-size: 12px;\n }\n}\n\nbody.rtl [data-icon='list']::before,\nbody.rtl [data-icon-after='list']::after {\n content: 'listrtl';\n}\n\nbody.rtl [data-icon='structure']::before,\nbody.rtl [data-icon-after='structure']::after {\n content: 'structurertl';\n}\n\n.icon.secure::before {\n content: 'secure';\n}\n\n.icon.insecure::before {\n content: 'insecure';\n}\n\n.icon.add::before {\n content: 'plus';\n}\n\n.icon.edit::before {\n content: 'edit';\n}\n\n.icon.settings::before {\n content: 'settings';\n}\n\n.icon.search::before {\n content: 'search';\n}\n\n.icon.expand::before {\n content: 'expand';\n}\n\n.icon.collapse::before {\n content: 'collapse';\n}\n\n.help::before {\n content: 'help';\n color: var(--pink-400);\n}\n\n.preview-btn,\n.view-btn {\n &::before {\n margin-inline-end: var(--xs);\n }\n}\n\n.preview-btn::before {\n content: 'view';\n}\n\n.view-btn::before {\n body.ltr & {\n content: 'share';\n }\n\n body.rtl & {\n content: 'shareleft';\n }\n}\n\n.action-btn::before {\n content: 'ellipsis';\n}\n\n/* headings */\nh1,\n.h1 {\n margin-block-end: 24px;\n font-size: 18px;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh2,\n.h2 {\n margin-block: 14px;\n margin-inline: 0;\n font-size: 16px;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh3,\n.h3 {\n margin-block: 14px;\n margin-inline: 0;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh4,\n.h4 {\n margin-block: 14px;\n margin-inline: 0;\n font-weight: bold;\n line-height: 1.2;\n color: var(--medium-text-color);\n}\n\nh5,\n.h5 {\n margin-block: 14px 3px;\n margin-inline: 0;\n line-height: 1.2;\n color: var(--medium-text-color);\n}\n\nh6,\n.h6 {\n @include mixins.h6-styles;\n}\n\nh1[data-icon]::before {\n margin-inline: 0 10px;\n margin-block: -8px 0;\n}\n\nh2[data-icon]::before {\n margin-inline: 0 6px;\n margin-block: -4px 0;\n font-size: 19px;\n}\n\n/* horizontal rule */\nhr {\n margin-block: 24px;\n margin-inline: 0;\n border: none;\n border-block-start: 1px solid var(--hairline-color);\n height: 0;\n color: transparent;\n}\n\n/* paragraphs */\np {\n margin-block: 1em;\n margin-inline: 0;\n}\n\nh5 + p {\n margin-block-start: 0;\n}\n\nsup {\n vertical-align: super;\n font-size: smaller;\n}\n\nsub {\n vertical-align: sub;\n font-size: smaller;\n}\n\n.indent {\n margin-inline-start: 14px;\n}\n\n/* lists */\n.bullets {\n padding-inline-start: 40px;\n list-style-type: square;\n}\n\nol {\n padding-inline-start: 40px;\n list-style-type: decimal;\n}\n\n/* code */\ncode,\n.code {\n @include mixins.fixed-width-font;\n\n &.smalltext {\n font-size: 0.8em !important;\n }\n}\n\n.code {\n input,\n textarea {\n @include mixins.fixed-width-font;\n font-size: 1em !important;\n }\n}\n\npre code {\n display: block;\n overflow-x: auto;\n}\n\n/* links */\na {\n color: var(--link-color);\n cursor: pointer;\n\n &[aria-current] {\n cursor: default;\n }\n\n body.underline-links &,\n &:hover {\n text-decoration: underline;\n }\n\n .cp-icon svg {\n @include mixins.svg-mask(var(--icon-color, var(--link-color)));\n }\n}\n\na:not([href]) {\n color: inherit;\n cursor: inherit;\n\n body.underline-links &,\n &:hover {\n text-decoration: none;\n }\n}\n\na.sel,\nli.sel > a {\n cursor: default !important;\n text-decoration: none;\n}\n\n.go::after {\n font-size: 11px;\n margin-block-start: -1px;\n padding-inline-start: 4px;\n\n body.ltr & {\n content: 'circlerarr';\n }\n\n body.rtl & {\n content: 'circlelarr';\n }\n}\n\nbutton {\n cursor: pointer;\n}\n\n/* status icons */\n.checkmark-icon,\n.alert-icon {\n padding: 5px;\n margin-block-end: 0 !important;\n line-height: 10px;\n border-radius: 20px;\n cursor: pointer;\n\n &::before {\n @include mixins.icon;\n }\n}\n\n.checkmark-icon {\n p & {\n display: inline-block;\n }\n\n background-color: var(--gray-200);\n\n &::before {\n content: 'check';\n color: var(--success-color);\n }\n}\n\n.alert-icon {\n background-color: var(--gray-200);\n\n &::before {\n content: 'alert';\n color: var(--error-color);\n }\n}\n\n.revision-status-hud {\n max-width: 400px;\n\n .http-error {\n border-radius: var(--medium-border-radius);\n border: 1px solid var(--hairline-color);\n color: var(--light-text-color);\n background-color: var(--gray-050);\n padding-block: 7px;\n padding-inline: 14px;\n }\n}\n\n.draft-notice {\n display: flex;\n align-items: center;\n place-content: stretch center;\n gap: var(--s);\n color: var(--blue-800);\n\n #content-notice & {\n display: inline-flex;\n justify-content: flex-start;\n }\n\n .so-notice > & {\n margin-inline: calc(var(--xl) * -1) 0;\n margin-block: -5px;\n padding-inline: var(--xl) 0;\n padding-block: 5px;\n border-end-start-radius: var(--large-border-radius);\n\n body.ltr & {\n background-image: linear-gradient(\n to bottom right,\n color.adjust(mixins.$blue600, $alpha: -0.8),\n color.adjust(mixins.$blue600, $alpha: -1) 50%\n );\n }\n\n body.rtl & {\n background-image: linear-gradient(\n to left,\n color.adjust(mixins.$blue600, $alpha: -0.8),\n color.adjust(mixins.$blue600, $alpha: -1)\n );\n }\n }\n\n p {\n flex: 1;\n margin: 0;\n }\n\n .draft-icon {\n position: relative;\n flex-shrink: 0;\n width: 34px;\n height: 34px;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 100%;\n border: 2px solid color.adjust(mixins.$blue800, $alpha: -0.8);\n box-sizing: border-box;\n box-shadow: 0 1px 1px 1px var(--white);\n\n &::before {\n position: relative;\n inset-inline-start: 1px;\n color: var(--blue-800) !important;\n font-size: 18px;\n }\n\n &::after {\n content: '';\n font-size: 0;\n position: absolute;\n inset: -2px;\n border-radius: 100%;\n box-shadow: inset 0 2px 0 color.adjust(mixins.$blue900, $alpha: -0.8);\n }\n }\n\n .discard-changes-btn {\n margin-inline-start: var(--xs);\n background-color: transparent !important;\n color: var(--blue-800) !important;\n border: 2px solid var(--blue-600);\n\n &:hover,\n &:focus {\n border-color: color.adjust(mixins.$blue600, $lightness: -5%);\n }\n\n &:active {\n border-color: color.adjust(mixins.$blue600, $lightness: -10%);\n }\n }\n}\n\n.revision-notice {\n display: flex;\n align-items: center;\n place-content: stretch center;\n gap: var(--s);\n color: var(--gray-600);\n\n #content-notice & {\n display: inline-flex;\n justify-content: flex-start;\n }\n\n p {\n flex: 1;\n margin: 0;\n }\n\n .revision-icon {\n position: relative;\n flex-shrink: 0;\n width: 34px;\n height: 34px;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 100%;\n border: 2px solid color.adjust(mixins.$grey800, $alpha: -0.8);\n box-sizing: border-box;\n box-shadow: 0 1px 1px 1px var(--white);\n\n &::before {\n position: relative;\n inset-inline-start: 1px;\n color: var(--grey-800) !important;\n font-size: 18px;\n }\n\n &::after {\n content: '';\n font-size: 0;\n position: absolute;\n inset: -2px;\n border-radius: 100%;\n box-shadow: inset 0 2px 0 color.adjust(mixins.$blue900, $alpha: -0.8);\n }\n }\n}\n\n/* toggles */\nbutton.toggle {\n appearance: none;\n color: inherit;\n background: none;\n border: none;\n padding: 0;\n}\n\n.toggle::before,\na.fieldtoggle::before {\n @include mixins.angle(right);\n transition: transform linear 100ms;\n}\n\n.toggle.expanded::before,\na.fieldtoggle.expanded::before,\n.sidebar nav li.expanded > .toggle::before,\n.structure li:not(.collapsed) > .row > .toggle::before {\n transform: rotate(45deg) !important;\n}\n\na.fieldtoggle {\n display: block;\n position: relative;\n margin-block: 14px;\n margin-inline: 0;\n padding-inline-start: 12px;\n color: var(--text-color);\n text-decoration: none;\n}\n\na.fieldtoggle::before {\n display: block;\n position: absolute;\n inset-block-start: 7px;\n inset-inline-start: -1px;\n}\n\n/* emphasis */\nem,\ni {\n font-style: italic;\n}\n\nul.errors em {\n font-style: normal;\n}\n\nstrong,\nb,\ni em {\n font-weight: bold;\n}\n\n/* readable blocks */\n.readable {\n @include mixins.readable;\n}\n\n/* text styles */\n.leftalign {\n text-align: start;\n}\n\n.topalign {\n vertical-align: top;\n}\n\n.rightalign {\n text-align: end;\n}\n\n.centeralign {\n text-align: center !important;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n\n.break-word {\n word-wrap: break-word;\n}\n\n.light {\n color: var(--medium-text-color) !important;\n font-weight: normal;\n}\n\n.extralight {\n color: var(--light-text-color) !important;\n}\n\n.smalltext {\n font-size: 12px;\n line-height: 1.2;\n}\n\n.largetext {\n font-size: 16px;\n line-height: 1.2;\n}\n\n.zilch {\n padding-block: 100px;\n padding-inline: 0;\n text-align: center;\n font-size: 20px;\n line-height: 24px;\n color: var(--light-text-color);\n\n &.small {\n padding-block: 24px;\n padding-inline: 0;\n font-size: 16px;\n }\n}\n\ninput.checkbox + label.smalltext {\n padding-block-start: 2px;\n}\n\n.required::after {\n content: 'asterisk';\n margin-inline: 5px 0;\n margin-block: -2px 0;\n font-size: 12px;\n color: var(--rose-600);\n}\n\n.scrollpane {\n overflow: auto;\n}\n\n.left {\n float: inline-start;\n}\n\n.right {\n float: inline-end;\n}\n\nth,\ntd {\n text-align: start;\n vertical-align: middle;\n}\n\nbody table[dir='rtl'] {\n th,\n td {\n text-align: end;\n }\n}\n\nbody table[dir='ltr'] {\n th,\n td {\n text-align: start;\n }\n}\n\nth.right,\ntd.right {\n float: none;\n text-align: end;\n}\n\n.clear {\n display: block;\n clear: both;\n height: 0;\n}\n\n.fullwidth {\n width: 100%;\n}\n\n.token {\n @include mixins.token-styles;\n}\n\n.token[data-name='*'] {\n position: relative;\n width: 10px;\n}\n\n.token[data-name='*'] span {\n opacity: 0;\n}\n\n.token[data-name='*']::before {\n @include mixins.icon;\n display: block;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n font-size: 9px;\n line-height: 17px;\n content: 'asterisk';\n text-indent: 0;\n}\n\n.token:focus {\n @include mixins.active-token-styles;\n}\n\n// Override .token for Prism\n.highlight {\n .token {\n display: inline;\n border: none;\n border-radius: 0;\n padding: 0;\n font-size: inherit;\n line-height: inherit;\n text-shadow: none;\n background: transparent;\n box-shadow: none;\n }\n}\n\n.pane.highlight {\n pre[class*='language-'] {\n overflow: visible;\n\n & > code.diff-highlight .token:not(.prefix) {\n margin-block: 0;\n margin-inline: -24px;\n padding-block: 0;\n padding-inline: 24px;\n }\n }\n}\n\n.success {\n color: var(--success-color) !important;\n}\n\n.notice,\n.warning {\n &.with-icon,\n .icon {\n &::before {\n margin-inline: 0 2px;\n margin-block: -2px 0;\n @include mixins.icon;\n width: 1em;\n }\n }\n\n &.has-icon {\n display: flex;\n flex-wrap: nowrap;\n align-items: flex-start;\n\n .icon {\n flex-shrink: 1;\n }\n }\n}\n\n.notice {\n color: var(--notice-color) !important;\n\n a {\n text-decoration: underline;\n }\n\n &.with-icon,\n .icon {\n &::before {\n content: 'lightbulb';\n }\n }\n}\n\n.warning {\n color: var(--warning-color) !important;\n\n &.with-icon,\n .icon {\n &::before {\n content: 'alert';\n }\n }\n}\n\n.error {\n color: var(--error-color) !important;\n}\n\n.icon.move:not(.disabled) {\n cursor: move;\n}\n\n.icon.move::before {\n content: 'move';\n color: var(--custom-text-color, var(--ui-control-color));\n}\n\n.icon.move:not(.disabled):hover::before {\n color: var(--link-color);\n}\n\n.icon.delete {\n display: inline-block;\n line-height: inherit;\n\n &::before {\n content: 'remove';\n color: var(--ui-control-color);\n }\n\n &:not(.disabled) {\n cursor: pointer;\n\n &:hover::before {\n color: var(--disabled-color);\n }\n\n &:active::before {\n color: var(--red-800);\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n// Visually hide without hiding from screen readers\n.visually-hidden {\n @include mixins.visually-hidden;\n}\n\n.invisible {\n visibility: hidden;\n}\n\n.clearafter::after {\n @include mixins.clearafter;\n}\n\n.info {\n vertical-align: bottom;\n display: inline-block;\n width: 1em;\n height: 1.375em;\n text-align: center;\n cursor: pointer;\n overflow: hidden;\n\n &::before {\n @include mixins.icon;\n vertical-align: baseline;\n width: 100%;\n line-height: 1.375;\n color: var(--ui-control-color);\n }\n\n &:not(.warning) {\n &::before {\n content: 'info';\n }\n\n &:hover::before {\n color: var(--link-color);\n }\n }\n\n &.warning {\n &::before {\n content: 'alert';\n }\n\n &:hover::before {\n color: var(--warning-color);\n }\n }\n}\n\n.info-hud {\n table {\n max-width: 280px;\n table-layout: auto;\n }\n\n td {\n word-wrap: break-word;\n width: 100%;\n }\n}\n\n@media (width <= 450px) {\n .info-hud {\n table {\n table-layout: fixed;\n width: 100%;\n }\n }\n}\n\n/* ----------------------------------------\n/* Content\n/* ---------------------------------------- */\n\n.content {\n position: relative;\n}\n\n.content::after {\n @include mixins.clearafter;\n}\n\n.customize-sources-modal {\n padding-inline-start: 200px;\n overflow: visible !important;\n\n & > .cs-sidebar {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n margin: 0;\n padding-block: 10px;\n padding-inline: 0;\n border: none;\n width: 200px;\n height: calc(100% - 44px);\n box-sizing: border-box;\n background-color: var(--gray-050);\n overflow: auto;\n box-shadow: inset -1px 0 0 var(--hairline-color);\n border-start-start-radius: var(--large-border-radius);\n\n & > .btn {\n margin-inline: 14px 0;\n margin-block: 10px 0;\n display: block;\n width: calc(100% - 28px);\n }\n }\n\n &.sidebar-hidden {\n padding-inline-start: 0;\n\n & > .cs-sidebar {\n display: none;\n }\n }\n\n & > .source-settings {\n position: relative;\n height: calc(100% - 44px);\n box-sizing: border-box;\n padding: 24px;\n overflow: auto;\n }\n\n & > .footer {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n }\n}\n\n.customize-sources-item {\n --light-text-color: var(--gray-600);\n --selected-item-color: var(--white);\n display: flex;\n width: calc(100% - 1px);\n box-sizing: border-box;\n align-items: center;\n position: relative;\n margin-block-start: -1px;\n background-color: var(--gray-100);\n border: solid var(--hairline-color);\n border-width: 1px 0;\n user-select: none;\n cursor: default;\n\n & + .customize-sources-item {\n &.heading {\n margin-block-start: 10px;\n }\n\n &:not(.heading) {\n border-block-start: 1px solid var(--hairline-color);\n }\n }\n\n &.sel {\n @include mixins.dark-btn-light-bg-focus-ring;\n\n --ui-control-color: var(--selected-item-color);\n background-color: var(--dark-sel-color);\n color: var(--selected-item-color);\n z-index: 1;\n }\n\n .label {\n flex: 1;\n }\n\n .handle {\n @include mixins.fixed-width-font;\n font-size: 0.8em !important;\n }\n\n &:not(.sel) .handle {\n color: var(--medium-text-color);\n }\n\n &.heading {\n .label {\n text-transform: uppercase;\n color: var(--light-text-color);\n font-size: 12px;\n font-weight: bold;\n }\n\n &.sel .label {\n color: var(--selected-item-color);\n }\n }\n}\n\n.customize-sources-item__move {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-end: 3px;\n transform: translate(-50%, -50%);\n justify-content: center;\n align-items: center;\n\n &.icon {\n display: flex;\n text-decoration: none;\n }\n}\n\n.customize-sources-item__btn {\n flex: 1;\n padding-block: 6px;\n padding-inline: var(--xl);\n padding-inline-end: 30px;\n}\n\n.checkbox-select-item {\n display: flex;\n gap: var(--xs);\n align-items: flex-start;\n align-content: stretch;\n padding-block: 4px;\n\n .move {\n margin-block-start: -4px;\n margin-inline-end: var(--xs);\n position: relative;\n z-index: 1;\n }\n\n .action-btn {\n margin-block: -4px;\n }\n}\n\nul.path {\n display: flex;\n flex-flow: row wrap;\n align-items: stretch;\n\n li {\n display: inline-flex;\n align-items: center;\n\n &:not(:last-child)::after {\n margin-inline: 2px 5px;\n margin-block: 0;\n @include mixins.angle(right, var(--light-text-color), calc(1rem / 16));\n }\n }\n}\n\n/* ----------------------------------------\n/* Icon lists\n/* ---------------------------------------- */\n\nul.icons {\n margin-block-start: 20px;\n display: flex;\n flex-wrap: wrap;\n\n li {\n margin-block: 0 10px;\n margin-inline: 0 4px;\n\n a {\n display: block;\n position: relative;\n padding-block: 60px 10px;\n padding-inline: 5px;\n width: 110px;\n text-align: center;\n color: var(--text-color);\n border-radius: 4px;\n border: 1px solid var(--white);\n\n &::before {\n display: block;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n font-size: 40px;\n line-height: 60px;\n }\n\n .icon {\n position: absolute;\n inset-block-start: 12px;\n inset-inline-start: 0;\n width: 100%;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img,\n svg {\n // give Users, Addresses, Categories, and Filesystems icons a little extra breathing room\n max-width: 50px;\n height: 40px;\n }\n\n &.icon-mask svg {\n @include mixins.svg-mask(var(--text-color));\n }\n }\n\n &:hover {\n text-decoration: none;\n background-color: var(--gray-050);\n border-color: var(--gray-100);\n\n .icon.icon-mask svg {\n @include mixins.svg-mask(var(--link-color));\n }\n }\n }\n }\n}\n\n@media only screen and (width <= 380px) {\n ul.icons li a {\n width: 96px;\n }\n}\n\n@media only screen and (width <= 320px) {\n ul.icons li a {\n width: 75px;\n }\n}\n\n/* ----------------------------------------\n/* Buttons\n/* ---------------------------------------- */\n\n.toolbar {\n position: relative;\n margin-block-end: var(--s);\n min-height: 34px;\n\n &.flex,\n .flex {\n align-items: flex-start;\n }\n\n .text {\n border-radius: var(--large-border-radius) !important;\n }\n}\n\n.flex {\n display: flex;\n align-items: center;\n align-content: stretch;\n gap: var(--s);\n\n &.flex-gap-xs {\n gap: var(--xs);\n }\n\n &.flex-gap-m {\n gap: var(--m);\n }\n\n &.flex-gap-l {\n gap: var(--l);\n }\n\n &.flex-gap-xl {\n gap: var(--xl);\n }\n\n &:not(.flex-nowrap) {\n flex-wrap: wrap;\n }\n\n & > * {\n &.label {\n white-space: nowrap;\n }\n }\n\n .centeralign & {\n justify-content: center;\n }\n}\n\n.inline-flex {\n display: inline-flex !important;\n align-items: center;\n align-content: stretch;\n gap: var(--s);\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-col {\n flex-direction: column;\n}\n\n.items-start {\n align-items: flex-start;\n}\n\n.items-end {\n align-items: end;\n}\n\n.items-center {\n align-items: center;\n}\n\n.items-baseline {\n align-items: baseline;\n}\n\n.items-stretch {\n align-items: stretch;\n}\n\n.gap-2xs {\n gap: var(--2xs);\n}\n\n.gap-xs {\n gap: var(--xs);\n}\n\n.gap-s {\n gap: var(--s);\n}\n\n.gap-m {\n gap: var(--m);\n}\n\n.gap-l {\n gap: var(--l);\n}\n\n.gap-xl {\n gap: var(--xl);\n}\n\n.flex-grow {\n flex: 1;\n max-width: 100%;\n}\n\n.flex-justify {\n justify-content: space-between;\n}\n\n.flex-justify-start {\n justify-content: flex-start;\n}\n\n.flex-justify-end {\n justify-content: flex-end;\n}\n\n.flex-justify-center {\n justify-content: center;\n}\n\n.flex-start {\n align-items: flex-start;\n}\n\n.flex-end {\n align-items: flex-end;\n}\n\n.flex-center {\n align-items: center;\n}\n\n.flex-stretch {\n align-items: stretch;\n}\n\n.spacer {\n width: 14px;\n}\n\n.buttons {\n display: flex;\n gap: 7px;\n position: relative;\n margin-block: 24px;\n margin-inline: 0;\n align-items: center;\n\n .hud-footer > &,\n .footer > & {\n margin: 0;\n }\n}\n\n.btn {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n border-radius: var(--ui-control-border-radius);\n padding-block: 7px;\n padding-inline: 10px;\n border: none;\n text-align: center;\n user-select: none;\n box-sizing: border-box;\n appearance: none;\n color: currentcolor;\n font-size: inherit;\n background-color: var(--ui-control-bg-color);\n\n &:not([aria-current]) {\n cursor: pointer;\n }\n\n &.chromeless {\n background-color: transparent;\n height: auto;\n padding: 0;\n\n &:hover,\n &:active,\n &:focus {\n background-color: transparent;\n }\n\n &:hover,\n &:active {\n text-decoration: underline;\n }\n }\n\n &.hairline,\n &.link-btn {\n border: 1px solid var(--medium-hairline-color);\n background-color: transparent;\n\n &:active,\n &[aria-expanded='true'] {\n background-color: var(--ui-control-static-bg-color);\n }\n }\n\n &.hairline {\n &:hover,\n &:active,\n &[aria-expanded='true'] {\n border-color: var(--dark-hairline-color);\n }\n }\n\n &.hairline-dark {\n border: 1px solid var(--dark-hairline-color);\n\n &:not(:hover, :active, [aria-expanded='true']) {\n background-color: transparent;\n }\n }\n\n &.link-btn {\n color: var(--link-color);\n\n &:hover,\n &:active,\n &[aria-expanded='true'] {\n border-color: var(--link-color);\n }\n }\n\n &.wrap {\n height: auto;\n min-height: 34px;\n white-space: initial;\n text-align: start;\n }\n\n &:not(.disabled, .loading, .dashed, [aria-disabled], [aria-current]) {\n &:focus,\n &.focus,\n &:hover {\n --ui-control-bg-color: var(--ui-control-hover-bg-color);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n --ui-control-bg-color: var(--ui-control-active-bg-color);\n }\n }\n\n &[type='color'] {\n padding: 6px !important;\n width: 36px;\n }\n\n &.loading {\n cursor: default;\n }\n\n &:hover {\n text-decoration: none;\n }\n\n &:empty,\n &.btn-empty {\n padding-inline: 12px;\n }\n\n &[data-icon]:not(:empty, .btn-empty)::before,\n &.icon:not(:empty, .btn-empty)::before,\n &.menubtn:not(.action-btn)[data-icon]:empty::before,\n &.menubtn:not(.action-btn)[data-icon].btn-empty::before,\n &.menubtn:not(.action-btn).icon:empty::before,\n &.menubtn:not(.action-btn).icon.btn-empty::before {\n margin-inline-end: 5px;\n }\n\n &:not(.loading) .spinner {\n display: none;\n }\n\n &.loading {\n &::before,\n &::after,\n .label {\n visibility: hidden;\n }\n }\n\n div.checkbox {\n margin-block-start: 2px;\n }\n\n [data-icon] {\n margin-block-start: -3px;\n margin-inline-end: 5px;\n\n &.light::before {\n color: var(--gray-300);\n }\n }\n\n .cp-icon svg {\n @include mixins.svg-mask(currentColor); // Matches color of font icons\n }\n}\n\n.disabled:not(.status, .status-label) {\n opacity: 0.25;\n pointer-events: none;\n user-select: none;\n}\n\n.noteditable {\n cursor: not-allowed;\n\n .element,\n .lightswitch-container,\n & + .colorhex {\n cursor: not-allowed;\n }\n}\n\n.btn {\n min-height: var(--ui-control-height);\n}\n\n.spinner {\n height: var(--ui-control-height);\n}\n\n.btn[data-icon-after]:not(:empty, .btn-empty)::after,\n.menu-toggle:not(:empty, .btn-empty)::after,\n.menubtn:not(.action-btn, :empty, .btn-empty)::after,\n.menubtn:not(.action-btn).icon::after {\n margin-inline-start: 6px;\n}\n\n.btn[data-icon]::before,\n.btn[data-icon-after]::after,\n.btn.icon::before {\n position: relative;\n}\n\n.btn.small[data-icon]::before,\n.btn.small[data-icon-after]::after,\n.btn.icon.small::before {\n font-size: 10px;\n}\n\n/* button groups */\n.btngroup {\n position: relative;\n z-index: 1;\n display: flex;\n white-space: nowrap;\n align-items: center;\n border-radius: var(--large-border-radius);\n\n &.fullwidth .btn {\n flex: 1;\n }\n\n &.disabled .btn {\n cursor: default;\n }\n\n .btn {\n &:focus {\n z-index: 1;\n }\n\n &:not(.dashed, :last-child, .btngroup-btn-last) {\n margin-inline-end: 1px;\n }\n\n &:not(:first-child, .btngroup-btn-first) {\n border-start-start-radius: 0;\n border-end-start-radius: 0;\n }\n\n &:not(:last-child, .btngroup-btn-last) {\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n }\n }\n}\n\n.btngroup--exclusive {\n .btn[aria-pressed='true']:not(.disabled, .loading, .dashed, [aria-disabled]) {\n --focus-ring: var(--focus-ring-outset);\n background-color: var(--gray-500);\n color: var(--white);\n @include mixins.dark-btn-light-bg-focus-ring;\n }\n}\n\n.copytext {\n position: relative;\n z-index: 1;\n display: flex;\n white-space: nowrap;\n align-items: center;\n\n .text {\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n min-width: 0;\n }\n\n .btn {\n border-start-start-radius: 0;\n border-end-start-radius: 0;\n }\n}\n\n.copytextbtn {\n display: inline-flex;\n flex-wrap: nowrap;\n align-items: center;\n border: 1px solid var(--hairline-color);\n border-radius: var(--small-border-radius);\n padding-block: var(--xs);\n padding-inline: calc(var(--xs) + 1px);\n cursor: pointer;\n color: var(--medium-text-color);\n gap: var(--xs);\n line-height: 1;\n\n .copytextbtn__icon {\n font-size: calc(12rem / 16);\n display: inline-flex;\n justify-content: center;\n padding: 0;\n width: 13px;\n height: 13px;\n background: none;\n color: var(--light-text-color);\n }\n\n &:hover,\n &:focus {\n border-color: var(--medium-hairline-color);\n color: var(--text-color);\n\n .copytextbtn__value {\n color: var(--text-color);\n }\n }\n\n &.small {\n padding-block: 2px;\n padding-inline: var(--xs);\n\n .copytextbtn__value {\n font-size: calc(11rem / 16);\n }\n }\n}\n\n/* menu buttons */\n.menu-toggle,\n.menubtn:not(.action-btn) {\n display: inline-flex;\n align-items: center;\n user-select: none;\n\n &::after {\n @include mixins.angle;\n position: relative;\n }\n\n &.btn {\n &::after {\n inset-block-start: -1px;\n }\n\n &:not(.disabled, .inactive) {\n &:active,\n &.active {\n &::after {\n border-color: var(--ui-control-active-color);\n }\n }\n }\n\n &.submit {\n &::after {\n border-color: var(--white) !important;\n opacity: 0.8;\n }\n\n &:not(.disabled, .inactive) {\n &:hover,\n &.hover,\n &:active,\n &.active {\n &::after {\n opacity: 1;\n }\n }\n }\n }\n }\n\n &:not(.btn, .icon) {\n height: 17px;\n\n &::after {\n inset-block-start: -2px;\n border-color: currentcolor;\n }\n }\n\n &:empty,\n &.btn-empty {\n padding-inline: 8px;\n }\n}\n\n@keyframes rotator {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(1turn);\n }\n}\n\n/* spinner */\n.spinner {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--size, 24px);\n height: var(--size, 34px);\n\n &::before {\n display: block;\n content: '';\n font-size: 0;\n animation: rotator 0.7s linear infinite;\n box-sizing: border-box;\n width: var(--size, 20px);\n height: var(--size, 20px);\n object-fit: scale-down;\n border-radius: 50%;\n border: 2px solid transparent;\n border-inline-end-color: currentcolor;\n border-block-end-color: currentcolor;\n opacity: 0.8;\n }\n\n &.small {\n --size: 12px;\n }\n\n &.big {\n --size: 48px;\n }\n\n &.spinner-absolute {\n position: absolute;\n width: var(--size, 20px);\n height: var(--size, 20px);\n transform: translateX(-50%) translateY(-50%);\n inset-block-start: 50%;\n inset-inline-start: 50%;\n z-index: 101;\n\n .rtl & {\n transform: translateX(50%) translateY(-50%);\n }\n }\n}\n\n.btn + .spinner {\n margin-inline-start: 7px;\n}\n\n.buttons .btn + .spinner,\n.buttons .btngroup + .spinner {\n margin-inline-start: 0;\n}\n\n.buttons.right .btn + .spinner {\n margin-inline-end: var(--neg-padding);\n}\n\n/* small buttons */\n.btngroup.small .btn,\n.btn.small {\n padding-block: 0 !important;\n padding-inline: var(--s) !important;\n font-size: 12px;\n line-height: 22px;\n}\n\n.btngroup.small,\n.btngroup.small input.btn,\n.btn.small,\n.btn.small + .spinner {\n min-height: 22px;\n}\n\n/* big buttons */\n.btngroup.big .btn,\n.btn.big {\n padding-block: 0;\n padding-inline: 14px;\n font-size: 14px;\n line-height: 36px;\n}\n\n.btn.big[data-icon]::before,\n.preview-btn::before,\n.view-btn::before {\n margin-inline-start: -2px;\n}\n\n.btngroup.big,\n.btngroup.big input.btn,\n.btn.big,\n.btn.big + .spinner {\n min-height: 36px;\n}\n\n/* huge buttons */\n.btn.huge {\n padding: var(--l);\n line-height: 48px;\n height: 48px;\n}\n\n/* special buttons */\n.btn {\n &.submit,\n &.secondary {\n color: var(--white) !important;\n\n --ui-control-active-color: var(--white);\n --focus-ring: var(--focus-ring-outset);\n @include mixins.light-on-dark-text;\n }\n\n &.submit {\n background-color: var(--primary-color) !important;\n\n &:not(.disabled, .inactive, .loading) {\n &:hover,\n &.hover,\n &:focus {\n background-color: color.adjust(\n mixins.$primaryColor,\n $lightness: -5%\n ) !important;\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust(\n mixins.$primaryColor,\n $lightness: -10%\n ) !important;\n }\n }\n }\n\n &.caution {\n background-color: var(--red-050) !important;\n color: var(--error-color);\n\n &:hover,\n &.hover,\n &:focus {\n background-color: color.adjust(\n mixins.$red050,\n $lightness: -5%\n ) !important;\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: var(--red-100) !important;\n }\n }\n}\n\n.secondary-buttons .btn.submit,\n.btn.secondary {\n background-color: var(--secondary-color) !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading):hover,\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading).hover,\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading):focus,\n.btn.secondary:not(.disabled, .inactive, .loading):hover,\n.btn.secondary:not(.disabled, .inactive, .loading).hover,\n.btn.secondary:not(.disabled, .inactive, .loading):focus {\n background-color: color.adjust(\n mixins.$secondaryColor,\n $lightness: -5%\n ) !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading):active,\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading).active,\n.secondary-buttons\n .btn.submit:not(.disabled, .inactive, .loading)[aria-expanded='true'],\n.btn.secondary:not(.disabled, .inactive, .loading):active,\n.btn.secondary:not(.disabled, .inactive, .loading).active,\n.btn.secondary:not(.disabled, .inactive, .loading)[aria-expanded='true'] {\n background-color: color.adjust(\n mixins.$secondaryColor,\n $lightness: -10%\n ) !important;\n}\n\ndiv.btn.submit {\n position: relative;\n overflow: hidden;\n}\n\ndiv.btn.submit input {\n position: absolute;\n inset-inline-start: 100%;\n}\n\n/* dashed buttons */\n.btn.dashed {\n border: 1px dashed var(--medium-hairline-color);\n background-color: transparent;\n\n .btngroup &:not(:last-child, .btngroup-btn-last) {\n border-inline-end: 1px solid transparent;\n margin-inline-end: -1px;\n }\n\n &:focus {\n background-color: color.adjust(mixins.$grey200, $alpha: -0.9);\n border-color: transparent;\n\n .reduce-focus-visibility &:not(:focus-visible) {\n border: 1px dashed var(--medium-hairline-color);\n }\n }\n\n &:not(.disabled) {\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust(mixins.$grey200, $alpha: -0.75);\n }\n }\n}\n\n/* chevron buttons */\n.chevron-btns {\n display: flex;\n justify-content: flex-start;\n\n .btn {\n position: relative;\n padding: 0;\n border-radius: 0;\n background-color: transparent;\n\n &.current-step,\n &.active-drop-target {\n color: var(--white);\n\n --text-color: var(--white);\n --ui-control-color: var(--white);\n --ui-control-bg-color: var(--gray-500);\n --ui-control-hover-bg-color: #{color.adjust(\n mixins.$grey500,\n $lightness: -5%\n )};\n --ui-control-active-bg-color: #{color.adjust(\n mixins.$grey500,\n $lightness: -10%\n )};\n }\n\n &.current-step {\n @include mixins.light-on-dark-text;\n @include mixins.light-focus-ring;\n }\n\n &:focus {\n z-index: 1;\n box-shadow: none;\n\n .label {\n z-index: 1;\n box-shadow: var(--focus-ring);\n }\n\n .reduce-focus-visibility &:not(:focus-visible) .label {\n box-shadow: none;\n }\n }\n\n .reduce-focus-visibility &:focus-visible .label {\n box-shadow: var(--focus-ring);\n }\n\n &:not(.has-action-menu) {\n padding-inline-end: calc(var(--ui-control-height) / 2);\n margin-inline-end: 2.8px;\n\n &:not(.current-step[data-disclosure-trigger]) .btn-body {\n padding-inline-end: 5px;\n }\n }\n\n &.current-step[data-disclosure-trigger] .btn-body {\n padding-inline-start: 8px;\n\n .label {\n padding: 3px;\n\n &::after {\n @include mixins.angle;\n position: relative;\n }\n }\n }\n\n .btn-body {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n height: var(--ui-control-height);\n background-color: var(--ui-control-bg-color);\n\n [data-icon] {\n --ui-control-height: calc((13rem / 16)); // 1rem == 16px\n text-align: center;\n margin-inline-end: 0;\n }\n }\n\n .label {\n display: inline-flex;\n align-items: center;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n &.has-action-menu .btn-body {\n padding-inline-end: 1px;\n margin-inline-end: 0;\n }\n\n .chevron-right,\n .chevron-left {\n position: absolute;\n inset-block-start: 0;\n height: 100%;\n width: calc(var(--ui-control-height) / 2);\n }\n\n .chevron-left {\n inset-inline-start: 0;\n border-block-start: calc(var(--ui-control-height) / 2) solid\n var(--ui-control-bg-color);\n border-inline-start: calc(var(--ui-control-height) / 2) solid transparent;\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-end: 0;\n inset-inline-end: 0;\n border-block-end: calc(var(--ui-control-height) / 2) solid\n var(--ui-control-bg-color);\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n transparent;\n }\n }\n\n .chevron-right {\n inset-inline-end: 0;\n border-block-start: calc(var(--ui-control-height) / 2) solid transparent;\n border-block-end: calc(var(--ui-control-height) / 2) solid transparent;\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n var(--ui-control-bg-color);\n }\n }\n\n ol {\n position: relative;\n padding-inline-start: 0;\n list-style-type: none;\n display: flex;\n\n li {\n &.first-step .btn {\n .btn-body {\n padding-inline-start: 14px;\n border-start-start-radius: var(--ui-control-border-radius);\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n border-end-start-radius: var(--ui-control-border-radius);\n }\n\n .chevron-left {\n display: none;\n }\n }\n\n &:not(.first-step) .btn {\n margin-inline-start: calc(-1 * (var(--ui-control-height) / 2));\n padding-inline-start: calc(var(--ui-control-height) / 2);\n\n .btn-body {\n padding-inline-start: 7px;\n }\n }\n }\n }\n}\n\n/* color inputs */\n.color-input-container {\n position: relative;\n\n .color-hex-indicator {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 7px;\n width: 1em;\n line-height: 34px;\n text-align: center;\n user-select: none;\n }\n}\n\n.color-input {\n @include mixins.fixed-width-font;\n padding-inline: calc(7px + 1em) 9px;\n}\n\n.color {\n display: inline-block;\n position: relative;\n vertical-align: middle;\n width: 34px;\n height: 34px;\n border-radius: 17px;\n padding: 0;\n\n &:not(.static, .noteditable) {\n cursor: pointer;\n }\n\n &:not(.small) {\n @include mixins.checkered-bg(17px);\n }\n\n &.small {\n width: 16px;\n height: 16px;\n @include mixins.checkered-bg(8px);\n }\n\n .color-preview {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n border-radius: 17px;\n box-shadow: inset 0 0 0 1px color.adjust(mixins.$black, $alpha: -0.85);\n\n &:focus-within {\n @include mixins.input-focused-styles;\n }\n\n & > .color-preview-input {\n position: absolute;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 0;\n border: none;\n opacity: 0;\n }\n }\n}\n\n.colorhex {\n display: inline-block;\n margin-inline-start: 5px;\n vertical-align: middle;\n color: var(--medium-text-color);\n}\n\n/* lightswitch */\n.lightswitch-outer-container {\n display: flex;\n\n .lightswitch-inner-container {\n border: 1px solid var(--hairline-color);\n border-radius: var(--small-border-radius);\n display: flex;\n align-items: center;\n max-width: 100%;\n padding-inline: 7px;\n\n span {\n flex-grow: 1;\n padding-block: 7px;\n padding-inline: 0;\n color: var(--medium-text-color);\n cursor: default;\n overflow: auto;\n overflow-wrap: break-word;\n hyphens: auto;\n\n &[data-toggle='on'] {\n margin-inline-start: 7px;\n }\n\n &[data-toggle='off'] {\n margin-inline-end: 7px;\n text-align: end;\n }\n }\n }\n}\n\n.lightswitch {\n display: block;\n position: relative;\n border: none !important;\n overflow: hidden;\n cursor: pointer;\n user-select: none;\n background-image: linear-gradient(to right, var(--gray-400), var(--gray-400));\n transition: background-image linear 100ms;\n\n &.on {\n background-image: linear-gradient(\n to right,\n var(--enabled-color),\n var(--enabled-color)\n );\n }\n\n &.indeterminate {\n background-image: linear-gradient(\n to right,\n var(--enabled-color),\n var(--gray-300)\n );\n }\n\n .lightswitch-container {\n position: relative;\n height: 100%;\n\n .handle {\n position: absolute;\n inset-block-start: 1px;\n background-color: var(--white);\n }\n }\n\n &:not(.small) {\n border-radius: 11px;\n min-width: 34px;\n width: 34px;\n height: 22px;\n\n .lightswitch-container {\n margin-inline-start: -12px;\n width: 46px;\n\n .handle {\n border-radius: 10px;\n width: 20px;\n height: 20px;\n inset-inline-start: calc(50% - 10px);\n }\n }\n }\n\n &.small {\n border-radius: 9px;\n width: 28px;\n height: 18px;\n\n .lightswitch-container {\n margin-inline-start: -10px;\n width: 38px;\n\n .handle {\n border-radius: 8px;\n width: 16px;\n height: 16px;\n inset-inline-start: calc(50% - 8px);\n }\n }\n }\n\n table & {\n display: inline-block;\n margin-block-end: -5px;\n }\n\n &.on {\n .lightswitch-container {\n margin-inline-start: 0;\n }\n }\n\n &.indeterminate {\n &:not(.small) {\n .lightswitch-container {\n margin-inline-start: 0.5 * -12px;\n }\n }\n\n &.small {\n .lightswitch-container {\n margin-inline-start: 0.5 * -10px;\n }\n }\n }\n}\n\n/* pagination */\n.pagination {\n table.data + & {\n margin-block-start: 24px;\n }\n\n .page-link {\n width: calc(30rem / 16);\n height: calc(30rem / 16);\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: var(--medium-border-radius);\n\n &::after {\n position: relative;\n transition: border-color linear 100ms;\n }\n\n &.prev-page::after {\n @include mixins.angle(left, var(--light-text-color));\n inset-inline-end: -1px;\n }\n\n &.next-page::after {\n @include mixins.angle(right, var(--light-text-color));\n inset-inline-start: -1px;\n }\n\n &:not(.disabled) {\n transition: box-shadow linear 100ms;\n box-shadow: inset 0 0 0 1px var(--hairline-color);\n cursor: pointer;\n\n &:hover {\n text-decoration: none;\n box-shadow: inset 0 0 0 1px var(--link-color);\n\n &::after {\n border-color: var(--link-color);\n }\n }\n\n @include mixins.focus-styles {\n box-shadow:\n inset 0 0 0 1px var(--hairline-color),\n var(--focus-ring);\n }\n }\n\n &.disabled {\n opacity: 1;\n\n &::after {\n border-color: var(--hairline-color);\n }\n }\n }\n}\n\n/* action buttons */\n.actions {\n float: inline-end;\n}\n\n.actions > li {\n float: inline-start;\n}\n\n.actions > li + li {\n margin-inline-start: 10px;\n}\n\nh1 + .actions {\n margin-block-start: -100px;\n}\n\nh2 + .actions {\n margin-block-start: -54px;\n}\n\n/* ----------------------------------------\n/* Tables\n/* ---------------------------------------- */\n\n.tablepane {\n --pane-y-padding-default: calc(var(--xl) - 2px);\n --pane-x-padding-default: calc(var(--padding) - 2px);\n margin-block: calc(var(--pane-padding, var(--pane-y-padding-default)) * -1)\n calc(\n var(--pane-padding, var(--padding)) * -1 + var(--pane-padding, var(--m))\n );\n margin-inline: calc(var(--pane-padding, var(--pane-x-padding-default)) * -1);\n padding: 0 !important;\n overflow-x: auto;\n\n table.data {\n th,\n td {\n &:first-child:not(.checkbox-cell, .vuetable-th-slot-checkbox) {\n padding-inline-start: var(\n --pane-padding,\n var(--pane-x-padding-default)\n );\n }\n\n &:last-child {\n padding-inline-end: var(--pane-padding, var(--pane-x-padding-default));\n }\n }\n }\n}\n\ntable {\n &.fixed-layout {\n table-layout: fixed;\n }\n\n th.thin,\n td.thin {\n width: 0.01% !important;\n white-space: nowrap;\n }\n\n thead {\n th {\n font-weight: bold;\n text-align: start;\n vertical-align: top;\n }\n }\n\n // plain tables\n &:not(.data) {\n th,\n td {\n padding-block: 7px;\n\n &:not(:first-child) {\n padding-inline-start: 12px;\n }\n\n &:not(:last-child) {\n padding-inline-end: 12px;\n }\n }\n }\n\n // data tables\n &.data {\n th,\n td {\n position: relative;\n padding-inline: 12px;\n box-sizing: border-box;\n\n &.checkbox-cell,\n &.vuetable-th-slot-checkbox {\n width: var(--checkbox-size) !important;\n min-width: var(--checkbox-size);\n box-sizing: content-box;\n position: relative;\n\n input.checkbox + label,\n div.checkbox {\n position: absolute;\n inset-block-start: calc(50% - 8rem / 16);\n }\n }\n }\n\n th {\n font-weight: bold;\n }\n\n thead:first-child,\n tbody:first-child,\n tfoot:first-child,\n caption + thead,\n caption + tbody,\n caption + tfoot {\n tr:first-child {\n th,\n td {\n &:first-child {\n border-start-start-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n border-end-start-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n }\n\n &:last-child {\n border-start-end-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n border-end-end-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n }\n }\n }\n }\n\n thead {\n th,\n td {\n width: auto;\n background-color: var(--gray-050);\n cursor: default;\n }\n\n th:not(.orderable),\n td {\n padding-block: var(--s);\n }\n\n th {\n white-space: nowrap;\n vertical-align: middle;\n\n &.orderable {\n position: relative;\n padding: 0 !important;\n\n body:not(.dragging) &:not(.ordered):hover {\n background-color: var(--gray-100);\n }\n\n &.ordered {\n background-color: var(--light-sel-color);\n\n &:not(.loading) {\n button::after {\n @include mixins.angle(up);\n position: absolute;\n inset-inline-end: var(--m);\n inset-block-start: calc(50% - 3px);\n }\n\n &.desc button::after {\n transform: rotate(45deg);\n }\n }\n }\n\n button {\n position: relative;\n font: inherit;\n width: 100%;\n padding-block: var(--pane-padding, var(--m));\n padding-inline: var(--m) 35px;\n text-align: start;\n\n &:focus {\n z-index: 1;\n }\n }\n }\n\n &:not(.loading) {\n .spinner {\n display: none;\n }\n }\n\n .spinner {\n position: absolute;\n inset-block-start: calc(50% - 6px);\n inset-inline-end: 8px;\n\n --size: 12px;\n }\n }\n }\n\n tbody {\n tr {\n --hover-bg-color: var(--gray-050);\n --selected-bg-color: var(--dark-sel-color);\n\n &:not(.disabled) {\n &:hover {\n th,\n td {\n background-color: var(--hover-bg-color);\n }\n }\n\n &:focus {\n position: relative;\n z-index: 1;\n }\n\n &.sel,\n &.active-drop-target {\n --text-color: var(--white);\n --medium-dark-text-color: var(--white);\n --medium-text-color: var(--white);\n --light-text-color: var(--white);\n --link-color: var(--white);\n --ui-control-color: var(--white);\n @include mixins.custom-color-focus-ring(\n hsl(var(--light-focus-hsl))\n );\n\n .status-label .status-label-text {\n --status-label-text-color: var(--white) !important;\n }\n\n th,\n td {\n color: var(--white);\n background-color: var(--selected-bg-color);\n }\n\n .icon,\n .cp-icon,\n [data-icon],\n [data-icon-after] {\n --icon-color: var(--white) !important;\n }\n }\n }\n }\n\n th,\n td {\n padding-block: 7px;\n max-width: 33vw;\n }\n\n td {\n &.timestamp {\n text-align: end;\n vertical-align: bottom;\n white-space: nowrap;\n color: var(--light-text-color);\n }\n }\n }\n\n thead + tbody tr,\n tr + tr {\n th,\n td {\n border-block-start: 1px solid transparent;\n }\n }\n\n tr.sel:not(.draggee) + tr.sel:not(.draggee) {\n th,\n td {\n border-block-start-color: var(--gray-300);\n }\n }\n\n &.vuetable {\n th.sortable {\n &:hover {\n color: var(--text-color);\n background-color: var(--gray-100);\n }\n\n &.ordered {\n background-color: var(--light-sel-color);\n\n .sort-icon {\n @include mixins.angle(up);\n inset-inline-end: var(--m);\n inset-block-start: calc(7rem / 16);\n }\n\n &.desc .sort-icon {\n transform: rotate(45deg);\n inset-block-start: calc((7rem / 16) - (2rem / 16));\n }\n }\n }\n }\n }\n\n // collapsable data tables for small screens\n // based on Aaron Gustafson's technique: http://blog.easy-designs.net/archives/2013/02/02/responsive-tables/\n &.collapsed {\n width: auto;\n\n &,\n tbody,\n tbody tr,\n tbody th,\n tbody td {\n display: block;\n border: none;\n padding: 0;\n text-align: start;\n width: auto !important;\n white-space: normal;\n }\n\n thead {\n display: none;\n }\n\n tbody {\n tr {\n padding-block: 6px;\n padding-inline: 0;\n border-block-end: 1px dotted var(--hairline-color);\n\n &::after {\n @include mixins.clearafter;\n }\n }\n\n th,\n td {\n padding-block: 2px !important;\n padding-inline: 0 !important;\n }\n\n td {\n &:empty {\n display: none;\n }\n }\n\n [data-title] {\n margin-inline-end: 0;\n\n &::before {\n margin-inline-end: 5px;\n content: attr(data-title) ':';\n font-weight: bold;\n }\n\n form {\n display: inline-block;\n }\n }\n }\n }\n}\n\n.datatablesorthelper,\n.editabletablesorthelper {\n background-color: var(--white);\n @include mixins.shadow;\n}\n\n.datatablesorthelper,\n.datatablesorthelper .chip,\n.datatablesorthelper a {\n cursor: move !important;\n}\n\n.datatablesorthelper tr:first-child th,\n.datatablesorthelper tr:first-child td {\n border-block-start: none !important;\n}\n\n.datatablesorthelper tr:last-child th,\n.datatablesorthelper tr:last-child td {\n border-block-end: none !important;\n}\n\n.datatablesorthelper th .toggle {\n display: none !important;\n}\n\n.chip,\n.card {\n color: var(--custom-text-color, var(--text-color));\n background-color: var(--custom-bg-color, var(--gray-050));\n\n &.hairline {\n border: 1px solid var(--medium-hairline-color);\n background-color: transparent;\n }\n}\n\n/* chips */\n.chip {\n position: relative;\n display: inline-flex;\n align-items: center;\n cursor: default;\n user-select: none;\n font-weight: normal;\n padding-block: 0;\n padding-inline: var(--s);\n max-width: 100%;\n gap: var(--xs);\n border-radius: var(--large-border-radius);\n\n &.small {\n flex-direction: row;\n min-height: calc(26rem / 16 + 8px);\n\n --thumb-size: calc(30rem / 16);\n\n & > .thumb {\n margin-inline: -2px 2px;\n margin-block: 0;\n\n &.cp-icon {\n --thumb-size: 1rem; // 16px\n }\n }\n }\n\n &.large {\n flex-direction: column;\n\n --thumb-size: 120px;\n min-width: calc(var(--s) * 2 + var(--thumb-size));\n width: 100%;\n padding-block: var(--xs);\n\n .chip-content {\n width: 100%;\n }\n }\n\n .chip-content {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--s);\n width: 100%;\n\n .status,\n .icon {\n margin-inline-end: 0;\n }\n\n .icon {\n margin-block: -4px 0;\n margin-inline: -1px;\n }\n\n .label {\n flex: 1;\n }\n\n .chip-label {\n padding-block: var(--2xs);\n padding-inline: 0;\n }\n\n .chip-actions {\n margin-inline-start: auto;\n }\n }\n\n &:has(.thumb):not(.large) .chip-content {\n min-width: calc(100% - var(--thumb-size));\n }\n\n &.sel,\n li.sel &,\n li.active-drop-target &,\n .card.sel & {\n --text-color: var(--white);\n --custom-text-color: var(--white) !important;\n --medium-dark-text-color: var(--white);\n --medium-text-color: var(--white);\n --light-text-color: var(--white);\n --link-color: var(--white);\n --ui-control-color: var(--white);\n @include mixins.custom-color-focus-ring(hsl(var(--light-focus-hsl)));\n color: var(--white);\n background-color: var(\n --custom-sel-bg-color,\n var(--dark-sel-color)\n ) !important;\n\n .icon,\n .cp-icon,\n [data-icon],\n [data-icon-after] {\n --icon-color: var(--white) !important;\n }\n }\n\n &.sel,\n .sel & {\n cursor: default;\n\n .thumb {\n filter: brightness(0.85);\n\n img {\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$darkSelColor, $alpha: -0.9),\n 0 6px 4px -4px color.adjust(mixins.$darkSelColor, $alpha: -0.8);\n }\n }\n }\n\n .offset-drag-helper & {\n background-color: var(--gray-050);\n @include mixins.shadow;\n }\n\n & > .thumb {\n flex: 0 0 auto;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--thumb-size);\n height: var(--thumb-size);\n\n &.rounded {\n img,\n svg {\n border: var(--xs) solid transparent;\n border-radius: 50%;\n }\n }\n\n &.checkered img {\n @include mixins.checkered-bg(8px);\n }\n\n img,\n svg {\n display: block;\n flex-shrink: 0;\n border-radius: var(--small-border-radius);\n max-width: 100%;\n max-height: 100%;\n }\n\n svg {\n width: 100%;\n }\n }\n}\n\n.cp-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--icon-size);\n height: var(--icon-size);\n max-width: var(--icon-size);\n\n svg {\n width: var(--icon-size);\n height: var(--icon-size);\n max-width: var(--icon-size) !important;\n max-height: var(--icon-size) !important;\n @include mixins.svg-mask(var(--icon-color, var(--ui-control-color)));\n }\n\n &.large {\n --icon-size: calc(20rem / 16);\n }\n\n &.small {\n --icon-size: calc(14rem / 16);\n }\n\n &.puny {\n --icon-size: calc(12rem / 16);\n }\n}\n\n.chips,\n.cards {\n display: flex;\n\n --custom-bg-color: initial;\n --custom-text-color: initial;\n --custom-sel-bg-color: initial;\n\n &:not(.inline-chips) {\n flex-direction: column;\n }\n\n li {\n max-width: 100%;\n }\n}\n\n.cards {\n gap: var(--s);\n}\n\n.chips {\n align-items: flex-start;\n gap: var(--xs);\n\n &.chips-small {\n li {\n height: calc(34rem / 16);\n }\n }\n}\n\n.inline-chips {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n gap: var(--s);\n\n .chip {\n margin: 0 !important;\n }\n}\n\n.elements.inline-chips {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));\n}\n\n/** cards */\n.card {\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: stretch;\n padding: var(--m);\n gap: var(--s);\n border-radius: var(--large-border-radius);\n cursor: default;\n user-select: none;\n width: 100%;\n overflow: hidden;\n\n &::after {\n border-radius: var(--large-border-radius);\n }\n\n &.sel,\n li.sel & {\n --text-color: var(--white);\n --custom-text-color: var(--white) !important;\n --medium-dark-text-color: var(--white);\n --medium-text-color: var(--white);\n --light-text-color: var(--white);\n --link-color: var(--white);\n --ui-control-color: var(--white);\n @include mixins.custom-color-focus-ring(hsl(var(--light-focus-hsl)));\n color: var(--white);\n background-color: var(\n --custom-sel-bg-color,\n var(--dark-sel-color)\n ) !important;\n\n & > .thumb {\n filter: brightness(0.85);\n }\n\n .icon,\n .cp-icon,\n [data-icon],\n [data-icon-after] {\n --icon-color: var(--white) !important;\n }\n\n .status-label .status-label-text {\n --status-label-text-color: var(--white) !important;\n }\n }\n\n .ck-content & {\n ul {\n padding-inline: 0 !important;\n list-style-type: none;\n }\n }\n\n & > .thumb {\n display: flex;\n flex: 0 0 128px;\n width: 128px;\n overflow: hidden;\n align-self: start;\n border-radius: var(--small-border-radius);\n\n img,\n svg {\n width: 100%;\n max-height: 128px;\n object-fit: cover;\n }\n\n & + .card-content {\n margin-inline-start: calc(var(--m) - var(--s));\n }\n }\n\n & > .cp-icon {\n margin-inline: -2px -4px;\n margin-block: 3px 0;\n\n // hide the entry type icon if we're alreayd showing one for the card\n + .card-content\n .card-body\n .chip[data-type='craft\\\\\\\\models\\\\\\\\EntryType']\n .cp-icon {\n display: none;\n }\n }\n\n .card-content,\n .card-content .card-body {\n display: flex;\n flex-direction: column;\n gap: var(--xs);\n flex: 1;\n }\n\n .card-content {\n flex: 1 0 0 !important;\n overflow: hidden;\n position: relative;\n\n --focus-ring: var(--inner-focus-ring);\n\n .card-heading {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 5px;\n min-height: calc(22rem / 16);\n\n .label {\n font-weight: 600;\n }\n }\n\n .card-body {\n &:empty {\n display: none;\n }\n\n & > .card-attribute-preview:not(:has(> .no-truncate)) {\n --max-lines: 2;\n margin: 0;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n text-wrap: pretty;\n }\n\n .checkbox-preview-label {\n display: inline;\n\n font-style: italic;\n margin-inline-start: 5px;\n }\n\n .chip.small {\n padding-inline: 0;\n }\n }\n }\n\n & > .card-actions-container {\n display: flex;\n align-items: flex-start !important;\n position: relative;\n }\n}\n\n.card-grid {\n display: grid !important;\n gap: var(--s) !important;\n grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\n\n & > li {\n border-radius: var(--large-border-radius);\n\n & > .card {\n margin: 0 !important;\n height: 100%;\n }\n }\n}\n\n// Adjust the columns when in live preview\n.lp-editor-container .card-grid {\n grid-template-columns: minmax(0, 1fr);\n}\n\n.context-label,\n.context-menu-container {\n display: inline-flex;\n align-items: center;\n margin-inline-start: var(--xs);\n height: var(--touch-target-size);\n padding-block: 0;\n padding-inline: var(--s);\n font-size: 11px;\n font-weight: normal;\n text-decoration: none !important;\n color: var(--medium-dark-text-color);\n border-radius: calc(var(--touch-target-size) / 2);\n border: 1px solid var(--medium-hairline-color);\n}\n\n.context-menu-container {\n padding-inline-end: 0;\n\n .menubtn:not(.action-btn) {\n margin-inline: 0 -1px;\n margin-block: 0;\n padding-inline-end: 2px !important;\n border-inline-start: 1px solid var(--medium-hairline-color);\n border-start-start-radius: 0;\n border-start-end-radius: calc(var(--touch-target-size) / 2);\n border-end-end-radius: calc(var(--touch-target-size) / 2);\n border-end-start-radius: 0;\n\n &:hover {\n border-color: var(--dark-hairline-color) !important;\n }\n }\n\n > * {\n display: inline-block;\n padding-inline-end: var(--s);\n }\n}\n\n// fix for context menus that are only children\n.context-menu-container .menubtn:not(.action-btn):only-child,\n.context-menu-container\n .visually-hidden:first-child\n + .menubtn:not(.action-btn):last-child {\n margin-block: 0;\n margin-inline: calc(var(--s) * -1);\n border-inline-start: none !important;\n border-radius: calc(var(--touch-target-size) / 2) !important;\n}\n\n.chip,\n.card {\n // prevent double focus ring (chip/card already gets it)\n .checkbox::before {\n box-shadow: none !important;\n }\n\n .label {\n display: flex;\n align-items: center;\n gap: var(--xs);\n overflow: hidden;\n\n .label-link {\n flex: 1 1 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:focus {\n box-shadow: var(--inner-focus-ring);\n }\n }\n\n // label links inside cards and chip should be coloured as regular a tags despite not having href attribute\n a.label-link {\n color: var(--link-color);\n }\n\n .segment::after {\n display: inline-flex !important;\n position: relative;\n inset-block-start: -2px;\n margin-inline: 2px 5px;\n margin-block: 0;\n @include mixins.angle(right, var(--light-text-color), calc(1rem / 16));\n\n .sel & {\n @include mixins.angle(right, var(--white), calc(1rem / 16));\n }\n }\n }\n\n & > .chip-content > .chip-actions,\n & > .card-actions-container > .card-actions {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--s);\n min-height: calc(22rem / 16);\n\n &:empty {\n display: none;\n }\n\n & > .status {\n margin: 0;\n }\n\n & > .action-btn,\n & > .move {\n height: var(--touch-target-size);\n width: var(--touch-target-size);\n margin-block: 0;\n margin-inline: -4px;\n\n &::before {\n color: var(--custom-text-color, var(--ui-control-color));\n }\n }\n\n .action-btn {\n background-color: transparent;\n\n &::before {\n margin-inline-end: 0 !important;\n }\n\n &:hover,\n &:active,\n &[aria-expanded='true'] {\n backdrop-filter: brightness(90%);\n }\n }\n\n .move {\n margin-block-start: -3px !important;\n }\n }\n\n &.error .label .label-link {\n color: var(--error-color);\n }\n}\n\n.element-index {\n .source-path {\n background-color: var(--gray-050);\n border-radius: 3px;\n\n --ui-control-bg-color: var(--light-sel-color);\n --ui-control-hover-bg-color: #{color.adjust(\n mixins.$lightSelColor,\n $lightness: -5%\n )};\n --ui-control-active-bg-color: #{color.adjust(\n mixins.$lightSelColor,\n $lightness: -10%\n )};\n\n .chevron-btns {\n display: inline-flex;\n position: relative;\n background: mixins.$white;\n\n --ui-control-height: calc((30rem / 16)); // 1rem == 16px\n\n &::before {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: 0;\n width: 0;\n height: 0;\n inset-inline-end: 0;\n border-block-start: calc(var(--ui-control-height) / 2) solid\n mixins.$grey050;\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n transparent;\n }\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: calc(var(--ui-control-height) / 2);\n inset-inline-end: 0;\n border-block-end: calc(var(--ui-control-height) / 2) solid\n mixins.$grey050;\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n transparent;\n }\n\n .btn {\n --ui-control-border-radius: 3px;\n }\n }\n\n .btn.settings {\n box-shadow: 0 0 0 2px var(--white);\n }\n }\n\n &.main {\n .source-path {\n margin-block: -22px 24px;\n margin-inline: calc(var(--padding) * -1 + 2px);\n }\n\n .inline-editing {\n textarea,\n input[type='email'],\n input[type='text'].fullwidth,\n input[type='url'],\n .link-input {\n min-width: 10rem;\n }\n\n .link-input .flex-nowrap,\n .icon-picker {\n flex-wrap: wrap;\n }\n\n .money-container input[type='text'].fullwidth,\n input[type='text'][inputmode].fullwidth {\n min-width: 5rem;\n width: 5rem;\n }\n\n .lightswitch-outer-container .lightswitch-inner-container span {\n overflow: initial;\n }\n\n .selectize.select:not(.fullwidth) {\n width: 10rem;\n }\n\n .flex:has(input[type='text'][inputmode].fullwidth) {\n flex-wrap: nowrap;\n }\n }\n }\n\n .elementselectormodal & {\n .source-path {\n margin-block-end: 2px;\n }\n }\n\n &.pane {\n .toolbar {\n position: relative;\n z-index: 2;\n margin-block: calc(var(--pane-padding) * -1) var(--pane-padding) !important;\n margin-inline: calc(var(--pane-padding) * -1) !important;\n border-radius: calc(var(--large-border-radius) - 1px)\n calc(var(--large-border-radius) - 1px) 0 0;\n padding: var(--pane-padding);\n box-shadow: 0 1px 0 var(--hairline-color);\n background-color: var(--gray-050);\n }\n\n .header {\n padding-block: var(--pane-padding);\n background-color: transparent;\n border-block-end: 1px solid var(--hairline-color);\n }\n\n .elements {\n --border-radius: 0;\n\n .tableview table.data thead {\n th,\n td {\n border-block-end: 1px solid var(--hairline-color);\n\n &:not(.ordered) {\n background-color: transparent;\n }\n }\n }\n }\n\n .footer {\n border-radius: 0 0 calc(var(--large-border-radius) - 1px)\n calc(var(--large-border-radius) - 1px) !important;\n box-shadow: none;\n border-block-start: 1px solid var(--hairline-color);\n background: transparent;\n }\n }\n\n craft-proxy-scrollbar {\n position: sticky;\n width: calc(100% + var(--xl) * 2);\n margin-inline: calc(var(--xl) * -1);\n }\n}\n\n.elements {\n position: relative;\n\n &:not(.busy) {\n .update-spinner {\n display: none;\n }\n }\n\n &.busy {\n min-height: 72px;\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n z-index: 100;\n inset-block-start: 0;\n inset-inline-start: calc(var(--pane-padding, 24px) * -1);\n width: calc(100% + var(--pane-padding, 24px) + var(--pane-padding, 24px));\n height: 100%;\n background: color.adjust(mixins.$white, $alpha: -0.25);\n border-radius: var(--large-border-radius);\n }\n }\n\n .header {\n margin-block: calc(var(--xl) * -1 + 2px) var(--xl);\n margin-inline: calc(var(--padding) * -1 + 2px);\n padding: var(--s);\n background-color: var(--gray-050);\n box-shadow: none;\n border-radius: var(--border-radius, var(--small-border-radius));\n\n &::after {\n content: '';\n }\n\n .selectallcontainer {\n display: flex;\n align-items: center;\n gap: 5px;\n cursor: default;\n }\n }\n\n .tableview tr.draggee th,\n .tableview tr.draggee td,\n .thumbsview li.draggee {\n opacity: 0.25;\n }\n\n // table views\n .tableview {\n th {\n .move,\n .toggle {\n display: flex;\n position: absolute;\n justify-content: center;\n align-items: center;\n inset-block-start: 50%;\n transform: translateY(-50%);\n margin-inline-start: calc(var(--touch-target-size) * -1);\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n }\n\n .move {\n font-size: 11px;\n text-decoration: none;\n }\n\n .toggle {\n text-align: center;\n padding: 4px;\n border-radius: 50%;\n }\n\n .move + .toggle {\n margin-inline-start: calc(var(--touch-target-size) * -2);\n }\n\n .enabled-label {\n margin-inline-start: var(--xs);\n }\n }\n\n .chip {\n background-color: transparent;\n }\n\n tr.disabled {\n opacity: 1;\n\n & > th > div > *,\n & > td {\n opacity: 0.25;\n }\n\n & > th > div > button.toggle {\n opacity: 1;\n pointer-events: all;\n }\n }\n }\n\n // thumbs views\n .thumbsview {\n display: grid;\n gap: var(--xs);\n grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n\n li {\n position: relative;\n margin-inline: 0 1px;\n margin-block: 0 1px;\n max-width: 226px;\n border-radius: var(--large-border-radius);\n\n &:hover {\n .chip {\n background-color: var(--gray-050);\n }\n }\n\n &.sel {\n a {\n cursor: pointer !important;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n }\n\n .chip.large {\n width: 100%;\n }\n\n .chip-content {\n max-width: 100%;\n }\n }\n}\n\n.tableview {\n .inline-chips {\n .chip {\n padding: 0;\n background-color: transparent;\n }\n }\n}\n\n.export-form {\n position: relative;\n\n .spinner {\n position: absolute;\n inset-block-end: 0;\n inset-inline-end: -24px;\n }\n}\n\n/* structures */\n.structure {\n position: relative;\n z-index: 1;\n\n li {\n padding-inline-start: 8px;\n\n &.collapsed > ul {\n display: none;\n }\n\n .row:hover > .icon,\n &.draghelper > .row .move,\n .add.active {\n opacity: 1;\n }\n\n &.draghelper {\n & > .row {\n .add {\n opacity: 0;\n }\n\n .move::before {\n color: var(--link-color);\n }\n }\n }\n\n &.draginsertion {\n position: relative;\n margin-inline: 8px 0;\n margin-block: -1px;\n padding-inline-start: 0;\n height: 2px;\n background-color: var(--link-color) !important;\n border-inline-start: none;\n border-radius: 1px;\n }\n\n .toggle {\n position: relative;\n z-index: 1;\n float: inline-start;\n margin-inline: -12px -8px;\n margin-block: 10px 0;\n padding: 4px;\n }\n\n .row::after {\n @include mixins.clearafter;\n }\n\n .move,\n .add {\n margin-inline: 0 5px;\n margin-block: 5px 0;\n opacity: 0;\n transition: opacity linear 100ms;\n }\n\n .add {\n padding-block: 0;\n padding-inline: 5px;\n\n &::before {\n content: 'downangle';\n color: var(--dark-hairline-color);\n }\n\n &:not(.disabled):hover::before,\n &.active::before {\n color: var(--link-color);\n }\n }\n\n .checkbox {\n float: inline-start;\n margin-inline: 7px 0;\n margin-block: 7px 0;\n }\n }\n\n ul {\n margin-inline-start: -3px;\n\n li {\n padding-inline-start: 38px;\n background-repeat: no-repeat;\n\n --background-position-x: 0;\n --background-position-y: -6px;\n background-position: var(--background-position-x)\n var(--background-position-y);\n\n body.ltr & {\n background-image: url('../images/branch.png');\n }\n\n body.rtl & {\n --background-position-x: 100%;\n background-image: url('../images/branch_rtl.png');\n }\n\n &:not(:last-child, .last) {\n padding-inline-start: 37px;\n border-inline-start: 1px solid var(--gray-200);\n\n body.ltr & {\n --background-position-x: -1px;\n }\n\n body.rtl & {\n --background-position-x: calc(100% + 1px);\n }\n }\n\n &.draginsertion {\n margin-inline-start: 38px;\n }\n }\n }\n\n .row {\n &.draghover {\n .chip {\n z-index: 2;\n border-radius: 15px;\n box-shadow: inset 0 0 0 2px var(--link-color);\n }\n }\n\n &.droptarget {\n border-radius: 5px;\n box-shadow: inset 0 0 0 2px var(--link-color);\n }\n }\n}\n\n.elementselect .elements:not(:empty),\n.componentselect .components:not(:empty) {\n & + .flex {\n margin-block-start: var(--s);\n }\n}\n\n/* element select fields */\n.elementselect {\n position: relative;\n min-height: 34px;\n\n .flex,\n .btn {\n clear: both;\n }\n\n .structure {\n .chip {\n margin-block-start: var(--xs);\n }\n\n & > li {\n padding-inline-start: 0;\n }\n\n ul {\n margin-inline-start: 14px;\n\n li {\n --background-position-y: 0;\n }\n }\n }\n}\n\n/* nested element cards */\n.nested-element-cards {\n display: flex;\n flex-direction: column;\n gap: var(--s);\n\n & > .pane {\n margin: 0;\n }\n}\n\n/* editable tables */\ntable.editable {\n border-radius: var(--large-border-radius);\n border: 1px solid var(--gray-200);\n\n th,\n td.heading,\n td.action {\n color: var(--medium-text-color);\n font-weight: normal;\n background-color: var(--gray-050);\n\n button:not(.lightswitch),\n a {\n display: inline-flex;\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n align-items: center;\n justify-content: center;\n }\n\n .flex {\n gap: 0;\n }\n }\n\n td.action {\n padding-inline: var(--xs) !important;\n vertical-align: middle;\n\n &:has(+ td.action) {\n padding-inline-end: 0 !important;\n }\n\n & + td.action {\n padding-inline-start: 0 !important;\n }\n }\n\n thead,\n tbody {\n tr {\n th {\n padding-block: 6px;\n padding-inline: 10px;\n }\n }\n }\n\n thead {\n tr {\n th {\n border-block-end: 1px solid var(--hairline-color);\n\n &.has-info {\n padding-inline-end: calc(15px + 1em);\n }\n\n span.info {\n position: absolute;\n margin-inline-start: 5px;\n }\n }\n }\n }\n\n tbody {\n tr {\n &:not(:first-child) {\n th,\n td {\n border-block-start: 1px solid var(--hairline-color);\n }\n }\n\n &:last-child {\n td:first-child {\n border-end-start-radius: var(--large-border-radius);\n\n textarea,\n input.text {\n border-end-start-radius: calc(var(--large-border-radius) - 1px);\n }\n }\n }\n\n td:not(:first-child),\n th ~ td:not(.hidden) ~ td {\n border-inline-start: 1px solid var(--hairline-color);\n }\n\n th {\n // Set a dark border-left for the first
that follows a | , if there is one.\n // This is a ridiculous CSS hack since there's no operator/pseudo-class that mimics jQuery's next(selector) function.\n // If there was it could have been as simple as: th ??? td:not(.hidden) { dark left border }\n // kudos to Mark Huot for coming up with it!\n & ~ td:not(:first-child) {\n border-inline-start: 1px solid #dbdddf;\n }\n }\n\n td {\n vertical-align: top;\n background-color: var(--white);\n padding-block: 4px;\n padding-inline: 10px;\n\n &.focus {\n position: relative;\n box-shadow: inset 0 0 0 1px var(--hairline-color);\n }\n\n &.textual {\n padding: 0;\n\n .editable-table-preview {\n text-align: start;\n white-space: pre-wrap;\n\n & + textarea {\n opacity: 0;\n height: 0;\n min-height: 0;\n padding-block: 0;\n }\n }\n\n textarea {\n resize: none;\n }\n\n pre {\n text-align: start;\n white-space: pre-wrap;\n }\n }\n\n &.lightswitch-cell {\n padding-block: 9px;\n\n .lightswitch {\n display: block;\n margin-block: 0;\n margin-inline: auto;\n }\n }\n\n &.checkbox-cell {\n padding-block: 10px;\n\n .checkbox-wrapper {\n display: block;\n margin-block: -2px 0;\n margin-inline: auto;\n width: 16px;\n height: 16px;\n }\n }\n\n &.error {\n box-shadow: inset 0 0 0 1px var(--error-color);\n }\n\n &.disabled {\n position: relative;\n opacity: 1;\n\n &::after {\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n background-color: color.adjust(mixins.$grey050, $alpha: -0.25);\n user-select: none;\n }\n }\n\n &.action {\n padding-block: 4px;\n padding-inline: 7px;\n\n & + td.action {\n border-inline-start: none;\n padding-inline-start: 0;\n }\n }\n\n .flex > * {\n margin-block-end: 0;\n }\n }\n }\n\n textarea,\n textarea.text,\n input.text,\n pre,\n .editable-table-preview {\n display: block;\n width: 100%;\n border: none;\n box-shadow: none;\n border-radius: 0;\n padding-block: 7px;\n padding-inline: 10px;\n line-height: 20px;\n background-color: transparent;\n overflow: hidden;\n transition: none;\n box-sizing: border-box;\n }\n\n .color-container {\n display: block;\n position: relative;\n\n & > .color,\n .color-input {\n margin-block-end: 0;\n }\n\n & > .color {\n position: absolute;\n inset-block-start: 10px;\n inset-inline-start: 10px;\n z-index: 1;\n }\n\n .color-hex-indicator {\n inset-inline-start: 32px;\n }\n\n .color-input {\n padding-inline-start: calc(32px + 1em);\n }\n }\n\n .datewrapper,\n .timewrapper {\n display: block;\n width: calc(100% - 29px);\n\n .text + div[data-icon] {\n inset-block-start: 6px;\n inset-inline-start: 10px;\n }\n }\n }\n\n &:not(.static) {\n td.textual {\n cursor: text;\n }\n }\n\n & + .btn.add {\n display: block;\n width: 100%;\n }\n\n &:not(.hidden) + .btn.add {\n border-block-start-width: 0;\n border-radius: 0 0 var(--medium-border-radius) var(--medium-border-radius);\n }\n}\n\n.border-box,\n.shadow-box {\n & + .buttons {\n margin-block-start: 7px;\n }\n}\n\n/* ----------------------------------------\n/* Nav\n/* ---------------------------------------- */\n\nul.tree,\n.tree ul {\n margin-inline-start: 20px;\n}\n\n.tree li .toggle {\n margin-inline: -15px 0;\n margin-block: 7px 0;\n}\n\n/* status indicators */\n.status {\n flex: 0 0 auto;\n display: inline-block;\n position: relative;\n margin-inline-end: 10px;\n width: calc(12rem / 16);\n height: calc(12rem / 16);\n border-radius: 100%;\n box-sizing: border-box;\n background-clip: border-box;\n\n body.use-shapes & {\n &.all {\n rotate: 45deg;\n background-image: linear-gradient(30deg, #184cef, #e5422b);\n }\n\n &.pending {\n background-color: transparent;\n border-style: solid;\n border-width: 0 5px 10px;\n border-color: transparent transparent var(--pending-color) transparent;\n border-radius: 1px;\n }\n\n &.all,\n &.off,\n &.suspended,\n &.expired {\n border-radius: 2px;\n transform: scale(90%);\n }\n }\n}\n\n.status:not(.on, .live, .active, .enabled, .all) {\n &:not(.pending, .warning, .off, .suspended, .expired) {\n &:not(.light, .gray, .red, .orange, .amber, .yellow) {\n &:not(.lime, .green, .emerald, .teal, .cyan, .sky) {\n &:not(.blue, .indigo, .violet, .purple, .fuchsia) {\n &:not(.pink, .rose, .grey, .black, .disabled) {\n &:not(.inactive) {\n border-color: var(--ui-control-color);\n }\n }\n }\n }\n }\n }\n}\n\n.status.all {\n background-image: linear-gradient(60deg, #184cef, #e5422b);\n background-origin: border-box;\n}\n\n.status.on,\n.status.live,\n.status.active,\n.status.enabled {\n background-color: var(--enabled-color);\n}\n\n.status.red,\n.bg-red,\n.status.off,\n.status.suspended,\n.status.expired {\n background-color: var(--disabled-color);\n}\n\n.status.warning {\n background-color: var(--warning-color);\n}\n\n.status.orange,\n.bg-orange,\n.status.pending {\n background-color: var(--pending-color);\n}\n\n.status.amber,\n.bg-amber {\n background-color: var(--amber-500);\n}\n\n.status.yellow,\n.bg-yellow {\n background-color: var(--yellow-500);\n}\n\n.status.lime,\n.bg-lime {\n background-color: var(--lime-500);\n}\n\n.status.green,\n.bg-green {\n background-color: var(--green-600);\n}\n\n.status.emerald,\n.bg-emerald {\n background-color: var(--emerald-500);\n}\n\n.status.teal,\n.bg-teal,\n.status.turquoise,\n.bg-turquoise {\n background-color: var(--enabled-color);\n}\n\n.status.cyan,\n.bg-cyan {\n background-color: var(--cyan-500);\n}\n\n.status.sky,\n.bg-sky {\n background-color: var(--sky-500);\n}\n\n.status.blue,\n.bg-blue {\n background-color: var(--blue-600);\n}\n\n.status.indigo,\n.bg-indigo {\n background-color: var(--indigo-500);\n}\n\n.status.violet,\n.bg-violet {\n background-color: var(--violet-500);\n}\n\n.status.purple,\n.bg-purple {\n background-color: var(--purple-500);\n}\n\n.status.fuchsia,\n.bg-fuchsia {\n background-color: var(--fuchsia-500);\n}\n\n.status.pink,\n.bg-pink {\n background-color: var(--pink-500);\n}\n\n.status.rose,\n.bg-rose {\n background-color: var(--rose-500);\n}\n\n.status.light {\n background-color: var(--gray-100);\n}\n\n.status.white,\n.bg-white {\n background-color: var(--white);\n}\n\n.status.black,\n.bg-black {\n background-color: var(--gray-800);\n}\n\n.status.gray,\n.bg-gray,\n.status.grey,\n.bg-grey {\n background-color: var(--gray-300);\n}\n\n.status.disabled,\n.status.inactive {\n --outline-color: var(--gray-500);\n box-shadow: inset 0 0 0 2px var(--outline-color);\n\n .sel & {\n --outline-color: var(--gray-200);\n }\n}\n\n.status.white {\n opacity: 1;\n}\n\n$statusLabelColorShade: '900';\n$statusLabelBgShade: '500';\n\n/* status labels */\n.status-label {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: var(--xs);\n height: calc(22rem / 16);\n padding-block: 0;\n padding-inline: var(--s);\n\n &::before {\n position: absolute;\n display: block;\n inset: 0;\n background-color: var(--status-label-bg-color);\n border-radius: calc(11rem / 16);\n content: '';\n opacity: 0.15;\n user-select: none;\n pointer-events: none;\n }\n\n .status,\n .cp-icon {\n margin-inline: -3px 0;\n margin-block: 0;\n }\n\n .status-label-text {\n position: relative;\n font-size: 11px;\n font-weight: 500;\n text-transform: uppercase;\n color: var(--status-label-text-color);\n }\n\n &.red {\n --status-label-text-color: var(--red-#{$statusLabelColorShade});\n --status-label-bg-color: var(--disabled-color);\n }\n\n &.amber {\n --status-label-text-color: var(--amber-#{$statusLabelColorShade});\n --status-label-bg-color: var(--amber-#{$statusLabelBgShade});\n }\n\n &.orange {\n --status-label-text-color: var(--orange-#{$statusLabelColorShade});\n --status-label-bg-color: var(--pending-color);\n }\n\n &.yellow {\n --status-label-text-color: var(--yellow-#{$statusLabelColorShade});\n --status-label-bg-color: var(--yellow-#{$statusLabelBgShade});\n }\n\n &.lime {\n --status-label-text-color: var(--lime-#{$statusLabelColorShade});\n --status-label-bg-color: var(--lime-#{$statusLabelBgShade});\n }\n\n &.green {\n --status-label-text-color: var(--green-#{$statusLabelColorShade});\n --status-label-bg-color: var(--green-#{$statusLabelBgShade});\n }\n\n &.emerald {\n --status-label-text-color: var(--emerald-#{$statusLabelColorShade});\n --status-label-bg-color: var(--emerald-#{$statusLabelBgShade});\n }\n\n &.teal {\n --status-label-text-color: var(--teal-#{$statusLabelColorShade});\n --status-label-bg-color: var(--enabled-color);\n }\n\n &.cyan {\n --status-label-text-color: var(--cyan-#{$statusLabelColorShade});\n --status-label-bg-color: var(--cyan-#{$statusLabelBgShade});\n }\n\n &.sky {\n --status-label-text-color: var(--sky-#{$statusLabelColorShade});\n --status-label-bg-color: var(--sky-#{$statusLabelBgShade});\n }\n\n &.blue {\n --status-label-text-color: var(--blue-#{$statusLabelColorShade});\n --status-label-bg-color: var(--blue-#{$statusLabelBgShade});\n }\n\n &.indigo {\n --status-label-text-color: var(--indigo-#{$statusLabelColorShade});\n --status-label-bg-color: var(--indigo-#{$statusLabelBgShade});\n }\n\n &.violet {\n --status-label-text-color: var(--violet-#{$statusLabelColorShade});\n --status-label-bg-color: var(--violet-#{$statusLabelBgShade});\n }\n\n &.purple {\n --status-label-text-color: var(--purple-#{$statusLabelColorShade});\n --status-label-bg-color: var(--purple-#{$statusLabelBgShade});\n }\n\n &.fuchsia {\n --status-label-text-color: var(--fuchsia-#{$statusLabelColorShade});\n --status-label-bg-color: var(--fuchsia-#{$statusLabelBgShade});\n }\n\n &.pink {\n --status-label-text-color: var(--pink-#{$statusLabelColorShade});\n --status-label-bg-color: var(--pink-#{$statusLabelBgShade});\n }\n\n &.rose {\n --status-label-text-color: var(--rose-#{$statusLabelColorShade});\n --status-label-bg-color: var(--rose-#{$statusLabelBgShade});\n }\n\n &.light {\n --status-label-text-color: var(--gray-#{$statusLabelColorShade});\n --status-label-bg-color: var(--gray-#{$statusLabelBgShade});\n }\n\n &.gray {\n --status-label-text-color: var(--gray-#{$statusLabelColorShade});\n --status-label-bg-color: var(--gray-#{$statusLabelBgShade});\n }\n}\n\n.card.sel,\nli.sel .card,\ntable.data tbody tr:not(.disabled).sel,\ntable.data tbody tr:not(.disabled).active-drop-target {\n .status-label.gray {\n --status-label-bg-color: var(--white);\n\n &::before {\n opacity: 0.075;\n }\n }\n}\n\n/* colors */\n.icon,\n.cp-icon,\n[data-icon],\n[data-icon-after] {\n &.warning {\n --icon-color: var(--warning-color);\n }\n\n &.red {\n --icon-color: var(--disabled-color);\n }\n\n &.orange {\n --icon-color: var(--pending-color);\n }\n\n &.amber {\n --icon-color: var(--amber-500);\n }\n\n &.yellow {\n --icon-color: var(--yellow-500);\n }\n\n &.lime {\n --icon-color: var(--lime-500);\n }\n\n &.green {\n --icon-color: var(--green-500);\n }\n\n &.emerald {\n --icon-color: var(--emerald-500);\n }\n\n &.teal {\n --icon-color: var(--enabled-color);\n }\n\n &.cyan {\n --icon-color: var(--cyan-500);\n }\n\n &.sky {\n --icon-color: var(--sky-500);\n }\n\n &.blue {\n --icon-color: var(--blue-600);\n }\n\n &.indigo {\n --icon-color: var(--indigo-500);\n }\n\n &.violet {\n --icon-color: var(--violet-500);\n }\n\n &.purple {\n --icon-color: var(--purple-500);\n }\n\n &.fuchsia {\n --icon-color: var(--fuchsia-500);\n }\n\n &.pink {\n --icon-color: var(--pink-500);\n }\n\n &.rose {\n --icon-color: var(--rose-500);\n }\n\n &.white {\n --icon-color: var(--white);\n }\n\n &.black {\n --icon-color: var(--gray-800);\n }\n\n &.gray {\n --icon-color: var(--gray-300);\n }\n}\n\n.warning,\n.red,\n.orange,\n.amber,\n.yellow,\n.lime,\n.green,\n.emerald,\n.teal,\n.cyan,\n.sky,\n.blue,\n.indigo,\n.violet,\n.purple,\n.fuchsia,\n.pink,\n.rose,\n.white,\n.black,\n.gray {\n &[data-icon]::before,\n &[data-icon-after]::after {\n color: var(--icon-color) !important;\n }\n}\n\n/* ----------------------------------------\n/* Condition builders\n/* ---------------------------------------- */\n\n.condition-container {\n margin-block: 24px;\n margin-inline: 0;\n}\n\n.condition-rule,\n.condition-footer {\n padding: 7px;\n}\n\n.condition-footer {\n border: 1px dashed var(--medium-hairline-color);\n border-radius: var(--large-border-radius);\n\n .condition:not(:empty) + & {\n border-block-start-width: 0;\n border-start-start-radius: 0;\n border-start-end-radius: 0;\n }\n\n .spinner:not(.loading) {\n display: none;\n }\n}\n\n.condition-rule {\n margin: 0;\n border: 1px solid var(--hairline-color);\n background-color: var(--gray-050);\n\n &:first-child {\n border-start-start-radius: var(--large-border-radius);\n border-start-end-radius: var(--large-border-radius);\n }\n\n & + .condition-rule {\n border-block-start-width: 0;\n }\n\n & > .rule-move,\n & > .rule-actions {\n margin-block-start: 5px;\n }\n\n & > .rule-body {\n .lightswitch {\n margin-block-start: 6px;\n display: block;\n }\n\n .selectize {\n min-width: 100px;\n }\n\n .text.fullwidth {\n min-width: 100px;\n max-width: 100%;\n }\n }\n}\n\n/* ----------------------------------------\n/* Progress bar\n/* ---------------------------------------- */\n\n.progressbar {\n border-radius: 6px;\n border: 2px solid var(--gray-700);\n padding: 2px;\n position: absolute;\n inset-inline-start: 20%;\n width: 60%;\n z-index: 1000;\n}\n\n.progressbar-inner {\n border-radius: 2px;\n height: 4px;\n background-color: var(--gray-700);\n}\n\n.progressbar:not(.pending) .progressbar-inner {\n width: 0;\n transition: width linear 100ms;\n}\n\n.progressbar.pending .progressbar-inner {\n @include striped-bg(17.6777px, var(--gray-700)); // sqrt(25^2 / 2);\n body.ltr & {\n animation-name: pendingprogress-ltr;\n }\n\n body.rtl & {\n animation-name: pendingprogress-rtl;\n }\n\n animation-timing-function: linear;\n animation-duration: 250ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes pendingprogress-ltr {\n from {\n background-position: 0;\n }\n\n to {\n background-position: 25px;\n }\n}\n\n@keyframes pendingprogress-rtl {\n from {\n background-position: 0;\n }\n\n to {\n background-position: -25px;\n }\n}\n\n.elementselect .progress-shade {\n background-color: color.adjust(mixins.$white, $alpha: -0.2);\n width: 100%;\n height: 100%;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n display: none;\n}\n\n.elementselect.uploading {\n position: relative;\n}\n\n.elementselect.uploading .progress-shade {\n display: block;\n z-index: 2;\n}\n\n// Plugin installers\n\n.missing-component {\n padding-block: 7px !important;\n padding-inline: 10px !important;\n max-width: 400px;\n background-color: var(--gray-050) !important;\n\n .error {\n margin: 0;\n }\n\n .install-plugin {\n margin-block: 7px -7px;\n margin-inline: 0;\n border-block-start: 1px solid var(--hairline-color);\n position: relative;\n padding-inline: 40px 0;\n padding-block: 10px;\n\n .icon {\n width: 32px;\n height: 32px;\n position: absolute;\n inset-block-start: calc(50% - 16px);\n inset-inline-start: 0;\n\n img,\n svg {\n width: 100%;\n height: 100%;\n }\n }\n\n h3 {\n flex: 1;\n margin-block: 8px !important;\n margin-inline: 0 !important;\n }\n\n .btn {\n margin: 0;\n }\n }\n}\n\n/* ----------------------------------------\n/* Panes, Modals and HUDs\n/* ---------------------------------------- */\n\n.pane {\n --pane-padding: var(--xl);\n --border: 1px solid var(--hairline-color);\n @include mixins.pane;\n position: relative;\n margin-block: 14px;\n margin-inline: 0;\n padding: var(--pane-padding);\n border-radius: var(--large-border-radius);\n word-wrap: break-word;\n box-sizing: border-box;\n\n .pane &,\n .slideout &,\n #content & {\n background-color: var(--gray-050);\n border: 1px solid var(--hairline-color);\n box-shadow: none;\n }\n\n &.dashed {\n background-color: transparent !important;\n box-shadow: none;\n border: 1px dashed var(--medium-hairline-color) !important;\n }\n\n &.hairline {\n background-color: transparent !important;\n box-shadow: none;\n border: 1px solid #{color.adjust(mixins.$inputColor, $alpha: -0.75)} !important;\n }\n\n &.no-border {\n border: none !important;\n }\n\n &.padding-xs {\n --pane-padding: var(--xs);\n }\n\n &.padding-s {\n --pane-padding: var(--s);\n }\n\n &.padding-m {\n --pane-padding: var(--m);\n }\n\n &.padding-l {\n --pane-padding: var(--l);\n }\n\n &.loading {\n min-height: 200px;\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: -24px;\n width: calc(100% + #{24 + 24}px);\n height: 100%;\n }\n }\n\n hr {\n margin-block: var(--pane-padding);\n margin-inline: calc(var(--pane-padding) * -1);\n }\n}\n\n.pane-header {\n margin-block: calc(var(--xl) * -1) var(--xl);\n margin-inline: var(--neg-padding);\n padding-block: 5px 6px;\n padding-inline: var(--padding);\n min-height: 45px;\n box-sizing: border-box;\n box-shadow: inset 0 -1px 0 0 color.adjust(mixins.$grey300, $alpha: -0.75);\n border-radius: var(--large-border-radius) var(--large-border-radius) 0 0;\n background-color: var(--gray-050);\n\n .header-btn {\n margin-block: 2px;\n margin-inline: 0;\n @include mixins.header-btn;\n }\n\n .spinner {\n margin: 0 !important;\n }\n}\n\n.pane-tabs {\n display: flex;\n flex-direction: row;\n align-items: center;\n margin-block: -5px -6px;\n margin-inline: calc(var(--padding) * -1);\n\n &:first-child {\n border-radius: var(--large-border-radius) var(--large-border-radius) 0 0;\n overflow: hidden;\n }\n\n [role='tablist'] {\n flex: 1;\n display: flex;\n flex-direction: row;\n overflow-x: auto;\n scrollbar-width: none;\n\n &::-webkit-scrollbar {\n display: none;\n }\n\n &.scrollable {\n body.ltr & {\n mask-image: linear-gradient(\n to left,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 24px\n );\n }\n\n body.rtl & {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 24px\n );\n }\n }\n\n [role='tab'] {\n --tab-label-color: var(--light-text-color);\n\n &.error {\n --highlight-color: var(--error-color) !important;\n --tab-label-color: var(--error-color) !important;\n }\n\n &,\n .tab-label {\n border-radius: 2px 2px 0 0;\n }\n\n .tab-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: relative;\n padding-block: 0;\n padding-inline: var(--padding);\n white-space: nowrap;\n height: 45px;\n }\n\n &:hover {\n text-decoration: none;\n }\n\n @include mixins.focus-styles {\n box-shadow: none;\n\n .tab-label {\n box-shadow: var(--inner-focus-ring);\n }\n }\n\n &:not(.sel) {\n color: var(--custom-text-color, var(--tab-label-color));\n\n &:hover {\n backdrop-filter: brightness(95%);\n }\n }\n\n &.sel {\n --highlight-color: var(--gray-500);\n --tab-label-color: var(--text-color);\n position: relative;\n z-index: 1;\n cursor: default;\n box-shadow:\n inset 0 2px 0 var(--custom-text-color, var(--highlight-color)),\n 0 0 0 1px mixins.$hairlineColor,\n 0 2px 12px var(--custom-sel-tab-shadow-color, var(--gray-200));\n color: var(--tab-label-color);\n background-color: var(--white) !important;\n }\n\n span[data-icon] {\n margin-inline-start: 4px;\n }\n }\n }\n\n tabs:first-child {\n [role='tablist'] {\n [role='tab'] {\n &:first-child {\n &,\n .tab-label {\n border-start-start-radius: var(--large-border-radius);\n }\n }\n }\n }\n }\n\n .menubtn {\n margin-block: 0;\n margin-inline: var(--xl);\n\n &.error {\n span[data-icon] {\n margin-inline-end: 2px;\n }\n }\n }\n}\n\n/* detail sidebars */\n.details {\n --spacing: var(--l);\n padding-block: 0 var(--spacing);\n padding-inline: var(--padding);\n\n .meta,\n .field,\n hr {\n margin-inline: var(--neg-padding);\n }\n\n .meta {\n margin-block-end: var(--spacing);\n\n &:not(.read-only) {\n background-color: var(--gray-050) !important;\n }\n\n &.read-only {\n color: var(--medium-text-color);\n\n & > .data {\n min-height: auto;\n\n & > .heading,\n & > .value {\n padding-block: 6px;\n padding-inline: 0;\n }\n\n &:first-child {\n & > .heading,\n & > .value {\n padding-block-start: 0;\n }\n }\n\n &:last-child {\n & > .heading,\n & > .value {\n padding-block-end: 0;\n }\n }\n }\n }\n\n &.warning {\n padding-block: var(--m);\n color: var(--text-color) !important;\n background-color: var(--yellow-050) !important;\n box-shadow:\n 0 0 0 1px var(--yellow-300),\n 0 2px 12px color.adjust(mixins.$grey200, $alpha: -0.5);\n\n p {\n margin-block-end: 5px;\n }\n\n .btn {\n background-color: var(--yellow-300);\n\n &:hover,\n &:focus {\n background-color: color.adjust(mixins.$yellow300, $lightness: -10%);\n }\n\n &:active,\n &[aria-expanded='true'] {\n background-color: color.adjust(mixins.$yellow300, $lightness: -15%);\n }\n }\n }\n\n & > .field,\n & > .data {\n margin-block: 0 !important;\n margin-inline: var(--neg-padding) !important;\n\n & > .heading > label,\n & > .heading {\n color: var(--gray-600);\n }\n }\n\n & > .field > .status-badge {\n inset-inline-start: 0;\n }\n\n .text::placeholder,\n .datewrapper .text + div[data-icon],\n .timewrapper .text + div[data-icon] {\n color: var(--gray-500);\n }\n\n .ui-datepicker {\n margin-inline: -8px 0;\n margin-block: 0;\n }\n }\n\n hr {\n margin-block: var(--spacing);\n margin-inline: 0;\n border-block-start-color: var(--hairline-color);\n }\n\n @include mixins.placeholder-styles(var(--gray-500));\n\n .text {\n background-color: transparent !important;\n resize: none;\n }\n\n & > .field .heading,\n & > fieldset > legend {\n margin-block: 0 var(--s);\n margin-inline: 0;\n }\n\n & > .field > .heading > label,\n & > fieldset > legend {\n font-weight: normal;\n color: var(--gray-600);\n }\n\n & > .field > .heading > label {\n margin: 0;\n }\n\n & > .field {\n margin-block: 0 var(--spacing);\n margin-inline: 0;\n\n & > .heading {\n margin-block-start: 0;\n }\n\n & > .input > .text.fullwidth {\n margin-block: 0;\n margin-inline: var(--neg-padding);\n padding-inline: var(--padding);\n border: none;\n background-color: var(--gray-050) !important;\n width: calc(100% + var(--padding) + var(--padding));\n }\n }\n\n /*\n When there's no .meta container (which can occur when editing a matrix block)\n make sure the sidebar aligns with the top of the content area.\n */\n & > fieldset:not(:first-child) {\n margin-block: var(--spacing) !important;\n margin-inline: 0 !important;\n }\n\n & > .text {\n border-radius: var(--large-border-radius);\n margin-block-end: var(--spacing);\n\n &:not(:focus) {\n border-color: color.adjust(mixins.$inputColor, $alpha: -0.6);\n }\n }\n}\n\n/* meta panes */\n$min2ColWidth: 400px;\n\n.meta {\n padding-block: 0;\n padding-inline: var(--padding);\n overflow: visible;\n\n &,\n & > .flex-fields {\n & > .field,\n & > .data {\n display: flex;\n min-height: 44px;\n box-sizing: border-box;\n flex-wrap: wrap; // for error lists\n justify-content: space-between;\n align-items: center;\n margin-block: 0 !important;\n margin-inline: var(--neg-padding) !important;\n padding-block: 0;\n padding-inline: var(--padding);\n transition:\n padding-inline-start linear 100ms,\n padding-inline-end linear 100ms;\n\n &.nested {\n padding-inline-start: 38px;\n }\n\n &.add {\n background-color: color.adjust(mixins.$grey050, $lightness: -2%);\n\n &::before {\n position: absolute;\n inset-inline-start: 0;\n width: 31px;\n text-align: end;\n @include mixins.icon;\n content: 'plus';\n color: var(--light-text-color);\n }\n\n .input {\n width: 100%;\n }\n }\n\n & > .heading {\n margin: 0;\n\n @media screen and (min-width: $min2ColWidth) {\n flex: 0 0 104px;\n margin-inline-end: var(--s);\n line-height: 18px;\n }\n }\n\n &.lightswitch-field > .heading {\n flex: 1;\n }\n\n & > .input {\n .flex {\n flex-wrap: nowrap;\n\n & > * {\n margin-block-end: 0;\n }\n }\n }\n }\n\n & > .field > .heading {\n padding-block-start: var(--s);\n\n @media screen and (min-width: $min2ColWidth) {\n padding-block: 12px;\n padding-inline: 0;\n }\n\n & > .copytextbtn {\n display: none;\n }\n }\n\n & > .data > .heading {\n padding-block: var(--s);\n padding-inline: 0;\n }\n\n & > .field > .heading > label,\n & > .data > .heading {\n color: var(--medium-text-color);\n }\n\n & > .field > .input,\n & > .data > .value {\n padding-block: 5px;\n padding-inline: 0;\n width: 100%;\n\n @media screen and (min-width: $min2ColWidth) {\n width: calc(100% - 112px);\n }\n }\n\n & > .data > .value {\n display: flex;\n align-items: center;\n\n & > [data-icon='draft'] {\n margin-block-start: -2px;\n margin-inline-end: 8px;\n }\n }\n\n & > .field.lightswitch-field > .input {\n flex: 0;\n width: auto;\n }\n\n & > .field {\n &.has-errors {\n border: 1px solid var(--error-color) !important;\n\n &:first-child {\n border-start-start-radius: var(--large-border-radius);\n border-start-end-radius: var(--large-border-radius);\n }\n\n &:last-child {\n border-end-start-radius: var(--large-border-radius);\n border-end-end-radius: var(--large-border-radius);\n }\n\n & + .field {\n border-block-start: none !important;\n }\n }\n\n & > .heading {\n & > label,\n & > legend {\n font-weight: normal;\n }\n }\n\n & > .input {\n &,\n & > .flex,\n & > .flex > .textwrapper,\n & > .datewrapper,\n & > .timewrapper,\n & > .datetimewrapper > .datewrapper,\n & > .datetimewrapper > .timewrapper {\n & > .text {\n display: block;\n margin-block: -5px;\n margin-inline: 0;\n padding-block: 12px;\n padding-inline: 0;\n border-radius: 0;\n background-color: transparent;\n border: none !important;\n }\n }\n\n & > .datewrapper,\n & > .timewrapper,\n & > .datetimewrapper > .datewrapper,\n & > .datetimewrapper > .timewrapper {\n background-color: transparent;\n\n .text + div[data-icon] {\n inset-inline-start: 0;\n }\n }\n\n & > .datetimewrapper {\n gap: 0;\n\n & > .datewrapper {\n width: 55%;\n }\n\n & > .timewrapper {\n width: 45%;\n }\n }\n\n & > .datewrapper,\n & > .timewrapper {\n display: block;\n width: 100%;\n }\n }\n\n & > ul.errors {\n margin: 0;\n padding-block: 0 6px;\n padding-inline: 0;\n width: 100%;\n list-style-type: none;\n }\n\n & > .clear-btn {\n margin-inline-end: var(--neg-padding);\n }\n }\n }\n\n & > .field:not(:first-child, .first-child),\n & > .flex-fields + .field:not(.first-child) {\n border-block-start: 1px solid var(--hairline-color);\n }\n\n & > .flex-fields {\n h2,\n blockquote.note {\n margin-block: 0 !important;\n margin-inline: -24px !important;\n padding-block: 14px;\n padding-inline: 24px;\n background-color: color.adjust(mixins.$grey050, $lightness: -2%);\n }\n\n blockquote.note {\n border-radius: 0;\n border: none;\n }\n\n hr {\n margin-block: 0;\n margin-inline: -24px;\n }\n }\n}\n\n.meta > .field > .input > .select {\n display: block;\n margin-block: calc(var(--s) * -1);\n margin-inline: 0;\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n background-color: transparent;\n\n &::after {\n inset-inline-end: 0;\n }\n\n & + .spinner {\n position: absolute;\n inset-block-start: calc(50% - 17px);\n inset-inline-end: -24px;\n }\n\n select {\n padding-inline: 0 12px;\n padding-block: var(--s);\n width: 100%;\n background-color: transparent;\n }\n}\n\n.meta > .field > .input > .custom-select {\n display: block;\n margin-block: calc(var(--s) * -1);\n margin-inline: 0;\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n background-color: transparent;\n\n .menubtn:not(.action-btn) {\n padding-inline-start: 0;\n justify-content: flex-start;\n width: 100%;\n background-color: transparent;\n\n &::after {\n position: absolute;\n inset-block-start: calc(50% - 5px);\n inset-inline-end: 0;\n }\n }\n\n .label {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.body {\n position: relative;\n}\n\n.slideout-container,\n.slideout,\n.modal,\n.hud {\n z-index: 100;\n box-sizing: border-box;\n}\n\n.modal,\n.hud {\n @include mixins.modal;\n}\n\n.slideout-shade {\n opacity: 0;\n transition: opacity linear 250ms;\n\n &.so-visible {\n opacity: 1;\n }\n}\n\n.slideout-container {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100vw;\n height: 100vh;\n height: -webkit-fill-available; // h/t https://twitter.com/AllThingsSmitty/status/1254151507412496384\n pointer-events: none;\n\n &.so-lp {\n position: absolute;\n inset-block-start: var(--m);\n inset-inline-start: var(--m);\n width: calc(100% - var(--m) * 2);\n height: calc(100vh - var(--m) * 2);\n }\n\n body.has-debug-toolbar & {\n height: calc(100vh - 42px);\n }\n}\n\n.slideout {\n position: absolute;\n background-color: var(--white);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey400, $alpha: -0.75),\n 0 25px 100px color.adjust(mixins.$grey900, $alpha: -0.5) !important;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n padding-block: 24px;\n padding-inline: var(--padding);\n pointer-events: all;\n container-type: inline-size;\n\n &.so-mobile,\n &.so-lp {\n width: 100% !important;\n height: 100% !important;\n inset-inline-start: 0;\n transition: inset-block-start linear 250ms;\n will-change: inset-block-start;\n }\n\n &.so-mobile {\n --padding: 14px;\n --neg-padding: -14px;\n }\n\n &.so-lp {\n border-radius: var(--large-border-radius);\n }\n\n &:not(.so-mobile, .so-lp) {\n border-start-start-radius: var(--large-border-radius);\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n border-end-start-radius: var(--large-border-radius);\n }\n\n &:not(.so-mobile, .so-lp) {\n inset-block-start: 0;\n width: 55%;\n height: 100%;\n\n @media screen and (prefers-reduced-motion: no-preference) {\n transition: inset-inline-start linear 250ms;\n will-change: inset-inline-start;\n }\n }\n\n & > .pane-header {\n padding-inline: var(--padding);\n z-index: 2;\n border-radius: 0;\n\n & > .so-toolbar {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--xs);\n min-height: calc(44px - 16px);\n\n & > .pane-tabs {\n width: 1px; // give other elements in the header plenty of room before the tabs take up whatever's left\n flex: 1;\n margin-inline-end: 0;\n }\n }\n }\n\n & > .so-body {\n flex: 1;\n margin-block: -24px;\n margin-inline: var(--neg-padding);\n overflow: hidden auto;\n position: relative;\n\n &:not(:last-child) {\n margin-block-end: 0;\n }\n\n & > h1:not(:last-child) {\n padding-block-end: var(--s);\n border-block-end: 1px solid var(--hairline-color);\n }\n\n &.so-full-details,\n & > .so-sidebar {\n background-color: var(--gray-100) !important;\n }\n\n &:not(.so-full-details) {\n padding-block: 24px;\n padding-inline: var(--padding);\n }\n\n & > .so-sidebar,\n &.so-full-details > .so-content > .details {\n box-sizing: border-box;\n padding-block: 0 var(--spacing);\n padding-inline: var(--padding);\n\n & > .preview-thumb-container {\n margin-block: 0;\n margin-inline: var(--neg-padding);\n height: auto;\n min-height: 54px; // make room for the Preview / Edit buttons\n\n & + .pane-header {\n border-radius: 0;\n }\n }\n\n .image-actions {\n &.is-mobile {\n margin-block: calc(var(--spacing) / 2) var(--spacing);\n margin-inline: 0;\n }\n }\n\n & > .meta.read-only:first-child {\n margin-block-start: var(--padding);\n }\n\n & > .meta.warning {\n box-shadow: none;\n border-block-end: 1px solid var(--yellow-300);\n }\n\n & > .field {\n & > .input > .text.fullwidth {\n border-radius: 0;\n }\n }\n\n .notes {\n padding-block: var(--m);\n }\n }\n\n & > .so-sidebar {\n position: absolute;\n inset-block-start: 0;\n @include mixins.pane;\n width: 350px;\n height: 100%;\n max-width: 100%;\n overflow: hidden auto;\n z-index: 1;\n\n body.ltr & {\n transition: inset-inline-end linear 250ms;\n }\n\n body.rtl & {\n transition: inset-inline-start linear 250ms;\n }\n }\n }\n\n & > .so-footer {\n position: relative;\n display: flex;\n gap: var(--s);\n justify-content: space-between;\n flex-wrap: wrap;\n margin-block: 0 -24px;\n margin-inline: var(--neg-padding);\n padding-block: 5px;\n padding-inline: var(--padding);\n @include mixins.pane;\n background-color: var(--gray-050);\n z-index: 3;\n\n & > .so-extra {\n flex: 0 0 100%;\n margin-block: 0;\n margin-inline: var(--neg-padding);\n padding-block: 0 8px;\n padding-inline: var(--padding);\n border-block-end: 1px solid var(--hairline-color);\n }\n }\n}\n\n@container (width > 700px) {\n .slideout {\n &.showing-sidebar {\n .so-body {\n display: flex;\n flex-direction: row;\n padding: 0;\n overflow: hidden;\n\n & > .so-content {\n position: relative;\n z-index: 2;\n padding: 24px;\n width: calc(100% - 350px);\n height: 100%;\n box-sizing: border-box;\n border-inline-end: 1px solid var(--gray-200);\n overflow: hidden auto;\n }\n\n & > .so-sidebar {\n position: relative;\n display: block !important;\n inset-block-start: auto;\n inset-inline: auto !important;\n height: 100%;\n box-shadow: none;\n }\n }\n }\n\n & > .so-footer {\n & > .so-extra {\n margin: 0;\n padding: 0;\n border: none;\n flex: auto 0 1;\n }\n }\n }\n}\n\n.header,\n.hud-header,\n.footer,\n.hud-footer {\n position: relative;\n z-index: 1;\n box-sizing: border-box;\n}\n\n.header,\n.hud-header,\n.footer,\n.hud-footer {\n background-color: var(--gray-100);\n}\n\n.header,\n.hud-header {\n border-radius: var(--large-border-radius) var(--large-border-radius) 0 0;\n padding: 24px;\n box-shadow: inset 0 -1px 0 var(--hairline-color);\n\n h1 {\n margin: 0;\n }\n}\n\n.footer,\n.hud-footer {\n border-radius: 0 0 var(--large-border-radius) var(--large-border-radius);\n padding-block: 5px;\n padding-inline: var(--pane-padding, var(--xl));\n box-shadow: inset 0 1px 0 var(--hairline-color);\n\n &.flex {\n & > * {\n margin-block-end: 0;\n }\n }\n}\n\n.modal .body,\n.hud .main {\n padding: 24px;\n overflow: hidden;\n box-sizing: border-box;\n}\n\n.pane,\n.modal .body {\n .header {\n margin-block: calc(var(--pane-padding, 24px) * -1) var(--pane-padding, 24px);\n margin-inline: calc(var(--pane-padding, 24px) * -1);\n }\n\n .footer {\n margin-block: var(--pane-padding, 24px) calc(var(--pane-padding, 24px) * -1);\n margin-inline: calc(var(--pane-padding, 24px) * -1);\n }\n}\n\n.slideout-shade,\n.modal-shade,\n.hud-shade {\n z-index: 100;\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n display: none;\n}\n\n.slideout-shade,\n.modal-shade {\n &:not(.dark) {\n background-color: color.adjust(mixins.$grey400, $alpha: -0.65) !important;\n }\n\n &.dark {\n background-color: color.adjust(mixins.$grey900, $alpha: -0.5) !important;\n }\n\n &.blurred {\n backdrop-filter: blur(10px);\n }\n}\n\n.modal {\n position: fixed;\n overflow: hidden;\n\n &:not(.fitted, .fullscreen) {\n width: 66%;\n height: 66%;\n min-width: 600px;\n min-height: 400px;\n }\n\n &.fitted {\n width: auto;\n height: auto;\n min-width: 0;\n min-height: 0;\n }\n\n &.fullscreen {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n &.alert .body {\n padding-inline-start: 76px;\n\n &::before {\n @include mixins.icon;\n margin-inline: -58px 0;\n margin-block: -6px 0;\n float: inline-start;\n content: 'alert';\n font-size: 40px;\n color: var(--light-text-color);\n }\n }\n\n &.secure .body {\n padding-inline-start: 76px;\n\n &::before {\n @include mixins.icon;\n margin-inline: -56px 0;\n margin-block: -14px 0;\n float: inline-start;\n content: 'secure';\n font-size: 58px;\n color: var(--light-text-color);\n }\n }\n\n .resizehandle {\n position: absolute;\n z-index: 1;\n inset-block-end: 0;\n inset-inline-end: 0;\n width: 24px;\n height: 24px;\n cursor: nwse-resize;\n padding: var(--xs);\n\n path {\n fill: var(--ui-control-color);\n }\n\n body.rtl & {\n .ltr {\n display: none;\n }\n }\n\n body.ltr & {\n .rtl {\n display: none;\n }\n }\n }\n}\n\n.hud {\n position: absolute;\n display: none;\n inset-block-start: 0;\n\n &.tooltip-hud {\n display: block;\n }\n\n &.has-footer .tip-bottom {\n background-image: url('../images/hudtip_bottom_gray.png');\n }\n\n .tip {\n position: absolute;\n z-index: 101;\n background: no-repeat 0 0;\n }\n\n .tip-left {\n inset-inline-start: -15px;\n width: 15px;\n height: 30px;\n background-image: url('../images/hudtip_left.png');\n }\n\n .tip-top {\n inset-block-start: -15px;\n width: 30px;\n height: 15px;\n background-image: url('../images/hudtip_top.png');\n }\n\n .tip-right {\n inset-inline-end: -15px;\n width: 15px;\n height: 30px;\n background-image: url('../images/hudtip_right.png');\n }\n\n .tip-bottom {\n inset-block-end: -15px;\n width: 30px;\n height: 15px;\n background-image: url('../images/hudtip_bottom.png');\n }\n}\n\n.hud .hud-header,\n.hud .hud-footer {\n padding-block: var(--s);\n padding-inline: var(--xl);\n}\n\n.hud .body {\n overflow: hidden;\n\n ::-webkit-scrollbar {\n appearance: none;\n }\n\n ::-webkit-scrollbar:vertical {\n width: 11px;\n }\n\n ::-webkit-scrollbar:horizontal {\n height: 11px;\n }\n\n ::-webkit-scrollbar-thumb {\n border-radius: 8px;\n border: 2px solid transparent;\n background-color: color.adjust(mixins.$black, $alpha: -0.5);\n }\n\n ::-webkit-scrollbar-track {\n background-color: var(--gray-050);\n }\n}\n\n/* inline asset previews */\n\n.preview-thumb-container {\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 190px;\n background-color: var(--gray-900);\n margin-block: 0 var(--spacing);\n margin-inline: var(--neg-padding);\n\n &.checkered img {\n background-color: var(--white);\n @include mixins.checkered-bg(17px);\n }\n\n &.editable {\n cursor: pointer;\n }\n\n &.loading {\n &::after {\n content: '';\n font-size: 0;\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n inset-inline-start: 0;\n inset-block-start: 0;\n background-color: color.adjust(mixins.$grey900, $alpha: -0.2);\n }\n\n .spinner {\n color: var(--white);\n z-index: 1;\n }\n }\n\n #details & {\n border-radius: var(--large-border-radius);\n overflow: hidden;\n }\n\n .preview-thumb {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n\n img {\n display: block;\n max-width: 100%;\n max-height: 190px;\n }\n }\n}\n\n.image-actions {\n &.is-mobile {\n margin-block: calc((var(--spacing) / 2) * -1) var(--spacing);\n margin-inline: var(--neg-padding);\n display: grid;\n grid-template-columns: 1fr 1fr;\n }\n}\n\n.button-fade {\n .buttons {\n opacity: 0;\n position: absolute;\n inset-block-start: 10px;\n inset-inline-end: 10px;\n margin: 0;\n transition: opacity linear 100ms;\n\n .btn {\n --ui-control-color: var(--white);\n --ui-control-hover-color: var(--white);\n --ui-control-active-color: var(--white);\n --interaction-background-color: var(--gray-700);\n background-color: var(--gray-600);\n color: var(--white);\n @include mixins.light-on-dark-text;\n @include mixins.two-color-focus-ring($light-button: false);\n\n &:hover {\n background-color: var(--interaction-background-color) !important;\n }\n\n &:not(.disabled, .loading, .dashed) {\n &:focus,\n &.focus,\n &:hover {\n background-color: var(--interaction-background-color);\n }\n }\n }\n }\n\n &:hover,\n &:focus-within {\n .buttons {\n opacity: 1;\n }\n }\n}\n\n/* element selector modals */\n.elementselectormodal {\n --content-padding: 24px;\n padding-block-end: 44px;\n user-select: none;\n\n & > .header {\n padding-block: 14px;\n text-align: center;\n\n & + .body {\n height: calc(100% - 48px) !important;\n }\n }\n\n .body {\n position: relative;\n height: 100%;\n\n .spinner.big {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n margin-block: -24px 0;\n margin-inline: -24px 0;\n }\n\n .content {\n height: calc(100% + 48px);\n\n .sidebar {\n position: absolute;\n inset-block-start: 0;\n margin-inline-start: -249px;\n height: 100%;\n overflow: auto;\n padding-block: var(--content-padding);\n padding-inline: 0;\n }\n\n .main {\n margin: -24px;\n padding: var(--content-padding);\n height: 100%;\n box-sizing: border-box;\n overflow: auto;\n position: relative;\n\n .elements {\n &.busy {\n min-height: calc(100% - 48px);\n\n .update-spinner {\n z-index: 101;\n }\n }\n\n .header {\n margin-block: 0 var(--m);\n margin-inline: 0;\n }\n\n .tableview table {\n tr {\n th,\n td {\n cursor: default;\n }\n\n // prevent double focus ring (the row already gets it)\n .checkbox::before {\n box-shadow: none !important;\n }\n }\n }\n\n .structure .row {\n margin-block-start: 1px;\n }\n }\n }\n }\n }\n\n .footer {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n margin: 0;\n box-sizing: border-box;\n\n .spinner {\n float: inline-end;\n margin-inline-end: -24px;\n }\n }\n}\n\n/* element selector modals & customize sources modal */\n.elementselectormodal,\n.customize-sources-modal {\n .main-header {\n display: flex;\n align-items: center;\n margin-block-end: var(--s);\n }\n\n .main-heading {\n margin-block-end: 0;\n }\n\n .nav-toggle {\n margin-inline-start: 4px;\n @include mixins.touch-target;\n color: var(--ui-control-color);\n\n &:hover {\n color: var(--gray-500);\n }\n }\n\n .sidebar-header {\n display: flex;\n justify-content: flex-end;\n padding-block: 0;\n padding-inline: var(--s);\n margin-block-end: var(--s);\n }\n\n .nav-close {\n @include mixins.touch-target;\n }\n}\n\n/* element editing HUD */\n.element-hud-form {\n .buttons {\n position: relative;\n\n .spinner {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: -24px;\n }\n }\n}\n\n/* recent activity container */\n.activity-container {\n margin-inline: var(--s);\n\n ul {\n display: flex;\n flex-flow: row wrap;\n gap: var(--xs);\n\n li {\n .activity-btn {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n display: block;\n\n .elementthumb {\n position: relative;\n width: 100%;\n height: 100%;\n border-radius: 50px;\n background: var(--gray-050);\n overflow: hidden;\n border: 2px solid var(--white);\n box-shadow: 0 1px 2px 1px color.adjust(mixins.$grey900, $alpha: -0.9);\n\n img,\n svg {\n display: block;\n width: 100%;\n height: 100%;\n }\n }\n }\n\n &:not(:last-child) {\n margin-inline-end: -10px;\n }\n }\n }\n}\n\n/* element index view menu */\n.element-index-view-menu {\n width: 400px;\n max-width: calc(100% - 20px);\n padding: 0 !important;\n\n .meta {\n padding-block: var(--s);\n }\n\n .table-columns-field {\n align-items: flex-start;\n\n .input {\n padding-block: 13px;\n padding-inline: 0;\n }\n }\n\n .menu-footer {\n margin: 0 !important;\n padding-block: var(--s) !important;\n padding-inline: var(--xl) !important;\n background-color: var(--gray-050);\n }\n}\n\n.element-index-view-menu-table-column {\n display: flex;\n align-items: flex-start;\n align-content: stretch;\n margin-block-end: 4px;\n\n .icon.move {\n margin-inline-end: 10px;\n position: relative;\n z-index: 1;\n }\n}\n\n/* sort fields */\n.sort-field {\n .input {\n .flex {\n .btngroup {\n .btn {\n width: 42px;\n }\n }\n\n .flex-grow {\n max-width: calc(100% - 85px - var(--s));\n }\n\n @media screen and (width <= 350px) {\n flex-direction: column;\n\n & > * {\n width: 100%;\n }\n\n .flex-grow {\n max-width: none;\n }\n }\n }\n }\n}\n\n/* element filter HUD */\n.element-filter-hud {\n &.loading .body {\n padding: 44px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .body,\n .main {\n overflow: visible;\n }\n}\n\n/* Address Cards */\n.address-cards {\n display: grid;\n gap: var(--m) var(--m);\n grid-template-columns: repeat(1, minmax(0, 1fr));\n grid-auto-rows: minmax(0, 1fr);\n\n .so-content & {\n grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\n }\n}\n\n.address-cards__add-btn {\n padding: 1rem;\n min-height: 8rem;\n height: auto;\n width: 100%;\n}\n\n.address-card.error {\n border: 1px solid #cf1124;\n}\n\n.address-card.error:hover {\n border-color: #cf1124;\n}\n\n@media (width >= 1024px) {\n .address-cards {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n}\n\n@media (width >= 1280px) {\n .address-cards {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n\n .so-content & {\n grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n }\n }\n}\n\n@media (width >= 1536px) {\n .address-cards {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n}\n\n.address-card {\n border: 1px solid #eee;\n border-radius: 0.375rem;\n padding: 1rem;\n min-height: 4rem;\n}\n\n.address-card:hover {\n border-color: #ddd;\n background-color: #fafafa;\n cursor: pointer;\n}\n\n.address-card .address-card-header {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n}\n\n.address-card .address-card-header-actions {\n display: flex;\n justify-content: flex-end;\n}\n\n.address-card .address-card-label {\n background: #e6f1fe;\n color: #2563eb;\n padding-block: 0.125rem;\n padding-inline: 0.5rem;\n border-radius: 0.25rem;\n font-size: 0.75rem;\n text-transform: uppercase;\n font-weight: 500;\n margin-block-end: 0.75rem;\n margin-inline-end: 0.5rem;\n}\n\n/* logout warning/login/elevated session modals */\n.logoutwarningmodalshade,\n.login-modal-shade,\n#logoutwarningmodal,\n.login-modal,\n#elevatedsessionmodal,\n.prompt {\n z-index: 1001;\n}\n\n#logoutwarningmodal,\n#elevatedsessionmodal,\n.prompt {\n width: 500px;\n}\n\n.prompt {\n height: auto;\n min-height: auto;\n}\n\n.cpmodal {\n & > .cpmodal-body {\n padding: var(--padding);\n }\n\n & > .cpmodal-footer {\n position: relative;\n display: flex;\n gap: 8px;\n justify-content: space-between;\n flex-wrap: wrap;\n @include mixins.pane;\n padding-block: var(--s);\n padding-inline: var(--padding);\n background-color: var(--gray-050);\n }\n}\n\n/* delete user modal */\n.deleteusermodal {\n .content-summary {\n margin-block: -24px 24px;\n margin-inline: -24px;\n padding: 24px;\n background-color: var(--gray-050);\n }\n\n .options {\n label {\n display: inline-block;\n line-height: 30px;\n }\n }\n\n .elementselect {\n margin-inline-start: 10px;\n display: inline-block;\n vertical-align: middle;\n }\n\n .buttons {\n .spinner {\n margin-inline-end: -20px;\n }\n }\n\n div.elements {\n list-style: none;\n }\n}\n\n.dropdownsettingsmodal {\n width: auto;\n height: auto;\n min-width: 0;\n min-height: 0;\n max-width: 400px;\n\n .body {\n max-height: 100%;\n overflow-y: auto;\n }\n}\n\n.previewmodal {\n &.zilch {\n padding-block: 100px;\n padding-inline: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n}\n\n/* ----------------------------------------\n/* Alternative Text\n/* ---------------------------------------- */\n.video-transcript {\n background-color: var(--gray-050);\n overflow-y: scroll;\n font-size: 1rem;\n position: relative;\n\n @include mixins.focus-styles {\n // Unset default\n box-shadow: none;\n color: var(--white);\n background-color: var(--gray-800);\n }\n}\n\n.video-transcript__inner {\n margin-inline: auto;\n max-width: 550px;\n padding: var(--xl);\n}\n\n/* ----------------------------------------\n/* Menus\n/* ---------------------------------------- */\n\n.menu,\n.ui-datepicker,\n.ui-timepicker-list {\n @include mixins.menu-styles;\n}\n\n.ui-datepicker,\n.ui-timepicker-list {\n padding: 0;\n}\n\n.menu {\n display: none;\n position: absolute;\n\n &.padded {\n padding-block: var(--s);\n padding-inline: calc(var(--m) + var(--s));\n\n hr {\n margin-block: var(--s);\n margin-inline: calc((var(--m) + var(--s)) * -1);\n }\n\n ul {\n li {\n margin-block: 0;\n margin-inline: calc(var(--m) * -1);\n padding-block: 0;\n padding-inline: var(--m);\n\n a {\n border-radius: var(--large-border-radius);\n }\n }\n }\n\n .extralight {\n margin-block-start: 2px;\n }\n }\n\n h6,\n .h6 {\n &:first-child {\n margin-block-start: 14px !important;\n }\n }\n\n ul {\n &.padded {\n li {\n a,\n .menu-item,\n .menu-option {\n padding-inline-start: calc(var(--m) + 18rem / 16);\n\n &.sel {\n &:not([data-icon])::before {\n float: inline-start;\n margin-inline: calc(-18rem / 16 - 4px) 0;\n margin-block: 4px 0;\n font-size: 14px;\n width: 14px;\n content: 'check';\n color: currentcolor;\n margin-block-start: 3px !important;\n }\n }\n }\n }\n }\n\n li {\n a,\n .menu-item,\n .menu-option {\n margin-block: 0;\n margin-inline: -14px;\n padding-block: 10px;\n padding-inline: 14px;\n white-space: nowrap;\n font-size: 14px;\n appearance: none;\n\n &:not(:last-child) {\n margin-inline-end: 0;\n }\n\n &:not(.flex, .hidden) {\n display: block;\n width: calc(100% + 28px);\n text-align: start;\n }\n\n &.flex {\n [data-icon] {\n margin-block-start: -2px;\n }\n }\n\n &.sel {\n cursor: default;\n }\n\n .shortcut {\n float: inline-end;\n margin-inline-start: 14px;\n padding-block: 0;\n padding-inline: 4px;\n border-radius: var(--medium-border-radius);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey600, $alpha: -0.75),\n 0 1px 3px -1px color.adjust(mixins.$grey600, $alpha: -0.5);\n }\n }\n }\n }\n\n & > .flex {\n margin-block: 10px;\n position: relative;\n\n &.padded {\n margin-inline-start: -14px;\n padding-inline-start: 24px;\n\n &.sel {\n &::before {\n position: absolute;\n inset-block-start: 36px;\n inset-inline-start: 7px;\n content: 'check';\n font-size: 14px;\n color: var(--light-text-color);\n }\n }\n }\n }\n\n hr {\n margin-block: 5px;\n margin-inline: -14px;\n }\n\n .go::after {\n color: inherit;\n }\n\n &:not(.menu--disclosure) ul li a,\n ul li .menu-item,\n ul li .menu-option {\n color: mixins.$menuOptionColor;\n text-decoration: none;\n cursor: default;\n }\n}\n\n.menu li {\n & > a,\n & > button,\n & > .menu-item {\n &[data-icon]::before,\n [data-icon]::before,\n span.icon:not([data-icon]) {\n display: inline-block;\n width: calc(14rem / 16);\n height: calc(14rem / 16);\n margin-inline: -1px 9px;\n }\n\n &[data-icon]::before,\n [data-icon]::before {\n position: relative;\n inset-block-start: -2px;\n text-align: center;\n font-size: 14px;\n color: currentcolor;\n }\n\n span.icon:not([data-icon]) svg {\n display: block;\n position: relative;\n inset-block-start: 1px;\n width: 100%;\n height: 100%;\n @include mixins.svg-mask(var(--icon-color, var(--ui-control-color)));\n }\n\n &.error {\n &[data-icon]::before,\n [data-icon]::before {\n color: var(--error-color);\n }\n\n span.icon:not([data-icon]) svg {\n @include mixins.svg-mask(var(--error-color));\n }\n }\n }\n}\n\n/* prettier-ignore */\n.menu:not(.menu--disclosure) ul li a:not(.disabled):hover,\n.menu:not(.menu--disclosure) ul li .menu-item:not(.sel, .disabled):hover,\n.menu:not(.menu--disclosure) ul li .menu-option:not(.sel, .disabled):hover,\n.menu:not(.menu--disclosure, :hover) ul li a:not(.disabled).hover,\n.menu:not(.menu--disclosure, :hover) ul li .menu-item:not(.sel, .disabled).hover,\n.menu:not(.menu--disclosure, :hover) ul li .menu-option:not(.sel, .disabled).hover {\n @include mixins.menu-item-active-styles;\n\n // Pretty gnarly, but needs to override the default hover styles with this selector\n .status:not(.on, .live, .active, .enabled, .all) {\n &:not(.pending, .warning, .off, .suspended, .expired) {\n &:not(.light, .gray, .red, .orange, .amber, .yellow) {\n &:not(.lime, .green, .emerald, .teal, .cyan, .sky) {\n &:not(.blue, .indigo, .violet, .purple, .fuchsia) {\n &:not(.pink, .rose, .grey, .black, .disabled) {\n &:not(.inactive) {\n border-color: currentcolor;\n }\n }\n }\n }\n }\n }\n }\n}\n\n.menu {\n hr.padded,\n .h6.padded,\n h6.padded {\n margin-inline-start: 20px;\n }\n}\n\n.menu--disclosure ul li {\n & > a:not(.crumb-link),\n & > .menu-item,\n & > .menu-option {\n --focus-ring: var(--inner-focus-ring);\n\n &:hover {\n @include mixins.disclosure-link-hover-styles;\n }\n }\n}\n\n/* tag select fields */\n.tagselect {\n .elements {\n li {\n display: inline;\n }\n }\n\n .chip.small {\n clear: none;\n margin-inline-end: 7px;\n }\n\n .add {\n position: relative;\n z-index: 1;\n margin-inline: 0 7px;\n margin-block: 7px 0;\n display: inline-block;\n width: 12em;\n\n .text {\n padding-inline-end: 30px;\n }\n\n .spinner {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: 5px;\n }\n }\n}\n\n.tagmenu {\n ul {\n li {\n a {\n padding-inline-start: 26px;\n\n &::before {\n float: inline-start;\n margin-inline: -18px 0;\n margin-block: 3px 0;\n }\n }\n }\n }\n}\n\n/* selectize */\n.selectize-control.single .selectize-input:not(.no-arrow)::after {\n display: none;\n}\n\n/* ----------------------------------------\n/* Fields\n/* ---------------------------------------- */\n\n.shadow-box {\n border-radius: var(--large-border-radius);\n border: 1px solid var(--gray-200);\n @include mixins.shadow;\n}\n\ntable.shadow-box,\ntable.editable {\n border-collapse: separate;\n border-spacing: 0;\n\n thead,\n tbody:first-child,\n caption + tbody {\n tr:first-child {\n th:first-child,\n td:first-child {\n &,\n &.disabled::after {\n border-start-start-radius: var(--medium-border-radius);\n }\n }\n\n th:last-child,\n td:last-child {\n &,\n &.disabled::after {\n border-start-end-radius: var(--medium-border-radius);\n }\n }\n }\n }\n\n thead:last-child,\n tbody:last-child {\n tr:last-child {\n th:first-child,\n td:first-child {\n &,\n &.disabled::after {\n border-end-start-radius: calc(var(--large-border-radius) - 1px);\n }\n }\n\n th:last-child,\n td:last-child {\n &,\n &.disabled::after {\n border-end-end-radius: calc(var(--large-border-radius) - 1px);\n }\n }\n }\n }\n}\n\n.text,\n.passwordwrapper,\n.border-box,\n.selectize.multiselect .selectize-input,\n.multiselect > select {\n @include mixins.input-styles;\n}\n\n.text,\n.passwordwrapper,\n.border-box,\n.selectize.multiselect .selectize-input {\n &.focus {\n @include mixins.input-focused-styles;\n }\n\n @include mixins.focus-styles {\n @include mixins.input-focused-styles;\n }\n}\n\ninput.text,\ntextarea.text,\n.text > input,\n.text > textarea,\ntable.editable textarea,\n.selectize.multiselect .selectize-input {\n font-size: 14px;\n line-height: 20px;\n color: var(--text-color);\n min-height: 3px;\n box-sizing: border-box;\n appearance: none;\n}\n\n.selectize.multiselect .selectize-input {\n line-height: 18px;\n}\n\ntextarea.text.fullwidth {\n display: block;\n}\n\n.multitext .multitextrow {\n &::after {\n @include mixins.clearafter;\n }\n\n &:first-child .text {\n &:first-child {\n border-start-start-radius: var(--medium-border-radius);\n }\n\n &:last-child {\n border-start-end-radius: var(--medium-border-radius);\n }\n }\n\n &:last-child .text {\n &:first-child {\n border-end-start-radius: var(--medium-border-radius);\n }\n\n &:last-child {\n border-end-end-radius: var(--medium-border-radius);\n }\n }\n\n &:not(:first-child) .text {\n margin-block-start: -1px;\n }\n\n .text {\n border-radius: 0;\n float: inline-start;\n box-sizing: border-box;\n\n &:not(:first-child) {\n margin-inline-start: -1px;\n }\n\n &:first-child {\n &:nth-last-child(1) {\n width: 100%;\n }\n\n &:nth-last-child(2) {\n width: 50%;\n }\n\n &:nth-last-child(2) ~ .text {\n width: calc(50% + 1px);\n }\n }\n\n &.error {\n position: relative;\n z-index: 1;\n }\n }\n\n .text:focus,\n .selectize.multiselect .selectize-input.focus {\n position: relative;\n z-index: 2;\n }\n}\n\n.link-input {\n container-type: inline-size;\n\n & > .flex {\n & > div {\n &.text-link {\n border: 1px solid color.adjust(mixins.$inputColor, $alpha: -0.75);\n border-radius: var(--large-border-radius);\n cursor: text;\n\n &:has(.text:focus) {\n box-shadow: var(--focus-ring);\n }\n\n & > .text,\n & > .chip {\n margin-block: -1px;\n background-color: transparent;\n }\n\n & > .text {\n border: none;\n margin-inline: -1px;\n\n &:focus {\n position: relative;\n }\n\n &:focus {\n box-shadow: none !important;\n }\n }\n\n .chip-content {\n a {\n word-break: break-word;\n }\n }\n }\n }\n\n @container (max-width: calc(399rem/16)) {\n & {\n flex-direction: column;\n align-items: stretch;\n\n & > .select,\n & > .select select,\n & > div[data-link-type] .text,\n & > div[data-link-type] .chip {\n display: flex;\n width: 100%;\n }\n\n & > div[data-link-type] ul.elements {\n align-items: stretch;\n }\n }\n }\n }\n}\n\n.chars-left {\n position: relative;\n float: inline-end;\n margin-inline: 7px;\n margin-block: calc(-27rem / 16) 0;\n color: var(--light-text-color);\n\n .input.ltr > & {\n float: inline-end;\n }\n\n .input.rtl > & {\n float: inline-start;\n }\n\n &.negative-chars-left {\n color: var(--error-color);\n }\n}\n\n.field,\nfieldset {\n position: relative;\n margin-block: 24px;\n margin-inline: 0;\n\n .flex > & {\n margin-block: 0;\n }\n}\n\n.status-badge {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 2px;\n height: 100%;\n content: '';\n cursor: help;\n\n &.modified {\n background-color: var(--blue-600);\n box-shadow: 0 0 5px hsl(221deg 83% 53% / 15%);\n }\n\n &.outdated {\n background-color: var(--pending-color);\n box-shadow: 0 0 5px hsl(27deg 96% 61% / 15%);\n }\n}\n\n.field {\n min-inline-size: initial;\n\n & > .status-badge {\n border-radius: 1px;\n }\n\n & > .heading {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n position: relative;\n margin-block: -5px 5px;\n\n & > label,\n & > legend {\n font-weight: bold;\n\n code {\n font-size: 1em !important;\n }\n\n .info {\n margin-inline-start: 5px;\n }\n }\n\n .t9n-indicator {\n position: relative;\n inset-block-start: calc(-1rem / 16);\n margin-inline-start: 7px;\n color: var(--light-text-color);\n }\n\n & + .instructions {\n margin-block-start: -3px;\n }\n\n // BC\n & > .instructions {\n width: 100%;\n }\n }\n\n & > .instructions {\n margin-block-end: 5px;\n }\n\n & > .input {\n position: relative;\n\n & + .instructions {\n margin-block: 5px 0;\n margin-inline: 0;\n }\n\n input:disabled,\n textarea:disabled {\n cursor: not-allowed;\n }\n }\n\n & > .notice,\n & > .warning {\n margin-block: 5px 0;\n margin-inline: 0;\n }\n}\n\n.field > .instructions,\n // BC\n.field > .heading > .instructions,\n.checkboxfield .instructions {\n color: var(--custom-text-color, var(--medium-text-color));\n\n img,\n video,\n embed,\n iframe {\n max-width: 100% !important;\n }\n\n ul,\n ol {\n margin-block: 1em;\n margin-inline: 0;\n padding-inline-start: 2em;\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-block-start: 0.25em;\n }\n}\n\n.expand-status-btn {\n margin-inline-start: 5px;\n width: 30px;\n min-height: 17px;\n padding: 0;\n line-height: 16px;\n border-radius: var(--small-border-radius);\n color: var(--text-color);\n\n &::before {\n margin: 0;\n }\n}\n\n/* toggles and nested fields */\n.nested-fields {\n margin: -24px;\n padding-block: 24px 0;\n padding-inline: 24px;\n\n &.hidden {\n display: block;\n height: 0;\n }\n\n & > .field:last-child {\n padding-block-end: 24px;\n }\n}\n\n/* checkbox */\ninput.checkbox {\n opacity: 0;\n position: absolute;\n width: var(--checkbox-size);\n height: var(--checkbox-size);\n\n & + label:has(> .text) {\n &::before {\n inset-block-start: 6px;\n }\n }\n}\n\ninput.checkbox + label,\ndiv.checkbox {\n display: inline-block;\n clear: none;\n position: relative;\n padding-inline-start: calc(1rem + 5px);\n line-height: 1rem;\n min-height: 1rem;\n cursor: pointer;\n\n &,\n &::before {\n // set the border radius on the container too, for (some) focus rings\n border-radius: var(--small-border-radius);\n }\n\n &::before {\n display: block;\n position: absolute;\n inset-inline-start: 0;\n inset-block-start: 0;\n width: var(--checkbox-size) !important;\n height: var(--checkbox-size);\n box-sizing: border-box;\n content: '';\n font-size: 0;\n background-color: hsl(212deg 50% 99%);\n border: 1px solid color.adjust(mixins.$inputColor, $alpha: -0.6);\n background-clip: padding-box;\n }\n\n &:empty {\n padding-inline-start: var(--checkbox-size);\n\n &::after {\n content: '';\n font-size: 0;\n }\n }\n\n .info {\n height: 16px;\n }\n}\n\ninput.checkbox:disabled + label,\n.disabled div.checkbox {\n cursor: not-allowed;\n}\n\ninput.checkbox:checked + label::before,\ndiv.checkbox.checked::before,\n.sel div.checkbox::before,\ninput.checkbox:indeterminate + label::before,\ndiv.checkbox.indeterminate::before,\n.elementselectormodal\n .body\n .content\n .main\n .elements\n .disabled\n .checkbox::before {\n @include mixins.icon;\n line-height: var(--checkbox-size);\n color: var(--gray-900);\n}\n\ninput.checkbox:checked:not(:indeterminate) + label::before,\ndiv.checkbox.checked:not(.indeterminate)::before,\n.sel:not(.matrixblock) div.checkbox:not(.indeterminate)::before,\n.sel.matrixblock > .actions div.checkbox:not(.indeterminate)::before,\n.elementselectormodal\n .body\n .content\n .main\n .elements\n .disabled\n .checkbox::before {\n content: 'check';\n font-size: 14px;\n}\n\ninput.checkbox:indeterminate + label::before,\ndiv.checkbox.indeterminate::before {\n content: 'minus';\n font-size: 7px;\n text-align: center;\n}\n\nbody:not(.reduce-focus-visibility) {\n input.checkbox:focus + label::before,\n :focus div.checkbox::before {\n @include mixins.input-focused-styles;\n }\n}\n\nbody.reduce-focus-visibility {\n input.checkbox:focus-visible + label::before,\n :focus-visible div.checkbox::before {\n @include mixins.input-focused-styles;\n }\n}\n\n.checkbox-icon {\n display: inline-flex;\n padding: 3px;\n background-color: var(--enabled-color);\n color: var(--white);\n border-radius: var(--small-border-radius);\n\n &::before {\n --checkbox-size: 14px;\n @include mixins.icon;\n content: 'check';\n line-height: var(--checkbox-size);\n font-size: var(--checkbox-size);\n }\n}\n\n.checkbox-preview-label {\n display: none;\n}\n\n.monaco-mouse-cursor-text {\n @include mixins.focus-styles {\n box-shadow: none !important;\n }\n}\n\nfieldset {\n .checkboxfield {\n margin-block: 5px;\n margin-inline: 0;\n }\n}\n\n.checkboxfield {\n .instructions,\n .notice,\n .warning {\n margin-block-start: 2px;\n padding-inline-start: calc(1rem + 5px);\n }\n}\n\n/* radio */\ninput.radio {\n opacity: 0;\n position: absolute;\n width: var(--radio-size);\n height: var(--radio-size);\n}\n\ninput.radio + label,\ndiv.radio {\n display: inline-block;\n clear: none;\n position: relative;\n padding-inline-start: calc(1rem + 5px);\n line-height: calc(24 / 14);\n cursor: pointer;\n}\n\ninput.radio:disabled + label,\n.disabled div.radio {\n cursor: not-allowed;\n}\n\ninput.radio + label:empty,\ndiv.radio:empty {\n padding-inline-start: var(--radio-size);\n}\n\n/* fixes a RTL bug */\ninput.radio + label::before,\ninput.radio + label::after,\ndiv.radio::before,\ndiv.radio::after {\n display: block;\n position: absolute;\n content: '';\n box-sizing: border-box;\n background-clip: padding-box;\n border-radius: 100%;\n}\n\ninput.radio + label::before,\ndiv.radio::before {\n inset-block-start: 50%;\n inset-inline-start: 0;\n transform: translateY(-50%);\n width: var(--radio-size);\n height: var(--radio-size);\n background-color: hsl(212deg 50% 99%);\n border: 1px solid color.adjust(mixins.$inputColor, $alpha: -0.6);\n}\n\ninput.radio + label::after,\ndiv.radio::after {\n inset-block-start: calc(50%);\n inset-inline-start: 4px;\n transform: translateY(-50%);\n width: calc(var(--radio-size) - 8px);\n height: calc(var(--radio-size) - 8px);\n}\n\ninput.radio:checked + label::after,\ndiv.radio.checked::after,\n.sel div.radio::after {\n background: var(--gray-900);\n}\n\nbody:not(.reduce-focus-visibility) {\n input.radio:focus + label::before,\n :focus div.radio::before {\n @include mixins.input-focused-styles;\n }\n}\n\nbody.reduce-focus-visibility {\n input.radio:focus-visible + label::before,\n :focus-visible div.radio::before {\n @include mixins.input-focused-styles;\n }\n}\n\n/* multiselect */\n.multiselect > select {\n color: var(--text-color);\n font-size: 14px;\n appearance: none;\n\n @include mixins.focus-styles {\n @include mixins.input-focused-styles;\n }\n\n option {\n padding-block: 1px;\n padding-inline: 8px;\n }\n}\n\n.text,\n.selectize.multiselect .selectize-input {\n padding-block: 6px;\n}\n\n.text:not(.color-input),\n.selectize.multiselect .selectize-input {\n padding-inline: 9px;\n}\n\n.text {\n background-color: var(--white);\n\n &:not(.small) {\n box-sizing: border-box;\n min-height: calc(34rem / 16);\n }\n\n &.small {\n padding: 3px;\n }\n\n &.readable {\n padding-block: 16px;\n padding-inline: 18px;\n font-size: 16px;\n line-height: 22px;\n\n & + .chars-left {\n margin-block-start: -23px;\n }\n }\n\n &.clearable {\n padding-inline-end: var(--touch-target-size);\n }\n\n input {\n margin: 0;\n padding: 0;\n border: none;\n background-color: transparent;\n }\n}\n\ntd.errors .text,\n.input.errors > .text,\n.input.errors > .border-box,\n.input.errors > .passwordwrapper,\n.input.errors > .autosuggest-container .text,\n.text.error {\n border: 1px solid var(--error-color) !important;\n}\n\n.texticon {\n position: relative;\n cursor: text;\n min-width: 130px;\n\n &.icon {\n &::before {\n position: absolute;\n inset-block-start: calc(50% - 7rem / 16);\n inset-inline-start: 9px;\n color: var(--ui-control-color);\n }\n }\n\n .texticon-icon {\n position: absolute;\n inset-block-start: calc((34rem / 16) / 2);\n transform: translateY(-50%);\n display: flex;\n justify-content: center;\n align-items: center;\n inset-inline-start: 9px;\n }\n\n .text {\n padding-inline-start: calc(26rem / 16);\n }\n\n .clear-btn {\n position: absolute;\n inset-block-start: calc(\n (var(--touch-target-size) - 34px) / -2\n ); /* Responds to min-height of text input */\n inset-inline-end: 0;\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n }\n\n &.has-filter-btn {\n .text {\n padding-inline-end: 26px;\n }\n\n .filter-btn {\n position: absolute;\n inset-block-start: calc((34rem / 16) / 2);\n transform: translateY(-50%);\n inset-inline-end: 4px;\n padding-block: 0 4px;\n padding-inline: 7px;\n font-size: 14px;\n line-height: 22px;\n cursor: pointer;\n border-radius: 13px;\n\n &::before {\n @include mixins.icon;\n content: 'filter';\n color: var(--medium-text-color);\n }\n\n &:hover {\n background-color: var(--gray-100);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: var(--gray-350);\n\n &::before {\n color: var(--white);\n }\n }\n }\n\n .text {\n &.clearable {\n padding-inline-end: calc(30px + var(--touch-target-size));\n }\n }\n\n .clear-btn {\n inset-inline-end: 30px;\n }\n }\n}\n\n.texthint-container {\n position: relative;\n height: 0;\n}\n\n.texthint {\n position: absolute;\n inset-block-start: -1px;\n width: 100%;\n color: var(--light-text-color);\n cursor: text;\n}\n\n.passwordwrapper {\n position: relative;\n\n .password {\n border: none;\n background: transparent;\n padding-inline-end: 4rem;\n box-shadow: none !important;\n }\n\n .password-toggle {\n color: var(--link-color);\n position: absolute;\n inset-block: 0;\n inset-inline-end: 9px;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.datetimewrapper {\n display: flex;\n flex-flow: row nowrap;\n align-items: center;\n gap: 5px;\n}\n\n.clear-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 24px;\n cursor: pointer;\n color: var(--ui-control-color);\n border: none;\n padding: 0;\n background: transparent;\n\n &::before {\n @include mixins.icon;\n content: 'remove';\n }\n\n &:hover {\n color: var(--ui-control-hover-color);\n }\n\n &:active {\n color: var(--ui-control-active-color);\n }\n}\n\n.close-btn {\n position: relative;\n\n &::before,\n &::after {\n position: absolute;\n content: '';\n inset-block-start: 50%;\n inset-inline-start: 50%;\n height: 15px;\n width: 2px;\n background-color: var(--ui-control-color);\n }\n\n &::before {\n transform: translate(-50%, -50%) rotate(-45deg);\n }\n\n &::after {\n transform: translate(-50%, -50%) rotate(45deg);\n }\n\n &:hover {\n &::before,\n &::after {\n background-color: var(--ui-control-hover-color);\n }\n }\n\n &:active {\n &::before,\n &::after {\n background-color: var(--ui-control-active-color);\n }\n }\n}\n\n.datewrapper,\n.timewrapper {\n display: inline-block;\n position: relative;\n\n .text {\n position: relative;\n z-index: 1;\n width: 100%;\n\n & + div[data-icon] {\n display: none;\n }\n\n &:placeholder-shown,\n &.empty-value {\n & + div[data-icon] {\n display: block;\n position: absolute;\n inset-block-start: calc(50% - 12px);\n inset-inline-start: 14px;\n z-index: 0;\n color: var(--light-text-color);\n\n &,\n &::before {\n user-select: none;\n pointer-events: none;\n z-index: 1;\n }\n }\n }\n }\n}\n\n.datewrapper {\n width: 8em;\n}\n\n.timewrapper {\n width: 7em;\n}\n\n@include mixins.placeholder-styles(var(--gray-400));\n\n/* Kill IE's special text features */\n::-ms-reveal,\n::-ms-clear {\n display: none;\n}\n\n/* Asset indexing related */\ntr.indexingSession td {\n height: 34px;\n padding-block: 1px;\n padding-inline: 10px;\n}\n\ntr.indexingSession td.progress div.progressContainer {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\ntr.indexingSession td.progress div.progressContainer .progressbar {\n width: 70%;\n position: relative;\n inset-inline-start: 0;\n height: 12px;\n z-index: 1;\n}\n\ntr.indexingSession td.progress div.progressContainer div.progressInfo {\n width: 20%;\n}\n\n// Selects\n.select:not(.selectize),\n.select:not(.selectize) select {\n @include mixins.select-styles;\n}\n\n.select:not(.selectize) {\n @include mixins.select-container-styles;\n}\n\n.select:not(.selectize)::after {\n @include mixins.select-arrow-styles;\n}\n\n.select:not(.selectize) select {\n @include mixins.select-input-styles;\n white-space: pre;\n}\n\n.select:not(.selectize).fullwidth select {\n @include mixins.select-input-fullwidth-styles;\n}\n\n.select:not(.selectize) select {\n &:hover {\n @include mixins.select-input-focused-styles;\n }\n\n @include mixins.focus-styles {\n @include mixins.select-input-focused-styles;\n }\n}\n\n.select:not(.selectize).small::after {\n inset-block-start: 9px;\n}\n\n.select:not(.selectize).small select {\n padding-block: 4px !important;\n font-size: 11px;\n}\n\n.selectize-control .selectize-input.disabled,\n.custom-select.disabled {\n opacity: 1;\n cursor: not-allowed !important;\n pointer-events: auto !important;\n\n * {\n cursor: not-allowed !important;\n pointer-events: auto !important;\n }\n}\n\n.selectize .selectize-input {\n display: block;\n border-color: inherit;\n box-shadow: none;\n background-color: transparent;\n\n .item {\n max-width: 100%;\n\n span {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n}\n\n.selectize.select .selectize-input::after {\n display: none;\n}\n\nbody .selectize-dropdown {\n border: none;\n z-index: 101;\n}\n\n/* single select styles */\n.selectize.select {\n @include mixins.placeholder-styles(var(--gray-700));\n height: 34px;\n\n &:not(.fullwidth) {\n width: 25em;\n max-width: 100%;\n }\n}\n\n.datetimewrapper .selectize.select:not(.fullwidth) {\n max-width: calc(100% - 29px);\n}\n\n.selectize.select .selectize-control {\n @include mixins.select-container-styles;\n\n &::after {\n @include mixins.select-arrow-styles;\n }\n}\n\n.selectize.select .selectize-input {\n @include mixins.select-styles;\n\n &.focus {\n box-shadow: var(--focus-ring);\n }\n}\n\n.selectize.select .selectize-input {\n @include mixins.select-input-styles;\n}\n\n.selectize.select .selectize-control,\n.selectize.select .selectize-input {\n width: 100%;\n}\n\n/* multi select styles */\n.selectize.multiselect .selectize-input {\n min-height: 34px;\n padding-block-end: 3px;\n\n &.focus {\n @include mixins.input-focused-styles;\n }\n\n & > .item {\n @include mixins.token-styles;\n display: inline-flex;\n flex-direction: row;\n padding-block: 3px !important;\n padding-inline: 7px !important;\n\n &.active {\n @include mixins.active-token-styles;\n }\n\n & > .remove {\n position: static;\n margin-inline: 3px -3px;\n margin-block: -1px 0;\n border-inline-start: none;\n padding: 0;\n font-size: 0;\n color: var(--ui-control-color);\n\n &:hover {\n color: var(--ui-control-hover-color);\n background-color: transparent;\n }\n\n &::before {\n font-size: 14px;\n @include mixins.icon;\n content: 'remove';\n }\n }\n }\n}\n\n/* menu styles */\nbody {\n .selectize-dropdown {\n margin-block-start: 1px;\n\n [data-selectable],\n .option,\n .optgroup-header {\n @include mixins.menu-item-styles;\n }\n\n .optgroup {\n &:not(:first-child) {\n border-block-start: 1px solid var(--hairline-color);\n }\n\n padding-block-start: 5px;\n\n .option {\n padding-inline-start: 24px;\n }\n }\n\n .optgroup-header {\n @include mixins.h6-styles;\n margin: 0;\n padding-block: 4px;\n padding-inline: 0;\n }\n\n .active:not(.selected),\n .option:hover {\n background-color: var(--gray-100);\n }\n\n .selected {\n @include mixins.menu-item-active-styles;\n cursor: default !important;\n\n .light {\n color: inherit !important;\n }\n }\n }\n\n .selectize-dropdown-content {\n @include mixins.menu-styles;\n max-height: 70vh;\n\n .option {\n min-height: 18px;\n }\n\n & > div[data-value='new'] {\n &::before {\n @include mixins.icon;\n content: 'plus';\n margin-inline-end: 5px;\n }\n\n &::after {\n content: '…';\n }\n }\n }\n\n &.no-scroll .selectize-dropdown-content {\n max-height: 200px; // default for selectize\n }\n}\n\n/* datepicker */\n.ui-datepicker {\n position: fixed;\n inset-block-start: -300px;\n margin-inline-start: 1px;\n width: 210px;\n height: 242px;\n z-index: 101 !important;\n}\n\n.ui-datepicker-header {\n padding-block: 8px 4px;\n padding-inline: 8px;\n}\n\n.ui-datepicker-prev {\n float: inline-start;\n}\n\n.ui-datepicker-next {\n float: inline-end;\n}\n\n.ui-datepicker-prev span,\n.ui-datepicker-next span {\n display: none;\n}\n\n.ui-datepicker-prev,\n.ui-datepicker-next {\n width: 20px;\n height: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n &:hover::after {\n border-color: var(--link-color);\n }\n}\n\n.ui-datepicker-prev::after {\n @include mixins.angle(left);\n}\n\n.ui-datepicker-next::after {\n @include mixins.angle(right);\n}\n\n.ui-datepicker-title {\n text-align: center;\n}\n\n.ui-datepicker-calendar th,\n.ui-datepicker-calendar td {\n padding: 2px !important;\n}\n\n.ui-datepicker-calendar th span,\n.ui-datepicker-calendar td a {\n display: block;\n width: calc(26 / 16 * 1rem);\n line-height: 26px;\n text-align: center;\n color: var(--text-color);\n}\n\n.ui-datepicker-calendar th span {\n color: var(--medium-text-color);\n font-weight: normal;\n}\n\n.ui-datepicker-calendar td a {\n border-radius: 2px;\n}\n\n.ui-datepicker-calendar td a:hover {\n background-color: var(--light-sel-color);\n text-decoration: none;\n}\n\n.ui-datepicker-calendar td a.ui-state-active {\n background-color: var(--dark-sel-color);\n color: var(--white);\n @include mixins.light-on-dark-text;\n cursor: default;\n}\n\n.ui-datepicker-calendar td.ui-datepicker-today a {\n border-radius: 13px;\n box-shadow: inset 0 0 0 2px var(--light-sel-color);\n}\n\n/* timepicker */\n.ui-timepicker-wrapper {\n z-index: 101;\n}\n\n.ui-timepicker-list {\n margin-inline-start: 1px;\n overflow-y: auto;\n width: calc(14px + 6em);\n height: 210px;\n z-index: 100;\n}\n\n.ui-timepicker-list li {\n padding-inline: 14px 0;\n padding-block: 2px;\n white-space: nowrap;\n cursor: pointer;\n}\n\n.ui-timepicker-list li:hover {\n background-color: var(--light-sel-color);\n}\n\n.ui-timepicker-list li.ui-timepicker-selected {\n background-color: var(--dark-sel-color);\n color: var(--white);\n @include mixins.light-on-dark-text;\n cursor: default;\n}\n\n/* slide picker */\n.slide-picker {\n display: flex;\n height: 1rem;\n white-space: nowrap;\n\n a {\n position: relative;\n border: 1px solid var(--hairline-color);\n border-inline-start: none;\n background-image: none;\n width: calc(8rem / 16 - 1px);\n height: calc(1rem - 2px);\n margin-inline-start: 0;\n margin-block: 1px;\n box-sizing: border-box;\n cursor: pointer;\n\n &:first-child {\n width: calc(8rem / 16);\n border-inline-start: 1px solid var(--gray-400) !important;\n }\n\n &::before {\n content: '';\n position: absolute;\n inset-block-start: calc(-4rem / 16 - 1px);\n inset-inline-start: -1px;\n width: calc(100% + 2px);\n height: var(--touch-target-size);\n }\n }\n\n &:not(:hover) a.active,\n &:hover a.active-hover {\n border-block-start-color: var(--gray-400);\n border-block-end-color: var(--gray-400);\n height: 1rem;\n margin-block: 0;\n\n &:first-child {\n border-inline-start: 1px solid var(--gray-400);\n border-start-start-radius: var(--small-border-radius);\n border-end-start-radius: var(--small-border-radius);\n }\n }\n\n &:not(:hover) a.last-active,\n &:hover a.last-active-hover {\n border-inline-end: 1px solid var(--gray-400);\n border-start-end-radius: var(--small-border-radius);\n border-end-end-radius: var(--small-border-radius);\n }\n\n &:focus {\n a.active {\n background-color: var(--light-sel-color);\n }\n }\n}\n\n/* icon picker */\n.icon-picker {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--xs);\n}\n\n.icon-picker--icon {\n display: flex;\n align-items: center;\n justify-content: center;\n @include mixins.input-styles;\n border-radius: var(--ui-control-border-radius);\n width: var(--ui-control-height);\n height: var(--ui-control-height);\n background: var(--gray-050);\n\n svg {\n width: calc(20rem / 16);\n height: calc(20rem / 16);\n @include mixins.svg-mask(var(--ui-control-color));\n }\n}\n\n.icon-picker-modal {\n --width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);\n width: var(--width) !important;\n min-width: 0 !important;\n max-width: calc(100% - 20px) !important;\n\n .body {\n height: 100%;\n display: flex;\n flex-direction: column;\n gap: var(--l);\n\n .icon-picker-modal--list {\n flex: 1;\n position: relative;\n overflow: hidden;\n\n &:not(.loading) {\n .spinner {\n display: none;\n }\n }\n\n &.loading {\n &::after {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n content: '';\n background-color: rgb(255 255 255 / 75%);\n }\n\n .spinner {\n inset-block-start: calc(50% - 10px);\n z-index: 1;\n }\n }\n\n ul {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-start;\n gap: var(--s);\n max-height: 100%;\n overflow: auto;\n\n .icon-picker--icon {\n --focus-ring: var(--inner-focus-ring);\n\n &:hover {\n border-color: var(--link-color);\n background-color: var(--blue-100);\n }\n }\n }\n }\n }\n}\n\n/* errors */\nul.errors {\n margin-block-start: 5px;\n list-style-type: square;\n padding-inline-start: 20px;\n}\n\nul.errors li {\n color: var(--error-color);\n}\n\n/* message pages */\n.message-container {\n position: absolute;\n z-index: 100;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n\n &.no-access {\n background-color: color.adjust(mixins.$grey900, $alpha: -0.5);\n }\n\n .pane {\n inset-block-start: 50%;\n margin-block-start: -33px !important;\n margin-inline: auto;\n width: 320px;\n box-shadow: 0 25px 100px color.adjust(mixins.$grey900, $alpha: -0.5);\n }\n}\n\n/* 2FA setup page */\nbody.setup-2fa {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 100%;\n\n #setup-2fa {\n display: flex;\n flex-direction: column;\n gap: var(--l);\n width: 550px;\n max-width: 100%;\n padding: var(--padding);\n\n #setup-2fa-intro {\n text-align: center;\n }\n\n #setup-2fa-btn {\n display: flex;\n justify-content: center;\n }\n }\n}\n\n/* licensing issues page */\nbody.licensing-issues {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 100%;\n padding: var(--padding);\n\n #licensing-issues {\n display: flex;\n flex-direction: row;\n max-width: 50em;\n\n .buttons {\n justify-content: space-between;\n\n [data-icon] {\n margin-inline: 0;\n }\n }\n }\n\n #continue {\n margin: 0;\n }\n}\n\n/* auto-suggest */\n.autosuggest-container {\n position: relative;\n}\n\n.autosuggest__results-container {\n position: absolute;\n z-index: 2;\n width: 100%;\n border-radius: var(--large-border-radius);\n background-color: var(--white);\n @include mixins.shadow;\n box-sizing: border-box;\n padding-block: 0;\n padding-inline: 14px;\n text-align: start;\n @include mixins.sans-serif-font;\n font-size: 1em !important;\n\n .autosuggest__results-before {\n @include mixins.h6-styles;\n margin-block-start: 14px !important;\n }\n\n .autosuggest__results-item {\n @include mixins.menu-item-styles;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover,\n &.autosuggest__results-item--highlighted {\n @include mixins.menu-item-active-styles;\n cursor: pointer;\n }\n }\n}\n\n/* ----------------------------------------\n/* Matrix\n/* ---------------------------------------- */\n\n/* Matrix fields */\n.matrix {\n & > .buttons {\n margin-block-start: 10px;\n }\n}\n\n.matrixblock {\n position: relative;\n margin-block-end: 10px;\n padding-block: 0 var(--m);\n padding-inline: var(--m);\n border-radius: var(--large-border-radius);\n border: 2px solid var(--gray-100);\n background-color: var(--white);\n\n &.static {\n .titlebar {\n padding-inline: 14px 0;\n margin-block-end: 14px;\n }\n }\n\n & > .titlebar > .matrixblock-tabs .pane-tabs .menubtn:not(.action-btn),\n & > .actions .action-btn {\n padding: 0;\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n color: var(--custom-text-color, var(--ui-control-color));\n background-color: transparent;\n\n &:hover {\n backdrop-filter: brightness(90%);\n }\n\n &:active,\n &[aria-expanded='true'] {\n backdrop-filter: brightness(85%);\n }\n }\n\n .flex-fields {\n --row-gap: var(--m) !important;\n --padding: var(--m);\n }\n\n // no margin when a .field comes after a hidden item.\n .hidden + .field {\n margin-block-start: 0;\n }\n\n & > .titlebar {\n display: grid;\n grid-template-columns: auto 1fr;\n align-items: center;\n gap: var(--m);\n margin-block: 0;\n margin-inline: calc(var(--m) * -1);\n box-sizing: border-box;\n border-radius: calc(var(--large-border-radius) - 2px)\n calc(var(--large-border-radius) - 2px) 0 0;\n padding-inline: var(--m) calc(var(--m) + 70px);\n padding-block: 5px;\n color: var(--custom-text-color, var(--light-text-color));\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n word-wrap: normal;\n cursor: default;\n user-select: none;\n position: relative;\n background-color: var(--gray-050);\n min-height: calc(var(--lh) + 10px);\n\n & > .preview {\n flex-grow: 1;\n min-width: 0;\n opacity: 0;\n transition: opacity linear 100ms;\n overflow: hidden;\n\n &:empty {\n display: none;\n }\n\n body.ltr & {\n mask-image: linear-gradient(\n to left,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 12px\n );\n }\n\n body.rtl & {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 12px\n );\n }\n\n span {\n opacity: 0.5;\n }\n }\n\n & > .matrixblock-tabs {\n flex: 1;\n min-width: 0;\n margin-block: -5px;\n margin-inline: 0;\n\n .pane-tabs {\n margin: 0;\n padding-inline-end: 3px;\n\n [role='tablist'] {\n padding-block: 0;\n padding-inline: 12px;\n\n &.scrollable {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0) 12px,\n rgb(0 0 0) calc(100% - 12px),\n rgb(0 0 0 / 0%) 100%\n );\n }\n\n [role='tab'] {\n background-color: transparent;\n\n .tab-label {\n height: calc(var(--lh) + 10px);\n padding-block: 0;\n padding-inline: var(--m);\n }\n }\n }\n\n .menubtn:not(.action-btn) {\n margin-inline: 0;\n\n &:not(:empty, .btn-empty)::after {\n margin-inline-start: 0;\n }\n }\n }\n }\n\n & > .preview:first-child:empty + .matrixblock-tabs {\n margin-inline-start: calc((var(--m) + 12px) * -1);\n\n [role='tab']:first-child {\n &,\n .tab-label {\n border-start-start-radius: calc(var(--large-border-radius) - 2px);\n }\n }\n }\n }\n\n &.disabled-entry {\n & > .titlebar {\n padding-inline-end: 100px;\n }\n\n & > .actions {\n & > .status {\n &.off {\n display: block;\n }\n }\n }\n }\n\n &.collapsed {\n & > .titlebar {\n border-radius: calc(var(--large-border-radius) - 2px);\n\n & > .preview {\n opacity: 1;\n }\n }\n }\n\n & > .actions {\n display: flex;\n align-items: center;\n gap: var(--xs);\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: var(--m);\n cursor: default;\n min-height: calc(var(--lh) + 10px);\n\n & > * {\n margin: 0 !important;\n }\n\n & > .status {\n &.off {\n display: none;\n }\n }\n\n a:not([data-action]) {\n padding: 0;\n height: var(--touch-target-size);\n text-align: center;\n color: var(--dark-hairline-color);\n transform: color linear 100ms;\n\n &:hover {\n color: var(--link-color);\n\n &.settings::after {\n border-color: var(--link-color);\n }\n }\n }\n }\n\n &:not(.static) {\n & > .fields {\n padding-block-start: var(--l);\n }\n }\n\n & > .fields > .flex-fields > .field {\n &::before {\n display: none;\n }\n\n & > .status-badge {\n inset-inline-start: -2px;\n }\n }\n\n & > .buttons {\n margin-block-start: 0;\n height: 30px;\n }\n}\n\n/* categories */\n.add-category-form {\n margin-block-start: 24px;\n}\n\n.add-category-form .texticon {\n width: 200px;\n float: inline-start;\n margin-inline-end: 5px;\n}\n\n.add-category-form .texticon .text {\n padding-inline-end: 30px;\n}\n\n.add-category-form .texticon .spinner {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: 5px;\n}\n\n/* site pickers */\nbody.sitepicker {\n #main-content {\n padding: 30px;\n justify-content: center;\n align-items: center;\n text-align: center;\n }\n\n #content-container {\n max-width: 400px;\n }\n}\n\n.sitepicker-group {\n li {\n &:not(:first-child) {\n a {\n margin-block-start: -1px;\n border-start-start-radius: 0;\n border-start-end-radius: 0;\n\n &:not(:hover) {\n border-block-start-color: transparent;\n }\n }\n }\n\n &:not(:last-child) {\n a {\n border-end-start-radius: 0;\n border-end-end-radius: 0;\n }\n }\n\n a {\n display: block;\n position: relative;\n text-align: start;\n width: 100%;\n box-sizing: border-box;\n border: 1px solid var(--hairline-color);\n border-radius: var(--medium-border-radius);\n padding-inline: 15px 42px;\n padding-block: 9px;\n font-size: 16px;\n line-height: 1.4;\n\n &::after {\n font-size: 14px;\n position: absolute;\n inset-block-start: calc(50% - 7px);\n inset-inline-end: 12px;\n margin: 0;\n padding: 0;\n }\n\n &:hover {\n border-color: var(--link-color);\n text-decoration: none;\n z-index: 1;\n }\n }\n }\n}\n\n.entry-mover-modal {\n --width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);\n width: var(--width) !important;\n min-width: 0 !important;\n max-width: calc(100% - 20px) !important;\n\n .header {\n padding-block: calc(var(--m));\n text-align: center;\n }\n\n .body {\n height: 83%;\n position: relative;\n\n .entry-mover-modal--list {\n height: calc(100% + 20px);\n position: relative;\n\n fieldset {\n box-sizing: border-box;\n height: 100%;\n overflow: auto;\n padding-block-end: 20px;\n position: relative;\n }\n }\n }\n\n .footer {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n margin: 0;\n box-sizing: border-box;\n }\n}\n\n/* ----------------------------------------\n/* IE hacks\n/* ---------------------------------------- */\n\n/* Fix layout of modal element selectors for IE8 */\n.elementselectormodal .body .main {\n float: left \\9;\n width: 445px \\9;\n}\n\n/* ----------------------------------------\n/* Retina graphics\n/* ---------------------------------------- */\n\n@media only screen and (resolution >= 1.5dppx) {\n .structure ul li {\n background-size: 40px;\n\n body.ltr & {\n background-image: url('../images/branch_2x.png');\n }\n\n body.rtl & {\n background-image: url('../images/branch_rtl_2x.png');\n }\n }\n\n .hud .tip-left {\n background-image: url('../images/hudtip_left_2x.png');\n background-size: 15px 30px;\n }\n\n .hud .tip-top {\n background-image: url('../images/hudtip_top_2x.png');\n background-size: 30px 15px;\n }\n\n .hud .tip-right {\n background-image: url('../images/hudtip_right_2x.png');\n background-size: 15px 30px;\n }\n\n .hud .tip-bottom {\n background-image: url('../images/hudtip_bottom_2x.png');\n background-size: 30px 15px;\n }\n\n .hud.has-footer .tip-bottom {\n background-image: url('../images/hudtip_bottom_gray_2x.png');\n }\n}\n","@use 'sass:color';\n@use 'sass:list';\n@use 'sass:string';\n$white: #fff;\n$black: #000;\n\n$grey050: hsl(212, 60%, 97%);\n$grey100: hsl(212, 50%, 93%);\n$grey200: hsl(212, 30%, 85%);\n$grey300: hsl(211, 13%, 65%);\n$grey350: hsl(211, 11%, 59%);\n$grey400: hsl(210, 10%, 53%);\n$grey500: hsl(211, 12%, 43%);\n$grey550: hsl(210, 13%, 40%);\n$grey600: hsl(209, 14%, 37%);\n$grey700: hsl(209, 18%, 30%);\n$grey800: hsl(209, 20%, 25%);\n$grey900: hsl(210, 24%, 16%);\n$grey1000: hsl(210, 24%, 10%);\n\n$red050: #fef2f2;\n$red100: #fee2e2;\n$red200: #fecaca;\n$red300: #fca5a5;\n$red400: #f87171;\n$red500: #ef4444;\n$red600: #dc2626;\n$red700: #b91c1c;\n$red800: #991b1b;\n$red900: #7f1d1d;\n\n$orange050: #fff7ed;\n$orange100: #ffedd5;\n$orange200: #fed7aa;\n$orange300: #fdba74;\n$orange400: #fb923c;\n$orange500: #f97316;\n$orange600: #ea580c;\n$orange700: #c2410c;\n$orange800: #9a3412;\n$orange900: #7c2d12;\n\n$yellow050: #fefce8;\n$yellow100: #fef9c3;\n$yellow200: #fef08a;\n$yellow300: #fde047;\n$yellow400: #facc15;\n$yellow500: #eab308;\n$yellow600: #ca8a04;\n$yellow700: #a16207;\n$yellow800: #854d0e;\n$yellow900: #713f12;\n\n$green050: #f0fdf4;\n$green100: #dcfce7;\n$green200: #bbf7d0;\n$green300: #86efac;\n$green400: #4ade80;\n$green500: #22c55e;\n$green600: #16a34a;\n$green700: #15803d;\n$green800: #166534;\n$green900: #14532d;\n\n$teal050: #f0fdfa;\n$teal100: #ccfbf1;\n$teal200: #99f6e4;\n$teal300: #5eead4;\n$teal400: #2dd4bf;\n$teal500: #14b8a6;\n$teal550: #11a697;\n$teal600: #0d9488;\n$teal700: #0f766e;\n$teal800: #115e59;\n$teal900: #134e4a;\n\n$cyan050: #ecfeff;\n$cyan100: #cffafe;\n$cyan200: #a5f3fc;\n$cyan300: #67e8f9;\n$cyan400: #22d3ee;\n$cyan500: #06b6d4;\n$cyan600: #0891b2;\n$cyan700: #0e7490;\n$cyan800: #155e75;\n$cyan900: #164e63;\n\n$blue050: #eff6ff;\n$blue100: #dbeafe;\n$blue200: #bfdbfe;\n$blue300: #93c5fd;\n$blue400: #60a5fa;\n$blue500: #3b82f6;\n$blue600: #2563eb;\n$blue700: #1d4ed8;\n$blue800: #1e40af;\n$blue900: #1e3a8a;\n\n$violet050: #f5f3ff;\n$violet100: #ede9fe;\n$violet200: #ddd6fe;\n$violet300: #c4b5fd;\n$violet400: #a78bfa;\n$violet500: #8b5cf6;\n$violet600: #7c3aed;\n$violet700: #6d28d9;\n$violet800: #5b21b6;\n$violet900: #4c1d95;\n\n$pink050: #fdf2f8;\n$pink100: #fce7f3;\n$pink200: #fbcfe8;\n$pink300: #f9a8d4;\n$pink400: #f472b6;\n$pink500: #ec4899;\n$pink600: #db2777;\n$pink700: #be185d;\n$pink800: #9d174d;\n$pink900: #831843;\n\n// submit button colors\n$primaryColor: $red600;\n$secondaryColor: $grey500;\n\n$inputColor: hsl(212, 25%, 50%);\n\n// text colors\n$textColor: $grey700;\n$mediumDarkTextColor: $grey550;\n$mediumTextColor: $grey550;\n$lightTextColor: $grey500;\n$linkColor: #1f5fea;\n\n// menu colors\n$menuOptionColor: $textColor;\n$menuOptionActiveColor: $textColor;\n$menuOptionActiveBackgroundColor: $grey050;\n\n// hairline colors\n$hairlineColor: color.adjust($grey800, $alpha: -0.9);\n$mediumHairlineColor: color.adjust($grey600, $alpha: -0.75);\n$darkHairlineColor: color.adjust($grey400, $alpha: -0.5);\n\n// focus colors\n$lightFocusColor: $blue300;\n$mediumFocusColor: $blue500;\n$darkFocusColor: #0f74b1;\n\n// focus rings\n$lightFocusRing:\n 0 0 0 1px $lightFocusColor,\n 0 0 0 3px color.adjust($lightFocusColor, $alpha: -0.3);\n$mediumFocusRing:\n 0 0 0 1px $mediumFocusColor,\n 0 0 0 3px color.adjust($mediumFocusColor, $alpha: -0.3);\n$darkFocusRing:\n 0 0 0 1px $darkFocusColor,\n 0 0 0 3px color.adjust($darkFocusColor, $alpha: -0.3);\n\n// selection colors\n$lightSelColor: $grey200;\n$darkSelColor: $grey500;\n\n// alert/notice colors\n$errorColor: $red600;\n$warningColor: $yellow800;\n$successColor: $teal500;\n$noticeColor: $blue800;\n\n// UI element styles\n$smallBorderRadius: 3px;\n$mediumBorderRadius: 4px;\n$largeBorderRadius: 5px;\n\n$menuBorderRadius: $mediumBorderRadius;\n\n@mixin sans-serif-font {\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n 'Segoe UI',\n 'Roboto',\n 'Oxygen',\n 'Ubuntu',\n 'Cantarell',\n 'Fira Sans',\n 'Droid Sans',\n 'Helvetica Neue',\n sans-serif;\n}\n\n@mixin fixed-width-font {\n font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier,\n monospace;\n font-size: 0.9em !important;\n}\n\n@function toRem($values...) {\n @warn \"torem mixin is deprecated. Use calc($value / 16 * 1rem) instead.\";\n $max: list.length($values);\n $remValues: '';\n\n @for $i from 1 through $max {\n $remValues: #{$remValues + calc(list.nth($values, $i) / 16)}rem;\n\n @if $i < $max {\n $remValues: #{$remValues + ' '};\n }\n }\n\n @return $remValues;\n}\n\n@mixin fontSize($size) {\n @warn \"fontsize mixin is deprecated. Use CSS values instead.\";\n font-size: toRem($size);\n}\n\n// Other\n\n@mixin focus-styles {\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n @content;\n }\n}\n\n@mixin svg-mask($color) {\n rect,\n circle,\n ellipse,\n line,\n polyline,\n polygon,\n path,\n text {\n fill: $color;\n stroke-width: 0;\n }\n}\n\n@mixin icon {\n font-family: 'Craft';\n speak: never;\n -webkit-font-feature-settings: 'liga', 'dlig';\n -moz-font-feature-settings: 'liga=1, dlig=1';\n -moz-font-feature-settings: 'liga', 'dlig';\n -ms-font-feature-settings: 'liga', 'dlig';\n -o-font-feature-settings: 'liga', 'dlig';\n font-feature-settings: 'liga', 'dlig';\n text-rendering: optimizeLegibility;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n direction: ltr; // Fixes a rendering issue in Chrome/Win\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n display: inline-block;\n text-align: center;\n font-style: normal;\n vertical-align: middle;\n word-wrap: normal !important;\n user-select: none;\n}\n\n@mixin angle($dir: down, $color: currentColor, $width: calc(2rem / 16)) {\n display: block;\n content: '';\n font-size: 0;\n width: calc(7rem / 16);\n height: calc(7rem / 16);\n border: solid $color;\n border-width: 0 $width $width 0;\n opacity: 0.8;\n position: relative;\n\n @if $dir == up {\n transform: rotate(225deg);\n inset-block-start: 2px;\n } @else if $dir == down {\n transform: rotate(45deg);\n } @else if $dir == left {\n body.ltr & {\n transform: rotate(135deg);\n }\n body.rtl & {\n transform: rotate(-45deg);\n }\n } @else if $dir == right {\n body.ltr & {\n transform: rotate(-45deg);\n }\n body.rtl & {\n transform: rotate(135deg);\n }\n }\n}\n\n@mixin clearafter {\n content: '';\n display: block;\n height: 0;\n clear: both;\n visibility: hidden;\n}\n\n@mixin shadow {\n box-shadow: 0 1px 5px -1px color.adjust($grey900, $alpha: -0.8);\n}\n\n@mixin pane {\n background: $white;\n box-shadow:\n 0 0 0 1px $grey200,\n 0 2px 12px color.adjust($grey200, $alpha: -0.5);\n\n &:focus {\n box-shadow: var(--focus-ring);\n }\n}\n\n@mixin modal {\n border-radius: $largeBorderRadius;\n background-color: $white;\n box-shadow: 0 25px 100px color.adjust($grey900, $alpha: -0.5) !important;\n}\n\n@mixin light-on-dark-text() {\n // Make light on dark text sharp on Macs\n // (sub-pixel antialiasing looks too bold/blurry with light text on dark background)\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n@mixin light-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--light-focus-hsl), 1);\n}\n\n@mixin dark-btn-light-bg-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8);\n}\n\n@mixin custom-color-focus-ring($primary, $secondary: null) {\n @if $secondary != null {\n --focus-ring: 0 0 0 1px #{$primary}, 0 0 0 3px #{$secondary};\n } @else {\n --focus-ring: 0 0 0 3px #{$primary};\n }\n}\n\n@mixin two-color-focus-ring($light-button: true) {\n // Creates a two-color focus ring, with a white\n // If button is light, the dark box shadow is adjacent to the button\n // Else the light box shadow is adjacent to the button\n --light-color: var(--white);\n --dark-color: var(--gray-800);\n\n @if $light-button {\n --focus-ring: 0 0 0 3px var(--dark-color), 0 0 0 6px var(--light-color);\n } @else {\n --focus-ring: 0 0 0 3px var(--light-color), 0 0 0 6px var(--dark-color);\n }\n}\n\n// RTL stuff\n\n@mixin left($left) {\n @warn \"left mixin is deprecated. Use inset-inline-start instead.\";\n inset-inline-start: $left;\n}\n\n@mixin right($right) {\n @warn \"right mixin is deprecated. Use inset-inline-end instead.\";\n inset-inline-end: $right;\n}\n\n@mixin alignleft {\n @warn \"alignleft mixin is deprecated. Use text-align: start instead.\";\n text-align: start;\n}\n\n@mixin alignright {\n @warn \"alignright mixin is deprecated. Use text-align: end instead.\";\n text-align: end;\n}\n\n@mixin border-left($params...) {\n @warn \"border-left mixin is deprecated. Use border-inline-start instead.\";\n border-inline-start: $params;\n}\n\n@mixin border-right($params...) {\n @warn \"border-right mixin is deprecated. Use border-inline-end instead.\";\n border-inline-end: $params;\n}\n\n@mixin border-left-width($param) {\n @warn \"border-left-width mixin is deprecated. Use border-inline-start-width instead.\";\n border-inline-start-width: $param;\n}\n\n@mixin border-right-width($param) {\n @warn \"border-right-width mixin is deprecated. Use border-inline-end-width instead.\";\n border-inline-end-width: $param;\n}\n\n@mixin border-radius($tl, $tr, $br, $bl) {\n @warn \"border-radius mixin is deprecated. Use logical border properties instead.\";\n border-start-start-radius: $tl;\n border-start-end-radius: $tr;\n border-end-end-radius: $br;\n border-end-start-radius: $bl;\n}\n\n@mixin border-top-left-radius($params...) {\n @warn \"border-top-left-radius mixin is deprecated. Use border-start-start-radius instead.\";\n border-start-start-radius: $params;\n}\n\n@mixin border-top-right-radius($params...) {\n @warn \"border-top-right-radius mixin is deprecated. Use border-end-start-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-left-radius($params...) {\n @warn \"border-bottom-left-radius mixin is deprecated. Use border-start-end-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-right-radius($params...) {\n @warn \"border-bottom-right-radius mixin is deprecated. Use border-end-end-radius instead.\";\n border-end-end-radius: $params;\n}\n\n@mixin floatleft {\n @warn \"floatleft mixin is deprecated. Use float: inline-start instead.\";\n float: inline-start;\n}\n\n@mixin floatright {\n @warn \"floatright mixin is deprecated. Use float: inline-end instead.\";\n float: inline-end;\n}\n\n@mixin margin($t, $r, $b, $l, $important: '') {\n @warn \"margin mixin is deprecated. Use logical margin properties instead.\";\n margin-block: $t $b string.unquote($important);\n margin-inline: $l $r string.unquote($important);\n}\n\n@mixin margin-left($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-start instead.\";\n margin-inline-start: $margin;\n}\n\n@mixin margin-right($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-end instead.\";\n margin-inline-end: $margin;\n}\n\n@mixin padding($t, $r, $b, $l, $important: '') {\n @warn \"padding mixin is deprecated. Use padding logical properties instead.\";\n padding-block: $t $b string.unquote($important);\n padding-inline: $l $r string.unquote($important);\n}\n\n@mixin padding-left($padding...) {\n @warn \"padding-left mixin is deprecated. Use padding-inline-start properties instead.\";\n padding-inline-start: $padding;\n}\n\n@mixin padding-right($padding...) {\n @warn \"padding-right mixin is deprecated. Use padding-inline-end properties instead.\";\n padding-inline-end: $padding;\n}\n\n// Misc\n\n@mixin dark-inputs {\n @include placeholder-styles($grey400);\n\n .btn,\n .select:not(.selectize) select {\n background-color: $grey200;\n\n &:focus,\n &:hover {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust($grey200, $lightness: -10%);\n }\n }\n\n .text {\n background-color: $grey200;\n\n &:focus {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n }\n}\n\n@mixin header-btn {\n width: calc(30rem / 16);\n min-height: calc(30rem / 16);\n padding-left: 0;\n padding-right: 0;\n\n &:not(:hover):not(:active):not(.active):not([aria-expanded='true']) {\n background-color: transparent;\n }\n &:not(:active):not(.active):not([aria-expanded='true']):hover {\n background-color: color.adjust($grey300, $alpha: -0.85);\n }\n}\n\n@mixin h6-styles {\n margin: 14px 0 3px;\n font-size: 11px;\n line-height: 1.2;\n color: $lightTextColor;\n text-transform: uppercase;\n}\n\n@mixin token-styles {\n display: inline-block;\n border-radius: $smallBorderRadius;\n padding: 3px 7px;\n font-size: 12px;\n line-height: 14px;\n color: $textColor;\n background-color: $grey100;\n}\n\n@mixin active-token-styles {\n background-color: $grey200;\n}\n\n@mixin menu-styles {\n z-index: 100;\n border-radius: $menuBorderRadius;\n padding: 0 14px;\n overflow: auto;\n background: $white;\n user-select: none;\n box-shadow:\n 0 0 0 1px color.adjust($grey900, $alpha: -0.9),\n 0 5px 20px color.adjust($grey900, $alpha: -0.75);\n}\n\n@mixin menu-item-styles {\n margin: 0 -14px;\n padding: 10px 14px;\n color: $menuOptionColor;\n text-decoration: none;\n white-space: nowrap;\n}\n\n@mixin menu-item-active-styles {\n color: var(--white) !important;\n --medium-text-color: rgba(255, 255, 255, 0.8);\n --light-text-color: rgba(255, 255, 255, 0.8);\n background-color: var(--dark-sel-color);\n\n svg {\n @include svg-mask(var(--white));\n }\n}\n\n@mixin disclosure-link-hover-styles {\n color: $menuOptionColor;\n background-color: $grey050;\n}\n\n@mixin input-styles {\n border-radius: $smallBorderRadius;\n border: 1px solid color.adjust($inputColor, $alpha: -0.75);\n background-color: hsl(212, 50%, 99%);\n background-clip: padding-box;\n}\n\n@mixin input-focused-styles {\n box-shadow: var(--focus-ring);\n}\n\n@mixin placeholder-styles($color) {\n input::-webkit-input-placeholder,\n textarea::-webkit-input-placeholder {\n color: $color;\n }\n\n input:-ms-input-placeholder,\n textarea:-ms-input-placeholder {\n color: $color;\n }\n\n input::-ms-input-placeholder,\n textarea::-ms-input-placeholder {\n color: $color;\n }\n\n input:-moz-placeholder,\n textarea:-moz-placeholder {\n color: $color;\n }\n\n input::-moz-placeholder,\n textarea::-moz-placeholder {\n color: $color;\n }\n\n input::placeholder,\n textarea::placeholder {\n color: $color;\n }\n}\n\n@mixin select-styles {\n position: relative;\n border-radius: $largeBorderRadius;\n white-space: nowrap;\n}\n\n@mixin select-container-styles {\n max-width: 100%;\n position: relative;\n :not(.flex) > & {\n display: inline-block;\n }\n}\n\n@mixin select-arrow-styles {\n @include angle;\n position: absolute;\n z-index: 1;\n inset-block-start: calc(50% - 5px);\n inset-inline-end: 9px;\n user-select: none;\n pointer-events: none;\n color: var(--ui-control-color);\n}\n\n@mixin select-input-styles {\n display: block;\n position: relative;\n max-width: 100%;\n border: none;\n padding-block: 7px;\n padding-inline: 10px 22px;\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n background-color: hsl(212, 25%, 90%);\n appearance: none;\n // from https://stackoverflow.com/a/15933790/1688568\n &::-ms-expand {\n display: none;\n }\n}\n\n@mixin select-input-fullwidth-styles {\n min-width: 100%;\n}\n\n@mixin select-input-focused-styles {\n outline-color: transparent;\n background-color: hsl(212, 25%, 85%);\n box-shadow: var(--focus-ring);\n}\n\n@mixin touch-target {\n height: var(--touch-target-size);\n width: var(--touch-target-size);\n}\n\n// https://tailwindcss.com/docs/screen-readers#undoing-screen-reader-only-elements\n@mixin visually-hidden {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n@mixin not-visually-hidden {\n position: static;\n width: auto;\n height: auto;\n padding: 0;\n margin: 0;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n@mixin readable {\n font-size: 16px;\n line-height: 22px;\n\n h1,\n .h1,\n h2,\n .h2,\n h3,\n .h3,\n h4,\n .h4,\n h5,\n .h5,\n h6,\n .h6 {\n margin: 24px 0 16px;\n font-weight: 600;\n }\n\n h1,\n .h1 {\n font-size: 32px;\n line-height: 40px;\n color: #000;\n }\n\n h2,\n .h2 {\n font-size: 24px;\n line-height: 30px;\n }\n\n h3,\n .h3 {\n font-size: 20px;\n line-height: 24px;\n }\n\n h4,\n .h4 {\n font-size: 16px;\n line-height: 20px;\n }\n\n h5,\n .h5 {\n font-size: 14px;\n line-height: 18px;\n }\n\n h6,\n .h6 {\n font-size: 13.6px;\n line-height: 17px;\n color: $mediumTextColor;\n }\n\n ul,\n ol {\n margin: 1em 0;\n padding-inline-start: 2em;\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n\n .tip-dismiss-btn {\n position: absolute;\n top: 12px;\n inset-inline-end: 12px;\n\n & + p {\n margin-top: 0;\n }\n }\n\n blockquote {\n margin: 16px 0;\n\n &:not(.note) {\n padding: 0 16px;\n color: $mediumTextColor;\n border-inline-start: 4px solid $hairlineColor;\n }\n\n &.note {\n position: relative;\n border-radius: 4px;\n padding: 1em;\n padding-inline-start: 50px;\n border: 1px solid;\n\n &.dismissible {\n padding-inline-end: 36px;\n }\n\n &:not(.tip):not(.warning) {\n border-color: $errorColor;\n color: #bf503f;\n\n &:before {\n content: 'alert';\n color: $errorColor;\n }\n }\n\n &.tip {\n border-color: $linkColor;\n color: $linkColor;\n\n &:before {\n content: 'lightbulb';\n color: $linkColor;\n }\n }\n\n &.warning {\n border-color: $warningColor;\n color: #cf783a;\n\n &:before {\n content: 'alert';\n color: $warningColor;\n }\n }\n\n &:before {\n @include icon;\n opacity: 1;\n position: absolute;\n top: 15px;\n inset-inline-start: 16px;\n font-size: 24px;\n width: 24px;\n }\n\n a[href] {\n color: currentColor;\n text-decoration: underline;\n }\n }\n }\n\n .go:after {\n font-size: 14px;\n }\n}\n\n@mixin checkered-bg($size) {\n // h/t https://gist.github.com/dfrankland/f6fed3e3ccc42e3de482b324126f9542\n $halfSize: $size * 0.5;\n background-image: linear-gradient(\n 45deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 135deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 45deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n ),\n linear-gradient(\n 135deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n );\n background-size: $size $size;\n background-position:\n 0 0,\n $halfSize 0,\n $halfSize -#{$halfSize},\n 0 $halfSize;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n$sidebarWidth: calc(226rem / 16);\n$sidebarZIndex: 100;\n$detailsWidth: 350px;\n$minFullUiWidth: calc(1200rem / 16);\n$minXlUiWidth: calc(1536rem / 16);\n$minDesktopWidth: calc(600rem / 16);\n$minHorizontalUiWidth: $minFullUiWidth - $sidebarWidth;\n\n// Colors\n$badgeBackgroundColor: var(--gray-200);\n$badgeColor: var(--gray-800);\n\n:root {\n --2xs: 2px;\n --xs: 4px;\n --s: 8px;\n --m: 14px;\n --l: 18px;\n --xl: 24px;\n --padding: var(--xl);\n --neg-padding: calc(var(--padding) * -1);\n --sidebar-width: #{$sidebarWidth};\n --global-sidebar-width: #{$sidebarWidth};\n --header-height: calc(44rem / 16);\n --details-width: #{$detailsWidth};\n\n // Sidebar\n --sidebar-bgColor: var(--gray-150);\n\n // Nav items\n --nav-item-indicator-size: var(--xs);\n --nav-item-badge-bgColor: var(--medium-text-color);\n --nav-item-badge-fgColor: var(--white);\n --nav-item-fgColor-active: var(--text-color);\n --nav-item-bgColor-active: var(--gray-200);\n --nav-item-fgColor-hover: var(--text-color);\n --nav-item-bgColor-hover: var(--gray-200);\n --nav-item-prefix-width: calc(30rem / 16);\n --nav-item-prefix-ratio: 1;\n --nav-item-trigger-size: var(--touch-target-size);\n --nav-item-gutter-width: calc(10rem / 16); // Left and right padding\n}\n\nhtml {\n text-size-adjust: 100%;\n min-height: 100vh;\n}\n\nbody {\n min-height: 100vh;\n\n &.dragging * {\n cursor: move !important;\n cursor: grabbing !important;\n }\n\n :focus {\n outline-style: solid;\n outline-color: transparent;\n box-shadow: var(--focus-ring);\n }\n}\n\n.reduce-focus-visibility {\n :focus:not(:focus-visible) {\n box-shadow: none;\n }\n\n :focus-visible {\n box-shadow: var(--focus-ring);\n }\n}\n\n.skip-link {\n position: absolute;\n margin: 5px;\n inset-inline-start: -10000px;\n inset-block-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: $sidebarZIndex + 1;\n\n &:focus {\n inset-inline-start: unset;\n inset-inline-start: 0;\n width: auto;\n height: auto;\n background-color: var(--gray-100) !important;\n }\n}\n\n#global-skip-link {\n @media only screen and (min-width: $minFullUiWidth) {\n @include mixins.two-color-focus-ring;\n }\n}\n\n#global-container {\n position: relative;\n display: flex;\n min-height: 100vh;\n\n @media screen and (prefers-reduced-motion: no-preference) {\n transition: inset-inline-start 100ms cubic-bezier(0.33, 1, 0.68, 1);\n }\n}\n\n#global-header {\n display: grid;\n grid-template-columns: 1fr min-content min-content;\n align-items: center;\n}\n\n/* global sidebar */\n$sidebarLinkStaticColor: var(--gray-100);\n$sidebarLinkSecondaryColor: var(--gray-200);\n$systemInfoBgColor: color.adjust(mixins.$grey800, $lightness: -5%);\n$systemInfoHoverBgColor: color.adjust(mixins.$grey800, $lightness: -10%);\n\n#system-info {\n display: grid;\n grid-template-columns: var(--nav-item-prefix-width) auto;\n gap: 10px;\n height: calc(45rem / 16);\n padding-block: 0;\n padding-inline: var(--nav-item-gutter-width);\n position: relative;\n flex: 0 0 calc(45rem / 16);\n flex-direction: row;\n align-items: center;\n color: currentcolor;\n border-block-end: 1px solid var(--hairline-color);\n background-clip: padding-box;\n\n &::after {\n display: none;\n }\n}\n\ndiv#system-info {\n cursor: default;\n}\n\na#system-info {\n &:focus,\n &:hover {\n text-decoration: none;\n background-color: var(--gray-200);\n }\n}\n\n#site-icon {\n --size: var(--nav-item-prefix-width); // Matches .sidebar-action__prefix\n height: var(--size);\n\n img,\n svg {\n display: block;\n width: var(--size);\n height: var(--size);\n border-radius: 4px;\n }\n\n svg {\n @include mixins.svg-mask(var(--medium-text-color));\n }\n}\n\n#system-name {\n h2,\n .h2 {\n margin: 0;\n width: 100%;\n overflow: hidden;\n max-height: 40px;\n position: relative;\n\n // Multi-line text overflow ellipsis\n // (https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp)\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n }\n}\n\n@media only screen and (min-width: $minFullUiWidth) {\n [data-sidebar='collapsed'] {\n #system-info:hover #system-name {\n opacity: 1;\n transform: translateY(-50%) translateX(0);\n }\n\n #system-name {\n position: absolute;\n inset-inline-start: calc(100% + (var(--s) * 2));\n inset-block-start: 50%;\n transform: translateY(-50%) translateX(-5px);\n opacity: 0;\n @include mixins.pane;\n color: var(--text-color);\n border-radius: var(--medium-border-radius);\n padding-block: var(--xs);\n padding-inline: var(--s);\n white-space: nowrap;\n pointer-events: none;\n\n @media screen and (prefers-reduced-motion: no-preference) {\n transition:\n opacity 50ms cubic-bezier(0.33, 1, 0.68, 1),\n transform 150ms cubic-bezier(0.33, 1, 0.68, 1);\n }\n }\n }\n}\n\n#global-footer {\n --link-color: #1453db;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-block: var(--m) var(--xl);\n padding-inline: var(--m);\n gap: var(--m);\n\n body.has-debug-toolbar & {\n padding-block-end: calc(var(--xl) + 42px);\n }\n\n a {\n white-space: nowrap;\n }\n}\n\n#app-info {\n display: flex;\n flex-direction: row;\n justify-content: center;\n gap: var(--m);\n}\n\n#trial-info {\n padding-block: 16px;\n padding-inline: var(--xl);\n border-radius: var(--large-border-radius);\n background-color: var(--gray-150);\n box-shadow:\n inset 0 1px 0 rgb(255 255 255 / 50%),\n 0 0 0 1px hsl(212deg 30% 80%),\n 0 2px 12px color.adjust(mixins.$grey200, $alpha: -0.5);\n text-align: center;\n}\n\n#app-version {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 12px;\n color: var(--gray-600);\n text-align: center;\n gap: var(--s);\n\n a {\n color: var(--gray-600);\n text-decoration: underline;\n\n &.go:hover::after {\n color: var(--gray-600);\n }\n }\n}\n\n#edition-logo {\n user-select: none;\n border: 1px solid var(--gray-600);\n border-radius: 3px;\n display: inline-flex;\n box-sizing: content-box;\n font-size: 11px;\n padding-block: 6px;\n padding-inline: 7px 5px;\n line-height: 8px;\n font-weight: 600;\n letter-spacing: 1.7px;\n text-transform: uppercase;\n}\n\n#devmode {\n margin-block-start: auto;\n flex: 0 0 4px;\n width: 100%;\n min-height: 4px; // fixes Windows scaling bug (https://github.com/craftcms/cms/issues/3259)\n background:\n url('../images/dev-mode.svg') repeat-x 21px 0,\n var(--gray-900);\n cursor: help;\n}\n\n#page-container {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n\n#alerts {\n position: relative; // to keep it above #global-header's shadow\n background-color: var(--red-050);\n border-inline-start: 6px solid var(--error-color);\n color: var(--error-color);\n\n & > li {\n padding-block: 10px;\n padding-inline: 24px;\n box-shadow: inset 0 -1px 0 0 var(--red-100);\n\n .resolvable-alert-buttons {\n margin-block-start: var(--m);\n }\n\n .btn,\n a.go {\n display: inline-flex;\n align-items: center;\n border: 1px solid color.adjust(mixins.$errorColor, $alpha: -0.5);\n border-radius: var(--medium-border-radius);\n padding-block: 4px;\n padding-inline: 5px;\n margin-block: 0;\n margin-inline: 2px;\n color: var(--error-color);\n min-height: calc(30rem / 16);\n\n .flex & {\n margin: 0;\n }\n\n &:hover {\n border-color: var(--error-color);\n }\n }\n\n a:not(.btn) {\n color: var(--error-color);\n text-decoration: underline;\n\n &.go {\n text-decoration: none;\n white-space: nowrap;\n\n &::after {\n color: var(--error-color);\n font-size: 15px;\n margin-block-start: 1px;\n }\n }\n }\n\n .btn {\n background-color: transparent;\n }\n }\n}\n\n#global-header .btn.menubtn,\nli.crumb .btn.menubtn,\n.btn.action-btn {\n padding: 0;\n width: var(--touch-target-size);\n min-height: var(--touch-target-size);\n\n &:not(:hover, :active, [aria-expanded='true']) {\n background-color: transparent;\n }\n}\n\n#global-header {\n width: 100%;\n margin-block-end: var(--m);\n border-block-end: 1px solid var(--hairline-color);\n\n .flex {\n height: var(--header-height);\n align-items: center;\n }\n\n .btn {\n --ui-control-color: var(--gray-400);\n --ui-control-hover-color: var(--gray-800);\n --ui-control-active-color: var(--gray-700);\n\n &:hover {\n color: var(--ui-control-hover-color);\n }\n }\n}\n\n.nav-toggle {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 44px;\n min-width: 44px;\n height: var(--header-height);\n border-inline-end: 1px solid var(--medium-hairline-color);\n line-height: 26px;\n color: currentcolor;\n text-align: center;\n\n &::before {\n @include mixins.icon;\n content: 'menu';\n font-size: 16px;\n line-height: 0;\n }\n\n &:hover {\n color: var(--link-color);\n }\n}\n\n#crumbs {\n display: flex;\n flex-direction: row;\n align-items: center;\n font-size: 13px;\n margin: 0 !important;\n max-width: 100%;\n overflow: hidden;\n\n &.empty {\n display: none;\n }\n\n nav {\n margin: 0;\n }\n}\n\n#primary-nav-toggle {\n &:focus-visible {\n box-shadow: var(--inner-focus-ring);\n }\n}\n\n#crumb-list {\n display: flex;\n flex-flow: row nowrap;\n align-items: stretch;\n max-width: 100%;\n height: var(--header-height);\n\n --arrow-padding: 10;\n --arrow-height: 22;\n --arrow-angle: 35;\n --arrow-width: 17.1111; // height/(45/angle)\n --arrow-c: 27.871; // sqrt(height^2+width^2)\n\n body.rtl & {\n --arrow-angle: -35;\n }\n\n li.crumb {\n position: relative;\n padding-inline-start: calc(var(--arrow-width) * 0.5rem / 16);\n cursor: default;\n color: var(--light-text-color);\n\n &:not(.current) {\n padding-inline-end: calc(var(--arrow-width) * 1.125rem / 16);\n\n &::before,\n &::after {\n display: block;\n content: '';\n width: 1px;\n height: calc(var(--arrow-c) * 1rem / 16);\n position: absolute;\n inset-inline-end: calc(var(--arrow-width) * 0.5rem / 16);\n background: var(--medium-hairline-color);\n pointer-events: none;\n }\n\n &::before {\n inset-block-start: calc(\n (var(--arrow-height) - var(--arrow-c)) / 2 * 1rem / 16\n );\n transform: rotate(calc(var(--arrow-angle) * -1deg));\n }\n\n &::after {\n inset-block-end: calc(\n (var(--arrow-height) - var(--arrow-c)) / 2 * 1rem / 16\n );\n transform: rotate(calc(var(--arrow-angle) * 1deg));\n }\n }\n }\n\n & .menu--disclosure {\n li {\n display: block;\n\n &::after {\n content: none;\n }\n }\n }\n}\n\n#crumb-menu-trigger {\n min-width: var(--touch-target-size);\n\n &::before {\n width: 100%;\n }\n}\n\n#crumb-menu {\n .chip {\n min-height: 44px;\n }\n}\n\nli.crumb {\n display: flex;\n align-items: center;\n flex-wrap: nowrap;\n gap: var(--xs);\n\n [data-icon] {\n position: relative;\n inset-block-start: -1px;\n }\n\n .menubtn {\n position: relative;\n margin-block: 0;\n margin-inline: calc(var(--xs) * -1 / 2);\n }\n\n [data-icon='ellipsis']::before {\n margin-block-start: 3px;\n font-size: 17px;\n }\n\n .chip {\n padding: 0;\n background-color: transparent;\n\n --custom-bg-color: initial !important;\n --custom-text-color: initial !important;\n --custom-sel-bg-color: initial !important;\n\n .label-link {\n max-width: 15em;\n\n &:focus-visible {\n box-shadow: var(--inner-focus-ring);\n }\n\n & > span:not(.context-label) {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n &:has(.menubtn) > a {\n margin-inline-end: 0 !important;\n padding-inline-end: var(--xs) !important;\n }\n\n & > a {\n flex: 1;\n display: flex !important;\n align-items: center;\n flex-wrap: nowrap;\n gap: var(--xs);\n white-space: nowrap;\n\n .menu--disclosure & {\n min-height: 34px;\n }\n }\n\n a,\n button {\n display: inline-flex;\n align-items: center;\n min-height: var(--touch-target-size);\n\n &:not(:hover) {\n color: var(--text-color);\n\n svg {\n @include mixins.svg-mask(var(--text-color));\n }\n }\n\n &:hover {\n text-decoration: none;\n }\n }\n\n a {\n position: relative;\n }\n\n button {\n cursor: pointer;\n }\n}\n\nli.breadcrumb-toggle-wrapper {\n &::after {\n content: none;\n }\n}\n\n#account-menu {\n ul {\n li {\n a {\n max-width: calc(100% + 28px) !important;\n }\n }\n }\n}\n\n#announcements-btn {\n @include mixins.header-btn;\n width: calc(28rem / 16 + 10px);\n position: relative;\n\n &.unread::after {\n content: '';\n display: block;\n position: absolute;\n inset-block-start: calc(3rem / 16);\n inset-inline-end: 5px;\n width: calc(7rem / 16);\n height: calc(7rem / 16);\n border-radius: 50%;\n background-color: var(--blue-600);\n }\n\n svg {\n width: 1rem;\n height: 1rem;\n @include mixins.svg-mask(var(--ui-control-color));\n }\n\n &:hover,\n &:active,\n &.active {\n svg {\n @include mixins.svg-mask(var(--ui-control-active-color));\n }\n }\n}\n\n#announcements {\n max-width: 350px;\n\n .announcement {\n &:not(:first-child) {\n margin-block-start: 20px;\n }\n\n .announcement-label-container {\n margin-block: -3px 3px;\n display: flex;\n align-items: center;\n\n .announcement-icon svg {\n display: block;\n width: 15px;\n height: 15px;\n }\n\n .announcement-label {\n margin-inline-start: 5px;\n font-size: 12px;\n color: var(--light-text-color);\n }\n }\n\n &.unread .announcement__heading::after {\n content: '';\n display: block;\n position: absolute;\n inset-block-start: 7px;\n inset-inline-start: -13px;\n width: 7px;\n height: 7px;\n border-radius: 4px;\n background-color: var(--blue-600);\n }\n\n p {\n margin: 0;\n }\n }\n\n .announcement__header {\n display: grid;\n }\n\n .announcement__heading {\n position: relative;\n margin-block: 0 3px;\n margin-inline: 0;\n order: 1;\n }\n}\n\n#user-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-inline: var(--s) calc(var(--padding) + 1px);\n padding-block: 5px;\n height: 100%;\n background-color: transparent;\n border-radius: 0;\n\n &::after {\n border-color: var(--ui-control-color);\n transition: border-color linear 100ms;\n }\n\n &:hover::after {\n border-color: var(--ui-control-hover-color);\n }\n\n &[aria-expanded='true']::after {\n border-color: var(--ui-control-active-color);\n }\n}\n\n.header-photo {\n img,\n svg {\n display: block;\n width: calc(30rem / 16);\n height: calc(30rem / 16);\n max-width: none;\n border-radius: 50%;\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey900, $alpha: -0.95),\n 0 0 0 color.adjust(mixins.$grey900, $alpha: -1);\n transition: box-shadow linear 150ms;\n\n #user-info:hover & {\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey900, $alpha: -0.95),\n 0 2px 10px -2px color.adjust(mixins.$grey900, $alpha: -0.7);\n }\n }\n}\n\n/* main container */\n#main-container {\n position: relative;\n flex-grow: 1;\n}\n\n#notifications {\n position: fixed;\n inset-block-end: 8px;\n inset-inline-start: 8px;\n width: calc(100% - 16px);\n z-index: 101;\n\n body.has-debug-toolbar & {\n inset-block-end: 50px;\n }\n\n @media only screen and (min-width: $minHorizontalUiWidth) {\n width: 350px;\n }\n\n .notification {\n display: flex;\n position: relative;\n @include mixins.pane;\n padding-block: 10px;\n padding-inline: 14px;\n border-radius: var(--large-border-radius);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey1000, $alpha: -0.85),\n 0 2px 12px color.adjust(mixins.$grey1000, $alpha: -0.85);\n\n --color: var(--notice-color);\n\n &[data-type='success'] {\n --color: var(--success-color);\n }\n\n &[data-type='error'] {\n --color: var(--error-color);\n }\n\n & + .notification {\n margin-block-start: 12px;\n }\n\n .notification-icon {\n width: 18px;\n margin-block-start: -2px;\n margin-inline-end: 10px;\n font-size: 18px;\n color: var(--color);\n }\n\n .notification-main {\n overflow: hidden;\n }\n\n .notification-body {\n display: grid;\n grid-template-columns: 20px 1fr;\n gap: var(--s);\n width: 100%;\n\n .notification-message {\n font-weight: bold;\n word-break: normal;\n overflow-wrap: anywhere;\n }\n\n .notification-details {\n margin-block-start: var(--xs);\n\n .chip {\n border: 1px solid mixins.$hairlineColor;\n }\n }\n }\n\n .notification-close-btn {\n position: relative;\n inset-block-start: -2px;\n margin-inline-start: 10px;\n }\n }\n}\n\n#header-container {\n margin-block-end: var(--m);\n}\n\n@media only screen and (min-width: $minFullUiWidth) {\n #primary-nav-toggle {\n display: none;\n }\n\n #crumbs:not(.empty) #primary-nav-toggle + nav ul li:first-child,\n #crumbs.empty + .context-menu-container {\n margin-inline-start: var(--padding);\n padding-inline-start: 0;\n }\n}\n\n#global-header,\n#header {\n .flex {\n max-width: 100%;\n\n &.flex-nowrap {\n min-width: 0;\n }\n }\n}\n\n#header {\n display: flex;\n align-items: flex-start;\n place-content: stretch space-between;\n flex-wrap: nowrap;\n gap: var(--s);\n padding-block: 5px;\n padding-inline: var(--padding);\n position: relative;\n z-index: 2;\n box-sizing: border-box;\n background-color: color.adjust(mixins.$grey300, $alpha: -1);\n box-shadow: 0 1px 0 color.adjust(mixins.$grey800, $alpha: -1);\n transition:\n background-color linear 100ms,\n box-shadow linear 100ms;\n\n body.fixed-header & {\n position: fixed;\n z-index: 12;\n inset-block-start: 0;\n background-color: var(--gray-100);\n box-shadow: 0 1px 0 color.adjust(mixins.$grey700, $alpha: -0.9);\n }\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n transition:\n background-color linear 100ms,\n box-shadow linear 100ms,\n backdrop-filter linear 100ms;\n\n body.fixed-header & {\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n backdrop-filter: blur(10px);\n }\n }\n }\n\n h1 {\n line-height: 1.3;\n margin-block: 0;\n min-width: 0;\n }\n\n .buttons,\n .btngroup {\n margin-block-start: 0;\n }\n}\n\n#page-title {\n --page-title-columns: 1fr 34px;\n min-height: 34px;\n display: grid;\n grid-template-columns: var(--page-title-columns);\n align-items: center;\n gap: var(--s);\n\n &.has-toolbar {\n @media only screen and (min-width: $minHorizontalUiWidth) {\n min-width: calc(#{$sidebarWidth} - var(--xl) - var(--s)) !important;\n }\n }\n}\n\n#content-heading {\n font-size: 0.875rem;\n font-weight: normal;\n\n &::before {\n content: '/';\n display: inline-block;\n margin-inline: 0.5rem;\n }\n\n @media only screen and (min-width: $minHorizontalUiWidth) {\n display: none;\n }\n}\n\n#toolbar {\n flex: 1;\n align-items: flex-start;\n justify-content: space-between;\n\n .icon::before,\n .texticon::before,\n .menubtn::after,\n [data-icon]::before,\n [data-icon-after]::after {\n color: currentcolor;\n opacity: 0.8;\n }\n\n .text {\n border-radius: var(--large-border-radius);\n\n &::placeholder {\n color: var(--light-text-color);\n }\n\n &:not(:focus) {\n background-clip: border-box;\n }\n }\n}\n\n#revision-indicators {\n min-width: 34px;\n min-height: 34px;\n display: flex;\n align-items: center;\n align-self: start;\n}\n\n#action-buttons {\n flex-shrink: 0;\n\n .action-btn {\n width: var(--ui-control-height);\n height: var(--ui-control-height);\n }\n\n @media only screen and (width <= 400px) {\n .btngroup .btn:first-child {\n flex-basis: 100%;\n }\n }\n\n @media only screen and (max-width: $minHorizontalUiWidth - calc(1rem / 16)) {\n flex-direction: row-reverse;\n justify-content: flex-start;\n margin-block-start: 10px;\n }\n}\n\n#main-content {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n padding-block: 0 48px;\n padding-inline: var(--padding);\n box-sizing: border-box;\n\n // for the Dashboard and any other full-page grids:\n & > .grid:only-child {\n flex: 1;\n }\n}\n\n#sidebar-toggle-container {\n display: none;\n}\n\n#sidebar-container {\n flex: 0 0 $sidebarWidth;\n width: $sidebarWidth;\n box-sizing: border-box;\n\n @media only screen and (min-width: $minFullUiWidth) {\n margin-inline-start: calc(var(--xl) * -1);\n }\n}\n\n#sidebar {\n position: relative;\n box-sizing: border-box;\n padding-block: 0 var(--m);\n padding-inline: 40px;\n width: $sidebarWidth;\n background-color: transparent;\n\n &.fixed {\n position: fixed;\n }\n\n nav {\n margin-inline: -31px;\n\n li {\n a {\n position: relative;\n\n &:focus {\n z-index: 1;\n }\n\n &:not(.sel) {\n &:hover {\n background-color: var(--gray-200);\n }\n }\n }\n }\n }\n\n .skip-link {\n margin-block: 0;\n margin-inline: var(--s);\n }\n\n @media only screen and (min-width: $minFullUiWidth) {\n padding-block: 0 var(--m);\n padding-inline: 31px;\n }\n}\n\n#content-container {\n flex: 1 1 auto;\n\n /*\n Admittedly I'm not totally sure why this is necessary, but it seems to be.\n We have to give #content-container some kind of \"hard\" width for it to properly\n clip the content when table cells are long.\n */\n width: 400px;\n}\n\n.content-grid {\n --size-main-content: 100%;\n position: relative;\n display: grid;\n grid-template-columns: minmax(var(--size-main-content), 1fr) var(\n --touch-target-size\n );\n\n &:has(.content-grid__toggle) {\n --size-main-content: calc(100% - var(--touch-target-size));\n }\n}\n\n.content-grid__main {\n grid-column: 1/1;\n}\n\n.content-pane {\n @include mixins.pane;\n border-radius: var(--large-border-radius);\n position: relative;\n background-clip: padding-box;\n padding-block: var(--xl);\n padding-inline: var(--padding);\n word-wrap: break-word;\n container-type: inline-size;\n\n & > hr {\n margin-inline: calc(var(--xl) * -1);\n }\n}\n\n#footer,\n.footer {\n padding-block: 6px;\n padding-inline: var(--pane-padding, var(--xl));\n min-height: 44px;\n line-height: calc(32rem / 16);\n\n .buttons {\n height: 32px;\n display: flex;\n align-items: center;\n }\n\n .btn {\n padding-block: 4px;\n height: var(--ui-control-height--small);\n }\n}\n\n#footer {\n position: sticky;\n inset-block-end: 0;\n z-index: 1;\n margin-block: calc(var(--s) + 1px) calc(var(--xl) * -1 + 2px);\n margin-inline: calc(var(--padding) * -1 + 2px);\n background-color: var(--gray-050);\n border-radius: var(--small-border-radius);\n box-sizing: border-box;\n border-block-start: 2px solid var(--white);\n\n &:empty {\n display: none;\n }\n\n &.stuck {\n border-radius: 0;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n backdrop-filter: blur(10px);\n }\n }\n }\n\n .has-debug-toolbar & {\n transition: padding linear 100ms;\n\n &.stuck {\n padding-block-end: 52px;\n }\n }\n\n & > *,\n .flex > * {\n margin-block-end: 0;\n }\n}\n\n#details-container[data-state='collapsed'] {\n display: none;\n}\n\n#details-toggle > button {\n position: sticky;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n inset-block-start: 0;\n height: 100%;\n max-height: 100vh;\n width: var(--touch-target-size);\n border-radius: var(--ui-control-border-radius);\n\n .details-toggle__inner {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n border: 1px solid var(--hairline-color);\n width: calc(var(--touch-target-size) - var(--s));\n height: calc(var(--touch-target-size) * 2);\n border-radius: var(--ui-control-border-radius);\n background-color: var(--gray-100);\n position: relative;\n z-index: 10;\n }\n\n &::before {\n content: '';\n position: absolute;\n inset-block: 0;\n height: 100%;\n width: 1px;\n background-color: var(--hairline-color);\n }\n\n &:hover,\n &:focus,\n &:focus-visible {\n .details-toggle__inner {\n background-color: var(--gray-200);\n }\n\n &::before {\n transform: scaleX(300%);\n }\n }\n\n &:focus-visible,\n &:focus {\n box-shadow: none;\n\n .details-toggle__inner {\n box-shadow: var(--focus-ring);\n }\n }\n\n .toggle-icon {\n .rtl & {\n transform: rotate(180deg);\n }\n }\n\n &[aria-expanded='true'] .toggle-icon--open {\n display: none;\n }\n\n &[aria-expanded='false'] .toggle-icon--close {\n display: none;\n }\n}\n\n#details-container {\n display: block;\n flex: 0 1 auto;\n width: calc(var(--details-width));\n position: sticky;\n inset-block-start: 0;\n}\n\n#details {\n display: none;\n}\n\n#details {\n display: block;\n width: $detailsWidth;\n z-index: 1;\n\n &.fixed {\n position: fixed;\n }\n\n .details {\n .meta {\n border-radius: var(--large-border-radius);\n\n &:not(.read-only, .warning) {\n @include mixins.pane;\n }\n\n &.read-only {\n color: var(--medium-text-color);\n background-color: transparent !important;\n }\n\n & > .field,\n & > .data {\n &:first-child {\n &,\n & > .status-badge {\n border-start-start-radius: var(--large-border-radius);\n }\n\n border-start-end-radius: var(--large-border-radius);\n }\n\n &:last-child {\n &,\n & > .status-badge {\n border-end-start-radius: var(--large-border-radius);\n }\n\n border-end-end-radius: var(--large-border-radius);\n }\n }\n }\n\n & > .field {\n & > .input > .text.fullwidth {\n @include mixins.pane;\n }\n }\n\n .notes {\n border-radius: var(--large-border-radius);\n padding-block: var(--m);\n }\n }\n}\n\n// Hide the sidebar at < 1200\n@media only screen and (max-width: $minFullUiWidth - calc(1rem/16)) {\n #global-container {\n inset-inline-start: -$sidebarWidth;\n width: calc(100vw + #{$sidebarWidth});\n\n .showing-nav & {\n inset-inline-start: 0;\n }\n }\n\n #crumbs {\n display: flex !important;\n }\n\n #header {\n width: 100vw;\n }\n\n #main-content {\n width: 100vw;\n\n &.has-sidebar {\n padding-inline-start: 0;\n }\n }\n}\n\n// Rearrange #main-content to flow vertically at < 999\n@media only screen and (max-width: $minHorizontalUiWidth - calc(1rem/16)) {\n #header {\n display: block;\n\n .flex:not(#toolbar) {\n margin-block-start: 10px;\n }\n }\n\n #toolbar {\n flex-wrap: wrap !important;\n\n & > * {\n margin-block-start: 10px !important;\n }\n }\n\n body.fixed-header #header .flex:first-child {\n margin-block-start: 0;\n }\n\n #main-content {\n display: block;\n\n &.has-sidebar {\n padding-block: 0 48px;\n padding-inline: var(--padding);\n }\n }\n\n #sidebar {\n nav {\n margin-inline: -40px;\n }\n\n .skip-link {\n margin: 0;\n }\n }\n\n #source-actions {\n margin-block-start: var(--s);\n margin-inline-start: -9px;\n }\n\n #sidebar-toggle-container {\n display: block;\n margin-block-end: var(--s);\n }\n\n #sidebar-toggle {\n &::after {\n inset-block-start: 0;\n transform: rotate(45deg);\n\n body.rtl & {\n transform: rotate(135deg);\n }\n }\n }\n\n #content-container {\n min-height: 0 !important;\n }\n\n .content-grid,\n .content-grid:has(.content-grid__toggle) {\n --size-main-content: 100%;\n }\n\n #sidebar-container,\n #details-container {\n width: auto !important;\n padding-inline-start: 0 !important;\n display: block;\n }\n\n .content-grid__toggle {\n display: none;\n }\n\n #sidebar,\n #details {\n position: relative !important;\n overflow-y: visible !important;\n max-height: none !important;\n width: auto;\n }\n\n #sidebar {\n margin-block-end: var(--m);\n\n body.showing-sidebar & {\n @include mixins.pane;\n padding-block: 0.5rem;\n border-radius: var(--large-border-radius);\n }\n\n body:not(.showing-sidebar) & {\n display: none;\n }\n }\n\n #details-container {\n margin-inline-end: 0;\n }\n\n #content-container {\n width: auto !important;\n max-width: none !important;\n }\n\n #details {\n padding: 0 !important;\n margin-block-start: var(--m);\n\n .details {\n margin-block-end: auto;\n }\n }\n}\n\n// Tighten up the padding at < 768\n@media only screen and (width <= 767px) {\n :root {\n --padding: var(--s);\n --neg-padding: calc(var(--s) * -1);\n }\n\n #tabs ul li {\n a {\n padding-inline: var(--m);\n }\n\n & + li {\n margin-inline-start: -7px;\n }\n }\n\n .card-grid {\n display: flex !important;\n flex-direction: column;\n }\n}\n\n#settingsmenu ul li a {\n padding-inline-start: 46px;\n\n &::before {\n margin-inline: -22px 0;\n margin-block: 1px 0;\n font-size: 15px;\n }\n\n img {\n width: 16px;\n height: 16px;\n position: absolute;\n margin-inline-start: -23px;\n margin-block-start: 1px;\n }\n}\n\n/* grids */\n.grid {\n position: relative;\n min-height: 1px; // Required for Grid.js to run\n\n &::after {\n @include mixins.clearafter;\n }\n\n & > .item {\n display: none;\n box-sizing: border-box;\n }\n}\n\n/* Sidebar */\n.sidebar {\n width: $sidebarWidth;\n box-sizing: border-box;\n font-size: 13px;\n\n &:not(.drag-helper) {\n padding-block: var(--m);\n padding-inline: 0;\n background-color: var(--gray-050);\n }\n\n .heading {\n position: relative;\n margin-block: 0;\n margin-inline: var(--xl);\n\n &:not(:first-child) {\n margin-block-start: var(--m);\n }\n\n & > span {\n display: inline-block;\n position: relative;\n z-index: 1;\n padding-block: 0;\n padding-inline: 5px;\n margin-block: 0;\n margin-inline: -5px;\n text-transform: uppercase;\n color: var(--medium-text-color);\n font-size: 11px;\n font-weight: bold;\n }\n\n & > ul {\n margin-block: 2px;\n margin-inline: calc(var(--xl) * -1);\n }\n }\n\n @mixin nav-level($level) {\n & > a {\n padding-inline-start: 24px + 14 * $level;\n }\n\n & > .toggle {\n inset-inline-start: calc(var(--m) * #{$level});\n }\n }\n\n nav {\n padding-block: 0;\n padding-inline: var(--s);\n\n & > ul {\n & > li:not(.heading),\n & > li.heading > ul > li {\n @include nav-level(0);\n\n & > ul.nested > li {\n @include nav-level(1);\n\n & > ul.nested > li {\n @include nav-level(2);\n\n & > ul.nested > li {\n @include nav-level(3);\n\n & > ul.nested > li {\n @include nav-level(4);\n }\n }\n }\n }\n }\n }\n\n li {\n position: relative;\n\n &:not(.has-subnav) > a {\n &:not(.sel):hover {\n text-decoration: none;\n }\n\n &.sel,\n &.active-drop-target {\n cursor: default;\n background-color: var(--gray-500);\n @include mixins.dark-btn-light-bg-focus-ring;\n\n &,\n & + .toggle {\n color: var(--white);\n }\n }\n\n &.sel {\n @include mixins.light-on-dark-text;\n\n --focus-ring: var(--focus-ring-outset);\n }\n }\n\n a {\n position: relative;\n margin-block-end: 1px;\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-block: 7px;\n padding-inline: var(--xl);\n min-height: var(--xl);\n box-sizing: border-box;\n color: var(--text-color);\n cursor: pointer;\n user-select: none;\n border-radius: var(--large-border-radius);\n word-break: break-word;\n\n .status {\n flex-shrink: 1;\n }\n\n .icon {\n position: relative;\n inset-block-start: 1px;\n margin-inline-end: 10px;\n flex-shrink: 1;\n width: calc(18 / 16 * 1rem);\n height: calc(18 / 16 * 1rem);\n word-break: normal;\n transition:\n margin-inline-start linear 150ms,\n margin-inline-end linear 150ms;\n opacity: 0.85;\n\n &.icon-mask {\n svg {\n @include mixins.svg-mask(currentColor);\n }\n\n span[data-icon] {\n color: currentcolor;\n }\n }\n\n svg {\n width: 1rem;\n height: 1rem;\n }\n\n span[data-icon] {\n font-size: 16px;\n\n &::before {\n display: block;\n }\n }\n }\n\n .label {\n flex: 1;\n }\n\n .badge {\n margin-inline: 10px -4px;\n margin-block: 0;\n flex-shrink: 1;\n padding-block: 0;\n padding-inline: 6px;\n font-size: calc(11rem / 16);\n line-height: 16px;\n border-radius: var(--s);\n background-color: var(--medium-text-color);\n color: var(--white);\n }\n }\n\n .toggle {\n position: absolute;\n z-index: 1;\n height: 34px;\n inset-block-start: 0;\n width: var(--xl);\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n ul {\n display: none;\n }\n\n &.heading,\n &.expanded {\n & > ul {\n display: block;\n }\n }\n }\n }\n}\n\n.error-summary {\n @include mixins.pane;\n margin-block-end: var(--l);\n padding-block: var(--l);\n padding-inline: var(--xl);\n border-radius: var(--large-border-radius);\n background-color: var(--gray-050);\n\n .notification-icon {\n color: var(--error-color);\n margin-block: -2px 0;\n margin-inline: 0 6px;\n float: inline-start;\n }\n\n h2 {\n margin-block-start: 0;\n }\n\n & > ul.errors li,\n & > ul.errors li a {\n color: var(--text-color);\n\n em {\n font-weight: 600;\n }\n\n &:hover {\n color: var(--link-color);\n }\n }\n}\n\n.slideout {\n .error-summary {\n border: 1px solid var(--error-color);\n box-shadow: none;\n background-color: rgb(var(--error-color-rgb) / 3%);\n padding: var(--m);\n }\n\n // Slideouts with tabs need slightly different margins\n .flex-fields .error-summary {\n margin-block: 0 var(--row-gap);\n margin-inline: var(--row-gap);\n }\n}\n\n.content.has-sidebar:not(.hiding-sidebar) {\n margin-inline-start: $sidebarWidth;\n}\n\n#content-notice {\n margin-block: 0;\n margin-inline: calc(var(--xl) * -1);\n padding-block: 0;\n padding-inline: var(--xl);\n\n &:not(:last-child) {\n padding-block-end: 5px;\n border-block-end: 1px solid var(--hairline-color);\n margin-block-end: 5px;\n }\n}\n\n/* flexbox field layouts */\n#content :not(.meta) > .flex-fields,\n#content > .flex-fields,\n.so-content .flex-fields,\n.lp-content .flex-fields,\n.draghelper .flex-fields {\n --row-gap: var(--xl);\n display: flex;\n flex-wrap: wrap;\n align-content: flex-start;\n margin-block: 0 calc(var(--padding) * -1);\n margin-inline: calc(var(--padding) * -1);\n width: calc(100% + var(--padding) * 2);\n\n & > :not(.error-summary) {\n margin-block: 0 var(--row-gap) !important;\n margin-inline: 0 !important;\n padding-block: 0;\n padding-inline: var(--padding);\n box-sizing: border-box;\n }\n\n & > h2 {\n flex: 4 0 100%;\n\n &:not(:nth-child(-n + 1 of :not(.hidden))) {\n padding-block-start: var(--xl);\n border-block-start: 1px solid var(--hairline-color);\n }\n }\n\n & > hr,\n & > .line-break {\n flex: 4 0 100%;\n }\n\n & > .line-break:not(:first-child) {\n margin-block-end: 0 !important;\n }\n\n & > :not(h2, hr, .line-break) {\n &,\n &:last-child {\n position: relative;\n width: 100%;\n\n &::before {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: -1px;\n width: 1px;\n height: 100%;\n content: '';\n\n // same BG color as the hairline around the content pane’s 1px shadow\n background-color: color.adjust(mixins.$grey200, $alpha: -0.5);\n }\n }\n }\n}\n\n#content :not(.meta) > .flex-fields,\n#content > .flex-fields,\n.draghelper.drag-in-content .flex-fields {\n & > :not(h2, hr, .line-break) {\n &,\n &:last-child {\n // 4 cols for container width >= 888px\n @container (min-width: 55.5em) {\n &.width-25 {\n width: 25%;\n }\n\n &.width-50 {\n width: 50%;\n }\n\n &.width-75 {\n width: 75%;\n }\n }\n\n // 2 cols when container width > 584px and < 887px\n @container (min-width: 36.5em) and (max-width: 55.4375em) {\n &.width-25,\n &.width-50 {\n width: 50%;\n }\n }\n }\n }\n}\n\n.so-content .flex-fields,\n.lp-content .flex-fields,\n.draghelper.drag-in-slideout .flex-fields {\n & > :not(h2, hr, .line-break) {\n &,\n &:last-child {\n // 2 cols for >= 1200\n @media only screen and (min-width: $minDesktopWidth * 2) {\n &.width-25,\n &.width-50 {\n width: 50%;\n }\n }\n }\n }\n}\n","@charset \"utf-8\";\n\n/* range inputs */\n\n/* h/t https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ */\n\n/* h/t https://stackoverflow.com/a/38163892/1688568 */\n\n$trackColor: var(--white);\n$trackHeight: 6px;\n$trackBorderRadius: 3px;\n$trackShadow: inset 0 0 0 1px var(--ui-control-color);\n$thumbColor: var(--ui-control-color);\n$thumbSize: var(--m);\n$thumbShadow: 0 0 0 1px var(--white);\n$thumbBorderRadius: calc(var(--touch-target-size) / 2);\n\n.range-wrapper {\n max-width: 200px;\n}\n\ninput.range {\n display: block;\n appearance: none;\n width: 100%; // for FF\n}\n\ninput.range:focus {\n outline: none;\n}\n\n// Thumb styles\ninput.range::-webkit-slider-thumb {\n border: none;\n height: $thumbSize;\n width: $thumbSize;\n border-radius: $thumbBorderRadius;\n background: $thumbColor;\n box-shadow: $thumbShadow;\n cursor: pointer;\n appearance: none;\n margin-block-start: calc((#{$thumbSize} / 2) * -1 + (#{$trackHeight} / 2));\n}\n\ninput.range::-moz-range-thumb {\n border: none;\n height: $thumbSize;\n width: $thumbSize;\n border-radius: $thumbBorderRadius;\n background: $thumbColor;\n box-shadow: $thumbShadow;\n cursor: pointer;\n}\n\ninput.range::-ms-thumb {\n border: none;\n height: $thumbSize;\n width: $thumbSize;\n border-radius: $thumbBorderRadius;\n background: $thumbColor;\n box-shadow: $thumbShadow;\n cursor: pointer;\n}\n\n// Track styles\ninput.range::-webkit-slider-runnable-track {\n width: 100%;\n height: $trackHeight;\n cursor: pointer;\n background: $trackColor;\n border-radius: $trackBorderRadius;\n box-shadow: $trackShadow;\n}\n\ninput.range::-moz-range-track {\n width: 100%;\n height: $trackHeight;\n cursor: pointer;\n background: $trackColor;\n border-radius: $trackBorderRadius;\n box-shadow: $trackShadow;\n}\n\ninput.range::-ms-track {\n width: 100%;\n height: $trackHeight;\n cursor: pointer;\n background: transparent;\n border-color: transparent;\n border-width: 16px 0;\n color: transparent;\n}\n\ninput.range::-ms-fill-lower {\n background: $trackColor;\n border: none;\n border-radius: $trackBorderRadius;\n}\n\ninput.range::-ms-fill-upper {\n background: $trackColor;\n border: none;\n border-radius: $trackBorderRadius;\n}\n\ninput.range:focus::-ms-fill-lower {\n background: $trackColor;\n}\n","@use '@craftcms/sass/mixins';\n@use 'cp';\n\n.global-sidebar {\n --is-always-visible: true;\n position: sticky;\n inset-block-start: 0;\n z-index: cp.$sidebarZIndex;\n display: grid;\n grid-template-columns: var(--global-sidebar-width);\n grid-template-rows: var(--header-height) minmax(0, 1fr) auto;\n grid-auto-flow: row;\n height: 100vh;\n padding: 0;\n -webkit-overflow-scrolling: touch;\n background-color: var(--gray-150);\n border-inline-end: 1px solid var(--hairline-color);\n width: var(--global-sidebar-width);\n\n a {\n text-decoration: none;\n }\n\n & > a,\n *:not(.has-subnav) > a {\n &:not([href]) {\n cursor: default;\n background-color: transparent;\n }\n }\n\n @media only screen and (max-width: cp.$minFullUiWidth - calc(1rem/16)) {\n --is-always-visible: false;\n }\n}\n\n.global-sidebar__nav {\n padding-block: var(--s);\n padding-inline: 0;\n overflow: hidden auto;\n -webkit-overflow-scrolling: touch;\n scrollbar-width: none;\n overscroll-behavior: contain;\n}\n\n.global-sidebar__footer {\n margin-block-start: auto;\n border-block-start: 1px solid var(--hairline-color);\n}\n\n.global-nav > ul {\n display: flex;\n flex-direction: column;\n}\n\n.global-nav > ul > li {\n position: relative;\n}\n\n.nav-icon {\n display: inline-flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 1rem;\n aspect-ratio: 1;\n line-height: 0;\n\n --thumb-size: 1rem;\n\n > svg {\n @include mixins.svg-mask(currentColor);\n width: 100%;\n height: 100%;\n }\n}\n\n.nav-item {\n display: grid;\n grid-template-columns:\n var(--nav-item-gutter-width) minmax(0, 1fr) var(--nav-item-prefix-width)\n var(--nav-item-gutter-width);\n grid-template-areas: '. action trigger .' 'subnav subnav subnav subnav';\n align-items: center;\n width: 100%;\n padding-block: var(--xs);\n\n > .sidebar-action {\n grid-area: action;\n }\n\n &.sel {\n color: var(--nav-item-fgColor-active);\n background-color: var(--nav-item-bgColor-active);\n }\n}\n\n.nav-item--sub {\n padding-block: 0;\n}\n\n.nav-item__trigger {\n --icon-size: 10px;\n width: var(--nav-item-trigger-size);\n grid-area: trigger;\n display: flex;\n justify-content: center;\n z-index: 1;\n\n .menubtn {\n padding: 0;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: var(--nav-item-trigger-size);\n height: var(--nav-item-trigger-size);\n border: transparent;\n\n &:hover {\n background-color: var(--nav-item-bgColor-hover);\n }\n\n &[aria-expanded='true']:not(:hover) {\n background-color: transparent;\n }\n\n &[aria-expanded='true']::after {\n @include mixins.angle(up);\n }\n\n &::after {\n margin-inline-start: 0 !important;\n }\n }\n}\n\n.nav-item__subnav {\n --nav-item-prefix-ratio: 4/3;\n display: none;\n grid-area: subnav;\n gap: 1px;\n margin-block: 1px;\n flex-direction: column;\n\n &[data-state='expanded'] {\n display: flex;\n }\n}\n\n.badge {\n display: inline-flex;\n justify-content: center;\n text-align: center;\n font-size: 11px;\n line-height: 1rem;\n min-width: 1.1rem;\n height: 1rem;\n padding-block: 0;\n padding-inline: var(--xs);\n border-radius: 8px;\n background-color: var(--nav-item-badge-bgColor);\n color: var(--nav-item-badge-fgColor);\n}\n\n.sidebar-actions {\n display: none;\n\n @media only screen and (min-width: cp.$minFullUiWidth) {\n display: block;\n padding-block: 10px;\n padding-inline: var(\n --nav-item-gutter-width\n ); // match padding of #system-info\n\n #sidebar-trigger {\n display: flex;\n }\n }\n}\n\n.sidebar-action {\n --thumb-size: 0.75rem;\n display: grid;\n grid-template-columns: var(--nav-item-prefix-width) minmax(0, 1fr) auto;\n width: 100%;\n align-items: center;\n position: relative;\n text-align: start;\n border-radius: var(--medium-border-radius);\n color: currentcolor;\n cursor: pointer;\n min-height: 30px;\n font-weight: 500;\n\n // Active indicator\n &::before {\n content: '';\n position: absolute;\n inset-inline-start: 0;\n inset-block-start: 50%;\n transform: translateY(-50%) translateX(-150%);\n height: 95%;\n width: var(--nav-item-indicator-size);\n border-radius: var(--small-border-radius);\n\n // No logical properties for transforms\n .rtl & {\n transform: translateY(-50%) translateX(150%);\n }\n }\n\n &:focus-visible,\n &:hover {\n color: var(--nav-item-fgColor-hover);\n background-color: var(--nav-item-bgColor-hover);\n }\n\n &[aria-current='page'],\n &[aria-current='true'] {\n &::before {\n background-color: var(--nav-item-fgColor-active);\n }\n }\n}\n\n.sidebar-action--sub {\n font-size: 0.9em;\n min-height: 26px;\n\n &::before {\n display: none;\n }\n\n .sidebar-action__prefix {\n position: relative;\n\n &::before {\n content: '';\n position: absolute;\n inset-inline-start: 50%;\n width: var(--nav-item-indicator-size);\n height: var(--nav-item-indicator-size);\n border-radius: 100%;\n inset-block-start: 50%;\n background-color: currentcolor;\n transform: translateY(-50%) translateX(-50%);\n\n // No logical properties for transforms\n .rtl & {\n transform: translateY(-50%) translateX(50%);\n }\n }\n }\n\n &[aria-current='page'],\n &[aria-current='true'] {\n --nav-item-indicator-size: 6px;\n }\n}\n\n.sidebar-action--job {\n align-items: start;\n\n .sidebar-action__label {\n flex-wrap: wrap;\n padding-block: var(--2xs);\n gap: var(--2xs);\n }\n\n .label {\n white-space: normal;\n }\n\n .progress-label {\n width: 100%;\n display: block;\n color: var(--gray-300);\n font-size: 11px;\n line-height: 1.5;\n }\n\n .nav-icon {\n display: block;\n position: relative;\n width: 16px;\n height: 16px;\n\n & > canvas {\n display: block;\n position: absolute;\n width: 16px;\n height: 16px;\n }\n }\n\n #job-icon-hover {\n opacity: 0;\n }\n\n &:hover {\n #job-icon-hover {\n opacity: 1;\n }\n\n #job-icon-static {\n opacity: 0;\n }\n }\n}\n\n.sidebar-action__prefix {\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--nav-item-prefix-width);\n aspect-ratio: var(--nav-item-prefix-ratio);\n line-height: 0;\n}\n\n.sidebar-action__label {\n display: flex;\n gap: var(--s);\n align-items: center;\n padding-block: 0;\n padding-inline: var(--xs);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n margin-inline-start: 7px; // magic number to align with system name\n\n [data-icon='external'] {\n display: inline-flex;\n }\n}\n\n.sidebar-action__badge {\n flex: 0 1 auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding-block: 0;\n padding-inline: var(--s);\n margin-inline-start: auto;\n}\n\n/**\nStates\n */\n@media only screen and (min-width: cp.$minFullUiWidth) {\n [data-sidebar='collapsed'] {\n .global-sidebar {\n --global-sidebar-width: calc(50rem / 16);\n }\n\n .nav-item {\n grid-template-areas: '. action .' '. trigger .' 'subnav subnav subnav';\n grid-template-columns:\n var(--nav-item-gutter-width) var(--nav-item-prefix-width)\n var(--nav-item-gutter-width);\n justify-items: center;\n }\n\n .nav-item__indicator {\n inset-inline-end: -1px;\n }\n\n .sidebar-action {\n width: var(--nav-item-prefix-width);\n min-height: var(--nav-item-prefix-width);\n\n &:focus-visible,\n &:hover {\n .sidebar-action__label {\n opacity: 1;\n transform: translateY(-50%) translateX(0);\n }\n }\n }\n\n .nav-item__trigger {\n .menubtn {\n width: 100%;\n height: var(--touch-target-size);\n padding-block: 2px var(--xs);\n }\n }\n\n .sidebar-action__label {\n display: none;\n z-index: 10;\n opacity: 0;\n }\n\n .sidebar-action__badge {\n z-index: 100;\n position: absolute;\n inset-inline-end: calc(var(--xs) * -1);\n inset-block-end: var(--xs);\n transform: translateY(25%);\n padding: 0;\n }\n\n .sidebar-action--sub {\n min-height: 26px;\n }\n\n .global-nav > ul > li + li {\n --separator-width: calc(28rem / 16);\n\n &::before {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: calc(\n (var(--global-sidebar-width) - var(--separator-width)) / 2\n );\n content: '';\n width: var(--separator-width);\n height: 1px;\n margin-block: 0;\n margin-inline: auto;\n background-color: var(--hairline-color);\n }\n }\n }\n\n [data-sidebar='expanded'] {\n #sidebar-toggle-icon {\n transform: rotate(180deg);\n }\n }\n}\n",".craft-tooltip {\n position: fixed;\n white-space: normal;\n opacity: 0;\n transform: translateY(-4px);\n width: max-content;\n max-width: 240px;\n transition:\n opacity 100ms ease-in-out,\n transform 150ms ease-in-out;\n /* stylelint-disable */\n /* We need to keep these non-logical so floating-ui can override them */\n top: 0;\n left: 0;\n /* stylelint-enable */\n z-index: 99;\n}\n\n.craft-tooltip > .inner {\n position: relative;\n display: inline-block;\n background-color: var(--white);\n color: var(--gray-700);\n border: 1px solid var(--dark-hairline-color);\n box-shadow: 0 0 10px rgb(0 0 0 / 20%);\n border-radius: var(--medium-border-radius);\n padding-block: var(--xs);\n padding-inline: var(--s);\n pointer-events: none;\n user-select: none;\n font-weight: 400;\n}\n\n.craft-tooltip .arrow {\n position: absolute;\n background: var(--white);\n width: 8px;\n height: 8px;\n transform: rotate(45deg);\n border-style: solid;\n border-width: 1px;\n border-color: transparent;\n\n // Not using logical properties here because `data-placement` will change based on direction via JS\n &[data-placement^='bottom'] {\n border-color: var(--dark-hairline-color) transparent transparent\n var(--dark-hairline-color);\n }\n\n &[data-placement^='top'] {\n border-color: transparent var(--dark-hairline-color)\n var(--dark-hairline-color) transparent;\n }\n\n &[data-placement^='right'] {\n border-color: transparent transparent var(--dark-hairline-color)\n var(--dark-hairline-color);\n }\n\n &[data-placement^='left'] {\n border-color: var(--dark-hairline-color) var(--dark-hairline-color)\n transparent transparent;\n }\n}\n","craft-spinner {\n display: flex;\n justify-content: center;\n\n .wrapper {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n.lp-editor-container,\n.lp-preview-container {\n position: fixed;\n inset-block-start: 0;\n height: 100%;\n background-color: var(--white);\n z-index: 100;\n\n & > header {\n padding-block: 5px;\n padding-inline: var(--pane-padding, var(--xl));\n background-color: var(--gray-100);\n box-shadow: 0 1px 0 color.adjust(mixins.$grey700, $alpha: -0.8);\n box-sizing: border-box;\n position: relative;\n z-index: 1;\n height: 44px;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n position: absolute;\n z-index: 2;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n backdrop-filter: blur(10px);\n\n & + .lp-content {\n padding-block-start: #{44 + 24}px;\n }\n }\n }\n\n .btn,\n .spinner,\n .checkmark-icon {\n margin-block-end: 0;\n }\n\n .btn[data-icon='xmark'] {\n margin-inline: calc(-12rem / 16) calc(var(--s) * -1);\n\n &:not(:hover, :active, [aria-expanded='true']) {\n background-color: transparent;\n }\n }\n\n .lp-toolbar {\n min-width: 0;\n margin-inline-end: -1rem;\n\n .pane-tabs {\n margin-inline: 0 !important;\n\n [role='tablist'] {\n padding-block: 0;\n padding-inline: 12px;\n\n &.scrollable {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0) 12px,\n rgb(0 0 0) calc(100% - 12px),\n rgb(0 0 0 / 0%) 100%\n );\n }\n\n [role='tab'] {\n background-color: transparent;\n }\n }\n\n .menubtn:not(.action-btn) {\n --focus-ring: var(--inner-focus-ring);\n margin-inline: 0;\n\n &:not(:empty, .btn-empty)::after {\n margin-inline-start: 0;\n }\n }\n }\n }\n }\n}\n\n.lp-editor-container {\n display: flex;\n flex-direction: column;\n\n .lp-content {\n flex: 1;\n padding: var(--pane-padding, var(--xl));\n overflow: auto;\n box-sizing: border-box;\n position: relative;\n\n &:not(.loading) > .spinner {\n display: none;\n }\n\n &.loading > .spinner {\n position: absolute;\n inset-block-start: calc(50% - 17px);\n inset-inline-start: calc(50% - 12px);\n color: var(--ui-control-color);\n }\n }\n\n .lp-draghandle {\n position: absolute;\n z-index: 101;\n inset-block-start: 0;\n inset-inline-end: -2px;\n width: 4px;\n height: 100%;\n cursor: col-resize;\n }\n\n & > footer {\n padding-block: 5px;\n padding-inline: var(--pane-padding, var(--xl));\n box-shadow: inset 0 1px 0 var(--hairline-color);\n background-color: var(--gray-100);\n justify-content: end;\n height: 44px;\n }\n}\n\n.lp-preview-container {\n display: flex;\n flex-direction: column;\n box-shadow: -1px 0 0 color.adjust(mixins.$grey700, $alpha: -0.8);\n\n &.dragging::after {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n content: '';\n font-size: 0;\n }\n\n .lp-preview-header {\n display: flex;\n\n @supports (not (backdrop-filter: blur(10px))) {\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n }\n\n .buttons {\n margin: 0;\n\n .btn + .btn {\n margin-inline-start: 7px;\n }\n }\n\n & + .lp-iframe-container {\n padding-block-start: 0;\n\n @supports (backdrop-filter: blur(10px)) {\n padding-block-start: 44px;\n }\n }\n\n .lp-device-type {\n .btn {\n &::before {\n width: 27px;\n height: 22px;\n display: block;\n content: '';\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center;\n transition-duration: 0.3s;\n }\n\n // SVGs\n &.lp-device-type-btn--phone::before {\n background-image: url('../images/preview/icon-phone.svg');\n }\n\n &.lp-device-type-btn--tablet::before {\n background-image: url('../images/preview/icon-tablet.svg');\n }\n\n &.lp-device-type-btn--desktop::before {\n background-image: url('../images/preview/icon-desktop.svg');\n }\n }\n }\n }\n\n .lp-device-type__label {\n &::before {\n width: 27px;\n height: 22px;\n display: block;\n content: '';\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center;\n transition-duration: 0.3s;\n }\n\n // SVGs\n &.lp-device-type__label--phone::before {\n background-image: url('../images/preview/icon-phone.svg');\n }\n\n &.lp-device-type__label--tablet::before {\n background-image: url('../images/preview/icon-tablet.svg');\n }\n\n &.lp-device-type__label--desktop::before {\n background-image: url('../images/preview/icon-desktop.svg');\n }\n }\n\n .lp-preview-container__bumper-link {\n inset-block: unset 0;\n }\n\n .lp-device-mask {\n display: none;\n }\n\n .lp-iframe-container {\n flex: 1;\n overflow: auto;\n\n .lp-preview {\n display: block;\n width: 100%;\n min-height: 100%;\n }\n\n &:not(.lp-iframe-container--has-device-preview) {\n // Preview container\n .lp-device-preview-container {\n width: auto !important;\n height: 100% !important;\n transform: none !important;\n margin: 0 !important;\n }\n }\n\n &--has-device-preview {\n flex: none;\n padding-block-start: 0 !important;\n position: relative;\n inset-block-start: 0;\n height: calc(100% - 44px);\n width: 100%;\n background-color: var(--gray-100);\n\n @supports (backdrop-filter: blur(10px)) {\n inset-block-start: 44px;\n }\n\n // Preview container\n .lp-device-preview-container {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n z-index: 2;\n overflow: auto;\n opacity: 1;\n transition: opacity 0.3s;\n }\n\n // Device mask\n .lp-device-mask {\n display: block;\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n z-index: 1;\n background-image: url('../images/preview/chrome-phone-top.svg'),\n url('../images/preview/chrome-phone-bottom.svg');\n background-position:\n top center,\n bottom center;\n background-repeat: no-repeat;\n background-size: contain;\n background-color: #fff;\n box-shadow: 0 0 58px rgb(6 67 117 / 30%);\n border-radius: 18px;\n }\n\n // Tablet\n &.lp-iframe-container--tablet {\n .lp-device-mask {\n background-image: url('../images/preview/chrome-tablet-top.svg'),\n url('../images/preview/chrome-tablet-bottom.svg');\n }\n }\n }\n\n // Animate rotations\n @media screen and (prefers-reduced-motion: no-preference) {\n &--rotating {\n .lp-device-mask {\n transition-duration: 0.3s;\n transition-property: transform;\n }\n\n .lp-device-preview-container {\n opacity: 0;\n transition: opacity 0s;\n }\n }\n }\n }\n}\n","@charset \"UTF-8\";\n@use '../../../../../../node_modules/@craftcms/sass/mixins';\n\n.login-container {\n .login-form-container {\n position: relative;\n background-color: var(--gray-050);\n }\n\n .login-form {\n input[readonly] {\n cursor: not-allowed;\n }\n\n & > .field,\n & > .btn {\n margin-block-start: var(--l);\n\n &:not(:last-child, .last) {\n margin-block-end: var(--l);\n }\n }\n\n .btn {\n display: flex;\n }\n }\n\n .alternative-login-methods {\n margin-block-start: var(--m);\n\n .btn {\n width: 100%;\n }\n }\n\n .login-forgot-password,\n .login-alt-container button {\n font-size: 11px;\n color: var(--medium-text-color);\n cursor: pointer !important;\n }\n\n .login-alt-container {\n margin-block: calc(var(--s) - var(--xl));\n margin-inline: 0;\n\n button {\n display: inline-flex;\n background-color: transparent;\n padding: 0;\n width: auto;\n height: auto;\n min-height: var(--touch-target-size);\n }\n }\n\n .login-forgot-password:hover,\n .login-forgot-password:focus,\n .login-alt-container button:hover,\n .login-alt-container button:focus {\n color: var(--link-color);\n }\n\n .login-errors {\n text-align: center;\n color: var(--error-color);\n margin-block-start: 1em;\n }\n}\n\n.login-alt-menu {\n z-index: 1001;\n}\n\nbody.login {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 100%;\n\n main {\n padding: var(--padding);\n width: calc(300px + var(--padding) * 2);\n max-width: 100%;\n\n h1 {\n text-align: center;\n font-size: 32px;\n line-height: 40px;\n word-wrap: break-word;\n\n #login-logo {\n width: 100%;\n height: auto;\n max-height: 300px;\n }\n }\n }\n\n #poweredby {\n display: block;\n text-align: center;\n margin-block: 70px 48px;\n opacity: 0.8;\n\n &:hover,\n &:focus,\n &:active {\n opacity: 1;\n }\n\n > svg {\n display: inline-block;\n }\n }\n}\n\n.modal.email-sent {\n width: 300px;\n\n .body {\n padding-inline-start: 68px;\n\n &::before {\n @include mixins.icon;\n display: block;\n position: absolute;\n inset-block-start: 24px;\n inset-inline-start: 24px;\n content: 'mail';\n font-size: 30px;\n color: var(--link-color);\n }\n }\n}\n\n.login-modal {\n width: calc(600px + var(--l) * 2);\n max-width: calc(100% - 20px);\n background: var(--gray-100);\n border-radius: var(--large-border-radius);\n\n .body {\n display: flex;\n flex-direction: row;\n padding: var(--l);\n\n .login-modal-intro,\n .login-modal-form {\n width: 300px;\n max-width: 100%;\n }\n\n .login-modal-intro {\n padding: var(--m);\n }\n }\n\n @media screen and (width <= 656px) {\n border-radius: var(--large-border-radius);\n\n .body {\n padding: var(--m);\n flex-direction: column;\n gap: var(--m);\n overflow: auto;\n\n .login-modal-intro {\n padding-block: var(--xs);\n padding-inline: var(--xl);\n }\n\n .login-modal-form {\n border-radius: 0;\n }\n }\n }\n}\n","@use 'sass:color';\n@use 'sass:list';\n@use 'sass:string';\n$white: #fff;\n$black: #000;\n\n$grey050: hsl(212, 60%, 97%);\n$grey100: hsl(212, 50%, 93%);\n$grey200: hsl(212, 30%, 85%);\n$grey300: hsl(211, 13%, 65%);\n$grey350: hsl(211, 11%, 59%);\n$grey400: hsl(210, 10%, 53%);\n$grey500: hsl(211, 12%, 43%);\n$grey550: hsl(210, 13%, 40%);\n$grey600: hsl(209, 14%, 37%);\n$grey700: hsl(209, 18%, 30%);\n$grey800: hsl(209, 20%, 25%);\n$grey900: hsl(210, 24%, 16%);\n$grey1000: hsl(210, 24%, 10%);\n\n$red050: #fef2f2;\n$red100: #fee2e2;\n$red200: #fecaca;\n$red300: #fca5a5;\n$red400: #f87171;\n$red500: #ef4444;\n$red600: #dc2626;\n$red700: #b91c1c;\n$red800: #991b1b;\n$red900: #7f1d1d;\n\n$orange050: #fff7ed;\n$orange100: #ffedd5;\n$orange200: #fed7aa;\n$orange300: #fdba74;\n$orange400: #fb923c;\n$orange500: #f97316;\n$orange600: #ea580c;\n$orange700: #c2410c;\n$orange800: #9a3412;\n$orange900: #7c2d12;\n\n$yellow050: #fefce8;\n$yellow100: #fef9c3;\n$yellow200: #fef08a;\n$yellow300: #fde047;\n$yellow400: #facc15;\n$yellow500: #eab308;\n$yellow600: #ca8a04;\n$yellow700: #a16207;\n$yellow800: #854d0e;\n$yellow900: #713f12;\n\n$green050: #f0fdf4;\n$green100: #dcfce7;\n$green200: #bbf7d0;\n$green300: #86efac;\n$green400: #4ade80;\n$green500: #22c55e;\n$green600: #16a34a;\n$green700: #15803d;\n$green800: #166534;\n$green900: #14532d;\n\n$teal050: #f0fdfa;\n$teal100: #ccfbf1;\n$teal200: #99f6e4;\n$teal300: #5eead4;\n$teal400: #2dd4bf;\n$teal500: #14b8a6;\n$teal550: #11a697;\n$teal600: #0d9488;\n$teal700: #0f766e;\n$teal800: #115e59;\n$teal900: #134e4a;\n\n$cyan050: #ecfeff;\n$cyan100: #cffafe;\n$cyan200: #a5f3fc;\n$cyan300: #67e8f9;\n$cyan400: #22d3ee;\n$cyan500: #06b6d4;\n$cyan600: #0891b2;\n$cyan700: #0e7490;\n$cyan800: #155e75;\n$cyan900: #164e63;\n\n$blue050: #eff6ff;\n$blue100: #dbeafe;\n$blue200: #bfdbfe;\n$blue300: #93c5fd;\n$blue400: #60a5fa;\n$blue500: #3b82f6;\n$blue600: #2563eb;\n$blue700: #1d4ed8;\n$blue800: #1e40af;\n$blue900: #1e3a8a;\n\n$violet050: #f5f3ff;\n$violet100: #ede9fe;\n$violet200: #ddd6fe;\n$violet300: #c4b5fd;\n$violet400: #a78bfa;\n$violet500: #8b5cf6;\n$violet600: #7c3aed;\n$violet700: #6d28d9;\n$violet800: #5b21b6;\n$violet900: #4c1d95;\n\n$pink050: #fdf2f8;\n$pink100: #fce7f3;\n$pink200: #fbcfe8;\n$pink300: #f9a8d4;\n$pink400: #f472b6;\n$pink500: #ec4899;\n$pink600: #db2777;\n$pink700: #be185d;\n$pink800: #9d174d;\n$pink900: #831843;\n\n// submit button colors\n$primaryColor: $red600;\n$secondaryColor: $grey500;\n\n$inputColor: hsl(212, 25%, 50%);\n\n// text colors\n$textColor: $grey700;\n$mediumDarkTextColor: $grey550;\n$mediumTextColor: $grey550;\n$lightTextColor: $grey500;\n$linkColor: #1f5fea;\n\n// menu colors\n$menuOptionColor: $textColor;\n$menuOptionActiveColor: $textColor;\n$menuOptionActiveBackgroundColor: $grey050;\n\n// hairline colors\n$hairlineColor: color.adjust($grey800, $alpha: -0.9);\n$mediumHairlineColor: color.adjust($grey600, $alpha: -0.75);\n$darkHairlineColor: color.adjust($grey400, $alpha: -0.5);\n\n// focus colors\n$lightFocusColor: $blue300;\n$mediumFocusColor: $blue500;\n$darkFocusColor: #0f74b1;\n\n// focus rings\n$lightFocusRing:\n 0 0 0 1px $lightFocusColor,\n 0 0 0 3px color.adjust($lightFocusColor, $alpha: -0.3);\n$mediumFocusRing:\n 0 0 0 1px $mediumFocusColor,\n 0 0 0 3px color.adjust($mediumFocusColor, $alpha: -0.3);\n$darkFocusRing:\n 0 0 0 1px $darkFocusColor,\n 0 0 0 3px color.adjust($darkFocusColor, $alpha: -0.3);\n\n// selection colors\n$lightSelColor: $grey200;\n$darkSelColor: $grey500;\n\n// alert/notice colors\n$errorColor: $red600;\n$warningColor: $yellow800;\n$successColor: $teal500;\n$noticeColor: $blue800;\n\n// UI element styles\n$smallBorderRadius: 3px;\n$mediumBorderRadius: 4px;\n$largeBorderRadius: 5px;\n\n$menuBorderRadius: $mediumBorderRadius;\n\n@mixin sans-serif-font {\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n 'Segoe UI',\n 'Roboto',\n 'Oxygen',\n 'Ubuntu',\n 'Cantarell',\n 'Fira Sans',\n 'Droid Sans',\n 'Helvetica Neue',\n sans-serif;\n}\n\n@mixin fixed-width-font {\n font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier,\n monospace;\n font-size: 0.9em !important;\n}\n\n@function toRem($values...) {\n @warn \"torem mixin is deprecated. Use calc($value / 16 * 1rem) instead.\";\n $max: list.length($values);\n $remValues: '';\n\n @for $i from 1 through $max {\n $remValues: #{$remValues + calc(list.nth($values, $i) / 16)}rem;\n\n @if $i < $max {\n $remValues: #{$remValues + ' '};\n }\n }\n\n @return $remValues;\n}\n\n@mixin fontSize($size) {\n @warn \"fontsize mixin is deprecated. Use CSS values instead.\";\n font-size: toRem($size);\n}\n\n// Other\n\n@mixin focus-styles {\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n @content;\n }\n}\n\n@mixin svg-mask($color) {\n rect,\n circle,\n ellipse,\n line,\n polyline,\n polygon,\n path,\n text {\n fill: $color;\n stroke-width: 0;\n }\n}\n\n@mixin icon {\n font-family: 'Craft';\n speak: never;\n -webkit-font-feature-settings: 'liga', 'dlig';\n -moz-font-feature-settings: 'liga=1, dlig=1';\n -moz-font-feature-settings: 'liga', 'dlig';\n -ms-font-feature-settings: 'liga', 'dlig';\n -o-font-feature-settings: 'liga', 'dlig';\n font-feature-settings: 'liga', 'dlig';\n text-rendering: optimizeLegibility;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n direction: ltr; // Fixes a rendering issue in Chrome/Win\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n display: inline-block;\n text-align: center;\n font-style: normal;\n vertical-align: middle;\n word-wrap: normal !important;\n user-select: none;\n}\n\n@mixin angle($dir: down, $color: currentColor, $width: calc(2rem / 16)) {\n display: block;\n content: '';\n font-size: 0;\n width: calc(7rem / 16);\n height: calc(7rem / 16);\n border: solid $color;\n border-width: 0 $width $width 0;\n opacity: 0.8;\n position: relative;\n\n @if $dir == up {\n transform: rotate(225deg);\n inset-block-start: 2px;\n } @else if $dir == down {\n transform: rotate(45deg);\n } @else if $dir == left {\n body.ltr & {\n transform: rotate(135deg);\n }\n body.rtl & {\n transform: rotate(-45deg);\n }\n } @else if $dir == right {\n body.ltr & {\n transform: rotate(-45deg);\n }\n body.rtl & {\n transform: rotate(135deg);\n }\n }\n}\n\n@mixin clearafter {\n content: '';\n display: block;\n height: 0;\n clear: both;\n visibility: hidden;\n}\n\n@mixin shadow {\n box-shadow: 0 1px 5px -1px color.adjust($grey900, $alpha: -0.8);\n}\n\n@mixin pane {\n background: $white;\n box-shadow:\n 0 0 0 1px $grey200,\n 0 2px 12px color.adjust($grey200, $alpha: -0.5);\n\n &:focus {\n box-shadow: var(--focus-ring);\n }\n}\n\n@mixin modal {\n border-radius: $largeBorderRadius;\n background-color: $white;\n box-shadow: 0 25px 100px color.adjust($grey900, $alpha: -0.5) !important;\n}\n\n@mixin light-on-dark-text() {\n // Make light on dark text sharp on Macs\n // (sub-pixel antialiasing looks too bold/blurry with light text on dark background)\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n@mixin light-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--light-focus-hsl), 1);\n}\n\n@mixin dark-btn-light-bg-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8);\n}\n\n@mixin custom-color-focus-ring($primary, $secondary: null) {\n @if $secondary != null {\n --focus-ring: 0 0 0 1px #{$primary}, 0 0 0 3px #{$secondary};\n } @else {\n --focus-ring: 0 0 0 3px #{$primary};\n }\n}\n\n@mixin two-color-focus-ring($light-button: true) {\n // Creates a two-color focus ring, with a white\n // If button is light, the dark box shadow is adjacent to the button\n // Else the light box shadow is adjacent to the button\n --light-color: var(--white);\n --dark-color: var(--gray-800);\n\n @if $light-button {\n --focus-ring: 0 0 0 3px var(--dark-color), 0 0 0 6px var(--light-color);\n } @else {\n --focus-ring: 0 0 0 3px var(--light-color), 0 0 0 6px var(--dark-color);\n }\n}\n\n// RTL stuff\n\n@mixin left($left) {\n @warn \"left mixin is deprecated. Use inset-inline-start instead.\";\n inset-inline-start: $left;\n}\n\n@mixin right($right) {\n @warn \"right mixin is deprecated. Use inset-inline-end instead.\";\n inset-inline-end: $right;\n}\n\n@mixin alignleft {\n @warn \"alignleft mixin is deprecated. Use text-align: start instead.\";\n text-align: start;\n}\n\n@mixin alignright {\n @warn \"alignright mixin is deprecated. Use text-align: end instead.\";\n text-align: end;\n}\n\n@mixin border-left($params...) {\n @warn \"border-left mixin is deprecated. Use border-inline-start instead.\";\n border-inline-start: $params;\n}\n\n@mixin border-right($params...) {\n @warn \"border-right mixin is deprecated. Use border-inline-end instead.\";\n border-inline-end: $params;\n}\n\n@mixin border-left-width($param) {\n @warn \"border-left-width mixin is deprecated. Use border-inline-start-width instead.\";\n border-inline-start-width: $param;\n}\n\n@mixin border-right-width($param) {\n @warn \"border-right-width mixin is deprecated. Use border-inline-end-width instead.\";\n border-inline-end-width: $param;\n}\n\n@mixin border-radius($tl, $tr, $br, $bl) {\n @warn \"border-radius mixin is deprecated. Use logical border properties instead.\";\n border-start-start-radius: $tl;\n border-start-end-radius: $tr;\n border-end-end-radius: $br;\n border-end-start-radius: $bl;\n}\n\n@mixin border-top-left-radius($params...) {\n @warn \"border-top-left-radius mixin is deprecated. Use border-start-start-radius instead.\";\n border-start-start-radius: $params;\n}\n\n@mixin border-top-right-radius($params...) {\n @warn \"border-top-right-radius mixin is deprecated. Use border-end-start-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-left-radius($params...) {\n @warn \"border-bottom-left-radius mixin is deprecated. Use border-start-end-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-right-radius($params...) {\n @warn \"border-bottom-right-radius mixin is deprecated. Use border-end-end-radius instead.\";\n border-end-end-radius: $params;\n}\n\n@mixin floatleft {\n @warn \"floatleft mixin is deprecated. Use float: inline-start instead.\";\n float: inline-start;\n}\n\n@mixin floatright {\n @warn \"floatright mixin is deprecated. Use float: inline-end instead.\";\n float: inline-end;\n}\n\n@mixin margin($t, $r, $b, $l, $important: '') {\n @warn \"margin mixin is deprecated. Use logical margin properties instead.\";\n margin-block: $t $b string.unquote($important);\n margin-inline: $l $r string.unquote($important);\n}\n\n@mixin margin-left($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-start instead.\";\n margin-inline-start: $margin;\n}\n\n@mixin margin-right($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-end instead.\";\n margin-inline-end: $margin;\n}\n\n@mixin padding($t, $r, $b, $l, $important: '') {\n @warn \"padding mixin is deprecated. Use padding logical properties instead.\";\n padding-block: $t $b string.unquote($important);\n padding-inline: $l $r string.unquote($important);\n}\n\n@mixin padding-left($padding...) {\n @warn \"padding-left mixin is deprecated. Use padding-inline-start properties instead.\";\n padding-inline-start: $padding;\n}\n\n@mixin padding-right($padding...) {\n @warn \"padding-right mixin is deprecated. Use padding-inline-end properties instead.\";\n padding-inline-end: $padding;\n}\n\n// Misc\n\n@mixin dark-inputs {\n @include placeholder-styles($grey400);\n\n .btn,\n .select:not(.selectize) select {\n background-color: $grey200;\n\n &:focus,\n &:hover {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust($grey200, $lightness: -10%);\n }\n }\n\n .text {\n background-color: $grey200;\n\n &:focus {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n }\n}\n\n@mixin header-btn {\n width: calc(30rem / 16);\n min-height: calc(30rem / 16);\n padding-left: 0;\n padding-right: 0;\n\n &:not(:hover):not(:active):not(.active):not([aria-expanded='true']) {\n background-color: transparent;\n }\n &:not(:active):not(.active):not([aria-expanded='true']):hover {\n background-color: color.adjust($grey300, $alpha: -0.85);\n }\n}\n\n@mixin h6-styles {\n margin: 14px 0 3px;\n font-size: 11px;\n line-height: 1.2;\n color: $lightTextColor;\n text-transform: uppercase;\n}\n\n@mixin token-styles {\n display: inline-block;\n border-radius: $smallBorderRadius;\n padding: 3px 7px;\n font-size: 12px;\n line-height: 14px;\n color: $textColor;\n background-color: $grey100;\n}\n\n@mixin active-token-styles {\n background-color: $grey200;\n}\n\n@mixin menu-styles {\n z-index: 100;\n border-radius: $menuBorderRadius;\n padding: 0 14px;\n overflow: auto;\n background: $white;\n user-select: none;\n box-shadow:\n 0 0 0 1px color.adjust($grey900, $alpha: -0.9),\n 0 5px 20px color.adjust($grey900, $alpha: -0.75);\n}\n\n@mixin menu-item-styles {\n margin: 0 -14px;\n padding: 10px 14px;\n color: $menuOptionColor;\n text-decoration: none;\n white-space: nowrap;\n}\n\n@mixin menu-item-active-styles {\n color: var(--white) !important;\n --medium-text-color: rgba(255, 255, 255, 0.8);\n --light-text-color: rgba(255, 255, 255, 0.8);\n background-color: var(--dark-sel-color);\n\n svg {\n @include svg-mask(var(--white));\n }\n}\n\n@mixin disclosure-link-hover-styles {\n color: $menuOptionColor;\n background-color: $grey050;\n}\n\n@mixin input-styles {\n border-radius: $smallBorderRadius;\n border: 1px solid color.adjust($inputColor, $alpha: -0.75);\n background-color: hsl(212, 50%, 99%);\n background-clip: padding-box;\n}\n\n@mixin input-focused-styles {\n box-shadow: var(--focus-ring);\n}\n\n@mixin placeholder-styles($color) {\n input::-webkit-input-placeholder,\n textarea::-webkit-input-placeholder {\n color: $color;\n }\n\n input:-ms-input-placeholder,\n textarea:-ms-input-placeholder {\n color: $color;\n }\n\n input::-ms-input-placeholder,\n textarea::-ms-input-placeholder {\n color: $color;\n }\n\n input:-moz-placeholder,\n textarea:-moz-placeholder {\n color: $color;\n }\n\n input::-moz-placeholder,\n textarea::-moz-placeholder {\n color: $color;\n }\n\n input::placeholder,\n textarea::placeholder {\n color: $color;\n }\n}\n\n@mixin select-styles {\n position: relative;\n border-radius: $largeBorderRadius;\n white-space: nowrap;\n}\n\n@mixin select-container-styles {\n max-width: 100%;\n position: relative;\n :not(.flex) > & {\n display: inline-block;\n }\n}\n\n@mixin select-arrow-styles {\n @include angle;\n position: absolute;\n z-index: 1;\n inset-block-start: calc(50% - 5px);\n inset-inline-end: 9px;\n user-select: none;\n pointer-events: none;\n color: var(--ui-control-color);\n}\n\n@mixin select-input-styles {\n display: block;\n position: relative;\n max-width: 100%;\n border: none;\n padding-block: 7px;\n padding-inline: 10px 22px;\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n background-color: hsl(212, 25%, 90%);\n appearance: none;\n // from https://stackoverflow.com/a/15933790/1688568\n &::-ms-expand {\n display: none;\n }\n}\n\n@mixin select-input-fullwidth-styles {\n min-width: 100%;\n}\n\n@mixin select-input-focused-styles {\n outline-color: transparent;\n background-color: hsl(212, 25%, 85%);\n box-shadow: var(--focus-ring);\n}\n\n@mixin touch-target {\n height: var(--touch-target-size);\n width: var(--touch-target-size);\n}\n\n// https://tailwindcss.com/docs/screen-readers#undoing-screen-reader-only-elements\n@mixin visually-hidden {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n@mixin not-visually-hidden {\n position: static;\n width: auto;\n height: auto;\n padding: 0;\n margin: 0;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n@mixin readable {\n font-size: 16px;\n line-height: 22px;\n\n h1,\n .h1,\n h2,\n .h2,\n h3,\n .h3,\n h4,\n .h4,\n h5,\n .h5,\n h6,\n .h6 {\n margin: 24px 0 16px;\n font-weight: 600;\n }\n\n h1,\n .h1 {\n font-size: 32px;\n line-height: 40px;\n color: #000;\n }\n\n h2,\n .h2 {\n font-size: 24px;\n line-height: 30px;\n }\n\n h3,\n .h3 {\n font-size: 20px;\n line-height: 24px;\n }\n\n h4,\n .h4 {\n font-size: 16px;\n line-height: 20px;\n }\n\n h5,\n .h5 {\n font-size: 14px;\n line-height: 18px;\n }\n\n h6,\n .h6 {\n font-size: 13.6px;\n line-height: 17px;\n color: $mediumTextColor;\n }\n\n ul,\n ol {\n margin: 1em 0;\n padding-inline-start: 2em;\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n\n .tip-dismiss-btn {\n position: absolute;\n top: 12px;\n inset-inline-end: 12px;\n\n & + p {\n margin-top: 0;\n }\n }\n\n blockquote {\n margin: 16px 0;\n\n &:not(.note) {\n padding: 0 16px;\n color: $mediumTextColor;\n border-inline-start: 4px solid $hairlineColor;\n }\n\n &.note {\n position: relative;\n border-radius: 4px;\n padding: 1em;\n padding-inline-start: 50px;\n border: 1px solid;\n\n &.dismissible {\n padding-inline-end: 36px;\n }\n\n &:not(.tip):not(.warning) {\n border-color: $errorColor;\n color: #bf503f;\n\n &:before {\n content: 'alert';\n color: $errorColor;\n }\n }\n\n &.tip {\n border-color: $linkColor;\n color: $linkColor;\n\n &:before {\n content: 'lightbulb';\n color: $linkColor;\n }\n }\n\n &.warning {\n border-color: $warningColor;\n color: #cf783a;\n\n &:before {\n content: 'alert';\n color: $warningColor;\n }\n }\n\n &:before {\n @include icon;\n opacity: 1;\n position: absolute;\n top: 15px;\n inset-inline-start: 16px;\n font-size: 24px;\n width: 24px;\n }\n\n a[href] {\n color: currentColor;\n text-decoration: underline;\n }\n }\n }\n\n .go:after {\n font-size: 14px;\n }\n}\n\n@mixin checkered-bg($size) {\n // h/t https://gist.github.com/dfrankland/f6fed3e3ccc42e3de482b324126f9542\n $halfSize: $size * 0.5;\n background-image: linear-gradient(\n 45deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 135deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 45deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n ),\n linear-gradient(\n 135deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n );\n background-size: $size $size;\n background-position:\n 0 0,\n $halfSize 0,\n $halfSize -#{$halfSize},\n 0 $halfSize;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n$base: 24px;\n$tabPadding: 14px;\n$tabWidth: $base * 11;\n$gridColor: var(--gray-100);\n\n@mixin workspace-bg {\n background-color: var(--gray-050);\n background-image: linear-gradient(to right, $gridColor 1px, transparent 0),\n linear-gradient(to bottom, $gridColor 1px, transparent 1px);\n background-size: $base $base;\n}\n\n.layoutdesigner {\n container-type: inline-size;\n}\n\n.fld-container {\n display: flex;\n align-items: stretch;\n position: relative;\n @include mixins.input-styles;\n overflow: hidden;\n box-shadow: none;\n padding-inline-end: $tabWidth + 1;\n min-height: 500px;\n\n .errors > & {\n border: 1px solid var(--error-color) !important;\n }\n\n .fld-workspace {\n flex: 1;\n border-start-start-radius: calc(var(--small-border-radius) - 1px);\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n border-end-start-radius: calc(var(--small-border-radius) - 1px);\n padding-inline: $base 0;\n padding-block: $base;\n @include workspace-bg;\n background-position: -1px -1px;\n box-shadow: inset 0 1px 3px -1px color.adjust(mixins.$grey200, $lightness: -10%);\n\n .fld-tabs {\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n }\n }\n\n &:not(:has(.fld-library)) {\n padding-inline-end: 0;\n\n .fld-workspace {\n padding-inline-end: $base;\n }\n }\n\n .fld-library {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: 0;\n height: 100%;\n width: $tabWidth + 1;\n padding: $tabPadding;\n }\n}\n\n.fld-new-tab-btn:active {\n background-color: var(--gray-050);\n}\n\n.fld-library-menu {\n width: $tabWidth;\n min-height: 200px;\n margin-inline-start: $tabPadding * -1;\n padding: $tabPadding;\n}\n\n.fld-library {\n display: flex;\n flex-direction: column;\n\n .btngroup {\n margin-block-end: $tabPadding;\n }\n\n .fld-field-library {\n margin: -3px;\n padding: 3px;\n flex: 1;\n min-height: 0;\n overflow: auto;\n\n .fld-field-group {\n margin-block-start: $tabPadding;\n\n & > *:not(:first-child) {\n margin-block-start: var(--s);\n }\n }\n\n .fld-field-indicators {\n display: none;\n }\n }\n\n .fld-ui-library > *:not(:first-child) {\n margin-block-start: var(--s);\n }\n\n .filtered {\n display: none !important;\n }\n}\n\n.layoutdesigner .fld-library,\n.fld-tab .tabs .tab,\n.fld-tab .fld-tabcontent,\n.fld-new-tab-btn,\n.fld-new-tab-btn:hover {\n background-color: var(--white);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey900, $alpha: -0.9),\n 0 2px 5px -2px color.adjust(mixins.$grey900, $alpha: -0.8);\n}\n\n.fld-tab .settings::before,\n.fld-element .settings::before {\n margin-block-start: -2px;\n font-size: 16px;\n opacity: 0.5;\n}\n\n.fld-tab .settings:hover::before,\n.fld-tab .settings.active::before,\n.fld-element .settings:hover::before,\n.fld-element .settings.active::before {\n opacity: 1;\n}\n\n.fld-tab {\n width: $tabWidth + $base;\n padding-inline: 0 $base + 1;\n padding-block: 0 $base;\n box-sizing: border-box;\n\n .tabs {\n margin-block: -10px 0;\n margin-inline: -12px;\n padding-block: 10px 0;\n padding-inline: 12px;\n overflow: hidden;\n display: flex;\n\n .tab {\n display: flex;\n align-items: center;\n gap: var(--xs);\n max-width: calc(100% - 10px);\n box-sizing: border-box;\n padding-block: 8px;\n padding-inline: $tabPadding;\n border-radius: var(--medium-border-radius) var(--medium-border-radius) 0 0;\n\n body:not(.dragging) &.draggable {\n cursor: move;\n cursor: grab;\n }\n\n span {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .fld-tabcontent {\n padding: $tabPadding;\n border-start-start-radius: 0;\n border-start-end-radius: var(--medium-border-radius);\n border-end-end-radius: var(--medium-border-radius);\n border-end-start-radius: var(--medium-border-radius);\n\n & > .fld-element,\n & > .fld-add-btn {\n &:not(:first-child) {\n margin-block-start: var(--s);\n }\n }\n\n .fld-add-btn:not([aria-expanded='true']) {\n display: none;\n }\n }\n\n &.fld-insertion {\n .tabs .tab,\n .fld-tabcontent {\n margin: -2px;\n border: 2px dashed var(--hairline-color);\n box-shadow: none;\n @include workspace-bg;\n }\n\n .tabs .tab {\n background-position: -1px -1px;\n }\n\n .fld-tabcontent {\n background-position: -1px -13px;\n }\n }\n}\n\n.fld-tab-caboose {\n min-height: 24px;\n}\n\n.fld-element {\n position: relative;\n display: flex;\n align-items: center;\n padding: var(--s);\n gap: var(--s);\n box-shadow: inset 0 0 0 1px var(--hairline-color);\n border-radius: var(--medium-border-radius);\n background-color: var(--white);\n\n body:not(.dragging) & {\n cursor: move;\n cursor: grab;\n }\n\n &.fld-insertion {\n box-sizing: border-box;\n border: 2px dashed var(--hairline-color);\n border-radius: var(--medium-border-radius);\n background: none;\n box-shadow: none;\n }\n\n &.draghelper {\n @include mixins.shadow;\n }\n\n &.fld-field {\n color: var(--medium-text-color);\n background-color: var(--gray-100);\n\n &:not(.draghelper) {\n box-shadow: none;\n }\n\n .field-name {\n display: flex;\n flex-direction: column;\n gap: var(--xs);\n }\n }\n\n .fld-element-icon {\n text-align: center;\n\n &,\n svg {\n width: 16px;\n height: 16px;\n }\n\n svg {\n @include mixins.svg-mask(var(--ui-control-color));\n }\n }\n\n .field-name {\n flex: 1;\n overflow: hidden;\n\n .fld-element-label,\n .fld-attribute {\n flex: 1;\n display: flex;\n align-items: center;\n gap: var(--xs);\n }\n\n .fld-element-label h4,\n .fld-attribute .smalltext {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .fld-element-label h4 {\n font-weight: normal;\n color: var(--text-color);\n margin: 0;\n }\n }\n}\n\n.fld-hr,\n.fld-br {\n position: relative;\n flex: 1;\n display: flex;\n justify-content: center;\n\n &::before {\n position: absolute;\n display: block;\n inset-block-start: calc(50% - 2px);\n inset-inline-start: 0;\n width: 100%;\n height: 4px;\n content: '';\n font-size: 0;\n border-radius: 2px;\n }\n\n .smalltext {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: var(--gray-100);\n border-radius: var(--large-border-radius);\n padding-block: 0;\n padding-inline: var(--s);\n height: var(--touch-target-size);\n }\n}\n\n.fld-hr::before {\n background-color: var(--gray-100);\n}\n\n.fld-br::before {\n background-image: repeating-linear-gradient(\n to right,\n var(--gray-100),\n var(--gray-100) calc(100% / 19),\n transparent calc(100% / 19),\n transparent calc(100% / 9.5),\n var(--gray-100) calc(100% / 9.5)\n );\n}\n\n.fld-element-settings-body {\n flex: 1;\n margin-block: -24px 0;\n margin-inline: var(--neg-padding);\n padding-block: 24px;\n padding-inline: var(--padding);\n overflow: hidden auto;\n position: relative;\n}\n\n.fld-element-settings-footer {\n position: relative;\n display: flex;\n flex-direction: row;\n margin-block: 0 -24px;\n margin-inline: var(--neg-padding);\n padding-block: 5px;\n padding-inline: var(--padding);\n @include mixins.pane;\n background-color: var(--gray-050);\n z-index: 3;\n\n & > .ee-site-select {\n flex: 1;\n }\n\n & > .btn {\n margin-inline-start: 5px;\n }\n\n & > .spinner {\n margin-inline: 0 var(--neg-padding);\n margin-block: 0;\n }\n}\n\n@container (width < #{$base + $tabWidth + $base + $tabWidth + 1}) {\n .fld-container {\n padding-inline-end: 0;\n\n .fld-workspace {\n padding-inline-end: $base;\n }\n\n & > .fld-library {\n display: none;\n }\n }\n\n .fld-tab {\n .fld-tabcontent {\n .fld-add-btn {\n display: inline-flex !important;\n }\n }\n }\n}\n\n// card view designer\n.card-view-designer {\n container: cvd / inline-size;\n}\n\n.cvd-container {\n display: grid;\n position: relative;\n overflow: hidden;\n box-shadow: none;\n gap: var(--xl);\n}\n\n@container cvd (width > 37.5rem) {\n .cvd-container {\n grid-template-columns: 1fr 2fr;\n }\n}\n\n.cvd-library {\n .draggable {\n display: flex;\n }\n}\n\n.cvd-preview-container {\n padding: var(--xl);\n border: 1px solid #{color.adjust(mixins.$inputColor, $alpha: -0.75)} !important;\n border-radius: var(--small-border-radius);\n display: grid;\n height: 100%;\n align-items: center;\n}\n\n.cvd-preview {\n &:not(.loading) .spinner {\n display: none;\n }\n}\n\n.cvd-thumbnail {\n --icon-size: 2rem;\n --icon-color: var(--gray-300);\n width: 100%;\n aspect-ratio: 4/3;\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: var(--gray-150);\n border-radius: var(--medium-border-radius);\n}\n\n.card-placeholder {\n display: inline-block;\n border: 1px dashed mixins.$grey300;\n border-radius: var(--small-border-radius);\n padding-block: 0.1em;\n padding-inline: 0.5em;\n}\n\n.field.cvd-field {\n margin-block-start: 0.2em !important;\n margin-inline-start: 0.5em;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n/* No Scroll */\nhtml.noscroll,\nhtml.noscroll body {\n overflow: hidden;\n height: 100%;\n}\n\n/* Image Editor */\n\n.modal.imageeditor {\n background-color: var(--gray-900);\n color: var(--white);\n @include mixins.light-on-dark-text;\n @include mixins.light-focus-ring;\n opacity: 0;\n user-select: none;\n}\n\n.modal.imageeditor.modal {\n border-radius: 0;\n}\n\n.modal.imageeditor.modal .body::after {\n display: none;\n}\n\n.modal.imageeditor .btn:not(.submit, .noborder) {\n background-color: var(--gray-600);\n color: var(--white);\n}\n\n.modal.imageeditor .btn:not(.submit, .noborder):hover {\n background-color: var(--gray-700);\n}\n\n.modal.imageeditor .btn:not(.submit, .noborder).active {\n background-color: var(--gray-800);\n}\n\n.modal.imageeditor .icon::before {\n width: 24px;\n height: 24px;\n margin-inline-start: -3px;\n display: inline-block;\n content: '';\n}\n\n.modal.imageeditor .icon.rotate-left::before {\n background-image: url('../images/image-editor/rotate-left.svg');\n}\n\n.modal.imageeditor .icon.rotate-right::before {\n background-image: url('../images/image-editor/rotate-right.svg');\n}\n\n.modal.imageeditor .icon.flip-vertical::before {\n background-image: url('../images/image-editor/flip-vertical.svg');\n}\n\n.modal.imageeditor .icon.flip-horizontal::before {\n background-image: url('../images/image-editor/flip-horizontal.svg');\n}\n\n.modal.imageeditor .icon.constraint::before {\n background-image: url('../images/image-editor/unconstrained.svg');\n}\n\n.modal.imageeditor .icon.focal-point::before {\n background-image: url('../images/image-editor/focal-point.svg');\n}\n\n.modal.imageeditor .body {\n display: flex;\n padding: 0;\n}\n\n.modal.imageeditor input {\n color: var(--text-color);\n}\n\n.modal.imageeditor .body .tabs {\n border-inline-end: 1px solid var(--gray-1000);\n}\n\n.modal.imageeditor .body .tabs ul {\n width: 100px;\n flex-direction: column;\n align-items: stretch;\n}\n\n.modal.imageeditor .body .tabs ul li {\n position: relative;\n padding: 14px;\n text-align: center;\n border-block-end: 1px solid var(--gray-1000);\n cursor: pointer;\n\n &::before {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n content: '';\n width: 0;\n height: 100%;\n background-color: currentcolor;\n }\n\n &.selected {\n background-color: color.adjust(mixins.$grey900, $lightness: -5%);\n\n &::before {\n width: 2px;\n }\n }\n}\n\n.modal.imageeditor .body .tabs ul li i {\n background-repeat: no-repeat;\n background-position: top center;\n display: block;\n height: 24px;\n}\n\n.modal.imageeditor .body .tabs ul li[data-view='rotate'] i {\n background-image: url('../images/image-editor/rotate-left.svg');\n}\n\n.modal.imageeditor .body .tabs ul li[data-view='crop'] i {\n background-image: url('../images/image-editor/crop.svg');\n}\n\n.modal.imageeditor .body .tabs ul li[data-view='filters'] i {\n background-image: url('../images/image-editor/filters.svg');\n}\n\n.modal.imageeditor .body .tabs ul li:hover {\n background-color: color.adjust(mixins.$grey900, $lightness: -2%);\n}\n\n.modal.imageeditor .body .tabs ul li:hover {\n cursor: pointer;\n}\n\n.modal.imageeditor .body .views {\n padding: 24px;\n overflow: auto;\n}\n\n.modal.imageeditor .body .views .btngroup {\n margin-block-end: 24px;\n}\n\n.modal.imageeditor .body .views .filters ul {\n width: 100px;\n}\n\n.modal.imageeditor .body .views .filters ul li {\n text-align: center;\n margin-inline-end: 14px;\n margin-block-end: 14px;\n}\n\n.modal.imageeditor .body .views .filters ul li:last-child {\n margin-inline-end: 0;\n}\n\n.modal.imageeditor .body .views .filters ul li img {\n border: 3px solid transparent;\n border-radius: 4px;\n}\n\n.modal.imageeditor .body .views .filters ul li span {\n display: block;\n}\n\n.modal.imageeditor .body .views .filters ul li:hover {\n cursor: pointer;\n}\n\n.modal.imageeditor .body .views .filters ul li.selected img {\n border-color: var(--white);\n}\n\n.modal.imageeditor .body .image-container {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n position: relative;\n overflow: hidden;\n}\n\n.modal.imageeditor .body .image-container .image {\n text-align: center;\n flex-grow: 1;\n position: relative;\n margin: 14px;\n}\n\n.modal.imageeditor .body .image-container .image canvas {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n}\n\n.modal.imageeditor .body .image-container .image-tools {\n text-align: center;\n}\n\n.modal.imageeditor .body .image-container .image-tools .straightening {\n max-width: 400px;\n min-height: calc(60 / 16 * 1rem);\n display: block;\n margin-block: 0;\n margin-inline: auto;\n overflow: hidden;\n}\n\n.modal.imageeditor .footer {\n position: absolute;\n background-color: transparent;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n border-block-start: 1px solid #000;\n\n body.has-debug-toolbar & {\n padding-block-end: calc(8px + 42px);\n }\n}\n\n.modal.imageeditor .body .views .crop {\n fieldset .heading {\n display: none;\n }\n\n .custom-constraint-spacer {\n padding-block: 0;\n padding-inline: var(--xs);\n }\n\n .constraint-group {\n display: grid;\n grid-gap: var(--xs);\n }\n\n .custom {\n padding-inline-start: calc(1rem + 5px);\n }\n\n .orientation {\n display: flex;\n align-items: center;\n justify-content: center;\n\n input {\n appearance: none;\n background-position: center center;\n background-repeat: no-repeat;\n margin-block: 0;\n margin-inline: 4px;\n cursor: pointer;\n\n &[value='landscape'] {\n width: 30px;\n height: 20px;\n background-image: url('../images/image-editor/orientation-landscape-unchecked.svg');\n\n &:checked {\n background-image: url('../images/image-editor/orientation-landscape-checked.svg');\n }\n }\n\n &[value='portrait'] {\n width: 20px;\n height: 30px;\n background-image: url('../images/image-editor/orientation-portrait-unchecked.svg');\n\n &:checked {\n background-image: url('../images/image-editor/orientation-portrait-checked.svg');\n }\n }\n }\n }\n}\n\n.modal.imageeditor.vertical .body .views .crop {\n & > .btngroup:first-child {\n justify-content: center;\n }\n}\n\n.modal.imageeditor:not(.vertical) .body .views .crop {\n .constraint.custom {\n margin-block-start: var(--xs);\n }\n}\n\n/* Vertical */\n\n.vertical.imageeditor .body {\n flex-direction: column;\n\n .image-container {\n flex-basis: 30vh;\n flex-shrink: 0;\n }\n\n .constraint-group {\n grid-template-columns: 1fr 1fr;\n }\n}\n\n.vertical.imageeditor .body .tabs ul {\n display: flex;\n flex-direction: row;\n width: 100%;\n border-block-start: 1px solid #000;\n border-block-end: 1px solid #000;\n}\n\n.vertical.imageeditor .body .tabs ul li {\n flex-grow: 1;\n border: 0;\n border-inline-end: 1px solid #000;\n padding-block: 10px;\n padding-inline: 7px;\n\n &::before {\n inset-block-start: unset;\n inset-block-start: 0;\n width: 100%;\n height: 0;\n }\n\n &.selected::before {\n width: 100%;\n height: 2px;\n }\n}\n\n.vertical.imageeditor .body .views {\n width: auto;\n}\n\n.vertical.imageeditor .body .views .rotate {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n margin-block-end: -14px;\n}\n\n.vertical.imageeditor .body .views .rotate .btngroup {\n margin-block: 0 14px;\n margin-inline: 7px;\n}\n\n.vertical.imageeditor .body .views .filters ul {\n width: auto;\n height: 109px;\n overflow: auto;\n white-space: nowrap;\n margin-block: 0;\n margin-inline: -24px;\n margin-block-end: -24px;\n padding: 24px;\n text-align: center;\n}\n\n.vertical.imageeditor .body .views .filters ul li {\n display: inline-block;\n margin-block-end: 0;\n}\n\n/* Slide Rule */\n\n.slide-rule {\n position: relative;\n padding-block: 10px;\n padding-inline: 0;\n\n &:focus {\n box-shadow: none;\n }\n\n @include mixins.focus-styles {\n .cursor::after {\n box-shadow: var(--focus-ring);\n }\n }\n\n .cursor {\n &::after {\n content: '';\n width: calc(20 / 16 * 1rem);\n height: calc(50 / 16 * 1rem);\n position: absolute;\n inset-block-start: -15px;\n inset-inline-start: 50%;\n transform: translateX(-50%);\n }\n }\n}\n\n.slide-rule .cursor {\n position: absolute;\n margin-inline-start: calc(-4 / 16 * 1rem);\n margin-block-start: 4px;\n inset-inline-start: 50%;\n z-index: 1;\n width: 0;\n height: 0;\n border-inline-start: calc(5 / 16 * 1rem) solid transparent;\n border-inline-end: calc(5 / 16 * 1rem) solid transparent;\n border-block-start: calc(5 / 16 * 1rem) solid #63a6e1;\n}\n\n.slide-rule .graduations {\n white-space: nowrap;\n height: 40px;\n position: relative;\n}\n\n.slide-rule .graduations ul {\n position: relative;\n float: inline-start;\n}\n\n.slide-rule .graduations ul li {\n display: inline-block;\n font-size: 8px;\n position: relative;\n width: 10px;\n}\n\n.slide-rule .graduations ul li:not(.main-graduation) {\n inset-inline-start: 1px;\n}\n\n.slide-rule .graduations ul li.main-graduation::before {\n border-inline-start-width: 3px;\n}\n\n.slide-rule .graduations ul li.main-graduation .label {\n display: block;\n cursor: default;\n}\n\n.slide-rule .graduations ul li.selected::before {\n border-inline-start-color: #63a6e1;\n}\n\n.slide-rule .graduations ul li::before {\n content: '';\n position: absolute;\n border-inline-start: 1px solid var(--white);\n height: 10px;\n inset-block-start: 0;\n inset-inline-start: 0;\n}\n\n.slide-rule .graduations ul li .label {\n width: 20px;\n position: absolute;\n inset-block-start: 10px;\n inset-inline-start: -9px;\n display: none;\n text-align: center;\n}\n\n.slide-rule .value {\n display: none;\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 50%;\n z-index: 1;\n box-sizing: border-box;\n padding: 5px;\n width: 50px;\n margin-inline-start: -25px;\n background: var(--gray-600);\n}\n\n.slide-rule .overlay {\n z-index: 2;\n position: absolute;\n inset-block: 0 1px;\n inset-inline: 0;\n background-image: linear-gradient(\n to right,\n var(--gray-900) 0%,\n color.adjust(mixins.$grey900, $alpha: -1) 15%,\n color.adjust(mixins.$grey900, $alpha: -1) 85%,\n var(--gray-900) 100%\n );\n}\n\n/* Misc */\n\n.menu.dark {\n background-color: var(--gray-600);\n @include mixins.light-on-dark-text;\n\n ul {\n li {\n a {\n color: var(--white) !important;\n\n &:not(.sel, .disabled):hover {\n background-color: var(--gray-700);\n }\n }\n }\n }\n}\n","_:-ms-lang(x),\n.elements .tableview td.checkbox-cell input.checkbox + label,\n.elements .tableview td.checkbox-cell div.checkbox {\n inset-block-start: 16px;\n}\n\n_:-ms-lang(x),\ninput.checkbox + label:empty,\ndiv:empty.checkbox {\n display: block;\n}\n","@charset \"UTF-8\";\n\n@import '@craftcms/sass/mixins';\n\n.cp-chart {\n margin: 0;\n height: 100%;\n position: relative;\n}\n\n.cp-chart svg {\n width: 100%;\n height: 100%;\n}\n\n.cp-chart .axis path,\n.cp-chart .axis line {\n fill: none;\n stroke: var(--hairline-color);\n shape-rendering: crispedges;\n}\n\n.cp-chart .ticks-axis path,\n.cp-chart .ticks-axis line {\n fill: none;\n stroke: none;\n shape-rendering: crispedges;\n}\n\n.cp-chart .ticks-axis g.tick text {\n fill: var(--black);\n font-size: 11px;\n}\n\n.cp-chart .axis text {\n fill: rgb(0 0 0 / 60%);\n}\n\n.cp-chart .grid-line .tick {\n stroke: rgb(0 0 0 / 8%);\n stroke-opacity: 0.7;\n shape-rendering: crispedges;\n}\n\n.cp-chart .grid-line .tick line {\n stroke: rgb(0 0 0 / 8%);\n stroke-opacity: 0.7;\n shape-rendering: crispedges;\n}\n\n.cp-chart .grid-line path {\n stroke-width: 0;\n}\n\n.tooltip {\n border-radius: 3px;\n padding-block: 7px;\n padding-inline: 10px;\n background: transparentize($white, 0.1);\n position: absolute;\n z-index: 1000000;\n @include shadow;\n user-select: none;\n pointer-events: none;\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"css/cp.css","mappings":"AAAA,MCGA,YACE,aACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,2BACA,4BACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,oCACA,sCACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,oBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,kBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,mBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,qBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,sBACA,mBACA,mBAC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","sources":["webpack:///./css/craft.scss","webpack:///./css/_color-palette.scss","webpack:///./css/_variables.scss","webpack:///./css/_main.scss","webpack:///../../../../../packages/craftcms-sass/_mixins.scss","webpack:///./css/_cp.scss","webpack:///./css/_range.scss","webpack:///./css/_global-sidebar.scss","webpack:///./css/_craft-tooltip.scss","webpack:///./css/_craft-spinner.scss","webpack:///./css/_preview.scss","webpack:///./css/_login.scss","webpack:///../../../../../node_modules/@craftcms/sass/_mixins.scss","webpack:///./css/_fld.scss","webpack:///./css/_image_editor.scss","webpack:///./css/_shame.scss","webpack:///./css/charts.scss"],"sourcesContent":[":root{--white: #fff;--black: #000;--gray-050-hsl: 212, 60%, 97%;--gray-100-hsl: 212, 50%, 93%;--gray-150-hsl: 212, 40%, 89%;--gray-200-hsl: 212, 30%, 85%;--gray-300-hsl: 211, 13%, 65%;--gray-350-hsl: 211, 11%, 59%;--gray-400-hsl: 210, 10%, 53%;--gray-500-hsl: 211, 12%, 43%;--gray-550-hsl: 210, 13%, 40%;--gray-600-hsl: 209, 14%, 37%;--gray-700-hsl: 209, 18%, 30%;--gray-800-hsl: 209, 20%, 25%;--gray-900-hsl: 210, 24%, 16%;--gray-1000-hsl: 210, 24%, 10%;--gray-050: hsl(var(--gray-050-hsl));--gray-100: hsl(var(--gray-100-hsl));--gray-150: hsl(var(--gray-150-hsl));--gray-200: hsl(var(--gray-200-hsl));--gray-300: hsl(var(--gray-300-hsl));--gray-350: hsl(var(--gray-350-hsl));--gray-400: hsl(var(--gray-400-hsl));--gray-500: hsl(var(--gray-500-hsl));--gray-550: hsl(var(--gray-550-hsl));--gray-600: hsl(var(--gray-600-hsl));--gray-700: hsl(var(--gray-700-hsl));--gray-800: hsl(var(--gray-800-hsl));--gray-900: hsl(var(--gray-900-hsl));--gray-1000: hsl(var(--gray-1000-hsl));--red-050: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--red-950: #450a0a;--orange-050: #fff7ed;--orange-100: #ffedd5;--orange-200: #fed7aa;--orange-300: #fdba74;--orange-400: #fb923c;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--orange-900: #7c2d12;--orange-950: #431407;--amber-050: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--amber-950: #451a03;--yellow-050: #fefce8;--yellow-100: #fef9c3;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-400: #facc15;--yellow-500: #eab308;--yellow-600: #ca8a04;--yellow-700: #a16207;--yellow-750: #93580b;--yellow-800: #854d0e;--yellow-900: #713f12;--yellow-950: #422006;--lime-050: #f7fee7;--lime-100: #ecfccb;--lime-200: #d9f99d;--lime-300: #bef264;--lime-400: #a3e635;--lime-500: #84cc16;--lime-600: #65a30d;--lime-700: #4d7c0f;--lime-800: #3f6212;--lime-900: #365314;--lime-950: #1a2e05;--green-050: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--green-950: #052e16;--emerald-050: #ecfdf5;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-300: #6ee7b7;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--emerald-950: #022c22;--teal-050: #f0fdfa;--teal-100: #ccfbf1;--teal-200: #99f6e4;--teal-300: #5eead4;--teal-400: #2dd4bf;--teal-500: #14b8a6;--teal-550: #11a697;--teal-600: #0d9488;--teal-700: #0f766e;--teal-800: #115e59;--teal-900: #134e4a;--teal-950: #042f2e;--cyan-050: #ecfeff;--cyan-100: #cffafe;--cyan-200: #a5f3fc;--cyan-300: #67e8f9;--cyan-400: #22d3ee;--cyan-500: #06b6d4;--cyan-600: #0891b2;--cyan-700: #0e7490;--cyan-800: #155e75;--cyan-900: #164e63;--cyan-950: #083344;--sky-050: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--sky-800: #075985;--sky-900: #0c4a6e;--sky-950: #082f49;--blue-050: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-800: #1e40af;--blue-900: #1e3a8a;--blue-950: #172554;--indigo-050: #eef2ff;--indigo-100: #e0e7ff;--indigo-200: #c7d2fe;--indigo-300: #a5b4fc;--indigo-400: #818cf8;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-800: #3730a3;--indigo-900: #312e81;--indigo-950: #1e1b4b;--violet-050: #f5f3ff;--violet-100: #ede9fe;--violet-200: #ddd6fe;--violet-300: #c4b5fd;--violet-400: #a78bfa;--violet-500: #8b5cf6;--violet-600: #7c3aed;--violet-700: #6d28d9;--violet-800: #5b21b6;--violet-900: #4c1d95;--violet-950: #2e1065;--purple-050: #faf5ff;--purple-100: #f3e8ff;--purple-200: #e9d5ff;--purple-300: #d8b4fe;--purple-400: #c084fc;--purple-500: #a855f7;--purple-600: #9333ea;--purple-700: #7e22ce;--purple-800: #6b21a8;--purple-900: #581c87;--purple-950: #3b0764;--fuchsia-050: #fdf4ff;--fuchsia-100: #fae8ff;--fuchsia-200: #f5d0fe;--fuchsia-300: #f0abfc;--fuchsia-400: #e879f9;--fuchsia-500: #d946ef;--fuchsia-600: #c026d3;--fuchsia-700: #a21caf;--fuchsia-800: #86198f;--fuchsia-900: #701a75;--fuchsia-950: #4a044e;--pink-050: #fdf2f8;--pink-100: #fce7f3;--pink-200: #fbcfe8;--pink-300: #f9a8d4;--pink-400: #f472b6;--pink-500: #ec4899;--pink-600: #db2777;--pink-700: #be185d;--pink-800: #9d174d;--pink-900: #831843;--pink-950: #500724;--rose-050: #fff1f2;--rose-100: #ffe4e6;--rose-200: #fecdd3;--rose-300: #fda4af;--rose-400: #fb7185;--rose-500: #f43f5e;--rose-600: #e11d48;--rose-700: #be123c;--rose-800: #9f1239;--rose-900: #881337;--rose-950: #4c0519}:root{--bg-color: $grey100;--bg-color-hsl: 212deg, 50%, 93%;--primary-color: var(--red-600);--secondary-color: var(--gray-500);--input-color: hsl(212deg 25% 50%);--text-color: var(--gray-700);--medium-dark-text-color: var(--gray-550);--medium-text-color: var(--gray-550);--light-text-color: var(--gray-500);--link-color: #1f5fea;--font-weight-bold: 700;--hairline-color: rgba(51, 64, 77, 0.1);--medium-hairline-color: #cfd8e3;--dark-hairline-color: rgba(123, 135, 147, 0.5);--light-focus-color: var(--blue-300);--medium-focus-color: var(--blue-500);--dark-focus-color: #0f74b1;--light-focus-ring: 0 0 0 1px #5ed0fa, 0 0 0 3px rgba(94, 208, 250, 0.7);--medium-focus-ring: 0 0 0 1px #2bb0ed, 0 0 0 3px rgba(43, 176, 237, 0.7);--dark-focus-ring: 0 0 0 1px #0f74b1, 0 0 0 3px rgba(15, 116, 177, 0.7);--light-sel-color: var(--gray-200);--dark-sel-color: var(--gray-500);--error-color-rgb: 216 31 35;--error-color: rgb(var(--error-color-rgb));--warning-color: var(--amber-700);--success-color: var(--teal-700);--notice-color: var(--sky-700);--enabled-color: var(--teal-550);--pending-color: var(--orange-400);--disabled-color: var(--red-600);--indicator-border-color: var(--amber-600);--indicator-icon-color: var(--amber-700);--small-border-radius: 3px;--medium-border-radius: 4px;--large-border-radius: 5px;--menu-border-radius: var(--medium-border-radius);--checkbox-size: 1rem;--radio-size: 1rem}@font-face{font-family:Craft;src:url(\"../fonts/Craft.woff2\") format(\"woff2\"),url(\"../fonts/Craft.woff\") format(\"woff\"),url(\"../fonts/Craft.ttf\") format(\"truetype\"),url(\"../fonts/Craft.svg#Craft\") format(\"svg\");font-weight:normal;font-style:normal;font-display:block}:root{--ui-control-color: var(--gray-550);--ui-control-hover-color: var(--gray-600);--ui-control-active-color: var(--gray-700);--ui-control-static-bg-color: rgba(96, 125, 159, 0.25);--ui-control-bg-color: var(--ui-control-static-bg-color);--ui-control-hover-bg-color: rgba(96, 125, 159, 0.3);--ui-control-active-bg-color: rgba(96, 125, 159, 0.5);--ui-control-border-radius: var(--large-border-radius);--ui-control-height: calc(34rem / 16);--ui-control-height--small: calc(30rem / 16);--focus-ring-alpha: 0.85;--light-focus-hsl: 211.6981132075deg, 96.3636363636%, 78.431372549%;--medium-focus-hsl: 217.2192513369deg, 91.2195121951%, 59.8039215686%;--dark-focus-hsl: 202.5925925926deg 84.375% 37.6470588235%;--focus-ring: 0 0 0 1px hsl(var(--dark-focus-hsl)), 0 0 0 3px hsl(var(--dark-focus-hsl)/var(--focus-ring-alpha));--focus-ring-outset: inset 0 0 0 1px currentcolor, 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));--inner-focus-ring: inset 0 0 0 1px hsl(var(--dark-focus-hsl)), inset 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));--touch-target-size: calc(24rem / 16);--icon-size: 1rem;--lh: 1.42em}body,html{box-shadow:var(--light-focus-ring);background-color:var(--gray-100)}html.noscroll,html.noscroll body{overflow:hidden}body{width:100vw;overflow-x:hidden;font-size:.875rem;line-height:var(--lh);color:var(--text-color);-webkit-font-smoothing:subpixel-antialiased}body.rtl{direction:rtl}body,input,select,textarea{font-family:system-ui,BlinkMacSystemFont,-apple-system,\"Segoe UI\",\"Roboto\",\"Oxygen\",\"Ubuntu\",\"Cantarell\",\"Fira Sans\",\"Droid Sans\",\"Helvetica Neue\",sans-serif}.first,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,blockquote:first-child,hr:first-child,.pane:first-child,.grid:first-child,fieldset:first-child,.field:first-child,.toolbar:first-child,.buttons:first-child,.condition-container:first-child{margin-block-start:0 !important}.last,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,blockquote:last-child,.pane:last-child,.grid:last-child,.meta:last-child,fieldset:last-child,.field:last-child,.toolbar:last-child,.buttons:last-child,.condition-container:last-child{margin-block-end:0 !important}.mt-0{margin-block-start:0 !important}.mt-2xs{margin-block-start:var(--2xs) !important}.mt-xs{margin-block-start:var(--xs) !important}.mt-s{margin-block-start:var(--s) !important}.mt-m{margin-block-start:var(--m) !important}.mt-l{margin-block-start:var(--l) !important}.mt-xl{margin-block-start:var(--xl) !important}.mb-0{margin-block-end:0 !important}.mb-2xs{margin-block-end:var(--2xs) !important}.mb-xs{margin-block-end:var(--xs) !important}.mb-s{margin-block-end:var(--s) !important}.mb-m{margin-block-end:var(--m) !important}.mb-l{margin-block-end:var(--l) !important}.mb-xl{margin-block-end:var(--xl) !important}.ml-0{margin-inline-start:0 !important}.ml-2xs{margin-inline-start:var(--2xs) !important}.ml-xs{margin-inline-start:var(--xs) !important}.ml-s{margin-inline-start:var(--s) !important}.ml-m{margin-inline-start:var(--m) !important}.ml-l{margin-inline-start:var(--l) !important}.ml-xl{margin-inline-start:var(--xl) !important}.mr-0{margin-inline-end:0 !important}.mr-2xs{margin-inline-end:var(--2xs) !important}.mr-xs{margin-inline-end:var(--xs) !important}.mr-s{margin-inline-end:var(--s) !important}.mr-m{margin-inline-end:var(--m) !important}.mr-l{margin-inline-end:var(--l) !important}.mr-xl{margin-inline-end:var(--xl) !important}.mx-0{margin-inline:0 !important}.mx-2xs{margin-inline:var(--2xs) !important}.mx-xs{margin-inline:var(--xs) !important}.mx-s{margin-inline:var(--s) !important}.mx-m{margin-inline:var(--m) !important}.mx-l{margin-inline:var(--l) !important}.mx-xl{margin-inline:var(--xl) !important}.my-0{margin-block:0 !important}.my-2xs{margin-block:var(--2xs) !important}.my-xs{margin-block:var(--xs) !important}.my-s{margin-block:var(--s) !important}.my-m{margin-block:var(--m) !important}.my-l{margin-block:var(--l) !important}.my-xl{margin-block:var(--xl) !important}.p-0{padding:0 !important}.p-2xs{padding:var(--2xs) !important}.p-xs{padding:var(--xs) !important}.p-s{padding:var(--s) !important}.p-m{padding:var(--m) !important}.p-l{padding:var(--l) !important}.p-xl{padding:var(--xl) !important}.pt-0{padding-block-start:0 !important}.pt-2xs{padding-block-start:var(--2xs) !important}.pt-xs{padding-block-start:var(--xs) !important}.pt-s{padding-block-start:var(--s) !important}.pt-m{padding-block-start:var(--m) !important}.pt-l{padding-block-start:var(--l) !important}.pt-xl{padding-block-start:var(--xl) !important}.pb-0{padding-block-end:0 !important}.pb-2xs{padding-block-end:var(--2xs) !important}.pb-xs{padding-block-end:var(--xs) !important}.pb-s{padding-block-end:var(--s) !important}.pb-m{padding-block-end:var(--m) !important}.pb-l{padding-block-end:var(--l) !important}.pb-xl{padding-block-end:var(--xl) !important}.pl-0{padding-inline-start:0 !important}.pl-2xs{padding-inline-start:var(--2xs) !important}.pl-xs{padding-inline-start:var(--xs) !important}.pl-s{padding-inline-start:var(--s) !important}.pl-m{padding-inline-start:var(--m) !important}.pl-l{padding-inline-start:var(--l) !important}.pl-xl{padding-inline-start:var(--xl) !important}.pr-0{padding-inline-end:0 !important}.pr-2xs{padding-inline-end:var(--2xs) !important}.pr-xs{padding-inline-end:var(--xs) !important}.pr-s{padding-inline-end:var(--s) !important}.pr-m{padding-inline-end:var(--m) !important}.pr-l{padding-inline-end:var(--l) !important}.pr-xl{padding-inline-end:var(--xl) !important}.px-0{padding-inline:0 !important}.px-2xs{padding-inline:var(--2xs) !important}.px-xs{padding-inline:var(--xs) !important}.px-s{padding-inline:var(--s) !important}.px-m{padding-inline:var(--m) !important}.px-l{padding-inline:var(--l) !important}.px-xl{padding-inline:var(--xl) !important}.py-0{padding-block:0 !important}.py-2xs{padding-block:var(--2xs) !important}.py-xs{padding-block:var(--xs) !important}.py-s{padding-block:var(--s) !important}.py-m{padding-block:var(--m) !important}.py-l{padding-block:var(--l) !important}.py-xl{padding-block:var(--xl) !important}.center-absolute{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.pointer{cursor:pointer !important}.no-scroll{overflow:hidden !important}.draghelper{box-sizing:border-box;list-style-type:none}.offset-drag-helper{transition:margin linear 200ms,padding linear 200ms}body.dragging .offset-drag-helper{margin-block:-50px 0;margin-inline:-50px 0;padding-block:60px 0;padding-inline:60px 0}img{max-width:100%}body.rtl .ltr .text,body.rtl .ltr table.editable textarea{text-align:start !important;direction:ltr !important}body.ltr .rtl .text,body.ltr .rtl table.editable textarea{text-align:end !important;direction:rtl !important}.icon::before,.menu ul.padded li a.sel::before,.menu ul.padded li .menu-item.sel::before,.menu ul.padded li .menu-option.sel::before,.menu .flex.padded.sel::before,.texticon::before,#help::before,.secure::before,.insecure::before,.go::after,.required::after,.preview-btn::before,.view-btn::before,.action-btn::before,[data-icon]::before,[data-icon-after]::after{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none}.badge-icon{position:relative;inset-block-start:-1px;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;box-sizing:border-box;border:1px solid var(--indicator-border-color);border-radius:var(--small-border-radius);color:var(--indicator-icon-color);font-size:9px}.secure::before,.insecure::before{margin-block-start:-3px;font-size:14px}[data-icon]::before{content:attr(data-icon)}[data-icon-after]::after{content:attr(data-icon-after)}[data-icon-size=large][data-icon]::before,[data-icon-size=large][data-icon-after]::after{font-size:20px}[data-icon-size=small][data-icon]::before,[data-icon-size=small][data-icon-after]::after{font-size:14px}[data-icon-size=puny][data-icon]::before,[data-icon-size=puny][data-icon-after]::after{font-size:12px}body.rtl [data-icon=list]::before,body.rtl [data-icon-after=list]::after{content:\"listrtl\"}body.rtl [data-icon=structure]::before,body.rtl [data-icon-after=structure]::after{content:\"structurertl\"}.icon.secure::before{content:\"secure\"}.icon.insecure::before{content:\"insecure\"}.icon.add::before{content:\"plus\"}.icon.edit::before{content:\"edit\"}.icon.settings::before{content:\"settings\"}.icon.search::before{content:\"search\"}.icon.expand::before{content:\"expand\"}.icon.collapse::before{content:\"collapse\"}.help::before{content:\"help\";color:var(--pink-400)}.preview-btn::before,.view-btn::before{margin-inline-end:var(--xs)}.preview-btn::before{content:\"view\"}body.ltr .view-btn::before{content:\"share\"}body.rtl .view-btn::before{content:\"shareleft\"}.action-btn::before{content:\"ellipsis\"}h1,.h1{margin-block-end:24px;font-size:18px;font-weight:bold;line-height:1.2}h2,.h2{margin-block:14px;margin-inline:0;font-size:16px;font-weight:bold;line-height:1.2}h3,.h3{margin-block:14px;margin-inline:0;font-weight:bold;line-height:1.2}h4,.h4{margin-block:14px;margin-inline:0;font-weight:bold;line-height:1.2;color:var(--medium-text-color)}h5,.h5{margin-block:14px 3px;margin-inline:0;line-height:1.2;color:var(--medium-text-color)}h6,.h6{margin:14px 0 3px;font-size:11px;line-height:1.2;color:#606d7b;text-transform:uppercase}h1[data-icon]::before{margin-inline:0 10px;margin-block:-8px 0}h2[data-icon]::before{margin-inline:0 6px;margin-block:-4px 0;font-size:19px}hr{margin-block:24px;margin-inline:0;border:none;border-block-start:1px solid var(--hairline-color);height:0;color:rgba(0,0,0,0)}p{margin-block:1em;margin-inline:0}h5+p{margin-block-start:0}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}.indent{margin-inline-start:14px}.bullets{padding-inline-start:40px;list-style-type:square}ol{padding-inline-start:40px;list-style-type:decimal}code,.code{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important}code.smalltext,.code.smalltext{font-size:.8em !important}.code input,.code textarea{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important;font-size:1em !important}pre code{display:block;overflow-x:auto}a{color:var(--link-color);cursor:pointer}a[aria-current]{cursor:default}body.underline-links a,a:hover{text-decoration:underline}a .cp-icon svg rect,a .cp-icon svg circle,a .cp-icon svg ellipse,a .cp-icon svg line,a .cp-icon svg polyline,a .cp-icon svg polygon,a .cp-icon svg path,a .cp-icon svg text{fill:var(--icon-color, var(--link-color));stroke-width:0}a:not([href]){color:inherit;cursor:inherit}body.underline-links a:not([href]),a:not([href]):hover{text-decoration:none}a.sel,li.sel>a{cursor:default !important;text-decoration:none}.go::after{font-size:11px;margin-block-start:-1px;padding-inline-start:4px}body.ltr .go::after{content:\"circlerarr\"}body.rtl .go::after{content:\"circlelarr\"}button{cursor:pointer}.checkmark-icon,.alert-icon{padding:5px;margin-block-end:0 !important;line-height:10px;border-radius:20px;cursor:pointer}.checkmark-icon::before,.alert-icon::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none}.checkmark-icon{background-color:var(--gray-200)}p .checkmark-icon{display:inline-block}.checkmark-icon::before{content:\"check\";color:var(--success-color)}.alert-icon{background-color:var(--gray-200)}.alert-icon::before{content:\"alert\";color:var(--error-color)}.revision-status-hud{max-width:400px}.revision-status-hud .http-error{border-radius:var(--medium-border-radius);border:1px solid var(--hairline-color);color:var(--light-text-color);background-color:var(--gray-050);padding-block:7px;padding-inline:14px}.draft-notice{display:flex;align-items:center;place-content:stretch center;gap:var(--s);color:var(--blue-800)}#content-notice .draft-notice{display:inline-flex;justify-content:flex-start}.so-notice>.draft-notice{margin-inline:calc(var(--xl)*-1) 0;margin-block:-5px;padding-inline:var(--xl) 0;padding-block:5px;border-end-start-radius:var(--large-border-radius)}body.ltr .so-notice>.draft-notice{background-image:linear-gradient(to bottom right, rgba(37, 99, 235, 0.2), rgba(37, 99, 235, 0) 50%)}body.rtl .so-notice>.draft-notice{background-image:linear-gradient(to left, rgba(37, 99, 235, 0.2), rgba(37, 99, 235, 0))}.draft-notice p{flex:1;margin:0}.draft-notice .draft-icon{position:relative;flex-shrink:0;width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:2px solid rgba(30,64,175,.2);box-sizing:border-box;box-shadow:0 1px 1px 1px var(--white)}.draft-notice .draft-icon::before{position:relative;inset-inline-start:1px;color:var(--blue-800) !important;font-size:18px}.draft-notice .draft-icon::after{content:\"\";font-size:0;position:absolute;inset:-2px;border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2)}.draft-notice .discard-changes-btn{margin-inline-start:var(--xs);background-color:rgba(0,0,0,0) !important;color:var(--blue-800) !important;border:2px solid var(--blue-600)}.draft-notice .discard-changes-btn:hover,.draft-notice .discard-changes-btn:focus{border-color:#1555e2}.draft-notice .discard-changes-btn:active{border-color:#134cca}.revision-notice{display:flex;align-items:center;place-content:stretch center;gap:var(--s);color:var(--gray-600)}#content-notice .revision-notice{display:inline-flex;justify-content:flex-start}.revision-notice p{flex:1;margin:0}.revision-notice .revision-icon{position:relative;flex-shrink:0;width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:2px solid rgba(51,64,77,.2);box-sizing:border-box;box-shadow:0 1px 1px 1px var(--white)}.revision-notice .revision-icon::before{position:relative;inset-inline-start:1px;color:var(--grey-800) !important;font-size:18px}.revision-notice .revision-icon::after{content:\"\";font-size:0;position:absolute;inset:-2px;border-radius:100%;box-shadow:inset 0 2px 0 rgba(30,58,138,.2)}button.toggle{appearance:none;color:inherit;background:none;border:none;padding:0}.toggle::before,a.fieldtoggle::before{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transition:transform linear 100ms}body.ltr .toggle::before,body.ltr a.fieldtoggle::before{transform:rotate(-45deg)}body.rtl .toggle::before,body.rtl a.fieldtoggle::before{transform:rotate(135deg)}.toggle.expanded::before,a.fieldtoggle.expanded::before,.sidebar nav li.expanded>.toggle::before,.structure li:not(.collapsed)>.row>.toggle::before{transform:rotate(45deg) !important}a.fieldtoggle{display:block;position:relative;margin-block:14px;margin-inline:0;padding-inline-start:12px;color:var(--text-color);text-decoration:none}a.fieldtoggle::before{display:block;position:absolute;inset-block-start:7px;inset-inline-start:-1px}em,i{font-style:italic}ul.errors em{font-style:normal}strong,b,i em{font-weight:bold}.readable{font-size:16px;line-height:22px}.readable h1,.readable .h1,.readable h2,.readable .h2,.readable h3,.readable .h3,.readable h4,.readable .h4,.readable h5,.readable .h5,.readable h6,.readable .h6{margin:24px 0 16px;font-weight:600}.readable h1,.readable .h1{font-size:32px;line-height:40px;color:#000}.readable h2,.readable .h2{font-size:24px;line-height:30px}.readable h3,.readable .h3{font-size:20px;line-height:24px}.readable h4,.readable .h4{font-size:16px;line-height:20px}.readable h5,.readable .h5{font-size:14px;line-height:18px}.readable h6,.readable .h6{font-size:13.6px;line-height:17px;color:#596673}.readable ul,.readable ol{margin:1em 0;padding-inline-start:2em}.readable ul li{list-style-type:disc}.readable li+li{margin-top:.25em}.readable .tip-dismiss-btn{position:absolute;top:12px;inset-inline-end:12px}.readable .tip-dismiss-btn+p{margin-top:0}.readable blockquote{margin:16px 0}.readable blockquote:not(.note){padding:0 16px;color:#596673;border-inline-start:4px solid rgba(51,64,77,.1)}.readable blockquote.note{position:relative;border-radius:4px;padding:1em;padding-inline-start:50px;border:1px solid}.readable blockquote.note.dismissible{padding-inline-end:36px}.readable blockquote.note:not(.tip):not(.warning){border-color:#dc2626;color:#bf503f}.readable blockquote.note:not(.tip):not(.warning):before{content:\"alert\";color:#dc2626}.readable blockquote.note.tip{border-color:#1f5fea;color:#1f5fea}.readable blockquote.note.tip:before{content:\"lightbulb\";color:#1f5fea}.readable blockquote.note.warning{border-color:#854d0e;color:#cf783a}.readable blockquote.note.warning:before{content:\"alert\";color:#854d0e}.readable blockquote.note:before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;opacity:1;position:absolute;top:15px;inset-inline-start:16px;font-size:24px;width:24px}.readable blockquote.note a[href]{color:currentColor;text-decoration:underline}.readable .go:after{font-size:14px}.leftalign{text-align:start}.topalign{vertical-align:top}.rightalign{text-align:end}.centeralign{text-align:center !important}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.light{color:var(--medium-text-color) !important;font-weight:normal}.extralight{color:var(--light-text-color) !important}.smalltext{font-size:12px;line-height:1.2}.largetext{font-size:16px;line-height:1.2}.zilch{padding-block:100px;padding-inline:0;text-align:center;font-size:20px;line-height:24px;color:var(--light-text-color)}.zilch.small{padding-block:24px;padding-inline:0;font-size:16px}input.checkbox+label.smalltext{padding-block-start:2px}.required::after{content:\"asterisk\";margin-inline:5px 0;margin-block:-2px 0;font-size:12px;color:var(--rose-600)}.scrollpane{overflow:auto}.left{float:inline-start}.right{float:inline-end}th,td{text-align:start;vertical-align:middle}body table[dir=rtl] th,body table[dir=rtl] td{text-align:end}body table[dir=ltr] th,body table[dir=ltr] td{text-align:start}th.right,td.right{float:none;text-align:end}.clear{display:block;clear:both;height:0}.fullwidth{width:100%}.token{display:inline-block;border-radius:3px;padding:3px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:#e4edf6}.token[data-name=\"*\"]{position:relative;width:10px}.token[data-name=\"*\"] span{opacity:0}.token[data-name=\"*\"]::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;font-size:9px;line-height:17px;content:\"asterisk\";text-indent:0}.token:focus{background-color:#cdd8e4}.highlight .token{display:inline;border:none;border-radius:0;padding:0;font-size:inherit;line-height:inherit;text-shadow:none;background:rgba(0,0,0,0);box-shadow:none}.pane.highlight pre[class*=language-]{overflow:visible}.pane.highlight pre[class*=language-]>code.diff-highlight .token:not(.prefix){margin-block:0;margin-inline:-24px;padding-block:0;padding-inline:24px}.success{color:var(--success-color) !important}.notice.with-icon::before,.notice .icon::before,.warning.with-icon::before,.warning .icon::before{margin-inline:0 2px;margin-block:-2px 0;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;width:1em}.notice.has-icon,.warning.has-icon{display:flex;flex-wrap:nowrap;align-items:flex-start}.notice.has-icon .icon,.warning.has-icon .icon{flex-shrink:1}.notice{color:var(--notice-color) !important}.notice a{text-decoration:underline}.notice.with-icon::before,.notice .icon::before{content:\"lightbulb\"}.warning{color:var(--warning-color) !important}.warning.with-icon::before,.warning .icon::before{content:\"alert\"}.error{color:var(--error-color) !important}.icon.move:not(.disabled){cursor:move}.icon.move::before{content:\"move\";color:var(--custom-text-color, var(--ui-control-color))}.icon.move:not(.disabled):hover::before{color:var(--link-color)}.icon.delete{display:inline-block;line-height:inherit}.icon.delete::before{content:\"remove\";color:var(--ui-control-color)}.icon.delete:not(.disabled){cursor:pointer}.icon.delete:not(.disabled):hover::before{color:var(--disabled-color)}.icon.delete:not(.disabled):active::before{color:var(--red-800)}.hidden{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.invisible{visibility:hidden}.clearafter::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.info{vertical-align:bottom;display:inline-block;width:1em;height:1.375em;text-align:center;cursor:pointer;overflow:hidden}.info::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;vertical-align:baseline;width:100%;line-height:1.375;color:var(--ui-control-color)}.info:not(.warning)::before{content:\"info\"}.info:not(.warning):hover::before{color:var(--link-color)}.info.warning::before{content:\"alert\"}.info.warning:hover::before{color:var(--warning-color)}.info-hud table{max-width:280px;table-layout:auto}.info-hud td{word-wrap:break-word;width:100%}@media(width <= 450px){.info-hud table{table-layout:fixed;width:100%}}.content{position:relative}.content::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.customize-sources-modal{padding-inline-start:200px;overflow:visible !important}.customize-sources-modal>.cs-sidebar{position:absolute;inset-block-start:0;inset-inline-start:0;margin:0;padding-block:10px;padding-inline:0;border:none;width:200px;height:calc(100% - 44px);box-sizing:border-box;background-color:var(--gray-050);overflow:auto;box-shadow:inset -1px 0 0 var(--hairline-color);border-start-start-radius:var(--large-border-radius)}.customize-sources-modal>.cs-sidebar>.btn{margin-inline:14px 0;margin-block:10px 0;display:block;width:calc(100% - 28px)}.customize-sources-modal.sidebar-hidden{padding-inline-start:0}.customize-sources-modal.sidebar-hidden>.cs-sidebar{display:none}.customize-sources-modal>.source-settings{position:relative;height:calc(100% - 44px);box-sizing:border-box;padding:24px;overflow:auto}.customize-sources-modal>.footer{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%}.customize-sources-item{--light-text-color: var(--gray-600);--selected-item-color: var(--white);display:flex;width:calc(100% - 1px);box-sizing:border-box;align-items:center;position:relative;margin-block-start:-1px;background-color:var(--gray-100);border:solid var(--hairline-color);border-width:1px 0;user-select:none;cursor:default}.customize-sources-item+.customize-sources-item.heading{margin-block-start:10px}.customize-sources-item+.customize-sources-item:not(.heading){border-block-start:1px solid var(--hairline-color)}.customize-sources-item.sel{--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8);--ui-control-color: var(--selected-item-color);background-color:var(--dark-sel-color);color:var(--selected-item-color);z-index:1}.customize-sources-item .label{flex:1}.customize-sources-item .handle{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important;font-size:.8em !important}.customize-sources-item:not(.sel) .handle{color:var(--medium-text-color)}.customize-sources-item.heading .label{text-transform:uppercase;color:var(--light-text-color);font-size:12px;font-weight:bold}.customize-sources-item.heading.sel .label{color:var(--selected-item-color)}.customize-sources-item__move{position:absolute;inset-block-start:50%;inset-inline-end:3px;transform:translate(-50%, -50%);justify-content:center;align-items:center}.customize-sources-item__move.icon{display:flex;text-decoration:none}.customize-sources-item__btn{flex:1;padding-block:6px;padding-inline:var(--xl);padding-inline-end:30px}.checkbox-select-item{display:flex;gap:var(--xs);align-items:flex-start;align-content:stretch;padding-block:4px}.checkbox-select-item .move{margin-block-start:-4px;margin-inline-end:var(--xs);position:relative;z-index:1}.checkbox-select-item .action-btn{margin-block:-4px}ul.path{display:flex;flex-flow:row wrap;align-items:stretch}ul.path li{display:inline-flex;align-items:center}ul.path li:not(:last-child)::after{margin-inline:2px 5px;margin-block:0;display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;opacity:.8;position:relative}body.ltr ul.path li:not(:last-child)::after{transform:rotate(-45deg)}body.rtl ul.path li:not(:last-child)::after{transform:rotate(135deg)}ul.icons{margin-block-start:20px;display:flex;flex-wrap:wrap}ul.icons li{margin-block:0 10px;margin-inline:0 4px}ul.icons li a{display:block;position:relative;padding-block:60px 10px;padding-inline:5px;width:110px;text-align:center;color:var(--text-color);border-radius:4px;border:1px solid var(--white)}ul.icons li a::before{display:block;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;font-size:40px;line-height:60px}ul.icons li a .icon{position:absolute;inset-block-start:12px;inset-inline-start:0;width:100%;height:40px;display:flex;align-items:center;justify-content:center}ul.icons li a .icon img,ul.icons li a .icon svg{max-width:50px;height:40px}ul.icons li a .icon.icon-mask svg rect,ul.icons li a .icon.icon-mask svg circle,ul.icons li a .icon.icon-mask svg ellipse,ul.icons li a .icon.icon-mask svg line,ul.icons li a .icon.icon-mask svg polyline,ul.icons li a .icon.icon-mask svg polygon,ul.icons li a .icon.icon-mask svg path,ul.icons li a .icon.icon-mask svg text{fill:var(--text-color);stroke-width:0}ul.icons li a:hover{text-decoration:none;background-color:var(--gray-050);border-color:var(--gray-100)}ul.icons li a:hover .icon.icon-mask svg rect,ul.icons li a:hover .icon.icon-mask svg circle,ul.icons li a:hover .icon.icon-mask svg ellipse,ul.icons li a:hover .icon.icon-mask svg line,ul.icons li a:hover .icon.icon-mask svg polyline,ul.icons li a:hover .icon.icon-mask svg polygon,ul.icons li a:hover .icon.icon-mask svg path,ul.icons li a:hover .icon.icon-mask svg text{fill:var(--link-color);stroke-width:0}@media only screen and (width <= 380px){ul.icons li a{width:96px}}@media only screen and (width <= 320px){ul.icons li a{width:75px}}.toolbar{position:relative;margin-block-end:var(--s);min-height:34px}.toolbar.flex,.toolbar .flex{align-items:flex-start}.toolbar .text{border-radius:var(--large-border-radius) !important}.flex{display:flex;align-items:center;align-content:stretch;gap:var(--s)}.flex.flex-gap-xs{gap:var(--xs)}.flex.flex-gap-m{gap:var(--m)}.flex.flex-gap-l{gap:var(--l)}.flex.flex-gap-xl{gap:var(--xl)}.flex:not(.flex-nowrap){flex-wrap:wrap}.flex>*.label{white-space:nowrap}.centeralign .flex{justify-content:center}.inline-flex{display:inline-flex !important;align-items:center;align-content:stretch;gap:var(--s)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.gap-2xs{gap:var(--2xs)}.gap-xs{gap:var(--xs)}.gap-s{gap:var(--s)}.gap-m{gap:var(--m)}.gap-l{gap:var(--l)}.gap-xl{gap:var(--xl)}.flex-grow{flex:1;max-width:100%}.flex-justify{justify-content:space-between}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.flex-center{align-items:center}.flex-stretch{align-items:stretch}.spacer{width:14px}.buttons{display:flex;gap:7px;position:relative;margin-block:24px;margin-inline:0;align-items:center}.hud-footer>.buttons,.footer>.buttons{margin:0}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-control-border-radius);padding-block:7px;padding-inline:10px;border:none;text-align:center;user-select:none;box-sizing:border-box;appearance:none;color:currentcolor;font-size:inherit;background-color:var(--ui-control-bg-color)}.btn:not([aria-current]){cursor:pointer}.btn.chromeless{background-color:rgba(0,0,0,0);height:auto;padding:0}.btn.chromeless:hover,.btn.chromeless:active,.btn.chromeless:focus{background-color:rgba(0,0,0,0)}.btn.chromeless:hover,.btn.chromeless:active{text-decoration:underline}.btn.hairline,.btn.link-btn{border:1px solid var(--medium-hairline-color);background-color:rgba(0,0,0,0)}.btn.hairline:active,.btn.hairline[aria-expanded=true],.btn.link-btn:active,.btn.link-btn[aria-expanded=true]{background-color:var(--ui-control-static-bg-color)}.btn.hairline:hover,.btn.hairline:active,.btn.hairline[aria-expanded=true]{border-color:var(--dark-hairline-color)}.btn.hairline-dark{border:1px solid var(--dark-hairline-color)}.btn.hairline-dark:not(:hover,:active,[aria-expanded=true]){background-color:rgba(0,0,0,0)}.btn.link-btn{color:var(--link-color)}.btn.link-btn:hover,.btn.link-btn:active,.btn.link-btn[aria-expanded=true]{border-color:var(--link-color)}.btn.wrap{height:auto;min-height:34px;white-space:initial;text-align:start}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).focus,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):hover{--ui-control-bg-color: var(--ui-control-hover-bg-color)}.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]):active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current]).active,.btn:not(.disabled,.loading,.dashed,[aria-disabled],[aria-current])[aria-expanded=true]{--ui-control-bg-color: var(--ui-control-active-bg-color)}.btn[type=color]{padding:6px !important;width:36px}.btn.loading{cursor:default}.btn:hover{text-decoration:none}.btn:empty,.btn.btn-empty{padding-inline:12px}.btn[data-icon]:not(:empty,.btn-empty)::before,.btn.icon:not(:empty,.btn-empty)::before,.btn.menubtn:not(.action-btn)[data-icon]:empty::before,.btn.menubtn:not(.action-btn)[data-icon].btn-empty::before,.btn.menubtn:not(.action-btn).icon:empty::before,.btn.menubtn:not(.action-btn).icon.btn-empty::before{margin-inline-end:5px}.btn:not(.loading) .spinner{display:none}.btn.loading::before,.btn.loading::after,.btn.loading .label{visibility:hidden}.btn div.checkbox{margin-block-start:2px}.btn [data-icon]{margin-block-start:-3px;margin-inline-end:5px}.btn [data-icon].light::before{color:var(--gray-300)}.btn .cp-icon svg rect,.btn .cp-icon svg circle,.btn .cp-icon svg ellipse,.btn .cp-icon svg line,.btn .cp-icon svg polyline,.btn .cp-icon svg polygon,.btn .cp-icon svg path,.btn .cp-icon svg text{fill:currentColor;stroke-width:0}.disabled:not(.status,.status-label){opacity:.25;pointer-events:none;user-select:none}.noteditable{cursor:not-allowed}.noteditable .element,.noteditable .lightswitch-container,.noteditable+.colorhex{cursor:not-allowed}.btn{min-height:var(--ui-control-height)}.spinner{height:var(--ui-control-height)}.btn[data-icon-after]:not(:empty,.btn-empty)::after,.menu-toggle:not(:empty,.btn-empty)::after,.menubtn:not(.action-btn,:empty,.btn-empty)::after,.menubtn:not(.action-btn).icon::after{margin-inline-start:6px}.btn[data-icon]::before,.btn[data-icon-after]::after,.btn.icon::before{position:relative}.btn.small[data-icon]::before,.btn.small[data-icon-after]::after,.btn.icon.small::before{font-size:10px}.btngroup{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center;border-radius:var(--large-border-radius)}.btngroup.fullwidth .btn{flex:1}.btngroup.disabled .btn{cursor:default}.btngroup .btn:focus{z-index:1}.btngroup .btn:not(.dashed,:last-child,.btngroup-btn-last){margin-inline-end:1px}.btngroup .btn:not(:first-child,.btngroup-btn-first){border-start-start-radius:0;border-end-start-radius:0}.btngroup .btn:not(:last-child,.btngroup-btn-last){border-start-end-radius:0;border-end-end-radius:0}.btngroup--exclusive .btn[aria-pressed=true]:not(.disabled,.loading,.dashed,[aria-disabled]){--focus-ring: var(--focus-ring-outset);background-color:var(--gray-500);color:var(--white);--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8)}.copytext{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center}.copytext .text{border-start-end-radius:0;border-end-end-radius:0;min-width:0}.copytext .btn{border-start-start-radius:0;border-end-start-radius:0}.copytextbtn{display:inline-flex;flex-wrap:nowrap;align-items:center;border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);padding-block:var(--xs);padding-inline:calc(var(--xs) + 1px);cursor:pointer;color:var(--medium-text-color);gap:var(--xs);line-height:1}.copytextbtn .copytextbtn__icon{font-size:.75rem;display:inline-flex;justify-content:center;padding:0;width:13px;height:13px;background:none;color:var(--light-text-color)}.copytextbtn:hover,.copytextbtn:focus{border-color:var(--medium-hairline-color);color:var(--text-color)}.copytextbtn:hover .copytextbtn__value,.copytextbtn:focus .copytextbtn__value{color:var(--text-color)}.copytextbtn.small{padding-block:2px;padding-inline:var(--xs)}.copytextbtn.small .copytextbtn__value{font-size:.6875rem}.menu-toggle,.menubtn:not(.action-btn){display:inline-flex;align-items:center;user-select:none}.menu-toggle::after,.menubtn:not(.action-btn)::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:relative}.menu-toggle.btn::after,.menubtn:not(.action-btn).btn::after{inset-block-start:-1px}.menu-toggle.btn:not(.disabled,.inactive):active::after,.menu-toggle.btn:not(.disabled,.inactive).active::after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive):active::after,.menubtn:not(.action-btn).btn:not(.disabled,.inactive).active::after{border-color:var(--ui-control-active-color)}.menu-toggle.btn.submit::after,.menubtn:not(.action-btn).btn.submit::after{border-color:var(--white) !important;opacity:.8}.menu-toggle.btn.submit:not(.disabled,.inactive):hover::after,.menu-toggle.btn.submit:not(.disabled,.inactive).hover::after,.menu-toggle.btn.submit:not(.disabled,.inactive):active::after,.menu-toggle.btn.submit:not(.disabled,.inactive).active::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):hover::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).hover::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive):active::after,.menubtn:not(.action-btn).btn.submit:not(.disabled,.inactive).active::after{opacity:1}.menu-toggle:not(.btn,.icon),.menubtn:not(.action-btn):not(.btn,.icon){height:17px}.menu-toggle:not(.btn,.icon)::after,.menubtn:not(.action-btn):not(.btn,.icon)::after{inset-block-start:-2px;border-color:currentcolor}.menu-toggle:empty,.menu-toggle.btn-empty,.menubtn:not(.action-btn):empty,.menubtn:not(.action-btn).btn-empty{padding-inline:8px}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.spinner{display:inline-flex;align-items:center;justify-content:center;width:var(--size, 24px);height:var(--size, 34px)}.spinner::before{display:block;content:\"\";font-size:0;animation:rotator .7s linear infinite;box-sizing:border-box;width:var(--size, 20px);height:var(--size, 20px);object-fit:scale-down;border-radius:50%;border:2px solid rgba(0,0,0,0);border-inline-end-color:currentcolor;border-block-end-color:currentcolor;opacity:.8}.spinner.small{--size: 12px}.spinner.big{--size: 48px}.spinner.spinner-absolute{position:absolute;width:var(--size, 20px);height:var(--size, 20px);transform:translateX(-50%) translateY(-50%);inset-block-start:50%;inset-inline-start:50%;z-index:101}.rtl .spinner.spinner-absolute{transform:translateX(50%) translateY(-50%)}.btn+.spinner{margin-inline-start:7px}.buttons .btn+.spinner,.buttons .btngroup+.spinner{margin-inline-start:0}.buttons.right .btn+.spinner{margin-inline-end:var(--neg-padding)}.btngroup.small .btn,.btn.small{padding-block:0 !important;padding-inline:var(--s) !important;font-size:12px;line-height:22px}.btngroup.small,.btngroup.small input.btn,.btn.small,.btn.small+.spinner{min-height:22px}.btngroup.big .btn,.btn.big{padding-block:0;padding-inline:14px;font-size:14px;line-height:36px}.btn.big[data-icon]::before,.preview-btn::before,.view-btn::before{margin-inline-start:-2px}.btngroup.big,.btngroup.big input.btn,.btn.big,.btn.big+.spinner{min-height:36px}.btn.huge{padding:var(--l);line-height:48px;height:48px}.btn.submit,.btn.secondary{color:var(--white) !important;--ui-control-active-color: var(--white);--focus-ring: var(--focus-ring-outset);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.btn.submit{background-color:var(--primary-color) !important}.btn.submit:not(.disabled,.inactive,.loading):hover,.btn.submit:not(.disabled,.inactive,.loading).hover,.btn.submit:not(.disabled,.inactive,.loading):focus{background-color:#c82020 !important}.btn.submit:not(.disabled,.inactive,.loading):active,.btn.submit:not(.disabled,.inactive,.loading).active,.btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#b21d1d !important}.btn.caution{background-color:var(--red-050) !important;color:var(--error-color)}.btn.caution:hover,.btn.caution.hover,.btn.caution:focus{background-color:#fcdada !important}.btn.caution:active,.btn.caution.active,.btn.caution[aria-expanded=true]{background-color:var(--red-100) !important}.secondary-buttons .btn.submit,.btn.secondary{background-color:var(--secondary-color) !important}.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).hover,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):focus,.btn.secondary:not(.disabled,.inactive,.loading):hover,.btn.secondary:not(.disabled,.inactive,.loading).hover,.btn.secondary:not(.disabled,.inactive,.loading):focus{background-color:#55616d !important}.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading):active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading).active,.secondary-buttons .btn.submit:not(.disabled,.inactive,.loading)[aria-expanded=true],.btn.secondary:not(.disabled,.inactive,.loading):active,.btn.secondary:not(.disabled,.inactive,.loading).active,.btn.secondary:not(.disabled,.inactive,.loading)[aria-expanded=true]{background-color:#4a545e !important}div.btn.submit{position:relative;overflow:hidden}div.btn.submit input{position:absolute;inset-inline-start:100%}.btn.dashed{border:1px dashed var(--medium-hairline-color);background-color:rgba(0,0,0,0)}.btngroup .btn.dashed:not(:last-child,.btngroup-btn-last){border-inline-end:1px solid rgba(0,0,0,0);margin-inline-end:-1px}.btn.dashed:focus{background-color:rgba(205,216,228,.1);border-color:rgba(0,0,0,0)}.reduce-focus-visibility .btn.dashed:focus:not(:focus-visible){border:1px dashed var(--medium-hairline-color)}.btn.dashed:not(.disabled):active,.btn.dashed:not(.disabled).active,.btn.dashed:not(.disabled)[aria-expanded=true]{background-color:rgba(205,216,228,.25)}.chevron-btns{display:flex;justify-content:flex-start}.chevron-btns .btn{position:relative;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.chevron-btns .btn.current-step,.chevron-btns .btn.active-drop-target{color:var(--white);--text-color: var(--white);--ui-control-color: var(--white);--ui-control-bg-color: var(--gray-500);--ui-control-hover-bg-color: #55616d;--ui-control-active-bg-color: #4a545e}.chevron-btns .btn.current-step{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--light-focus-hsl), 1)}.chevron-btns .btn:focus{z-index:1;box-shadow:none}.chevron-btns .btn:focus .label{z-index:1;box-shadow:var(--focus-ring)}.reduce-focus-visibility .chevron-btns .btn:focus:not(:focus-visible) .label{box-shadow:none}.reduce-focus-visibility .chevron-btns .btn:focus-visible .label{box-shadow:var(--focus-ring)}.chevron-btns .btn:not(.has-action-menu){padding-inline-end:calc(var(--ui-control-height)/2);margin-inline-end:2.8px}.chevron-btns .btn:not(.has-action-menu):not(.current-step[data-disclosure-trigger]) .btn-body{padding-inline-end:5px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body{padding-inline-start:8px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label{padding:3px}.chevron-btns .btn.current-step[data-disclosure-trigger] .btn-body .label::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:relative}.chevron-btns .btn .btn-body{display:inline-flex;align-items:center;justify-content:center;height:var(--ui-control-height);background-color:var(--ui-control-bg-color)}.chevron-btns .btn .btn-body [data-icon]{--ui-control-height: calc((13rem / 16));text-align:center;margin-inline-end:0}.chevron-btns .btn .label{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.chevron-btns .btn.has-action-menu .btn-body{padding-inline-end:1px;margin-inline-end:0}.chevron-btns .btn .chevron-right,.chevron-btns .btn .chevron-left{position:absolute;inset-block-start:0;height:100%;width:calc(var(--ui-control-height)/2)}.chevron-btns .btn .chevron-left{inset-inline-start:0;border-block-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.chevron-btns .btn .chevron-left::after{display:block;content:\"\";font-size:0;position:absolute;inset-block-end:0;inset-inline-end:0;border-block-end:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color);border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.chevron-btns .btn .chevron-right{inset-inline-end:0;border-block-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0);border-block-end:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0);border-inline-start:calc(var(--ui-control-height)/2) solid var(--ui-control-bg-color)}.chevron-btns ol{position:relative;padding-inline-start:0;list-style-type:none;display:flex}.chevron-btns ol li.first-step .btn .btn-body{padding-inline-start:14px;border-start-start-radius:var(--ui-control-border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ui-control-border-radius)}.chevron-btns ol li.first-step .btn .chevron-left{display:none}.chevron-btns ol li:not(.first-step) .btn{margin-inline-start:calc(-1*var(--ui-control-height)/2);padding-inline-start:calc(var(--ui-control-height)/2)}.chevron-btns ol li:not(.first-step) .btn .btn-body{padding-inline-start:7px}.color-input-container{position:relative}.color-input-container .color-hex-indicator{position:absolute;inset-block-start:0;inset-inline-start:7px;width:1em;line-height:34px;text-align:center;user-select:none}.color-input{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important;padding-inline:calc(7px + 1em) 9px}.color{display:inline-block;position:relative;vertical-align:middle;width:34px;height:34px;border-radius:17px;padding:0}.color:not(.static,.noteditable){cursor:pointer}.color:not(.small){background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:17px 17px;background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px}.color.small{width:16px;height:16px;background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}.color .color-preview{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.color .color-preview:focus-within{box-shadow:var(--focus-ring)}.color .color-preview>.color-preview-input{position:absolute;inset-inline-start:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0}.colorhex{display:inline-block;margin-inline-start:5px;vertical-align:middle;color:var(--medium-text-color)}.lightswitch-outer-container{display:flex}.lightswitch-outer-container .lightswitch-inner-container{border:1px solid var(--hairline-color);border-radius:var(--small-border-radius);display:flex;align-items:center;max-width:100%;padding-inline:7px}.lightswitch-outer-container .lightswitch-inner-container span{flex-grow:1;padding-block:7px;padding-inline:0;color:var(--medium-text-color);cursor:default;overflow:auto;overflow-wrap:break-word;hyphens:auto}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-inline-start:7px}.lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-inline-end:7px;text-align:end}.lightswitch{display:block;position:relative;border:none !important;overflow:hidden;cursor:pointer;user-select:none;background-image:linear-gradient(to right, var(--gray-400), var(--gray-400));transition:background-image linear 100ms}.lightswitch.on{background-image:linear-gradient(to right, var(--enabled-color), var(--enabled-color))}.lightswitch.indeterminate{background-image:linear-gradient(to right, var(--enabled-color), var(--gray-300))}.lightswitch .lightswitch-container{position:relative;height:100%}.lightswitch .lightswitch-container .handle{position:absolute;inset-block-start:1px;background-color:var(--white)}.lightswitch:not(.small){border-radius:11px;min-width:34px;width:34px;height:22px}.lightswitch:not(.small) .lightswitch-container{margin-inline-start:-12px;width:46px}.lightswitch:not(.small) .lightswitch-container .handle{border-radius:10px;width:20px;height:20px;inset-inline-start:calc(50% - 10px)}.lightswitch.small{border-radius:9px;width:28px;height:18px}.lightswitch.small .lightswitch-container{margin-inline-start:-10px;width:38px}.lightswitch.small .lightswitch-container .handle{border-radius:8px;width:16px;height:16px;inset-inline-start:calc(50% - 8px)}table .lightswitch{display:inline-block;margin-block-end:-5px}.lightswitch.on .lightswitch-container{margin-inline-start:0}.lightswitch.indeterminate:not(.small) .lightswitch-container{margin-inline-start:-6px}.lightswitch.indeterminate.small .lightswitch-container{margin-inline-start:-5px}table.data+.pagination{margin-block-start:24px}.pagination .page-link{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:var(--medium-border-radius)}.pagination .page-link::after{position:relative;transition:border-color linear 100ms}.pagination .page-link.prev-page::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;opacity:.8;position:relative;inset-inline-end:-1px}body.ltr .pagination .page-link.prev-page::after{transform:rotate(135deg)}body.rtl .pagination .page-link.prev-page::after{transform:rotate(-45deg)}.pagination .page-link.next-page::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .125rem .125rem 0;opacity:.8;position:relative;inset-inline-start:-1px}body.ltr .pagination .page-link.next-page::after{transform:rotate(-45deg)}body.rtl .pagination .page-link.next-page::after{transform:rotate(135deg)}.pagination .page-link:not(.disabled){transition:box-shadow linear 100ms;box-shadow:inset 0 0 0 1px var(--hairline-color);cursor:pointer}.pagination .page-link:not(.disabled):hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--link-color)}.pagination .page-link:not(.disabled):hover::after{border-color:var(--link-color)}body:not(.reduce-focus-visibility) .pagination .page-link:not(.disabled):focus,body.reduce-focus-visibility .pagination .page-link:not(.disabled):focus-visible{box-shadow:inset 0 0 0 1px var(--hairline-color),var(--focus-ring)}.pagination .page-link.disabled{opacity:1}.pagination .page-link.disabled::after{border-color:var(--hairline-color)}.actions{float:inline-end}.actions>li{float:inline-start}.actions>li+li{margin-inline-start:10px}h1+.actions{margin-block-start:-100px}h2+.actions{margin-block-start:-54px}.tablepane{--pane-y-padding-default: calc(var(--xl) - 2px);--pane-x-padding-default: calc(var(--padding) - 2px);margin-block:calc(var(--pane-padding, var(--pane-y-padding-default))*-1) calc(var(--pane-padding, var(--padding))*-1 + var(--pane-padding, var(--m)));margin-inline:calc(var(--pane-padding, var(--pane-x-padding-default))*-1);padding:0 !important;overflow-x:auto}.tablepane table.data th:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox),.tablepane table.data td:first-child:not(.checkbox-cell,.vuetable-th-slot-checkbox){padding-inline-start:var(--pane-padding, var(--pane-x-padding-default))}.tablepane table.data th:last-child,.tablepane table.data td:last-child{padding-inline-end:var(--pane-padding, var(--pane-x-padding-default))}table.fixed-layout{table-layout:fixed}table th.thin,table td.thin{width:.01% !important;white-space:nowrap}table thead th{font-weight:bold;text-align:start;vertical-align:top}table:not(.data) th,table:not(.data) td{padding-block:7px}table:not(.data) th:not(:first-child),table:not(.data) td:not(:first-child){padding-inline-start:12px}table:not(.data) th:not(:last-child),table:not(.data) td:not(:last-child){padding-inline-end:12px}table.data th,table.data td{position:relative;padding-inline:12px;box-sizing:border-box}table.data th.checkbox-cell,table.data th.vuetable-th-slot-checkbox,table.data td.checkbox-cell,table.data td.vuetable-th-slot-checkbox{width:var(--checkbox-size) !important;min-width:var(--checkbox-size);box-sizing:content-box;position:relative}table.data th.checkbox-cell input.checkbox+label,table.data th.checkbox-cell div.checkbox,table.data th.vuetable-th-slot-checkbox input.checkbox+label,table.data th.vuetable-th-slot-checkbox div.checkbox,table.data td.checkbox-cell input.checkbox+label,table.data td.checkbox-cell div.checkbox,table.data td.vuetable-th-slot-checkbox input.checkbox+label,table.data td.vuetable-th-slot-checkbox div.checkbox{position:absolute;inset-block-start:calc(50% - .5rem)}table.data th{font-weight:bold}table.data thead:first-child tr:first-child th:first-child,table.data thead:first-child tr:first-child td:first-child,table.data tbody:first-child tr:first-child th:first-child,table.data tbody:first-child tr:first-child td:first-child,table.data tfoot:first-child tr:first-child th:first-child,table.data tfoot:first-child tr:first-child td:first-child,table.data caption+thead tr:first-child th:first-child,table.data caption+thead tr:first-child td:first-child,table.data caption+tbody tr:first-child th:first-child,table.data caption+tbody tr:first-child td:first-child,table.data caption+tfoot tr:first-child th:first-child,table.data caption+tfoot tr:first-child td:first-child{border-start-start-radius:var(--border-radius, var(--small-border-radius));border-end-start-radius:var(--border-radius, var(--small-border-radius))}table.data thead:first-child tr:first-child th:last-child,table.data thead:first-child tr:first-child td:last-child,table.data tbody:first-child tr:first-child th:last-child,table.data tbody:first-child tr:first-child td:last-child,table.data tfoot:first-child tr:first-child th:last-child,table.data tfoot:first-child tr:first-child td:last-child,table.data caption+thead tr:first-child th:last-child,table.data caption+thead tr:first-child td:last-child,table.data caption+tbody tr:first-child th:last-child,table.data caption+tbody tr:first-child td:last-child,table.data caption+tfoot tr:first-child th:last-child,table.data caption+tfoot tr:first-child td:last-child{border-start-end-radius:var(--border-radius, var(--small-border-radius));border-end-end-radius:var(--border-radius, var(--small-border-radius))}table.data thead th,table.data thead td{width:auto;background-color:var(--gray-050);cursor:default}table.data thead th:not(.orderable),table.data thead td{padding-block:var(--s)}table.data thead th{white-space:nowrap;vertical-align:middle}table.data thead th.orderable{position:relative;padding:0 !important}body:not(.dragging) table.data thead th.orderable:not(.ordered):hover{background-color:var(--gray-100)}table.data thead th.orderable.ordered{background-color:var(--light-sel-color)}table.data thead th.orderable.ordered:not(.loading) button::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(225deg);inset-block-start:2px;position:absolute;inset-inline-end:var(--m);inset-block-start:calc(50% - 3px)}table.data thead th.orderable.ordered:not(.loading).desc button::after{transform:rotate(45deg)}table.data thead th.orderable button{position:relative;font:inherit;width:100%;padding-block:var(--pane-padding, var(--m));padding-inline:var(--m) 35px;text-align:start}table.data thead th.orderable button:focus{z-index:1}table.data thead th:not(.loading) .spinner{display:none}table.data thead th .spinner{position:absolute;inset-block-start:calc(50% - 6px);inset-inline-end:8px;--size: 12px}table.data tbody tr{--hover-bg-color: var(--gray-050);--selected-bg-color: var(--dark-sel-color)}table.data tbody tr:not(.disabled):hover th,table.data tbody tr:not(.disabled):hover td{background-color:var(--hover-bg-color)}table.data tbody tr:not(.disabled):focus{position:relative;z-index:1}table.data tbody tr:not(.disabled).sel,table.data tbody tr:not(.disabled).active-drop-target{--text-color: var(--white);--medium-dark-text-color: var(--white);--medium-text-color: var(--white);--light-text-color: var(--white);--link-color: var(--white);--ui-control-color: var(--white);--focus-ring: 0 0 0 3px hsl(var(--light-focus-hsl))}table.data tbody tr:not(.disabled).sel .status-label .status-label-text,table.data tbody tr:not(.disabled).active-drop-target .status-label .status-label-text{--status-label-text-color: var(--white) !important}table.data tbody tr:not(.disabled).sel th,table.data tbody tr:not(.disabled).sel td,table.data tbody tr:not(.disabled).active-drop-target th,table.data tbody tr:not(.disabled).active-drop-target td{color:var(--white);background-color:var(--selected-bg-color)}table.data tbody tr:not(.disabled).sel .icon,table.data tbody tr:not(.disabled).sel .cp-icon,table.data tbody tr:not(.disabled).sel [data-icon],table.data tbody tr:not(.disabled).sel [data-icon-after],table.data tbody tr:not(.disabled).active-drop-target .icon,table.data tbody tr:not(.disabled).active-drop-target .cp-icon,table.data tbody tr:not(.disabled).active-drop-target [data-icon],table.data tbody tr:not(.disabled).active-drop-target [data-icon-after]{--icon-color: var(--white) !important}table.data tbody th,table.data tbody td{padding-block:7px;max-width:33vw}table.data tbody td.timestamp{text-align:end;vertical-align:bottom;white-space:nowrap;color:var(--light-text-color)}table.data thead+tbody tr th,table.data thead+tbody tr td,table.data tr+tr th,table.data tr+tr td{border-block-start:1px solid rgba(0,0,0,0)}table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) th,table.data tr.sel:not(.draggee)+tr.sel:not(.draggee) td{border-block-start-color:var(--gray-300)}table.data.vuetable th.sortable:hover{color:var(--text-color);background-color:var(--gray-100)}table.data.vuetable th.sortable.ordered{background-color:var(--light-sel-color)}table.data.vuetable th.sortable.ordered .sort-icon{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(225deg);inset-block-start:2px;inset-inline-end:var(--m);inset-block-start:.4375rem}table.data.vuetable th.sortable.ordered.desc .sort-icon{transform:rotate(45deg);inset-block-start:.3125rem}table.collapsed{width:auto}table.collapsed,table.collapsed tbody,table.collapsed tbody tr,table.collapsed tbody th,table.collapsed tbody td{display:block;border:none;padding:0;text-align:start;width:auto !important;white-space:normal}table.collapsed thead{display:none}table.collapsed tbody tr{padding-block:6px;padding-inline:0;border-block-end:1px dotted var(--hairline-color)}table.collapsed tbody tr::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}table.collapsed tbody th,table.collapsed tbody td{padding-block:2px !important;padding-inline:0 !important}table.collapsed tbody td:empty{display:none}table.collapsed tbody [data-title]{margin-inline-end:0}table.collapsed tbody [data-title]::before{margin-inline-end:5px;content:attr(data-title) \":\";font-weight:bold}table.collapsed tbody [data-title] form{display:inline-block}.datatablesorthelper,.editabletablesorthelper{background-color:var(--white);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.datatablesorthelper,.datatablesorthelper .chip,.datatablesorthelper a{cursor:move !important}.datatablesorthelper tr:first-child th,.datatablesorthelper tr:first-child td{border-block-start:none !important}.datatablesorthelper tr:last-child th,.datatablesorthelper tr:last-child td{border-block-end:none !important}.datatablesorthelper th .toggle{display:none !important}.chip,.card{color:var(--custom-text-color, var(--text-color));background-color:var(--custom-bg-color, var(--gray-050))}.chip.hairline,.card.hairline{border:1px solid var(--medium-hairline-color);background-color:rgba(0,0,0,0)}.chip{position:relative;display:inline-flex;align-items:center;cursor:default;user-select:none;font-weight:normal;padding-block:0;padding-inline:var(--s);max-width:100%;gap:var(--xs);border-radius:var(--large-border-radius)}.chip.small{flex-direction:row;min-height:calc(1.625rem + 8px);--thumb-size: calc(30rem / 16)}.chip.small>.thumb{margin-inline:-2px 2px;margin-block:0}.chip.small>.thumb.cp-icon{--thumb-size: 1rem}.chip.large{flex-direction:column;--thumb-size: 120px;min-width:calc(var(--s)*2 + var(--thumb-size));width:100%;padding-block:var(--xs)}.chip.large .chip-content{width:100%}.chip .chip-content{display:flex;flex-direction:row;align-items:center;gap:var(--s);width:100%}.chip .chip-content .status,.chip .chip-content .icon{margin-inline-end:0}.chip .chip-content .icon{margin-block:-4px 0;margin-inline:-1px}.chip .chip-content .label{flex:1}.chip .chip-content .chip-label{padding-block:var(--2xs);padding-inline:0}.chip .chip-content .chip-actions{margin-inline-start:auto}.chip:has(.thumb):not(.large) .chip-content{min-width:calc(100% - var(--thumb-size))}.chip.sel,li.sel .chip,li.active-drop-target .chip,.card.sel .chip{--text-color: var(--white);--custom-text-color: var(--white) !important;--medium-dark-text-color: var(--white);--medium-text-color: var(--white);--light-text-color: var(--white);--link-color: var(--white);--ui-control-color: var(--white);--focus-ring: 0 0 0 3px hsl(var(--light-focus-hsl));color:var(--white);background-color:var(--custom-sel-bg-color, var(--dark-sel-color)) !important}.chip.sel .icon,.chip.sel .cp-icon,.chip.sel [data-icon],.chip.sel [data-icon-after],li.sel .chip .icon,li.sel .chip .cp-icon,li.sel .chip [data-icon],li.sel .chip [data-icon-after],li.active-drop-target .chip .icon,li.active-drop-target .chip .cp-icon,li.active-drop-target .chip [data-icon],li.active-drop-target .chip [data-icon-after],.card.sel .chip .icon,.card.sel .chip .cp-icon,.card.sel .chip [data-icon],.card.sel .chip [data-icon-after]{--icon-color: var(--white) !important}.chip.sel,.sel .chip{cursor:default}.chip.sel .thumb,.sel .chip .thumb{filter:brightness(0.85)}.chip.sel .thumb img,.sel .chip .thumb img{box-shadow:0 0 0 1px rgba(96,109,123,.1),0 6px 4px -4px rgba(96,109,123,.2)}.offset-drag-helper .chip{background-color:var(--gray-050);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.chip>.thumb{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:var(--thumb-size);height:var(--thumb-size)}.chip>.thumb.rounded img,.chip>.thumb.rounded svg{border:var(--xs) solid rgba(0,0,0,0);border-radius:50%}.chip>.thumb.checkered img{background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}.chip>.thumb img,.chip>.thumb svg{display:block;flex-shrink:0;border-radius:var(--small-border-radius);max-width:100%;max-height:100%}.chip>.thumb svg{width:100%}.cp-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);max-width:var(--icon-size)}.cp-icon svg{width:var(--icon-size);height:var(--icon-size);max-width:var(--icon-size) !important;max-height:var(--icon-size) !important}.cp-icon svg rect,.cp-icon svg circle,.cp-icon svg ellipse,.cp-icon svg line,.cp-icon svg polyline,.cp-icon svg polygon,.cp-icon svg path,.cp-icon svg text{fill:var(--icon-color, var(--ui-control-color));stroke-width:0}.cp-icon.large{--icon-size: calc(20rem / 16)}.cp-icon.small{--icon-size: calc(14rem / 16)}.cp-icon.puny{--icon-size: calc(12rem / 16)}.chips,.cards{display:flex;--custom-bg-color: initial;--custom-text-color: initial;--custom-sel-bg-color: initial}.chips:not(.inline-chips),.cards:not(.inline-chips){flex-direction:column}.chips li,.cards li{max-width:100%}.cards{gap:var(--s)}.chips{align-items:flex-start;gap:var(--xs)}.chips.chips-small li{height:2.125rem}.inline-chips{display:flex;flex-flow:row wrap;align-items:center;gap:var(--s)}.inline-chips .chip{margin:0 !important}.elements.inline-chips{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.card{position:relative;display:flex;flex-direction:row;align-items:stretch;padding:var(--m);gap:var(--s);border-radius:var(--large-border-radius);cursor:default;user-select:none;width:100%;overflow:hidden}.card::after{border-radius:var(--large-border-radius)}.card.sel,li.sel .card{--text-color: var(--white);--custom-text-color: var(--white) !important;--medium-dark-text-color: var(--white);--medium-text-color: var(--white);--light-text-color: var(--white);--link-color: var(--white);--ui-control-color: var(--white);--focus-ring: 0 0 0 3px hsl(var(--light-focus-hsl));color:var(--white);background-color:var(--custom-sel-bg-color, var(--dark-sel-color)) !important}.card.sel>.thumb,li.sel .card>.thumb{filter:brightness(0.85)}.card.sel .icon,.card.sel .cp-icon,.card.sel [data-icon],.card.sel [data-icon-after],li.sel .card .icon,li.sel .card .cp-icon,li.sel .card [data-icon],li.sel .card [data-icon-after]{--icon-color: var(--white) !important}.card.sel .status-label .status-label-text,li.sel .card .status-label .status-label-text{--status-label-text-color: var(--white) !important}.ck-content .card ul{padding-inline:0 !important;list-style-type:none}.card>.thumb{display:flex;flex:0 0 128px;width:128px;overflow:hidden;align-self:start;border-radius:var(--small-border-radius)}.card>.thumb img,.card>.thumb svg{width:100%;max-height:128px;object-fit:cover}.card>.thumb+.card-content{margin-inline-start:calc(var(--m) - var(--s))}.card>.cp-icon{margin-inline:-2px -4px;margin-block:3px 0}.card>.cp-icon+.card-content .card-body .chip[data-type=craft\\\\models\\\\EntryType] .cp-icon{display:none}.card .card-content,.card .card-content .card-body{display:flex;flex-direction:column;gap:var(--xs);flex:1}.card .card-content{flex:1 0 0 !important;overflow:hidden;position:relative;--focus-ring: var(--inner-focus-ring)}.card .card-content .card-heading{display:flex;flex-direction:row;align-items:center;gap:5px;min-height:1.375rem}.card .card-content .card-heading .label{font-weight:600}.card .card-content .card-body:empty{display:none}.card .card-content .card-body>.card-attribute-preview:not(:has(>.no-truncate)){--max-lines: 2;margin:0;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;text-wrap:pretty}.card .card-content .card-body .checkbox-preview-label{display:inline;font-style:italic;margin-inline-start:5px}.card .card-content .card-body .chip.small{padding-inline:0}.card>.card-actions-container{display:flex;align-items:flex-start !important;position:relative}.card-grid{display:grid !important;gap:var(--s) !important;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.card-grid>li{border-radius:var(--large-border-radius)}.card-grid>li>.card{margin:0 !important;height:100%}.lp-editor-container .card-grid{grid-template-columns:minmax(0, 1fr)}.context-label,.context-menu-container{display:inline-flex;align-items:center;margin-inline-start:var(--xs);height:var(--touch-target-size);padding-block:0;padding-inline:var(--s);font-size:11px;font-weight:normal;text-decoration:none !important;color:var(--medium-dark-text-color);border-radius:calc(var(--touch-target-size)/2);border:1px solid var(--medium-hairline-color)}.context-menu-container{padding-inline-end:0}.context-menu-container .menubtn:not(.action-btn){margin-inline:0 -1px;margin-block:0;padding-inline-end:2px !important;border-inline-start:1px solid var(--medium-hairline-color);border-start-start-radius:0;border-start-end-radius:calc(var(--touch-target-size)/2);border-end-end-radius:calc(var(--touch-target-size)/2);border-end-start-radius:0}.context-menu-container .menubtn:not(.action-btn):hover{border-color:var(--dark-hairline-color) !important}.context-menu-container>*{display:inline-block;padding-inline-end:var(--s)}.context-menu-container .menubtn:not(.action-btn):only-child,.context-menu-container .visually-hidden:first-child+.menubtn:not(.action-btn):last-child{margin-block:0;margin-inline:calc(var(--s)*-1);border-inline-start:none !important;border-radius:calc(var(--touch-target-size)/2) !important}.chip .checkbox::before,.card .checkbox::before{box-shadow:none !important}.chip .label,.card .label{display:flex;align-items:center;gap:var(--xs);overflow:hidden}.chip .label .label-link,.card .label .label-link{flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip .label .label-link:focus,.card .label .label-link:focus{box-shadow:var(--inner-focus-ring)}.chip .label a.label-link,.card .label a.label-link{color:var(--link-color)}.chip .label .segment::after,.card .label .segment::after{display:inline-flex !important;position:relative;inset-block-start:-2px;margin-inline:2px 5px;margin-block:0;display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--light-text-color);border-width:0 .0625rem .0625rem 0;opacity:.8;position:relative}body.ltr .chip .label .segment::after,body.ltr .card .label .segment::after{transform:rotate(-45deg)}body.rtl .chip .label .segment::after,body.rtl .card .label .segment::after{transform:rotate(135deg)}.sel .chip .label .segment::after,.sel .card .label .segment::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid var(--white);border-width:0 .0625rem .0625rem 0;opacity:.8;position:relative}body.ltr .sel .chip .label .segment::after,body.ltr .sel .card .label .segment::after{transform:rotate(-45deg)}body.rtl .sel .chip .label .segment::after,body.rtl .sel .card .label .segment::after{transform:rotate(135deg)}.chip>.chip-content>.chip-actions,.chip>.card-actions-container>.card-actions,.card>.chip-content>.chip-actions,.card>.card-actions-container>.card-actions{display:flex;flex-direction:row;align-items:center;gap:var(--s);min-height:1.375rem}.chip>.chip-content>.chip-actions:empty,.chip>.card-actions-container>.card-actions:empty,.card>.chip-content>.chip-actions:empty,.card>.card-actions-container>.card-actions:empty{display:none}.chip>.chip-content>.chip-actions>.status,.chip>.card-actions-container>.card-actions>.status,.card>.chip-content>.chip-actions>.status,.card>.card-actions-container>.card-actions>.status{margin:0}.chip>.chip-content>.chip-actions>.action-btn,.chip>.chip-content>.chip-actions>.move,.chip>.card-actions-container>.card-actions>.action-btn,.chip>.card-actions-container>.card-actions>.move,.card>.chip-content>.chip-actions>.action-btn,.card>.chip-content>.chip-actions>.move,.card>.card-actions-container>.card-actions>.action-btn,.card>.card-actions-container>.card-actions>.move{height:var(--touch-target-size);width:var(--touch-target-size);margin-block:0;margin-inline:-4px}.chip>.chip-content>.chip-actions>.action-btn::before,.chip>.chip-content>.chip-actions>.move::before,.chip>.card-actions-container>.card-actions>.action-btn::before,.chip>.card-actions-container>.card-actions>.move::before,.card>.chip-content>.chip-actions>.action-btn::before,.card>.chip-content>.chip-actions>.move::before,.card>.card-actions-container>.card-actions>.action-btn::before,.card>.card-actions-container>.card-actions>.move::before{color:var(--custom-text-color, var(--ui-control-color))}.chip>.chip-content>.chip-actions .action-btn,.chip>.card-actions-container>.card-actions .action-btn,.card>.chip-content>.chip-actions .action-btn,.card>.card-actions-container>.card-actions .action-btn{background-color:rgba(0,0,0,0)}.chip>.chip-content>.chip-actions .action-btn::before,.chip>.card-actions-container>.card-actions .action-btn::before,.card>.chip-content>.chip-actions .action-btn::before,.card>.card-actions-container>.card-actions .action-btn::before{margin-inline-end:0 !important}.chip>.chip-content>.chip-actions .action-btn:hover,.chip>.chip-content>.chip-actions .action-btn:active,.chip>.chip-content>.chip-actions .action-btn[aria-expanded=true],.chip>.card-actions-container>.card-actions .action-btn:hover,.chip>.card-actions-container>.card-actions .action-btn:active,.chip>.card-actions-container>.card-actions .action-btn[aria-expanded=true],.card>.chip-content>.chip-actions .action-btn:hover,.card>.chip-content>.chip-actions .action-btn:active,.card>.chip-content>.chip-actions .action-btn[aria-expanded=true],.card>.card-actions-container>.card-actions .action-btn:hover,.card>.card-actions-container>.card-actions .action-btn:active,.card>.card-actions-container>.card-actions .action-btn[aria-expanded=true]{backdrop-filter:brightness(90%)}.chip>.chip-content>.chip-actions .move,.chip>.card-actions-container>.card-actions .move,.card>.chip-content>.chip-actions .move,.card>.card-actions-container>.card-actions .move{margin-block-start:-3px !important}.chip.error .label .label-link,.card.error .label .label-link{color:var(--error-color)}.element-index .source-path{background-color:var(--gray-050);border-radius:3px;--ui-control-bg-color: var(--light-sel-color);--ui-control-hover-bg-color: #bdcbdb;--ui-control-active-bg-color: #acbed2}.element-index .source-path .chevron-btns{display:inline-flex;position:relative;background:#fff;--ui-control-height: calc((30rem / 16))}.element-index .source-path .chevron-btns::before{display:block;content:\"\";font-size:0;position:absolute;inset-block-start:0;width:0;height:0;inset-inline-end:0;border-block-start:calc(var(--ui-control-height)/2) solid #f3f7fc;border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.element-index .source-path .chevron-btns::after{display:block;content:\"\";font-size:0;position:absolute;inset-block-start:calc(var(--ui-control-height)/2);inset-inline-end:0;border-block-end:calc(var(--ui-control-height)/2) solid #f3f7fc;border-inline-start:calc(var(--ui-control-height)/2) solid rgba(0,0,0,0)}.element-index .source-path .chevron-btns .btn{--ui-control-border-radius: 3px}.element-index .source-path .btn.settings{box-shadow:0 0 0 2px var(--white)}.element-index.main .source-path{margin-block:-22px 24px;margin-inline:calc(var(--padding)*-1 + 2px)}.element-index.main .inline-editing textarea,.element-index.main .inline-editing input[type=email],.element-index.main .inline-editing input[type=text].fullwidth,.element-index.main .inline-editing input[type=url],.element-index.main .inline-editing .link-input{min-width:10rem}.element-index.main .inline-editing .link-input .flex-nowrap,.element-index.main .inline-editing .icon-picker{flex-wrap:wrap}.element-index.main .inline-editing .money-container input[type=text].fullwidth,.element-index.main .inline-editing input[type=text][inputmode].fullwidth{min-width:5rem;width:5rem}.element-index.main .inline-editing .lightswitch-outer-container .lightswitch-inner-container span{overflow:initial}.element-index.main .inline-editing .selectize.select:not(.fullwidth){width:10rem}.element-index.main .inline-editing .flex:has(input[type=text][inputmode].fullwidth){flex-wrap:nowrap}.elementselectormodal .element-index .source-path{margin-block-end:2px}.element-index.pane .toolbar{position:relative;z-index:2;margin-block:calc(var(--pane-padding)*-1) var(--pane-padding) !important;margin-inline:calc(var(--pane-padding)*-1) !important;border-radius:calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px) 0 0;padding:var(--pane-padding);box-shadow:0 1px 0 var(--hairline-color);background-color:var(--gray-050)}.element-index.pane .header{padding-block:var(--pane-padding);background-color:rgba(0,0,0,0);border-block-end:1px solid var(--hairline-color)}.element-index.pane .elements{--border-radius: 0}.element-index.pane .elements .tableview table.data thead th,.element-index.pane .elements .tableview table.data thead td{border-block-end:1px solid var(--hairline-color)}.element-index.pane .elements .tableview table.data thead th:not(.ordered),.element-index.pane .elements .tableview table.data thead td:not(.ordered){background-color:rgba(0,0,0,0)}.element-index.pane .footer{border-radius:0 0 calc(var(--large-border-radius) - 1px) calc(var(--large-border-radius) - 1px) !important;box-shadow:none;border-block-start:1px solid var(--hairline-color);background:rgba(0,0,0,0)}.element-index craft-proxy-scrollbar{position:sticky;width:calc(100% + var(--xl)*2);margin-inline:calc(var(--xl)*-1)}.elements{position:relative}.elements:not(.busy) .update-spinner{display:none}.elements.busy{min-height:72px}.elements.busy::after{display:block;content:\"\";font-size:0;position:absolute;z-index:100;inset-block-start:0;inset-inline-start:calc(var(--pane-padding, 24px)*-1);width:calc(100% + var(--pane-padding, 24px) + var(--pane-padding, 24px));height:100%;background:rgba(255,255,255,.75);border-radius:var(--large-border-radius)}.elements .header{margin-block:calc(var(--xl)*-1 + 2px) var(--xl);margin-inline:calc(var(--padding)*-1 + 2px);padding:var(--s);background-color:var(--gray-050);box-shadow:none;border-radius:var(--border-radius, var(--small-border-radius))}.elements .header::after{content:\"\"}.elements .header .selectallcontainer{display:flex;align-items:center;gap:5px;cursor:default}.elements .tableview tr.draggee th,.elements .tableview tr.draggee td,.elements .thumbsview li.draggee{opacity:.25}.elements .tableview th .move,.elements .tableview th .toggle{display:flex;position:absolute;justify-content:center;align-items:center;inset-block-start:50%;transform:translateY(-50%);margin-inline-start:calc(var(--touch-target-size)*-1);width:var(--touch-target-size);height:var(--touch-target-size)}.elements .tableview th .move{font-size:11px;text-decoration:none}.elements .tableview th .toggle{text-align:center;padding:4px;border-radius:50%}.elements .tableview th .move+.toggle{margin-inline-start:calc(var(--touch-target-size)*-2)}.elements .tableview th .enabled-label{margin-inline-start:var(--xs)}.elements .tableview .chip{background-color:rgba(0,0,0,0)}.elements .tableview tr.disabled{opacity:1}.elements .tableview tr.disabled>th>div>*,.elements .tableview tr.disabled>td{opacity:.25}.elements .tableview tr.disabled>th>div>button.toggle{opacity:1;pointer-events:all}.elements .thumbsview{display:grid;gap:var(--xs);grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.elements .thumbsview li{position:relative;margin-inline:0 1px;margin-block:0 1px;max-width:226px;border-radius:var(--large-border-radius)}.elements .thumbsview li:hover .chip{background-color:var(--gray-050)}.elements .thumbsview li.sel a{cursor:pointer !important}.elements .thumbsview li.sel a:hover{text-decoration:underline}.elements .thumbsview .chip.large{width:100%}.elements .thumbsview .chip-content{max-width:100%}.tableview .inline-chips .chip{padding:0;background-color:rgba(0,0,0,0)}.export-form{position:relative}.export-form .spinner{position:absolute;inset-block-end:0;inset-inline-end:-24px}.structure{position:relative;z-index:1}.structure li{padding-inline-start:8px}.structure li.collapsed>ul{display:none}.structure li .row:hover>.icon,.structure li.draghelper>.row .move,.structure li .add.active{opacity:1}.structure li.draghelper>.row .add{opacity:0}.structure li.draghelper>.row .move::before{color:var(--link-color)}.structure li.draginsertion{position:relative;margin-inline:8px 0;margin-block:-1px;padding-inline-start:0;height:2px;background-color:var(--link-color) !important;border-inline-start:none;border-radius:1px}.structure li .toggle{position:relative;z-index:1;float:inline-start;margin-inline:-12px -8px;margin-block:10px 0;padding:4px}.structure li .row::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.structure li .move,.structure li .add{margin-inline:0 5px;margin-block:5px 0;opacity:0;transition:opacity linear 100ms}.structure li .add{padding-block:0;padding-inline:5px}.structure li .add::before{content:\"downangle\";color:var(--dark-hairline-color)}.structure li .add:not(.disabled):hover::before,.structure li .add.active::before{color:var(--link-color)}.structure li .checkbox{float:inline-start;margin-inline:7px 0;margin-block:7px 0}.structure ul{margin-inline-start:-3px}.structure ul li{padding-inline-start:38px;background-repeat:no-repeat;--background-position-x: 0;--background-position-y: -6px;background-position:var(--background-position-x) var(--background-position-y)}body.ltr .structure ul li{background-image:url(\"../images/branch.png\")}body.rtl .structure ul li{--background-position-x: 100%;background-image:url(\"../images/branch_rtl.png\")}.structure ul li:not(:last-child,.last){padding-inline-start:37px;border-inline-start:1px solid var(--gray-200)}body.ltr .structure ul li:not(:last-child,.last){--background-position-x: -1px}body.rtl .structure ul li:not(:last-child,.last){--background-position-x: calc(100% + 1px)}.structure ul li.draginsertion{margin-inline-start:38px}.structure .row.draghover .chip{z-index:2;border-radius:15px;box-shadow:inset 0 0 0 2px var(--link-color)}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px var(--link-color)}.elementselect .elements:not(:empty)+.flex,.componentselect .components:not(:empty)+.flex{margin-block-start:var(--s)}.elementselect{position:relative;min-height:34px}.elementselect .flex,.elementselect .btn{clear:both}.elementselect .structure .chip{margin-block-start:var(--xs)}.elementselect .structure>li{padding-inline-start:0}.elementselect .structure ul{margin-inline-start:14px}.elementselect .structure ul li{--background-position-y: 0}.nested-element-cards{display:flex;flex-direction:column;gap:var(--s)}.nested-element-cards>.pane{margin:0}table.editable{border-radius:var(--large-border-radius);border:1px solid var(--gray-200)}table.editable th,table.editable td.heading,table.editable td.action{color:var(--medium-text-color);font-weight:normal;background-color:var(--gray-050)}table.editable th button:not(.lightswitch),table.editable th a,table.editable td.heading button:not(.lightswitch),table.editable td.heading a,table.editable td.action button:not(.lightswitch),table.editable td.action a{display:inline-flex;width:var(--touch-target-size);height:var(--touch-target-size);align-items:center;justify-content:center}table.editable th .flex,table.editable td.heading .flex,table.editable td.action .flex{gap:0}table.editable td.action{padding-inline:var(--xs) !important;vertical-align:middle}table.editable td.action:has(+td.action){padding-inline-end:0 !important}table.editable td.action+td.action{padding-inline-start:0 !important}table.editable thead tr th,table.editable tbody tr th{padding-block:6px;padding-inline:10px}table.editable thead tr th{border-block-end:1px solid var(--hairline-color)}table.editable thead tr th.has-info{padding-inline-end:calc(15px + 1em)}table.editable thead tr th span.info{position:absolute;margin-inline-start:5px}table.editable tbody tr:not(:first-child) th,table.editable tbody tr:not(:first-child) td{border-block-start:1px solid var(--hairline-color)}table.editable tbody tr:last-child td:first-child{border-end-start-radius:var(--large-border-radius)}table.editable tbody tr:last-child td:first-child textarea,table.editable tbody tr:last-child td:first-child input.text{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.editable tbody tr td:not(:first-child),table.editable tbody tr th~td:not(.hidden)~td{border-inline-start:1px solid var(--hairline-color)}table.editable tbody tr th~td:not(:first-child){border-inline-start:1px solid #dbdddf}table.editable tbody tr td{vertical-align:top;background-color:var(--white);padding-block:4px;padding-inline:10px}table.editable tbody tr td.focus{position:relative;box-shadow:inset 0 0 0 1px var(--hairline-color)}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual .editable-table-preview{text-align:start;white-space:pre-wrap}table.editable tbody tr td.textual .editable-table-preview+textarea{opacity:0;height:0;min-height:0;padding-block:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{text-align:start;white-space:pre-wrap}table.editable tbody tr td.lightswitch-cell{padding-block:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin-block:0;margin-inline:auto}table.editable tbody tr td.checkbox-cell{padding-block:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;margin-block:-2px 0;margin-inline:auto;width:16px;height:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px var(--error-color)}table.editable tbody tr td.disabled{position:relative;opacity:1}table.editable tbody tr td.disabled::after{content:\"\";font-size:0;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-color:rgba(243,247,252,.75);user-select:none}table.editable tbody tr td.action{padding-block:4px;padding-inline:7px}table.editable tbody tr td.action+td.action{border-inline-start:none;padding-inline-start:0}table.editable tbody tr td .flex>*{margin-block-end:0}table.editable tbody textarea,table.editable tbody textarea.text,table.editable tbody input.text,table.editable tbody pre,table.editable tbody .editable-table-preview{display:block;width:100%;border:none;box-shadow:none;border-radius:0;padding-block:7px;padding-inline:10px;line-height:20px;background-color:rgba(0,0,0,0);overflow:hidden;transition:none;box-sizing:border-box}table.editable tbody .color-container{display:block;position:relative}table.editable tbody .color-container>.color,table.editable tbody .color-container .color-input{margin-block-end:0}table.editable tbody .color-container>.color{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:1}table.editable tbody .color-container .color-hex-indicator{inset-inline-start:32px}table.editable tbody .color-container .color-input{padding-inline-start:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:calc(100% - 29px)}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{inset-block-start:6px;inset-inline-start:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%}table.editable:not(.hidden)+.btn.add{border-block-start-width:0;border-radius:0 0 var(--medium-border-radius) var(--medium-border-radius)}.border-box+.buttons,.shadow-box+.buttons{margin-block-start:7px}ul.tree,.tree ul{margin-inline-start:20px}.tree li .toggle{margin-inline:-15px 0;margin-block:7px 0}.status{flex:0 0 auto;display:inline-block;position:relative;margin-inline-end:10px;width:.75rem;height:.75rem;border-radius:100%;box-sizing:border-box;background-clip:border-box}body.use-shapes .status.all{rotate:45deg;background-image:linear-gradient(30deg, #184cef, #e5422b)}body.use-shapes .status.pending{background-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--pending-color) rgba(0,0,0,0);border-radius:1px}body.use-shapes .status.all,body.use-shapes .status.off,body.use-shapes .status.suspended,body.use-shapes .status.expired{border-radius:2px;transform:scale(90%)}.status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:var(--ui-control-color)}.status.all{background-image:linear-gradient(60deg, #184cef, #e5422b);background-origin:border-box}.status.on,.status.live,.status.active,.status.enabled{background-color:var(--enabled-color)}.status.red,.bg-red,.status.off,.status.suspended,.status.expired{background-color:var(--disabled-color)}.status.warning{background-color:var(--warning-color)}.status.orange,.bg-orange,.status.pending{background-color:var(--pending-color)}.status.amber,.bg-amber{background-color:var(--amber-500)}.status.yellow,.bg-yellow{background-color:var(--yellow-500)}.status.lime,.bg-lime{background-color:var(--lime-500)}.status.green,.bg-green{background-color:var(--green-600)}.status.emerald,.bg-emerald{background-color:var(--emerald-500)}.status.teal,.bg-teal,.status.turquoise,.bg-turquoise{background-color:var(--enabled-color)}.status.cyan,.bg-cyan{background-color:var(--cyan-500)}.status.sky,.bg-sky{background-color:var(--sky-500)}.status.blue,.bg-blue{background-color:var(--blue-600)}.status.indigo,.bg-indigo{background-color:var(--indigo-500)}.status.violet,.bg-violet{background-color:var(--violet-500)}.status.purple,.bg-purple{background-color:var(--purple-500)}.status.fuchsia,.bg-fuchsia{background-color:var(--fuchsia-500)}.status.pink,.bg-pink{background-color:var(--pink-500)}.status.rose,.bg-rose{background-color:var(--rose-500)}.status.light{background-color:var(--gray-100)}.status.white,.bg-white{background-color:var(--white)}.status.black,.bg-black{background-color:var(--gray-800)}.status.gray,.bg-gray,.status.grey,.bg-grey{background-color:var(--gray-300)}.status.disabled,.status.inactive{--outline-color: var(--gray-500);box-shadow:inset 0 0 0 2px var(--outline-color)}.sel .status.disabled,.sel .status.inactive{--outline-color: var(--gray-200)}.status.white{opacity:1}.status-label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--xs);height:1.375rem;padding-block:0;padding-inline:var(--s)}.status-label::before{position:absolute;display:block;inset:0;background-color:var(--status-label-bg-color);border-radius:.6875rem;content:\"\";opacity:.15;user-select:none;pointer-events:none}.status-label .status,.status-label .cp-icon{margin-inline:-3px 0;margin-block:0}.status-label .status-label-text{position:relative;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--status-label-text-color)}.status-label.red{--status-label-text-color: var(--red-900);--status-label-bg-color: var(--disabled-color)}.status-label.amber{--status-label-text-color: var(--amber-900);--status-label-bg-color: var(--amber-500)}.status-label.orange{--status-label-text-color: var(--orange-900);--status-label-bg-color: var(--pending-color)}.status-label.yellow{--status-label-text-color: var(--yellow-900);--status-label-bg-color: var(--yellow-500)}.status-label.lime{--status-label-text-color: var(--lime-900);--status-label-bg-color: var(--lime-500)}.status-label.green{--status-label-text-color: var(--green-900);--status-label-bg-color: var(--green-500)}.status-label.emerald{--status-label-text-color: var(--emerald-900);--status-label-bg-color: var(--emerald-500)}.status-label.teal{--status-label-text-color: var(--teal-900);--status-label-bg-color: var(--enabled-color)}.status-label.cyan{--status-label-text-color: var(--cyan-900);--status-label-bg-color: var(--cyan-500)}.status-label.sky{--status-label-text-color: var(--sky-900);--status-label-bg-color: var(--sky-500)}.status-label.blue{--status-label-text-color: var(--blue-900);--status-label-bg-color: var(--blue-500)}.status-label.indigo{--status-label-text-color: var(--indigo-900);--status-label-bg-color: var(--indigo-500)}.status-label.violet{--status-label-text-color: var(--violet-900);--status-label-bg-color: var(--violet-500)}.status-label.purple{--status-label-text-color: var(--purple-900);--status-label-bg-color: var(--purple-500)}.status-label.fuchsia{--status-label-text-color: var(--fuchsia-900);--status-label-bg-color: var(--fuchsia-500)}.status-label.pink{--status-label-text-color: var(--pink-900);--status-label-bg-color: var(--pink-500)}.status-label.rose{--status-label-text-color: var(--rose-900);--status-label-bg-color: var(--rose-500)}.status-label.light{--status-label-text-color: var(--gray-900);--status-label-bg-color: var(--gray-500)}.status-label.gray{--status-label-text-color: var(--gray-900);--status-label-bg-color: var(--gray-500)}.card.sel .status-label.gray,li.sel .card .status-label.gray,table.data tbody tr:not(.disabled).sel .status-label.gray,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray{--status-label-bg-color: var(--white)}.card.sel .status-label.gray::before,li.sel .card .status-label.gray::before,table.data tbody tr:not(.disabled).sel .status-label.gray::before,table.data tbody tr:not(.disabled).active-drop-target .status-label.gray::before{opacity:.075}.icon.warning,.cp-icon.warning,[data-icon].warning,[data-icon-after].warning{--icon-color: var(--warning-color)}.icon.red,.cp-icon.red,[data-icon].red,[data-icon-after].red{--icon-color: var(--disabled-color)}.icon.orange,.cp-icon.orange,[data-icon].orange,[data-icon-after].orange{--icon-color: var(--pending-color)}.icon.amber,.cp-icon.amber,[data-icon].amber,[data-icon-after].amber{--icon-color: var(--amber-500)}.icon.yellow,.cp-icon.yellow,[data-icon].yellow,[data-icon-after].yellow{--icon-color: var(--yellow-500)}.icon.lime,.cp-icon.lime,[data-icon].lime,[data-icon-after].lime{--icon-color: var(--lime-500)}.icon.green,.cp-icon.green,[data-icon].green,[data-icon-after].green{--icon-color: var(--green-500)}.icon.emerald,.cp-icon.emerald,[data-icon].emerald,[data-icon-after].emerald{--icon-color: var(--emerald-500)}.icon.teal,.cp-icon.teal,[data-icon].teal,[data-icon-after].teal{--icon-color: var(--enabled-color)}.icon.cyan,.cp-icon.cyan,[data-icon].cyan,[data-icon-after].cyan{--icon-color: var(--cyan-500)}.icon.sky,.cp-icon.sky,[data-icon].sky,[data-icon-after].sky{--icon-color: var(--sky-500)}.icon.blue,.cp-icon.blue,[data-icon].blue,[data-icon-after].blue{--icon-color: var(--blue-600)}.icon.indigo,.cp-icon.indigo,[data-icon].indigo,[data-icon-after].indigo{--icon-color: var(--indigo-500)}.icon.violet,.cp-icon.violet,[data-icon].violet,[data-icon-after].violet{--icon-color: var(--violet-500)}.icon.purple,.cp-icon.purple,[data-icon].purple,[data-icon-after].purple{--icon-color: var(--purple-500)}.icon.fuchsia,.cp-icon.fuchsia,[data-icon].fuchsia,[data-icon-after].fuchsia{--icon-color: var(--fuchsia-500)}.icon.pink,.cp-icon.pink,[data-icon].pink,[data-icon-after].pink{--icon-color: var(--pink-500)}.icon.rose,.cp-icon.rose,[data-icon].rose,[data-icon-after].rose{--icon-color: var(--rose-500)}.icon.white,.cp-icon.white,[data-icon].white,[data-icon-after].white{--icon-color: var(--white)}.icon.black,.cp-icon.black,[data-icon].black,[data-icon-after].black{--icon-color: var(--gray-800)}.icon.gray,.cp-icon.gray,[data-icon].gray,[data-icon-after].gray{--icon-color: var(--gray-300)}.warning[data-icon]::before,.warning[data-icon-after]::after,.red[data-icon]::before,.red[data-icon-after]::after,.orange[data-icon]::before,.orange[data-icon-after]::after,.amber[data-icon]::before,.amber[data-icon-after]::after,.yellow[data-icon]::before,.yellow[data-icon-after]::after,.lime[data-icon]::before,.lime[data-icon-after]::after,.green[data-icon]::before,.green[data-icon-after]::after,.emerald[data-icon]::before,.emerald[data-icon-after]::after,.teal[data-icon]::before,.teal[data-icon-after]::after,.cyan[data-icon]::before,.cyan[data-icon-after]::after,.sky[data-icon]::before,.sky[data-icon-after]::after,.blue[data-icon]::before,.blue[data-icon-after]::after,.indigo[data-icon]::before,.indigo[data-icon-after]::after,.violet[data-icon]::before,.violet[data-icon-after]::after,.purple[data-icon]::before,.purple[data-icon-after]::after,.fuchsia[data-icon]::before,.fuchsia[data-icon-after]::after,.pink[data-icon]::before,.pink[data-icon-after]::after,.rose[data-icon]::before,.rose[data-icon-after]::after,.white[data-icon]::before,.white[data-icon-after]::after,.black[data-icon]::before,.black[data-icon-after]::after,.gray[data-icon]::before,.gray[data-icon-after]::after{color:var(--icon-color) !important}.condition-container{margin-block:24px;margin-inline:0}.condition-rule,.condition-footer{padding:7px}.condition-footer{border:1px dashed var(--medium-hairline-color);border-radius:var(--large-border-radius)}.condition:not(:empty)+.condition-footer{border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}.condition-footer .spinner:not(.loading){display:none}.condition-rule{margin:0;border:1px solid var(--hairline-color);background-color:var(--gray-050)}.condition-rule:first-child{border-start-start-radius:var(--large-border-radius);border-start-end-radius:var(--large-border-radius)}.condition-rule+.condition-rule{border-block-start-width:0}.condition-rule>.rule-move,.condition-rule>.rule-actions{margin-block-start:5px}.condition-rule>.rule-body .lightswitch{margin-block-start:6px;display:block}.condition-rule>.rule-body .selectize{min-width:100px}.condition-rule>.rule-body .text.fullwidth{min-width:100px;max-width:100%}.progressbar{border-radius:6px;border:2px solid var(--gray-700);padding:2px;position:absolute;inset-inline-start:20%;width:60%;z-index:1000}.progressbar-inner{border-radius:2px;height:4px;background-color:var(--gray-700)}.progressbar:not(.pending) .progressbar-inner{width:0;transition:width linear 100ms}.progressbar.pending .progressbar-inner{animation-timing-function:linear;animation-duration:250ms;animation-iteration-count:infinite}body.ltr .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(135deg, var(--white), var(--white) 8.83885px, var(--gray-700) 8.83885px, var(--gray-700) 17.6777px)}body.rtl .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(45deg, var(--white), var(--white) 8.83885px, var(--gray-700) 8.83885px, var(--gray-700) 17.6777px)}body.ltr .progressbar.pending .progressbar-inner{animation-name:pendingprogress-ltr}body.rtl .progressbar.pending .progressbar-inner{animation-name:pendingprogress-rtl}@keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@keyframes pendingprogress-rtl{from{background-position:0}to{background-position:-25px}}.elementselect .progress-shade{background-color:rgba(255,255,255,.8);width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;display:none}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{padding-block:7px !important;padding-inline:10px !important;max-width:400px;background-color:var(--gray-050) !important}.missing-component .error{margin:0}.missing-component .install-plugin{margin-block:7px -7px;margin-inline:0;border-block-start:1px solid var(--hairline-color);position:relative;padding-inline:40px 0;padding-block:10px}.missing-component .install-plugin .icon{width:32px;height:32px;position:absolute;inset-block-start:calc(50% - 16px);inset-inline-start:0}.missing-component .install-plugin .icon img,.missing-component .install-plugin .icon svg{width:100%;height:100%}.missing-component .install-plugin h3{flex:1;margin-block:8px !important;margin-inline:0 !important}.missing-component .install-plugin .btn{margin:0}.pane{--pane-padding: var(--xl);--border: 1px solid var(--hairline-color);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);position:relative;margin-block:14px;margin-inline:0;padding:var(--pane-padding);border-radius:var(--large-border-radius);word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}.pane .pane,.slideout .pane,#content .pane{background-color:var(--gray-050);border:1px solid var(--hairline-color);box-shadow:none}.pane.dashed{background-color:rgba(0,0,0,0) !important;box-shadow:none;border:1px dashed var(--medium-hairline-color) !important}.pane.hairline{background-color:rgba(0,0,0,0) !important;box-shadow:none;border:1px solid rgba(96, 125, 159, 0.25) !important}.pane.no-border{border:none !important}.pane.padding-xs{--pane-padding: var(--xs)}.pane.padding-s{--pane-padding: var(--s)}.pane.padding-m{--pane-padding: var(--m)}.pane.padding-l{--pane-padding: var(--l)}.pane.loading{min-height:200px}.pane.loading::after{display:block;content:\"\";font-size:0;position:absolute;inset-block-start:0;inset-inline-start:-24px;width:calc(100% + 48px);height:100%}.pane hr{margin-block:var(--pane-padding);margin-inline:calc(var(--pane-padding)*-1)}.pane-header{margin-block:calc(var(--xl)*-1) var(--xl);margin-inline:var(--neg-padding);padding-block:5px 6px;padding-inline:var(--padding);min-height:45px;box-sizing:border-box;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;background-color:var(--gray-050)}.pane-header .header-btn{margin-block:2px;margin-inline:0;width:1.875rem;min-height:1.875rem;padding-left:0;padding-right:0}.pane-header .header-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:rgba(0,0,0,0)}.pane-header .header-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:0 !important}.pane-tabs{display:flex;flex-direction:row;align-items:center;margin-block:-5px -6px;margin-inline:calc(var(--padding)*-1)}.pane-tabs:first-child{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;overflow:hidden}.pane-tabs [role=tablist]{flex:1;display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs [role=tablist]::-webkit-scrollbar{display:none}body.ltr .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.rtl .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}.pane-tabs [role=tablist] [role=tab]{--tab-label-color: var(--light-text-color)}.pane-tabs [role=tablist] [role=tab].error{--highlight-color: var(--error-color) !important;--tab-label-color: var(--error-color) !important}.pane-tabs [role=tablist] [role=tab],.pane-tabs [role=tablist] [role=tab] .tab-label{border-radius:2px 2px 0 0}.pane-tabs [role=tablist] [role=tab] .tab-label{display:flex;flex-direction:row;align-items:center;position:relative;padding-block:0;padding-inline:var(--padding);white-space:nowrap;height:45px}.pane-tabs [role=tablist] [role=tab]:hover{text-decoration:none}body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus,body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible{box-shadow:none}body:not(.reduce-focus-visibility) .pane-tabs [role=tablist] [role=tab]:focus .tab-label,body.reduce-focus-visibility .pane-tabs [role=tablist] [role=tab]:focus-visible .tab-label{box-shadow:var(--inner-focus-ring)}.pane-tabs [role=tablist] [role=tab]:not(.sel){color:var(--custom-text-color, var(--tab-label-color))}.pane-tabs [role=tablist] [role=tab]:not(.sel):hover{backdrop-filter:brightness(95%)}.pane-tabs [role=tablist] [role=tab].sel{--highlight-color: var(--gray-500);--tab-label-color: var(--text-color);position:relative;z-index:1;cursor:default;box-shadow:inset 0 2px 0 var(--custom-text-color, var(--highlight-color)),0 0 0 1px rgba(51,64,77,.1),0 2px 12px var(--custom-sel-tab-shadow-color, var(--gray-200));color:var(--tab-label-color);background-color:var(--white) !important}.pane-tabs [role=tablist] [role=tab] span[data-icon]{margin-inline-start:4px}.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child,.pane-tabs#tabs:first-child [role=tablist] [role=tab]:first-child .tab-label{border-start-start-radius:var(--large-border-radius)}.pane-tabs .menubtn{margin-block:0;margin-inline:var(--xl)}.pane-tabs .menubtn.error span[data-icon]{margin-inline-end:2px}.details{--spacing: var(--l);padding-block:0 var(--spacing);padding-inline:var(--padding)}.details .meta,.details .field,.details hr{margin-inline:var(--neg-padding)}.details .meta{margin-block-end:var(--spacing)}.details .meta:not(.read-only){background-color:var(--gray-050) !important}.details .meta.read-only{color:var(--medium-text-color)}.details .meta.read-only>.data{min-height:auto}.details .meta.read-only>.data>.heading,.details .meta.read-only>.data>.value{padding-block:6px;padding-inline:0}.details .meta.read-only>.data:first-child>.heading,.details .meta.read-only>.data:first-child>.value{padding-block-start:0}.details .meta.read-only>.data:last-child>.heading,.details .meta.read-only>.data:last-child>.value{padding-block-end:0}.details .meta.warning{padding-block:var(--m);color:var(--text-color) !important;background-color:var(--yellow-050) !important;box-shadow:0 0 0 1px var(--yellow-300),0 2px 12px rgba(205,216,228,.5)}.details .meta.warning p{margin-block-end:5px}.details .meta.warning .btn{background-color:var(--yellow-300)}.details .meta.warning .btn:hover,.details .meta.warning .btn:focus{background-color:#fcd815}.details .meta.warning .btn:active,.details .meta.warning .btn[aria-expanded=true]{background-color:#f5ce03}.details .meta>.field,.details .meta>.data{margin-block:0 !important;margin-inline:var(--neg-padding) !important}.details .meta>.field>.heading>label,.details .meta>.field>.heading,.details .meta>.data>.heading>label,.details .meta>.data>.heading{color:var(--gray-600)}.details .meta>.field>.status-badge{inset-inline-start:0}.details .meta .text::placeholder,.details .meta .datewrapper .text+div[data-icon],.details .meta .timewrapper .text+div[data-icon]{color:var(--gray-500)}.details .meta .ui-datepicker{margin-inline:-8px 0;margin-block:0}.details hr{margin-block:var(--spacing);margin-inline:0;border-block-start-color:var(--hairline-color)}.details input::-webkit-input-placeholder,.details textarea::-webkit-input-placeholder{color:var(--gray-500)}.details input:-ms-input-placeholder,.details textarea:-ms-input-placeholder{color:var(--gray-500)}.details input::-ms-input-placeholder,.details textarea::-ms-input-placeholder{color:var(--gray-500)}.details input:-moz-placeholder,.details textarea:-moz-placeholder{color:var(--gray-500)}.details input::-moz-placeholder,.details textarea::-moz-placeholder{color:var(--gray-500)}.details input::placeholder,.details textarea::placeholder{color:var(--gray-500)}.details .text{background-color:rgba(0,0,0,0) !important;resize:none}.details>.field .heading,.details>fieldset>legend{margin-block:0 var(--s);margin-inline:0}.details>.field>.heading>label,.details>fieldset>legend{font-weight:normal;color:var(--gray-600)}.details>.field>.heading>label{margin:0}.details>.field{margin-block:0 var(--spacing);margin-inline:0}.details>.field>.heading{margin-block-start:0}.details>.field>.input>.text.fullwidth{margin-block:0;margin-inline:var(--neg-padding);padding-inline:var(--padding);border:none;background-color:var(--gray-050) !important;width:calc(100% + var(--padding) + var(--padding))}.details>fieldset:not(:first-child){margin-block:var(--spacing) !important;margin-inline:0 !important}.details>.text{border-radius:var(--large-border-radius);margin-block-end:var(--spacing)}.details>.text:not(:focus){border-color:rgba(96,125,159,.4)}.meta{padding-block:0;padding-inline:var(--padding);overflow:visible}.meta>.field,.meta>.data,.meta>.flex-fields>.field,.meta>.flex-fields>.data{display:flex;min-height:44px;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block:0 !important;margin-inline:var(--neg-padding) !important;padding-block:0;padding-inline:var(--padding);transition:padding-inline-start linear 100ms,padding-inline-end linear 100ms}.meta>.field.nested,.meta>.data.nested,.meta>.flex-fields>.field.nested,.meta>.flex-fields>.data.nested{padding-inline-start:38px}.meta>.field.add,.meta>.data.add,.meta>.flex-fields>.field.add,.meta>.flex-fields>.data.add{background-color:#ebf2fa}.meta>.field.add::before,.meta>.data.add::before,.meta>.flex-fields>.field.add::before,.meta>.flex-fields>.data.add::before{position:absolute;inset-inline-start:0;width:31px;text-align:end;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"plus\";color:var(--light-text-color)}.meta>.field.add .input,.meta>.data.add .input,.meta>.flex-fields>.field.add .input,.meta>.flex-fields>.data.add .input{width:100%}.meta>.field>.heading,.meta>.data>.heading,.meta>.flex-fields>.field>.heading,.meta>.flex-fields>.data>.heading{margin:0}@media screen and (min-width: 400px){.meta>.field>.heading,.meta>.data>.heading,.meta>.flex-fields>.field>.heading,.meta>.flex-fields>.data>.heading{flex:0 0 104px;margin-inline-end:var(--s);line-height:18px}}.meta>.field.lightswitch-field>.heading,.meta>.data.lightswitch-field>.heading,.meta>.flex-fields>.field.lightswitch-field>.heading,.meta>.flex-fields>.data.lightswitch-field>.heading{flex:1}.meta>.field>.input .flex,.meta>.data>.input .flex,.meta>.flex-fields>.field>.input .flex,.meta>.flex-fields>.data>.input .flex{flex-wrap:nowrap}.meta>.field>.input .flex>*,.meta>.data>.input .flex>*,.meta>.flex-fields>.field>.input .flex>*,.meta>.flex-fields>.data>.input .flex>*{margin-block-end:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block-start:var(--s)}@media screen and (min-width: 400px){.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding-block:12px;padding-inline:0}}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding-block:var(--s);padding-inline:0}.meta>.field>.heading>label,.meta>.data>.heading,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.data>.heading{color:var(--medium-text-color)}.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{padding-block:5px;padding-inline:0;width:100%}@media screen and (min-width: 400px){.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{width:calc(100% - 112px)}}.meta>.data>.value,.meta>.flex-fields>.data>.value{display:flex;align-items:center}.meta>.data>.value>[data-icon=draft],.meta>.flex-fields>.data>.value>[data-icon=draft]{margin-block-start:-2px;margin-inline-end:8px}.meta>.field.lightswitch-field>.input,.meta>.flex-fields>.field.lightswitch-field>.input{flex:0;width:auto}.meta>.field.has-errors,.meta>.flex-fields>.field.has-errors{border:1px solid var(--error-color) !important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-start-start-radius:var(--large-border-radius);border-start-end-radius:var(--large-border-radius)}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-end-start-radius:var(--large-border-radius);border-end-end-radius:var(--large-border-radius)}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-block-start:none !important}.meta>.field>.heading>label,.meta>.field>.heading>legend,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.field>.heading>legend{font-weight:normal}.meta>.field>.input>.text,.meta>.field>.input>.flex>.text,.meta>.field>.input>.flex>.textwrapper>.text,.meta>.field>.input>.datewrapper>.text,.meta>.field>.input>.timewrapper>.text,.meta>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.field>.input>.datetimewrapper>.timewrapper>.text,.meta>.flex-fields>.field>.input>.text,.meta>.flex-fields>.field>.input>.flex>.text,.meta>.flex-fields>.field>.input>.flex>.textwrapper>.text,.meta>.flex-fields>.field>.input>.datewrapper>.text,.meta>.flex-fields>.field>.input>.timewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper>.text,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper>.text{display:block;margin-block:-5px;margin-inline:0;padding-block:12px;padding-inline:0;border-radius:0;background-color:rgba(0,0,0,0);border:none !important}.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper{background-color:rgba(0,0,0,0)}.meta>.field>.input>.datewrapper .text+div[data-icon],.meta>.field>.input>.timewrapper .text+div[data-icon],.meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{inset-inline-start:0}.meta>.field>.input>.datetimewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper{gap:0}.meta>.field>.input>.datetimewrapper>.datewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper{width:55%}.meta>.field>.input>.datetimewrapper>.timewrapper,.meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper{width:45%}.meta>.field>.input>.datewrapper,.meta>.field>.input>.timewrapper,.meta>.flex-fields>.field>.input>.datewrapper,.meta>.flex-fields>.field>.input>.timewrapper{display:block;width:100%}.meta>.field>ul.errors,.meta>.flex-fields>.field>ul.errors{margin:0;padding-block:0 6px;padding-inline:0;width:100%;list-style-type:none}.meta>.field>.clear-btn,.meta>.flex-fields>.field>.clear-btn{margin-inline-end:var(--neg-padding)}.meta>.field:not(:first-child,.first-child),.meta>.flex-fields+.field:not(.first-child){border-block-start:1px solid var(--hairline-color)}.meta>.flex-fields h2,.meta>.flex-fields blockquote.note{margin-block:0 !important;margin-inline:-24px !important;padding-block:14px;padding-inline:24px;background-color:#ebf2fa}.meta>.flex-fields blockquote.note{border-radius:0;border:none}.meta>.flex-fields hr{margin-block:0;margin-inline:-24px}.meta>.field>.input>.select{display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}.meta>.field>.input>.select::after{inset-inline-end:0}.meta>.field>.input>.select+.spinner{position:absolute;inset-block-start:calc(50% - 17px);inset-inline-end:-24px}.meta>.field>.input>.select select{padding-inline:0 12px;padding-block:var(--s);width:100%;background-color:rgba(0,0,0,0)}.meta>.field>.input>.custom-select{display:block;margin-block:calc(var(--s)*-1);margin-inline:0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}.meta>.field>.input>.custom-select .menubtn:not(.action-btn){padding-inline-start:0;justify-content:flex-start;width:100%;background-color:rgba(0,0,0,0)}.meta>.field>.input>.custom-select .menubtn:not(.action-btn)::after{position:absolute;inset-block-start:calc(50% - 5px);inset-inline-end:0}.meta>.field>.input>.custom-select .label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.body{position:relative}.slideout-container,.slideout,.modal,.hud{z-index:100;box-sizing:border-box}.modal,.hud{border-radius:5px;background-color:#fff;box-shadow:0 25px 100px rgba(31,41,51,.5) !important}.slideout-shade{opacity:0;transition:opacity linear 250ms}.slideout-shade.so-visible{opacity:1}.slideout-container{position:fixed;inset-block-start:0;inset-inline-start:0;width:100vw;height:100vh;height:-webkit-fill-available;pointer-events:none}.slideout-container.so-lp{position:absolute;inset-block-start:var(--m);inset-inline-start:var(--m);width:calc(100% - var(--m)*2);height:calc(100vh - var(--m)*2)}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{position:absolute;background-color:var(--white);box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5) !important;display:flex;flex-direction:column;overflow:hidden;padding-block:24px;padding-inline:var(--padding);pointer-events:all;container-type:inline-size}.slideout.so-mobile,.slideout.so-lp{width:100% !important;height:100% !important;inset-inline-start:0;transition:inset-block-start linear 250ms;will-change:inset-block-start}.slideout.so-mobile{--padding: 14px;--neg-padding: -14px}.slideout.so-lp{border-radius:var(--large-border-radius)}.slideout:not(.so-mobile,.so-lp){border-start-start-radius:var(--large-border-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--large-border-radius)}.slideout:not(.so-mobile,.so-lp){inset-block-start:0;width:55%;height:100%}@media screen and (prefers-reduced-motion: no-preference){.slideout:not(.so-mobile,.so-lp){transition:inset-inline-start linear 250ms;will-change:inset-inline-start}}.slideout>.pane-header{padding-inline:var(--padding);z-index:2;border-radius:0}.slideout>.pane-header>.so-toolbar{display:flex;flex-direction:row;align-items:center;gap:var(--xs);min-height:28px}.slideout>.pane-header>.so-toolbar>.pane-tabs{width:1px;flex:1;margin-inline-end:0}.slideout>.so-body{flex:1;margin-block:-24px;margin-inline:var(--neg-padding);overflow:hidden auto;position:relative}.slideout>.so-body:not(:last-child){margin-block-end:0}.slideout>.so-body>h1:not(:last-child){padding-block-end:var(--s);border-block-end:1px solid var(--hairline-color)}.slideout>.so-body.so-full-details,.slideout>.so-body>.so-sidebar{background-color:var(--gray-100) !important}.slideout>.so-body:not(.so-full-details){padding-block:24px;padding-inline:var(--padding)}.slideout>.so-body>.so-sidebar,.slideout>.so-body.so-full-details>.so-content>.details{box-sizing:border-box;padding-block:0 var(--spacing);padding-inline:var(--padding)}.slideout>.so-body>.so-sidebar>.preview-thumb-container,.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container{margin-block:0;margin-inline:var(--neg-padding);height:auto;min-height:54px}.slideout>.so-body>.so-sidebar>.preview-thumb-container+.pane-header,.slideout>.so-body.so-full-details>.so-content>.details>.preview-thumb-container+.pane-header{border-radius:0}.slideout>.so-body>.so-sidebar .image-actions.is-mobile,.slideout>.so-body.so-full-details>.so-content>.details .image-actions.is-mobile{margin-block:calc(var(--spacing)/2) var(--spacing);margin-inline:0}.slideout>.so-body>.so-sidebar>.meta.read-only:first-child,.slideout>.so-body.so-full-details>.so-content>.details>.meta.read-only:first-child{margin-block-start:var(--padding)}.slideout>.so-body>.so-sidebar>.meta.warning,.slideout>.so-body.so-full-details>.so-content>.details>.meta.warning{box-shadow:none;border-block-end:1px solid var(--yellow-300)}.slideout>.so-body>.so-sidebar>.field>.input>.text.fullwidth,.slideout>.so-body.so-full-details>.so-content>.details>.field>.input>.text.fullwidth{border-radius:0}.slideout>.so-body>.so-sidebar .notes,.slideout>.so-body.so-full-details>.so-content>.details .notes{padding-block:var(--m)}.slideout>.so-body>.so-sidebar{position:absolute;inset-block-start:0;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);width:350px;height:100%;max-width:100%;overflow:hidden auto;z-index:1}.slideout>.so-body>.so-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .slideout>.so-body>.so-sidebar{transition:inset-inline-end linear 250ms}body.rtl .slideout>.so-body>.so-sidebar{transition:inset-inline-start linear 250ms}.slideout>.so-footer{position:relative;display:flex;gap:var(--s);justify-content:space-between;flex-wrap:wrap;margin-block:0 -24px;margin-inline:var(--neg-padding);padding-block:5px;padding-inline:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:var(--gray-050);z-index:3}.slideout>.so-footer:focus{box-shadow:var(--focus-ring)}.slideout>.so-footer>.so-extra{flex:0 0 100%;margin-block:0;margin-inline:var(--neg-padding);padding-block:0 8px;padding-inline:var(--padding);border-block-end:1px solid var(--hairline-color)}@container (width > 700px){.slideout.showing-sidebar .so-body{display:flex;flex-direction:row;padding:0;overflow:hidden}.slideout.showing-sidebar .so-body>.so-content{position:relative;z-index:2;padding:24px;width:calc(100% - 350px);height:100%;box-sizing:border-box;border-inline-end:1px solid var(--gray-200);overflow:hidden auto}.slideout.showing-sidebar .so-body>.so-sidebar{position:relative;display:block !important;inset-block-start:auto;inset-inline:auto !important;height:100%;box-shadow:none}.slideout>.so-footer>.so-extra{margin:0;padding:0;border:none;flex:auto 0 1}}.header,.hud-header,.footer,.hud-footer{position:relative;z-index:1;box-sizing:border-box}.header,.hud-header,.footer,.hud-footer{background-color:var(--gray-100)}.header,.hud-header{border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;padding:24px;box-shadow:inset 0 -1px 0 var(--hairline-color)}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 var(--large-border-radius) var(--large-border-radius);padding-block:5px;padding-inline:var(--pane-padding, var(--xl));box-shadow:inset 0 1px 0 var(--hairline-color)}.footer.flex>*,.hud-footer.flex>*{margin-block-end:0}.modal .body,.hud .main{padding:24px;overflow:hidden;box-sizing:border-box}.pane .header,.modal .body .header{margin-block:calc(var(--pane-padding, 24px)*-1) var(--pane-padding, 24px);margin-inline:calc(var(--pane-padding, 24px)*-1)}.pane .footer,.modal .body .footer{margin-block:var(--pane-padding, 24px) calc(var(--pane-padding, 24px)*-1);margin-inline:calc(var(--pane-padding, 24px)*-1)}.slideout-shade,.modal-shade,.hud-shade{z-index:100;position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;display:none}.slideout-shade:not(.dark),.modal-shade:not(.dark){background-color:rgba(123,135,147,.35) !important}.slideout-shade.dark,.modal-shade.dark{background-color:rgba(31,41,51,.5) !important}.slideout-shade.blurred,.modal-shade.blurred{backdrop-filter:blur(10px)}.modal{position:fixed;overflow:hidden}.modal:not(.fitted,.fullscreen){width:66%;height:66%;min-width:600px;min-height:400px}.modal.fitted{width:auto;height:auto;min-width:0;min-height:0}.modal.fullscreen{width:100%;height:100%;border-radius:0}.modal.alert .body{padding-inline-start:76px}.modal.alert .body::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;margin-inline:-58px 0;margin-block:-6px 0;float:inline-start;content:\"alert\";font-size:40px;color:var(--light-text-color)}.modal.secure .body{padding-inline-start:76px}.modal.secure .body::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;margin-inline:-56px 0;margin-block:-14px 0;float:inline-start;content:\"secure\";font-size:58px;color:var(--light-text-color)}.modal .resizehandle{position:absolute;z-index:1;inset-block-end:0;inset-inline-end:0;width:24px;height:24px;cursor:nwse-resize;padding:var(--xs)}.modal .resizehandle path{fill:var(--ui-control-color)}body.rtl .modal .resizehandle .ltr{display:none}body.ltr .modal .resizehandle .rtl{display:none}.hud{position:absolute;display:none;inset-block-start:0}.hud.tooltip-hud{display:block}.hud.has-footer .tip-bottom{background-image:url(\"../images/hudtip_bottom_gray.png\")}.hud .tip{position:absolute;z-index:101;background:no-repeat 0 0}.hud .tip-left{inset-inline-start:-15px;width:15px;height:30px;background-image:url(\"../images/hudtip_left.png\")}.hud .tip-top{inset-block-start:-15px;width:30px;height:15px;background-image:url(\"../images/hudtip_top.png\")}.hud .tip-right{inset-inline-end:-15px;width:15px;height:30px;background-image:url(\"../images/hudtip_right.png\")}.hud .tip-bottom{inset-block-end:-15px;width:30px;height:15px;background-image:url(\"../images/hudtip_bottom.png\")}.hud .hud-header,.hud .hud-footer{padding-block:var(--s);padding-inline:var(--xl)}.hud .body{overflow:hidden}.hud .body ::-webkit-scrollbar{appearance:none}.hud .body ::-webkit-scrollbar:vertical{width:11px}.hud .body ::-webkit-scrollbar:horizontal{height:11px}.hud .body ::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.5)}.hud .body ::-webkit-scrollbar-track{background-color:var(--gray-050)}.preview-thumb-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:190px;background-color:var(--gray-900);margin-block:0 var(--spacing);margin-inline:var(--neg-padding)}.preview-thumb-container.checkered img{background-color:var(--white);background-image:linear-gradient(45deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(135deg, rgba(154, 165, 177, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%),linear-gradient(135deg, transparent 75%, rgba(154, 165, 177, 0.25) 75%);background-size:17px 17px;background-position:0 0,8.5px 0,8.5px -8.5px,0 8.5px}.preview-thumb-container.editable{cursor:pointer}.preview-thumb-container.loading::after{content:\"\";font-size:0;display:block;position:absolute;width:100%;height:100%;inset-inline-start:0;inset-block-start:0;background-color:rgba(31,41,51,.8)}.preview-thumb-container.loading .spinner{color:var(--white);z-index:1}#details .preview-thumb-container{border-radius:var(--large-border-radius);overflow:hidden}.preview-thumb-container .preview-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.preview-thumb-container .preview-thumb img{display:block;max-width:100%;max-height:190px}.image-actions.is-mobile{margin-block:calc(var(--spacing)/2*-1) var(--spacing);margin-inline:var(--neg-padding);display:grid;grid-template-columns:1fr 1fr}.button-fade .buttons{opacity:0;position:absolute;inset-block-start:10px;inset-inline-end:10px;margin:0;transition:opacity linear 100ms}.button-fade .buttons .btn{--ui-control-color: var(--white);--ui-control-hover-color: var(--white);--ui-control-active-color: var(--white);--interaction-background-color: var(--gray-700);background-color:var(--gray-600);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--light-color: var(--white);--dark-color: var(--gray-800);--focus-ring: 0 0 0 3px var(--light-color), 0 0 0 6px var(--dark-color)}.button-fade .buttons .btn:hover{background-color:var(--interaction-background-color) !important}.button-fade .buttons .btn:not(.disabled,.loading,.dashed):focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed).focus,.button-fade .buttons .btn:not(.disabled,.loading,.dashed):hover{background-color:var(--interaction-background-color)}.button-fade:hover .buttons,.button-fade:focus-within .buttons{opacity:1}.elementselectormodal{--content-padding: 24px;padding-block-end:44px;user-select:none}.elementselectormodal>.header{padding-block:14px;text-align:center}.elementselectormodal>.header+.body{height:calc(100% - 48px) !important}.elementselectormodal .body{position:relative;height:100%}.elementselectormodal .body .spinner.big{position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block:-24px 0;margin-inline:-24px 0}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{position:absolute;inset-block-start:0;margin-inline-start:-249px;height:100%;overflow:auto;padding-block:var(--content-padding);padding-inline:0}.elementselectormodal .body .content .main{margin:-24px;padding:var(--content-padding);height:100%;box-sizing:border-box;overflow:auto;position:relative}.elementselectormodal .body .content .main .elements.busy{min-height:calc(100% - 48px)}.elementselectormodal .body .content .main .elements.busy .update-spinner{z-index:101}.elementselectormodal .body .content .main .elements .header{margin-block:0 var(--m);margin-inline:0}.elementselectormodal .body .content .main .elements .tableview table tr th,.elementselectormodal .body .content .main .elements .tableview table tr td{cursor:default}.elementselectormodal .body .content .main .elements .tableview table tr .checkbox::before{box-shadow:none !important}.elementselectormodal .body .content .main .elements .structure .row{margin-block-start:1px}.elementselectormodal .footer{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;box-sizing:border-box}.elementselectormodal .footer .spinner{float:inline-end;margin-inline-end:-24px}.elementselectormodal .main-header,.customize-sources-modal .main-header{display:flex;align-items:center;margin-block-end:var(--s)}.elementselectormodal .main-heading,.customize-sources-modal .main-heading{margin-block-end:0}.elementselectormodal .nav-toggle,.customize-sources-modal .nav-toggle{margin-inline-start:4px;height:var(--touch-target-size);width:var(--touch-target-size);color:var(--ui-control-color)}.elementselectormodal .nav-toggle:hover,.customize-sources-modal .nav-toggle:hover{color:var(--gray-500)}.elementselectormodal .sidebar-header,.customize-sources-modal .sidebar-header{display:flex;justify-content:flex-end;padding-block:0;padding-inline:var(--s);margin-block-end:var(--s)}.elementselectormodal .nav-close,.customize-sources-modal .nav-close{height:var(--touch-target-size);width:var(--touch-target-size)}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{position:absolute;inset-block-start:0;inset-inline-end:-24px}.activity-container{margin-inline:var(--s)}.activity-container ul{display:flex;flex-flow:row wrap;gap:var(--xs)}.activity-container ul li .activity-btn{width:30px;height:30px;border-radius:50%;display:block}.activity-container ul li .activity-btn .elementthumb{position:relative;width:100%;height:100%;border-radius:50px;background:var(--gray-050);overflow:hidden;border:2px solid var(--white);box-shadow:0 1px 2px 1px rgba(31,41,51,.1)}.activity-container ul li .activity-btn .elementthumb img,.activity-container ul li .activity-btn .elementthumb svg{display:block;width:100%;height:100%}.activity-container ul li:not(:last-child){margin-inline-end:-10px}.element-index-view-menu{width:400px;max-width:calc(100% - 20px);padding:0 !important}.element-index-view-menu .meta{padding-block:var(--s)}.element-index-view-menu .table-columns-field{align-items:flex-start}.element-index-view-menu .table-columns-field .input{padding-block:13px;padding-inline:0}.element-index-view-menu .menu-footer{margin:0 !important;padding-block:var(--s) !important;padding-inline:var(--xl) !important;background-color:var(--gray-050)}.element-index-view-menu-table-column{display:flex;align-items:flex-start;align-content:stretch;margin-block-end:4px}.element-index-view-menu-table-column .icon.move{margin-inline-end:10px;position:relative;z-index:1}.sort-field .input .flex .btngroup .btn{width:42px}.sort-field .input .flex .flex-grow{max-width:calc(100% - 85px - var(--s))}@media screen and (width <= 350px){.sort-field .input .flex{flex-direction:column}.sort-field .input .flex>*{width:100%}.sort-field .input .flex .flex-grow{max-width:none}}.element-filter-hud.loading .body{padding:44px;display:flex;align-items:center;justify-content:center}.element-filter-hud .body,.element-filter-hud .main{overflow:visible}.address-cards{display:grid;gap:var(--m) var(--m);grid-template-columns:repeat(1, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr)}.so-content .address-cards{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.address-cards__add-btn{padding:1rem;min-height:8rem;height:auto;width:100%}.address-card.error{border:1px solid #cf1124}.address-card.error:hover{border-color:#cf1124}@media(width >= 1024px){.address-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width >= 1280px){.address-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}.so-content .address-cards{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(width >= 1536px){.address-cards{grid-template-columns:repeat(4, minmax(0, 1fr))}}.address-card{border:1px solid #eee;border-radius:.375rem;padding:1rem;min-height:4rem}.address-card:hover{border-color:#ddd;background-color:#fafafa;cursor:pointer}.address-card .address-card-header{display:flex;flex-wrap:nowrap;justify-content:space-between}.address-card .address-card-header-actions{display:flex;justify-content:flex-end}.address-card .address-card-label{background:#e6f1fe;color:#2563eb;padding-block:.125rem;padding-inline:.5rem;border-radius:.25rem;font-size:.75rem;text-transform:uppercase;font-weight:500;margin-block-end:.75rem;margin-inline-end:.5rem}.logoutwarningmodalshade,.login-modal-shade,#logoutwarningmodal,.login-modal,#elevatedsessionmodal,.prompt{z-index:1001}#logoutwarningmodal,#elevatedsessionmodal,.prompt{width:500px}.prompt{height:auto;min-height:auto}.cpmodal>.cpmodal-body{padding:var(--padding)}.cpmodal>.cpmodal-footer{position:relative;display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:var(--s);padding-inline:var(--padding);background-color:var(--gray-050)}.cpmodal>.cpmodal-footer:focus{box-shadow:var(--focus-ring)}.deleteusermodal .content-summary{margin-block:-24px 24px;margin-inline:-24px;padding:24px;background-color:var(--gray-050)}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{margin-inline-start:10px;display:inline-block;vertical-align:middle}.deleteusermodal .buttons .spinner{margin-inline-end:-20px}.deleteusermodal div.elements{list-style:none}.dropdownsettingsmodal{width:auto;height:auto;min-width:0;min-height:0;max-width:400px}.dropdownsettingsmodal .body{max-height:100%;overflow-y:auto}.previewmodal.zilch{padding-block:100px;padding-inline:0;display:flex;align-items:center;justify-content:center}.video-transcript{background-color:var(--gray-050);overflow-y:scroll;font-size:1rem;position:relative}body:not(.reduce-focus-visibility) .video-transcript:focus,body.reduce-focus-visibility .video-transcript:focus-visible{box-shadow:none;color:var(--white);background-color:var(--gray-800)}.video-transcript__inner{margin-inline:auto;max-width:550px;padding:var(--xl)}.menu,.ui-datepicker,.ui-timepicker-list{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;user-select:none;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25)}.ui-datepicker,.ui-timepicker-list{padding:0}.menu{display:none;position:absolute}.menu.padded{padding-block:var(--s);padding-inline:calc(var(--m) + var(--s))}.menu.padded hr{margin-block:var(--s);margin-inline:calc((var(--m) + var(--s))*-1)}.menu.padded ul li{margin-block:0;margin-inline:calc(var(--m)*-1);padding-block:0;padding-inline:var(--m)}.menu.padded ul li a{border-radius:var(--large-border-radius)}.menu.padded .extralight{margin-block-start:2px}.menu h6:first-child,.menu .h6:first-child{margin-block-start:14px !important}.menu ul.padded li a,.menu ul.padded li .menu-item,.menu ul.padded li .menu-option{padding-inline-start:calc(var(--m) + 1.125rem)}.menu ul.padded li a.sel:not([data-icon])::before,.menu ul.padded li .menu-item.sel:not([data-icon])::before,.menu ul.padded li .menu-option.sel:not([data-icon])::before{float:inline-start;margin-inline:calc(-1.125rem - 4px) 0;margin-block:4px 0;font-size:14px;width:14px;content:\"check\";color:currentcolor;margin-block-start:3px !important}.menu ul li a,.menu ul li .menu-item,.menu ul li .menu-option{margin-block:0;margin-inline:-14px;padding-block:10px;padding-inline:14px;white-space:nowrap;font-size:14px;appearance:none}.menu ul li a:not(:last-child),.menu ul li .menu-item:not(:last-child),.menu ul li .menu-option:not(:last-child){margin-inline-end:0}.menu ul li a:not(.flex,.hidden),.menu ul li .menu-item:not(.flex,.hidden),.menu ul li .menu-option:not(.flex,.hidden){display:block;width:calc(100% + 28px);text-align:start}.menu ul li a.flex [data-icon],.menu ul li .menu-item.flex [data-icon],.menu ul li .menu-option.flex [data-icon]{margin-block-start:-2px}.menu ul li a.sel,.menu ul li .menu-item.sel,.menu ul li .menu-option.sel{cursor:default}.menu ul li a .shortcut,.menu ul li .menu-item .shortcut,.menu ul li .menu-option .shortcut{float:inline-end;margin-inline-start:14px;padding-block:0;padding-inline:4px;border-radius:var(--medium-border-radius);box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5)}.menu>.flex{margin-block:10px;position:relative}.menu>.flex.padded{margin-inline-start:-14px;padding-inline-start:24px}.menu>.flex.padded.sel::before{position:absolute;inset-block-start:36px;inset-inline-start:7px;content:\"check\";font-size:14px;color:var(--light-text-color)}.menu hr{margin-block:5px;margin-inline:-14px}.menu .go::after{color:inherit}.menu:not(.menu--disclosure) ul li a,.menu ul li .menu-item,.menu ul li .menu-option{color:#3f4d5a;text-decoration:none;cursor:default}.menu li>a[data-icon]::before,.menu li>a [data-icon]::before,.menu li>a span.icon:not([data-icon]),.menu li>button[data-icon]::before,.menu li>button [data-icon]::before,.menu li>button span.icon:not([data-icon]),.menu li>.menu-item[data-icon]::before,.menu li>.menu-item [data-icon]::before,.menu li>.menu-item span.icon:not([data-icon]){display:inline-block;width:.875rem;height:.875rem;margin-inline:-1px 9px}.menu li>a[data-icon]::before,.menu li>a [data-icon]::before,.menu li>button[data-icon]::before,.menu li>button [data-icon]::before,.menu li>.menu-item[data-icon]::before,.menu li>.menu-item [data-icon]::before{position:relative;inset-block-start:-2px;text-align:center;font-size:14px;color:currentcolor}.menu li>a span.icon:not([data-icon]) svg,.menu li>button span.icon:not([data-icon]) svg,.menu li>.menu-item span.icon:not([data-icon]) svg{display:block;position:relative;inset-block-start:1px;width:100%;height:100%}.menu li>a span.icon:not([data-icon]) svg rect,.menu li>a span.icon:not([data-icon]) svg circle,.menu li>a span.icon:not([data-icon]) svg ellipse,.menu li>a span.icon:not([data-icon]) svg line,.menu li>a span.icon:not([data-icon]) svg polyline,.menu li>a span.icon:not([data-icon]) svg polygon,.menu li>a span.icon:not([data-icon]) svg path,.menu li>a span.icon:not([data-icon]) svg text,.menu li>button span.icon:not([data-icon]) svg rect,.menu li>button span.icon:not([data-icon]) svg circle,.menu li>button span.icon:not([data-icon]) svg ellipse,.menu li>button span.icon:not([data-icon]) svg line,.menu li>button span.icon:not([data-icon]) svg polyline,.menu li>button span.icon:not([data-icon]) svg polygon,.menu li>button span.icon:not([data-icon]) svg path,.menu li>button span.icon:not([data-icon]) svg text,.menu li>.menu-item span.icon:not([data-icon]) svg rect,.menu li>.menu-item span.icon:not([data-icon]) svg circle,.menu li>.menu-item span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item span.icon:not([data-icon]) svg line,.menu li>.menu-item span.icon:not([data-icon]) svg polyline,.menu li>.menu-item span.icon:not([data-icon]) svg polygon,.menu li>.menu-item span.icon:not([data-icon]) svg path,.menu li>.menu-item span.icon:not([data-icon]) svg text{fill:var(--icon-color, var(--ui-control-color));stroke-width:0}.menu li>a.error[data-icon]::before,.menu li>a.error [data-icon]::before,.menu li>button.error[data-icon]::before,.menu li>button.error [data-icon]::before,.menu li>.menu-item.error[data-icon]::before,.menu li>.menu-item.error [data-icon]::before{color:var(--error-color)}.menu li>a.error span.icon:not([data-icon]) svg rect,.menu li>a.error span.icon:not([data-icon]) svg circle,.menu li>a.error span.icon:not([data-icon]) svg ellipse,.menu li>a.error span.icon:not([data-icon]) svg line,.menu li>a.error span.icon:not([data-icon]) svg polyline,.menu li>a.error span.icon:not([data-icon]) svg polygon,.menu li>a.error span.icon:not([data-icon]) svg path,.menu li>a.error span.icon:not([data-icon]) svg text,.menu li>button.error span.icon:not([data-icon]) svg rect,.menu li>button.error span.icon:not([data-icon]) svg circle,.menu li>button.error span.icon:not([data-icon]) svg ellipse,.menu li>button.error span.icon:not([data-icon]) svg line,.menu li>button.error span.icon:not([data-icon]) svg polyline,.menu li>button.error span.icon:not([data-icon]) svg polygon,.menu li>button.error span.icon:not([data-icon]) svg path,.menu li>button.error span.icon:not([data-icon]) svg text,.menu li>.menu-item.error span.icon:not([data-icon]) svg rect,.menu li>.menu-item.error span.icon:not([data-icon]) svg circle,.menu li>.menu-item.error span.icon:not([data-icon]) svg ellipse,.menu li>.menu-item.error span.icon:not([data-icon]) svg line,.menu li>.menu-item.error span.icon:not([data-icon]) svg polyline,.menu li>.menu-item.error span.icon:not([data-icon]) svg polygon,.menu li>.menu-item.error span.icon:not([data-icon]) svg path,.menu li>.menu-item.error span.icon:not([data-icon]) svg text{fill:var(--error-color);stroke-width:0}.menu:not(.menu--disclosure) ul li a:not(.disabled):hover,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover{color:var(--white) !important;--medium-text-color: rgba(255, 255, 255, 0.8);--light-text-color: rgba(255, 255, 255, 0.8);background-color:var(--dark-sel-color)}.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg line,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg path,.menu:not(.menu--disclosure) ul li a:not(.disabled):hover svg text,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg rect,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg circle,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg ellipse,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg line,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polyline,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg polygon,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg path,.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover svg text,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover svg text,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg rect,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg circle,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg ellipse,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg line,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polyline,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg polygon,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg path,.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover svg text{fill:var(--white);stroke-width:0}.menu:not(.menu--disclosure) ul li a:not(.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li .menu-item:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure) ul li .menu-option:not(.sel,.disabled):hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li a:not(.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-item:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive),.menu:not(.menu--disclosure,:hover) ul li .menu-option:not(.sel,.disabled).hover .status:not(.on,.live,.active,.enabled,.all):not(.pending,.warning,.off,.suspended,.expired):not(.light,.gray,.red,.orange,.amber,.yellow):not(.lime,.green,.emerald,.teal,.cyan,.sky):not(.blue,.indigo,.violet,.purple,.fuchsia):not(.pink,.rose,.grey,.black,.disabled):not(.inactive){border-color:currentcolor}.menu hr.padded,.menu .h6.padded,.menu h6.padded{margin-inline-start:20px}.menu--disclosure ul li>a:not(.crumb-link),.menu--disclosure ul li>.menu-item,.menu--disclosure ul li>.menu-option{--focus-ring: var(--inner-focus-ring)}.menu--disclosure ul li>a:not(.crumb-link):hover,.menu--disclosure ul li>.menu-item:hover,.menu--disclosure ul li>.menu-option:hover{color:#3f4d5a;background-color:#f3f7fc}.tagselect .elements li{display:inline}.tagselect .chip.small{clear:none;margin-inline-end:7px}.tagselect .add{position:relative;z-index:1;margin-inline:0 7px;margin-block:7px 0;display:inline-block;width:12em}.tagselect .add .text{padding-inline-end:30px}.tagselect .add .spinner{position:absolute;inset-block-start:0;inset-inline-end:5px}.tagmenu ul li a{padding-inline-start:26px}.tagmenu ul li a::before{float:inline-start;margin-inline:-18px 0;margin-block:3px 0}.selectize-control.single .selectize-input:not(.no-arrow)::after{display:none}.shadow-box{border-radius:var(--large-border-radius);border:1px solid var(--gray-200);box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.shadow-box,table.editable{border-collapse:separate;border-spacing:0}table.shadow-box thead tr:first-child th:first-child,table.shadow-box thead tr:first-child th:first-child.disabled::after,table.shadow-box thead tr:first-child td:first-child,table.shadow-box thead tr:first-child td:first-child.disabled::after,table.shadow-box tbody:first-child tr:first-child th:first-child,table.shadow-box tbody:first-child tr:first-child th:first-child.disabled::after,table.shadow-box tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled::after,table.shadow-box caption+tbody tr:first-child th:first-child,table.shadow-box caption+tbody tr:first-child th:first-child.disabled::after,table.shadow-box caption+tbody tr:first-child td:first-child,table.shadow-box caption+tbody tr:first-child td:first-child.disabled::after,table.editable thead tr:first-child th:first-child,table.editable thead tr:first-child th:first-child.disabled::after,table.editable thead tr:first-child td:first-child,table.editable thead tr:first-child td:first-child.disabled::after,table.editable tbody:first-child tr:first-child th:first-child,table.editable tbody:first-child tr:first-child th:first-child.disabled::after,table.editable tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled::after,table.editable caption+tbody tr:first-child th:first-child,table.editable caption+tbody tr:first-child th:first-child.disabled::after,table.editable caption+tbody tr:first-child td:first-child,table.editable caption+tbody tr:first-child td:first-child.disabled::after{border-start-start-radius:var(--medium-border-radius)}table.shadow-box thead tr:first-child th:last-child,table.shadow-box thead tr:first-child th:last-child.disabled::after,table.shadow-box thead tr:first-child td:last-child,table.shadow-box thead tr:first-child td:last-child.disabled::after,table.shadow-box tbody:first-child tr:first-child th:last-child,table.shadow-box tbody:first-child tr:first-child th:last-child.disabled::after,table.shadow-box tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled::after,table.shadow-box caption+tbody tr:first-child th:last-child,table.shadow-box caption+tbody tr:first-child th:last-child.disabled::after,table.shadow-box caption+tbody tr:first-child td:last-child,table.shadow-box caption+tbody tr:first-child td:last-child.disabled::after,table.editable thead tr:first-child th:last-child,table.editable thead tr:first-child th:last-child.disabled::after,table.editable thead tr:first-child td:last-child,table.editable thead tr:first-child td:last-child.disabled::after,table.editable tbody:first-child tr:first-child th:last-child,table.editable tbody:first-child tr:first-child th:last-child.disabled::after,table.editable tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled::after,table.editable caption+tbody tr:first-child th:last-child,table.editable caption+tbody tr:first-child th:last-child.disabled::after,table.editable caption+tbody tr:first-child td:last-child,table.editable caption+tbody tr:first-child td:last-child.disabled::after{border-start-end-radius:var(--medium-border-radius)}table.shadow-box thead:last-child tr:last-child th:first-child,table.shadow-box thead:last-child tr:last-child th:first-child.disabled::after,table.shadow-box thead:last-child tr:last-child td:first-child,table.shadow-box thead:last-child tr:last-child td:first-child.disabled::after,table.shadow-box tbody:last-child tr:last-child th:first-child,table.shadow-box tbody:last-child tr:last-child th:first-child.disabled::after,table.shadow-box tbody:last-child tr:last-child td:first-child,table.shadow-box tbody:last-child tr:last-child td:first-child.disabled::after,table.editable thead:last-child tr:last-child th:first-child,table.editable thead:last-child tr:last-child th:first-child.disabled::after,table.editable thead:last-child tr:last-child td:first-child,table.editable thead:last-child tr:last-child td:first-child.disabled::after,table.editable tbody:last-child tr:last-child th:first-child,table.editable tbody:last-child tr:last-child th:first-child.disabled::after,table.editable tbody:last-child tr:last-child td:first-child,table.editable tbody:last-child tr:last-child td:first-child.disabled::after{border-end-start-radius:calc(var(--large-border-radius) - 1px)}table.shadow-box thead:last-child tr:last-child th:last-child,table.shadow-box thead:last-child tr:last-child th:last-child.disabled::after,table.shadow-box thead:last-child tr:last-child td:last-child,table.shadow-box thead:last-child tr:last-child td:last-child.disabled::after,table.shadow-box tbody:last-child tr:last-child th:last-child,table.shadow-box tbody:last-child tr:last-child th:last-child.disabled::after,table.shadow-box tbody:last-child tr:last-child td:last-child,table.shadow-box tbody:last-child tr:last-child td:last-child.disabled::after,table.editable thead:last-child tr:last-child th:last-child,table.editable thead:last-child tr:last-child th:last-child.disabled::after,table.editable thead:last-child tr:last-child td:last-child,table.editable thead:last-child tr:last-child td:last-child.disabled::after,table.editable tbody:last-child tr:last-child th:last-child,table.editable tbody:last-child tr:last-child th:last-child.disabled::after,table.editable tbody:last-child tr:last-child td:last-child,table.editable tbody:last-child tr:last-child td:last-child.disabled::after{border-end-end-radius:calc(var(--large-border-radius) - 1px)}.text,.passwordwrapper,.border-box,.selectize.multiselect .selectize-input,.multiselect>select{border-radius:3px;border:1px solid rgba(96,125,159,.25);background-color:#fbfcfe;background-clip:padding-box}.text.focus,.passwordwrapper.focus,.border-box.focus,.selectize.multiselect .selectize-input.focus{box-shadow:var(--focus-ring)}body:not(.reduce-focus-visibility) .text:focus,body.reduce-focus-visibility .text:focus-visible,body:not(.reduce-focus-visibility) .passwordwrapper:focus,body.reduce-focus-visibility .passwordwrapper:focus-visible,body:not(.reduce-focus-visibility) .border-box:focus,body.reduce-focus-visibility .border-box:focus-visible,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-input:focus,body.reduce-focus-visibility .selectize.multiselect .selectize-input:focus-visible{box-shadow:var(--focus-ring)}input.text,textarea.text,.text>input,.text>textarea,table.editable textarea,.selectize.multiselect .selectize-input{font-size:14px;line-height:20px;color:var(--text-color);min-height:3px;box-sizing:border-box;appearance:none}.selectize.multiselect .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.multitext .multitextrow:first-child .text:first-child{border-start-start-radius:var(--medium-border-radius)}.multitext .multitextrow:first-child .text:last-child{border-start-end-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:first-child{border-end-start-radius:var(--medium-border-radius)}.multitext .multitextrow:last-child .text:last-child{border-end-end-radius:var(--medium-border-radius)}.multitext .multitextrow:not(:first-child) .text{margin-block-start:-1px}.multitext .multitextrow .text{border-radius:0;float:inline-start;box-sizing:border-box}.multitext .multitextrow .text:not(:first-child){margin-inline-start:-1px}.multitext .multitextrow .text:first-child:nth-last-child(1){width:100%}.multitext .multitextrow .text:first-child:nth-last-child(2){width:50%}.multitext .multitextrow .text:first-child:nth-last-child(2)~.text{width:calc(50% + 1px)}.multitext .multitextrow .text.error{position:relative;z-index:1}.multitext .multitextrow .text:focus,.multitext .multitextrow .selectize.multiselect .selectize-input.focus{position:relative;z-index:2}.link-input{container-type:inline-size}.link-input>.flex>div.text-link{border:1px solid rgba(96,125,159,.25);border-radius:var(--large-border-radius);cursor:text}.link-input>.flex>div.text-link:has(.text:focus){box-shadow:var(--focus-ring)}.link-input>.flex>div.text-link>.text,.link-input>.flex>div.text-link>.chip{margin-block:-1px;background-color:rgba(0,0,0,0)}.link-input>.flex>div.text-link>.text{border:none;margin-inline:-1px}.link-input>.flex>div.text-link>.text:focus{position:relative}.link-input>.flex>div.text-link>.text:focus{box-shadow:none !important}.link-input>.flex>div.text-link .chip-content a{word-break:break-word}@container (max-width: calc(399rem/16)){.link-input>.flex{flex-direction:column;align-items:stretch}.link-input>.flex>.select,.link-input>.flex>.select select,.link-input>.flex>div[data-link-type] .text,.link-input>.flex>div[data-link-type] .chip{display:flex;width:100%}.link-input>.flex>div[data-link-type] ul.elements{align-items:stretch}}.chars-left{position:relative;float:inline-end;margin-inline:7px;margin-block:-1.6875rem 0;color:var(--light-text-color)}.input.ltr>.chars-left{float:inline-end}.input.rtl>.chars-left{float:inline-start}.chars-left.negative-chars-left{color:var(--error-color)}.field,fieldset{position:relative;margin-block:24px;margin-inline:0}.flex>.field,.flex>fieldset{margin-block:0}.status-badge{position:absolute;inset-block-start:0;inset-inline-start:0;width:2px;height:100%;content:\"\";cursor:help}.status-badge.modified{background-color:var(--blue-600);box-shadow:0 0 5px rgba(36,99,235,.15)}.status-badge.outdated{background-color:var(--pending-color);box-shadow:0 0 5px rgba(251,146,60,.15)}.field{min-inline-size:initial}.field>.status-badge{border-radius:1px}.field>.heading{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-block:-5px 5px}.field>.heading>label,.field>.heading>legend{font-weight:bold}.field>.heading>label code,.field>.heading>legend code{font-size:1em !important}.field>.heading>label .info,.field>.heading>legend .info{margin-inline-start:5px}.field>.heading .t9n-indicator{position:relative;inset-block-start:-0.0625rem;margin-inline-start:7px;color:var(--light-text-color)}.field>.heading+.instructions{margin-block-start:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-block-end:5px}.field>.input{position:relative}.field>.input+.instructions{margin-block:5px 0;margin-inline:0}.field>.input input:disabled,.field>.input textarea:disabled{cursor:not-allowed}.field>.notice,.field>.warning{margin-block:5px 0;margin-inline:0}.field>.instructions,.field>.heading>.instructions,.checkboxfield .instructions{color:var(--custom-text-color, var(--medium-text-color))}.field>.instructions img,.field>.instructions video,.field>.instructions embed,.field>.instructions iframe,.field>.heading>.instructions img,.field>.heading>.instructions video,.field>.heading>.instructions embed,.field>.heading>.instructions iframe,.checkboxfield .instructions img,.checkboxfield .instructions video,.checkboxfield .instructions embed,.checkboxfield .instructions iframe{max-width:100% !important}.field>.instructions ul,.field>.instructions ol,.field>.heading>.instructions ul,.field>.heading>.instructions ol,.checkboxfield .instructions ul,.checkboxfield .instructions ol{margin-block:1em;margin-inline:0;padding-inline-start:2em}.field>.instructions ul li,.field>.heading>.instructions ul li,.checkboxfield .instructions ul li{list-style-type:disc}.field>.instructions li+li,.field>.heading>.instructions li+li,.checkboxfield .instructions li+li{margin-block-start:.25em}.expand-status-btn{margin-inline-start:5px;width:30px;min-height:17px;padding:0;line-height:16px;border-radius:var(--small-border-radius);color:var(--text-color)}.expand-status-btn::before{margin:0}.nested-fields{margin:-24px;padding-block:24px 0;padding-inline:24px}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-block-end:24px}input.checkbox{opacity:0;position:absolute;width:var(--checkbox-size);height:var(--checkbox-size)}input.checkbox+label:has(>.text)::before{inset-block-start:6px}input.checkbox+label,div.checkbox{display:inline-block;clear:none;position:relative;padding-inline-start:calc(1rem + 5px);line-height:1rem;min-height:1rem;cursor:pointer}input.checkbox+label,input.checkbox+label::before,div.checkbox,div.checkbox::before{border-radius:var(--small-border-radius)}input.checkbox+label::before,div.checkbox::before{display:block;position:absolute;inset-inline-start:0;inset-block-start:0;width:var(--checkbox-size) !important;height:var(--checkbox-size);box-sizing:border-box;content:\"\";font-size:0;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);background-clip:padding-box}input.checkbox+label:empty,div.checkbox:empty{padding-inline-start:var(--checkbox-size)}input.checkbox+label:empty::after,div.checkbox:empty::after{content:\"\";font-size:0}input.checkbox+label .info,div.checkbox .info{height:16px}input.checkbox:disabled+label,.disabled div.checkbox{cursor:not-allowed}input.checkbox:checked+label::before,div.checkbox.checked::before,.sel div.checkbox::before,input.checkbox:indeterminate+label::before,div.checkbox.indeterminate::before,.elementselectormodal .body .content .main .elements .disabled .checkbox::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;line-height:var(--checkbox-size);color:var(--gray-900)}input.checkbox:checked:not(:indeterminate)+label::before,div.checkbox.checked:not(.indeterminate)::before,.sel:not(.matrixblock) div.checkbox:not(.indeterminate)::before,.sel.matrixblock>.actions div.checkbox:not(.indeterminate)::before,.elementselectormodal .body .content .main .elements .disabled .checkbox::before{content:\"check\";font-size:14px}input.checkbox:indeterminate+label::before,div.checkbox.indeterminate::before{content:\"minus\";font-size:7px;text-align:center}body:not(.reduce-focus-visibility) input.checkbox:focus+label::before,body:not(.reduce-focus-visibility) :focus div.checkbox::before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility input.checkbox:focus-visible+label::before,body.reduce-focus-visibility :focus-visible div.checkbox::before{box-shadow:var(--focus-ring)}.checkbox-icon{display:inline-flex;padding:3px;background-color:var(--enabled-color);color:var(--white);border-radius:var(--small-border-radius)}.checkbox-icon::before{--checkbox-size: 14px;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"check\";line-height:var(--checkbox-size);font-size:var(--checkbox-size)}.checkbox-preview-label{display:none}body:not(.reduce-focus-visibility) .monaco-mouse-cursor-text:focus,body.reduce-focus-visibility .monaco-mouse-cursor-text:focus-visible{box-shadow:none !important}fieldset .checkboxfield{margin-block:5px;margin-inline:0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-block-start:2px;padding-inline-start:calc(1rem + 5px)}input.radio{opacity:0;position:absolute;width:var(--radio-size);height:var(--radio-size)}input.radio+label,div.radio{display:inline-block;clear:none;position:relative;padding-inline-start:calc(1rem + 5px);line-height:1.7142857143;cursor:pointer}input.radio:disabled+label,.disabled div.radio{cursor:not-allowed}input.radio+label:empty,div.radio:empty{padding-inline-start:var(--radio-size)}input.radio+label::before,input.radio+label::after,div.radio::before,div.radio::after{display:block;position:absolute;content:\"\";box-sizing:border-box;background-clip:padding-box;border-radius:100%}input.radio+label::before,div.radio::before{inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);width:var(--radio-size);height:var(--radio-size);background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4)}input.radio+label::after,div.radio::after{inset-block-start:50%;inset-inline-start:4px;transform:translateY(-50%);width:calc(var(--radio-size) - 8px);height:calc(var(--radio-size) - 8px)}input.radio:checked+label::after,div.radio.checked::after,.sel div.radio::after{background:var(--gray-900)}body:not(.reduce-focus-visibility) input.radio:focus+label::before,body:not(.reduce-focus-visibility) :focus div.radio::before{box-shadow:var(--focus-ring)}body.reduce-focus-visibility input.radio:focus-visible+label::before,body.reduce-focus-visibility :focus-visible div.radio::before{box-shadow:var(--focus-ring)}.multiselect>select{color:var(--text-color);font-size:14px;appearance:none}body:not(.reduce-focus-visibility) .multiselect>select:focus,body.reduce-focus-visibility .multiselect>select:focus-visible{box-shadow:var(--focus-ring)}.multiselect>select option{padding-block:1px;padding-inline:8px}.text,.selectize.multiselect .selectize-input{padding-block:6px}.text:not(.color-input),.selectize.multiselect .selectize-input{padding-inline:9px}.text{background-color:var(--white)}.text:not(.small){box-sizing:border-box;min-height:2.125rem}.text.small{padding:3px}.text.readable{padding-block:16px;padding-inline:18px;font-size:16px;line-height:22px}.text.readable+.chars-left{margin-block-start:-23px}.text.clearable{padding-inline-end:var(--touch-target-size)}.text input{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}td.errors .text,.input.errors>.text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.autosuggest-container .text,.text.error{border:1px solid var(--error-color) !important}.texticon{position:relative;cursor:text;min-width:130px}.texticon.icon::before{position:absolute;inset-block-start:calc(50% - .4375rem);inset-inline-start:9px;color:var(--ui-control-color)}.texticon .texticon-icon{position:absolute;inset-block-start:1.0625rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;inset-inline-start:9px}.texticon .text{padding-inline-start:1.625rem}.texticon .clear-btn{position:absolute;inset-block-start:calc((var(--touch-target-size) - 34px)/-2);inset-inline-end:0;width:var(--touch-target-size);height:var(--touch-target-size)}.texticon.has-filter-btn .text{padding-inline-end:26px}.texticon.has-filter-btn .filter-btn{position:absolute;inset-block-start:1.0625rem;transform:translateY(-50%);inset-inline-end:4px;padding-block:0 4px;padding-inline:7px;font-size:14px;line-height:22px;cursor:pointer;border-radius:13px}.texticon.has-filter-btn .filter-btn::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"filter\";color:var(--medium-text-color)}.texticon.has-filter-btn .filter-btn:hover{background-color:var(--gray-100)}.texticon.has-filter-btn .filter-btn:active,.texticon.has-filter-btn .filter-btn.active,.texticon.has-filter-btn .filter-btn[aria-expanded=true]{background-color:var(--gray-350)}.texticon.has-filter-btn .filter-btn:active::before,.texticon.has-filter-btn .filter-btn.active::before,.texticon.has-filter-btn .filter-btn[aria-expanded=true]::before{color:var(--white)}.texticon.has-filter-btn .text.clearable{padding-inline-end:calc(30px + var(--touch-target-size))}.texticon.has-filter-btn .clear-btn{inset-inline-end:30px}.texthint-container{position:relative;height:0}.texthint{position:absolute;inset-block-start:-1px;width:100%;color:var(--light-text-color);cursor:text}.passwordwrapper{position:relative}.passwordwrapper .password{border:none;background:rgba(0,0,0,0);padding-inline-end:4rem;box-shadow:none !important}.passwordwrapper .password-toggle{color:var(--link-color);position:absolute;inset-block:0;inset-inline-end:9px;cursor:pointer}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.clear-btn{display:flex;justify-content:center;align-items:center;width:24px;cursor:pointer;color:var(--ui-control-color);border:none;padding:0;background:rgba(0,0,0,0)}.clear-btn::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"remove\"}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{color:var(--ui-control-active-color)}.close-btn{position:relative}.close-btn::before,.close-btn::after{position:absolute;content:\"\";inset-block-start:50%;inset-inline-start:50%;height:15px;width:2px;background-color:var(--ui-control-color)}.close-btn::before{transform:translate(-50%, -50%) rotate(-45deg)}.close-btn::after{transform:translate(-50%, -50%) rotate(45deg)}.close-btn:hover::before,.close-btn:hover::after{background-color:var(--ui-control-hover-color)}.close-btn:active::before,.close-btn:active::after{background-color:var(--ui-control-active-color)}.datewrapper,.timewrapper{display:inline-block;position:relative}.datewrapper .text,.timewrapper .text{position:relative;z-index:1;width:100%}.datewrapper .text+div[data-icon],.timewrapper .text+div[data-icon]{display:none}.datewrapper .text:placeholder-shown+div[data-icon],.datewrapper .text.empty-value+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text.empty-value+div[data-icon]{display:block;position:absolute;inset-block-start:calc(50% - 12px);inset-inline-start:14px;z-index:0;color:var(--light-text-color)}.datewrapper .text:placeholder-shown+div[data-icon],.datewrapper .text:placeholder-shown+div[data-icon]::before,.datewrapper .text.empty-value+div[data-icon],.datewrapper .text.empty-value+div[data-icon]::before,.timewrapper .text:placeholder-shown+div[data-icon],.timewrapper .text:placeholder-shown+div[data-icon]::before,.timewrapper .text.empty-value+div[data-icon],.timewrapper .text.empty-value+div[data-icon]::before{user-select:none;pointer-events:none;z-index:1}.datewrapper{width:8em}.timewrapper{width:7em}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--gray-400)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--gray-400)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--gray-400)}input:-moz-placeholder,textarea:-moz-placeholder{color:var(--gray-400)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-400)}input::placeholder,textarea::placeholder{color:var(--gray-400)}::-ms-reveal,::-ms-clear{display:none}tr.indexingSession td{height:34px;padding-block:1px;padding-inline:10px}tr.indexingSession td.progress div.progressContainer{width:100%;display:flex;justify-content:space-between;align-items:center}tr.indexingSession td.progress div.progressContainer .progressbar{width:70%;position:relative;inset-inline-start:0;height:12px;z-index:1}tr.indexingSession td.progress div.progressContainer div.progressInfo{width:20%}.select:not(.selectize),.select:not(.selectize) select{position:relative;border-radius:5px;white-space:nowrap}.select:not(.selectize){max-width:100%;position:relative}:not(.flex)>.select:not(.selectize){display:inline-block}.select:not(.selectize)::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:absolute;z-index:1;inset-block-start:calc(50% - 5px);inset-inline-end:9px;user-select:none;pointer-events:none;color:var(--ui-control-color)}.select:not(.selectize) select{display:block;position:relative;max-width:100%;border:none;padding-block:7px;padding-inline:10px 22px;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none;white-space:pre}.select:not(.selectize) select::-ms-expand{display:none}.select:not(.selectize).fullwidth select{min-width:100%}.select:not(.selectize) select:hover{outline-color:rgba(0,0,0,0);background-color:#cfd8e2;box-shadow:var(--focus-ring)}body:not(.reduce-focus-visibility) .select:not(.selectize) select:focus,body.reduce-focus-visibility .select:not(.selectize) select:focus-visible{outline-color:rgba(0,0,0,0);background-color:#cfd8e2;box-shadow:var(--focus-ring)}.select:not(.selectize).small::after{inset-block-start:9px}.select:not(.selectize).small select{padding-block:4px !important;font-size:11px}.selectize-control .selectize-input.disabled,.custom-select.disabled{opacity:1;cursor:not-allowed !important;pointer-events:auto !important}.selectize-control .selectize-input.disabled *,.custom-select.disabled *{cursor:not-allowed !important;pointer-events:auto !important}.selectize .selectize-input{display:block;border-color:inherit;box-shadow:none;background-color:rgba(0,0,0,0)}.selectize .selectize-input .item{max-width:100%}.selectize .selectize-input .item span{overflow:hidden;text-overflow:ellipsis}.selectize.select .selectize-input::after{display:none}body .selectize-dropdown{border:none;z-index:101}.selectize.select{height:34px}.selectize.select input::-webkit-input-placeholder,.selectize.select textarea::-webkit-input-placeholder{color:var(--gray-700)}.selectize.select input:-ms-input-placeholder,.selectize.select textarea:-ms-input-placeholder{color:var(--gray-700)}.selectize.select input::-ms-input-placeholder,.selectize.select textarea::-ms-input-placeholder{color:var(--gray-700)}.selectize.select input:-moz-placeholder,.selectize.select textarea:-moz-placeholder{color:var(--gray-700)}.selectize.select input::-moz-placeholder,.selectize.select textarea::-moz-placeholder{color:var(--gray-700)}.selectize.select input::placeholder,.selectize.select textarea::placeholder{color:var(--gray-700)}.selectize.select:not(.fullwidth){width:25em;max-width:100%}.datetimewrapper .selectize.select:not(.fullwidth){max-width:calc(100% - 29px)}.selectize.select .selectize-control{max-width:100%;position:relative}:not(.flex)>.selectize.select .selectize-control{display:inline-block}.selectize.select .selectize-control::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(45deg);position:absolute;z-index:1;inset-block-start:calc(50% - 5px);inset-inline-end:9px;user-select:none;pointer-events:none;color:var(--ui-control-color)}.selectize.select .selectize-input{position:relative;border-radius:5px;white-space:nowrap}.selectize.select .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.select .selectize-input{display:block;position:relative;max-width:100%;border:none;padding-block:7px;padding-inline:10px 22px;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none}.selectize.select .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-input{width:100%}.selectize.multiselect .selectize-input{min-height:34px;padding-block-end:3px}.selectize.multiselect .selectize-input.focus{box-shadow:var(--focus-ring)}.selectize.multiselect .selectize-input>.item{display:inline-block;border-radius:3px;padding:3px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:#e4edf6;display:inline-flex;flex-direction:row;padding-block:3px !important;padding-inline:7px !important}.selectize.multiselect .selectize-input>.item.active{background-color:#cdd8e4}.selectize.multiselect .selectize-input>.item>.remove{position:static;margin-inline:3px -3px;margin-block:-1px 0;border-inline-start:none;padding:0;font-size:0;color:var(--ui-control-color)}.selectize.multiselect .selectize-input>.item>.remove:hover{color:var(--ui-control-hover-color);background-color:rgba(0,0,0,0)}.selectize.multiselect .selectize-input>.item>.remove::before{font-size:14px;font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"remove\"}body .selectize-dropdown{margin-block-start:1px}body .selectize-dropdown [data-selectable],body .selectize-dropdown .option,body .selectize-dropdown .optgroup-header{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup{padding-block-start:5px}body .selectize-dropdown .optgroup:not(:first-child){border-block-start:1px solid var(--hairline-color)}body .selectize-dropdown .optgroup .option{padding-inline-start:24px}body .selectize-dropdown .optgroup-header{margin:14px 0 3px;font-size:11px;line-height:1.2;color:#606d7b;text-transform:uppercase;margin:0;padding-block:4px;padding-inline:0}body .selectize-dropdown .active:not(.selected),body .selectize-dropdown .option:hover{background-color:var(--gray-100)}body .selectize-dropdown .selected{color:var(--white) !important;--medium-text-color: rgba(255, 255, 255, 0.8);--light-text-color: rgba(255, 255, 255, 0.8);background-color:var(--dark-sel-color);cursor:default !important}body .selectize-dropdown .selected svg rect,body .selectize-dropdown .selected svg circle,body .selectize-dropdown .selected svg ellipse,body .selectize-dropdown .selected svg line,body .selectize-dropdown .selected svg polyline,body .selectize-dropdown .selected svg polygon,body .selectize-dropdown .selected svg path,body .selectize-dropdown .selected svg text{fill:var(--white);stroke-width:0}body .selectize-dropdown .selected .light{color:inherit !important}body .selectize-dropdown-content{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;user-select:none;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);max-height:70vh}body .selectize-dropdown-content .option{min-height:18px}body .selectize-dropdown-content>div[data-value=new]::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"plus\";margin-inline-end:5px}body .selectize-dropdown-content>div[data-value=new]::after{content:\"…\"}body.no-scroll .selectize-dropdown-content{max-height:200px}.ui-datepicker{position:fixed;inset-block-start:-300px;margin-inline-start:1px;width:210px;height:242px;z-index:101 !important}.ui-datepicker-header{padding-block:8px 4px;padding-inline:8px}.ui-datepicker-prev{float:inline-start}.ui-datepicker-next{float:inline-end}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev,.ui-datepicker-next{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ui-datepicker-prev:hover::after,.ui-datepicker-next:hover::after{border-color:var(--link-color)}.ui-datepicker-prev::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative}body.ltr .ui-datepicker-prev::after{transform:rotate(135deg)}body.rtl .ui-datepicker-prev::after{transform:rotate(-45deg)}.ui-datepicker-next::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative}body.ltr .ui-datepicker-next::after{transform:rotate(-45deg)}body.rtl .ui-datepicker-next::after{transform:rotate(135deg)}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar th,.ui-datepicker-calendar td{padding:2px !important}.ui-datepicker-calendar th span,.ui-datepicker-calendar td a{display:block;width:1.625rem;line-height:26px;text-align:center;color:var(--text-color)}.ui-datepicker-calendar th span{color:var(--medium-text-color);font-weight:normal}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:var(--light-sel-color);text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px var(--light-sel-color)}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{margin-inline-start:1px;overflow-y:auto;width:calc(14px + 6em);height:210px;z-index:100}.ui-timepicker-list li{padding-inline:14px 0;padding-block:2px;white-space:nowrap;cursor:pointer}.ui-timepicker-list li:hover{background-color:var(--light-sel-color)}.ui-timepicker-list li.ui-timepicker-selected{background-color:var(--dark-sel-color);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:default}.slide-picker{display:flex;height:1rem;white-space:nowrap}.slide-picker a{position:relative;border:1px solid var(--hairline-color);border-inline-start:none;background-image:none;width:calc(.5rem - 1px);height:calc(1rem - 2px);margin-inline-start:0;margin-block:1px;box-sizing:border-box;cursor:pointer}.slide-picker a:first-child{width:.5rem;border-inline-start:1px solid var(--gray-400) !important}.slide-picker a::before{content:\"\";position:absolute;inset-block-start:calc(-0.25rem - 1px);inset-inline-start:-1px;width:calc(100% + 2px);height:var(--touch-target-size)}.slide-picker:not(:hover) a.active,.slide-picker:hover a.active-hover{border-block-start-color:var(--gray-400);border-block-end-color:var(--gray-400);height:1rem;margin-block:0}.slide-picker:not(:hover) a.active:first-child,.slide-picker:hover a.active-hover:first-child{border-inline-start:1px solid var(--gray-400);border-start-start-radius:var(--small-border-radius);border-end-start-radius:var(--small-border-radius)}.slide-picker:not(:hover) a.last-active,.slide-picker:hover a.last-active-hover{border-inline-end:1px solid var(--gray-400);border-start-end-radius:var(--small-border-radius);border-end-end-radius:var(--small-border-radius)}.slide-picker:focus a.active{background-color:var(--light-sel-color)}.icon-picker{display:flex;flex-direction:row;align-items:center;gap:var(--xs)}.icon-picker--icon{display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid rgba(96,125,159,.25);background-color:#fbfcfe;background-clip:padding-box;border-radius:var(--ui-control-border-radius);width:var(--ui-control-height);height:var(--ui-control-height);background:var(--gray-050)}.icon-picker--icon svg{width:1.25rem;height:1.25rem}.icon-picker--icon svg rect,.icon-picker--icon svg circle,.icon-picker--icon svg ellipse,.icon-picker--icon svg line,.icon-picker--icon svg polyline,.icon-picker--icon svg polygon,.icon-picker--icon svg path,.icon-picker--icon svg text{fill:var(--ui-control-color);stroke-width:0}.icon-picker-modal{--width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);width:var(--width) !important;min-width:0 !important;max-width:calc(100% - 20px) !important}.icon-picker-modal .body{height:100%;display:flex;flex-direction:column;gap:var(--l)}.icon-picker-modal .body .icon-picker-modal--list{flex:1;position:relative;overflow:hidden}.icon-picker-modal .body .icon-picker-modal--list:not(.loading) .spinner{display:none}.icon-picker-modal .body .icon-picker-modal--list.loading::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;content:\"\";background-color:rgba(255,255,255,.75)}.icon-picker-modal .body .icon-picker-modal--list.loading .spinner{inset-block-start:calc(50% - 10px);z-index:1}.icon-picker-modal .body .icon-picker-modal--list ul{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:var(--s);max-height:100%;overflow:auto}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon{--focus-ring: var(--inner-focus-ring)}.icon-picker-modal .body .icon-picker-modal--list ul .icon-picker--icon:hover{border-color:var(--link-color);background-color:var(--blue-100)}ul.errors{margin-block-start:5px;list-style-type:square;padding-inline-start:20px}ul.errors li{color:var(--error-color)}.message-container{position:absolute;z-index:100;inset-block-start:0;inset-inline-start:0;width:100%;height:100%}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{inset-block-start:50%;margin-block-start:-33px !important;margin-inline:auto;width:320px;box-shadow:0 25px 100px rgba(31,41,51,.5)}body.setup-2fa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}body.setup-2fa #setup-2fa{display:flex;flex-direction:column;gap:var(--l);width:550px;max-width:100%;padding:var(--padding)}body.setup-2fa #setup-2fa #setup-2fa-intro{text-align:center}body.setup-2fa #setup-2fa #setup-2fa-btn{display:flex;justify-content:center}body.licensing-issues{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:var(--padding)}body.licensing-issues #licensing-issues{display:flex;flex-direction:row;max-width:50em}body.licensing-issues #licensing-issues .buttons{justify-content:space-between}body.licensing-issues #licensing-issues .buttons [data-icon]{margin-inline:0}body.licensing-issues #continue{margin:0}.autosuggest-container{position:relative}.autosuggest__results-container{position:absolute;z-index:2;width:100%;border-radius:var(--large-border-radius);background-color:var(--white);box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;padding-block:0;padding-inline:14px;text-align:start;font-family:system-ui,BlinkMacSystemFont,-apple-system,\"Segoe UI\",\"Roboto\",\"Oxygen\",\"Ubuntu\",\"Cantarell\",\"Fira Sans\",\"Droid Sans\",\"Helvetica Neue\",sans-serif;font-size:1em !important}.autosuggest__results-container .autosuggest__results-before{margin:14px 0 3px;font-size:11px;line-height:1.2;color:#606d7b;text-transform:uppercase;margin-block-start:14px !important}.autosuggest__results-container .autosuggest__results-item{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autosuggest__results-container .autosuggest__results-item:hover,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted{color:var(--white) !important;--medium-text-color: rgba(255, 255, 255, 0.8);--light-text-color: rgba(255, 255, 255, 0.8);background-color:var(--dark-sel-color);cursor:pointer}.autosuggest__results-container .autosuggest__results-item:hover svg rect,.autosuggest__results-container .autosuggest__results-item:hover svg circle,.autosuggest__results-container .autosuggest__results-item:hover svg ellipse,.autosuggest__results-container .autosuggest__results-item:hover svg line,.autosuggest__results-container .autosuggest__results-item:hover svg polyline,.autosuggest__results-container .autosuggest__results-item:hover svg polygon,.autosuggest__results-container .autosuggest__results-item:hover svg path,.autosuggest__results-container .autosuggest__results-item:hover svg text,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg rect,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg circle,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg ellipse,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg line,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polyline,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg polygon,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg path,.autosuggest__results-container .autosuggest__results-item.autosuggest__results-item--highlighted svg text{fill:var(--white);stroke-width:0}.matrix>.buttons{margin-block-start:10px}.matrixblock{position:relative;margin-block-end:10px;padding-block:0 var(--m);padding-inline:var(--m);border-radius:var(--large-border-radius);border:2px solid var(--gray-100);background-color:var(--white)}.matrixblock.static .titlebar{padding-inline:14px 0;margin-block-end:14px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn),.matrixblock>.actions .action-btn{padding:0;width:var(--touch-target-size);height:var(--touch-target-size);color:var(--custom-text-color, var(--ui-control-color));background-color:rgba(0,0,0,0)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):hover,.matrixblock>.actions .action-btn:hover{backdrop-filter:brightness(90%)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):active,.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn)[aria-expanded=true],.matrixblock>.actions .action-btn:active,.matrixblock>.actions .action-btn[aria-expanded=true]{backdrop-filter:brightness(85%)}.matrixblock .flex-fields{--row-gap: var(--m) !important;--padding: var(--m)}.matrixblock .hidden+.field{margin-block-start:0}.matrixblock>.titlebar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--m);margin-block:0;margin-inline:calc(var(--m)*-1);box-sizing:border-box;border-radius:calc(var(--large-border-radius) - 2px) calc(var(--large-border-radius) - 2px) 0 0;padding-inline:var(--m) calc(var(--m) + 70px);padding-block:5px;color:var(--custom-text-color, var(--light-text-color));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;cursor:default;user-select:none;position:relative;background-color:var(--gray-050);min-height:calc(var(--lh) + 10px)}.matrixblock>.titlebar>.preview{flex-grow:1;min-width:0;opacity:0;transition:opacity linear 100ms;overflow:hidden}.matrixblock>.titlebar>.preview:empty{display:none}body.ltr .matrixblock>.titlebar>.preview{mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px)}body.rtl .matrixblock>.titlebar>.preview{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px)}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock>.titlebar>.matrixblock-tabs{flex:1;min-width:0;margin-block:-5px;margin-inline:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs{margin:0;padding-inline-end:3px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px, rgb(0, 0, 0) calc(100% - 12px), rgba(0, 0, 0, 0) 100%)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab]{background-color:rgba(0,0,0,0)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs [role=tablist] [role=tab] .tab-label{height:calc(var(--lh) + 10px);padding-block:0;padding-inline:var(--m)}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn){margin-inline:0}.matrixblock>.titlebar>.matrixblock-tabs .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty)::after{margin-inline-start:0}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs{margin-inline-start:calc((var(--m) + 12px)*-1)}.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child,.matrixblock>.titlebar>.preview:first-child:empty+.matrixblock-tabs [role=tab]:first-child .tab-label{border-start-start-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.disabled-entry>.titlebar{padding-inline-end:100px}.matrixblock.disabled-entry>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:calc(var(--large-border-radius) - 2px)}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.actions{display:flex;align-items:center;gap:var(--xs);position:absolute;inset-block-start:0;inset-inline-end:var(--m);cursor:default;min-height:calc(var(--lh) + 10px)}.matrixblock>.actions>*{margin:0 !important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){padding:0;height:var(--touch-target-size);text-align:center;color:var(--dark-hairline-color);transform:color linear 100ms}.matrixblock>.actions a:not([data-action]):hover{color:var(--link-color)}.matrixblock>.actions a:not([data-action]):hover.settings::after{border-color:var(--link-color)}.matrixblock:not(.static)>.fields{padding-block-start:var(--l)}.matrixblock>.fields>.flex-fields>.field::before{display:none}.matrixblock>.fields>.flex-fields>.field>.status-badge{inset-inline-start:-2px}.matrixblock>.buttons{margin-block-start:0;height:30px}.add-category-form{margin-block-start:24px}.add-category-form .texticon{width:200px;float:inline-start;margin-inline-end:5px}.add-category-form .texticon .text{padding-inline-end:30px}.add-category-form .texticon .spinner{position:absolute;inset-block-start:0;inset-inline-end:5px}body.sitepicker #main-content{padding:30px;justify-content:center;align-items:center;text-align:center}body.sitepicker #content-container{max-width:400px}.sitepicker-group li:not(:first-child) a{margin-block-start:-1px;border-start-start-radius:0;border-start-end-radius:0}.sitepicker-group li:not(:first-child) a:not(:hover){border-block-start-color:rgba(0,0,0,0)}.sitepicker-group li:not(:last-child) a{border-end-start-radius:0;border-end-end-radius:0}.sitepicker-group li a{display:block;position:relative;text-align:start;width:100%;box-sizing:border-box;border:1px solid var(--hairline-color);border-radius:var(--medium-border-radius);padding-inline:15px 42px;padding-block:9px;font-size:16px;line-height:1.4}.sitepicker-group li a::after{font-size:14px;position:absolute;inset-block-start:calc(50% - 7px);inset-inline-end:12px;margin:0;padding:0}.sitepicker-group li a:hover{border-color:var(--link-color);text-decoration:none;z-index:1}.entry-mover-modal{--width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);width:var(--width) !important;min-width:0 !important;max-width:calc(100% - 20px) !important}.entry-mover-modal .header{padding-block:calc(var(--m));text-align:center}.entry-mover-modal .body{height:83%;position:relative}.entry-mover-modal .body .entry-mover-modal--list{height:calc(100% + 20px);position:relative}.entry-mover-modal .body .entry-mover-modal--list fieldset{box-sizing:border-box;height:100%;overflow:auto;padding-block-end:20px;position:relative}.entry-mover-modal .footer{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;box-sizing:border-box}.elementselectormodal .body .main{float:left \\9 ;width:445px \\9 }@media only screen and (resolution >= 1.5dppx){.structure ul li{background-size:40px}body.ltr .structure ul li{background-image:url(\"../images/branch_2x.png\")}body.rtl .structure ul li{background-image:url(\"../images/branch_rtl_2x.png\")}.hud .tip-left{background-image:url(\"../images/hudtip_left_2x.png\");background-size:15px 30px}.hud .tip-top{background-image:url(\"../images/hudtip_top_2x.png\");background-size:30px 15px}.hud .tip-right{background-image:url(\"../images/hudtip_right_2x.png\");background-size:15px 30px}.hud .tip-bottom{background-image:url(\"../images/hudtip_bottom_2x.png\");background-size:30px 15px}.hud.has-footer .tip-bottom{background-image:url(\"../images/hudtip_bottom_gray_2x.png\")}}:root{--2xs: 2px;--xs: 4px;--s: 8px;--m: 14px;--l: 18px;--xl: 24px;--padding: var(--xl);--neg-padding: calc(var(--padding) * -1);--sidebar-width: 14.125rem;--global-sidebar-width: 14.125rem;--header-height: calc(44rem / 16);--details-width: 350px;--sidebar-bgColor: var(--gray-150);--nav-item-indicator-size: var(--xs);--nav-item-badge-bgColor: var(--medium-text-color);--nav-item-badge-fgColor: var(--white);--nav-item-fgColor-active: var(--text-color);--nav-item-bgColor-active: var(--gray-200);--nav-item-fgColor-hover: var(--text-color);--nav-item-bgColor-hover: var(--gray-200);--nav-item-prefix-width: calc(30rem / 16);--nav-item-prefix-ratio: 1;--nav-item-trigger-size: var(--touch-target-size);--nav-item-gutter-width: calc(10rem / 16)}html{text-size-adjust:100%;min-height:100vh}body{min-height:100vh}body.dragging *{cursor:move !important;cursor:grabbing !important}body :focus{outline-style:solid;outline-color:rgba(0,0,0,0);box-shadow:var(--focus-ring)}.reduce-focus-visibility :focus:not(:focus-visible){box-shadow:none}.reduce-focus-visibility :focus-visible{box-shadow:var(--focus-ring)}.skip-link{position:absolute;margin:5px;inset-inline-start:-10000px;inset-block-start:0;width:1px;height:1px;overflow:hidden;z-index:101}.skip-link:focus{inset-inline-start:unset;inset-inline-start:0;width:auto;height:auto;background-color:var(--gray-100) !important}@media only screen and (min-width: 75rem){#global-skip-link{--light-color: var(--white);--dark-color: var(--gray-800);--focus-ring: 0 0 0 3px var(--dark-color), 0 0 0 6px var(--light-color)}}#global-container{position:relative;display:flex;min-height:100vh}@media screen and (prefers-reduced-motion: no-preference){#global-container{transition:inset-inline-start 100ms cubic-bezier(0.33, 1, 0.68, 1)}}#global-header{display:grid;grid-template-columns:1fr min-content min-content;align-items:center}#system-info{display:grid;grid-template-columns:var(--nav-item-prefix-width) auto;gap:10px;height:2.8125rem;padding-block:0;padding-inline:var(--nav-item-gutter-width);position:relative;flex:0 0 2.8125rem;flex-direction:row;align-items:center;color:currentcolor;border-block-end:1px solid var(--hairline-color);background-clip:padding-box}#system-info::after{display:none}div#system-info{cursor:default}a#system-info:focus,a#system-info:hover{text-decoration:none;background-color:var(--gray-200)}#site-icon{--size: var(--nav-item-prefix-width);height:var(--size)}#site-icon img,#site-icon svg{display:block;width:var(--size);height:var(--size);border-radius:4px}#site-icon svg rect,#site-icon svg circle,#site-icon svg ellipse,#site-icon svg line,#site-icon svg polyline,#site-icon svg polygon,#site-icon svg path,#site-icon svg text{fill:var(--medium-text-color);stroke-width:0}#system-name h2,#system-name .h2{margin:0;width:100%;overflow:hidden;max-height:40px;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 75rem){[data-sidebar=collapsed] #system-info:hover #system-name{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] #system-name{position:absolute;inset-inline-start:calc(100% + var(--s)*2);inset-block-start:50%;transform:translateY(-50%) translateX(-5px);opacity:0;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);color:var(--text-color);border-radius:var(--medium-border-radius);padding-block:var(--xs);padding-inline:var(--s);white-space:nowrap;pointer-events:none}[data-sidebar=collapsed] #system-name:focus{box-shadow:var(--focus-ring)}}@media only screen and (min-width: 75rem)and (prefers-reduced-motion: no-preference){[data-sidebar=collapsed] #system-name{transition:opacity 50ms cubic-bezier(0.33, 1, 0.68, 1),transform 150ms cubic-bezier(0.33, 1, 0.68, 1)}}#global-footer{--link-color: #1453db;display:flex;flex-direction:column;align-items:center;padding-block:var(--m) var(--xl);padding-inline:var(--m);gap:var(--m)}body.has-debug-toolbar #global-footer{padding-block-end:calc(var(--xl) + 42px)}#global-footer a{white-space:nowrap}#app-info{display:flex;flex-direction:row;justify-content:center;gap:var(--m)}#trial-info{padding-block:16px;padding-inline:var(--xl);border-radius:var(--large-border-radius);background-color:var(--gray-150);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 0 1px #bdcbdb,0 2px 12px rgba(205,216,228,.5);text-align:center}#app-version{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray-600);text-align:center;gap:var(--s)}#app-version a{color:var(--gray-600);text-decoration:underline}#app-version a.go:hover::after{color:var(--gray-600)}#edition-logo{user-select:none;border:1px solid var(--gray-600);border-radius:3px;display:inline-flex;box-sizing:content-box;font-size:11px;padding-block:6px;padding-inline:7px 5px;line-height:8px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase}#devmode{margin-block-start:auto;flex:0 0 4px;width:100%;min-height:4px;background:url(\"../images/dev-mode.svg\") repeat-x 21px 0,var(--gray-900);cursor:help}#page-container{display:flex;flex-direction:column;flex-grow:1}#alerts{position:relative;background-color:var(--red-050);border-inline-start:6px solid var(--error-color);color:var(--error-color)}#alerts>li{padding-block:10px;padding-inline:24px;box-shadow:inset 0 -1px 0 0 var(--red-100)}#alerts>li .resolvable-alert-buttons{margin-block-start:var(--m)}#alerts>li .btn,#alerts>li a.go{display:inline-flex;align-items:center;border:1px solid rgba(220,38,38,.5);border-radius:var(--medium-border-radius);padding-block:4px;padding-inline:5px;margin-block:0;margin-inline:2px;color:var(--error-color);min-height:1.875rem}.flex #alerts>li .btn,.flex #alerts>li a.go{margin:0}#alerts>li .btn:hover,#alerts>li a.go:hover{border-color:var(--error-color)}#alerts>li a:not(.btn){color:var(--error-color);text-decoration:underline}#alerts>li a:not(.btn).go{text-decoration:none;white-space:nowrap}#alerts>li a:not(.btn).go::after{color:var(--error-color);font-size:15px;margin-block-start:1px}#alerts>li .btn{background-color:rgba(0,0,0,0)}#global-header .btn.menubtn,li.crumb .btn.menubtn,.btn.action-btn{padding:0;width:var(--touch-target-size);min-height:var(--touch-target-size)}#global-header .btn.menubtn:not(:hover,:active,[aria-expanded=true]),li.crumb .btn.menubtn:not(:hover,:active,[aria-expanded=true]),.btn.action-btn:not(:hover,:active,[aria-expanded=true]){background-color:rgba(0,0,0,0)}#global-header{width:100%;margin-block-end:var(--m);border-block-end:1px solid var(--hairline-color)}#global-header .flex{height:var(--header-height);align-items:center}#global-header .btn{--ui-control-color: var(--gray-400);--ui-control-hover-color: var(--gray-800);--ui-control-active-color: var(--gray-700)}#global-header .btn:hover{color:var(--ui-control-hover-color)}.nav-toggle{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:var(--header-height);border-inline-end:1px solid var(--medium-hairline-color);line-height:26px;color:currentcolor;text-align:center}.nav-toggle::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;content:\"menu\";font-size:16px;line-height:0}.nav-toggle:hover{color:var(--link-color)}#crumbs{display:flex;flex-direction:row;align-items:center;font-size:13px;margin:0 !important;max-width:100%;overflow:hidden}#crumbs.empty{display:none}#crumbs nav{margin:0}#primary-nav-toggle:focus-visible{box-shadow:var(--inner-focus-ring)}#crumb-list{display:flex;flex-flow:row nowrap;align-items:stretch;max-width:100%;height:var(--header-height);--arrow-padding: 10;--arrow-height: 22;--arrow-angle: 35;--arrow-width: 17.1111;--arrow-c: 27.871}body.rtl #crumb-list{--arrow-angle: -35}#crumb-list li.crumb{position:relative;padding-inline-start:calc(var(--arrow-width)*.5rem/16);cursor:default;color:var(--light-text-color)}#crumb-list li.crumb:not(.current){padding-inline-end:calc(var(--arrow-width)*1.125rem/16)}#crumb-list li.crumb:not(.current)::before,#crumb-list li.crumb:not(.current)::after{display:block;content:\"\";width:1px;height:calc(var(--arrow-c)*1rem/16);position:absolute;inset-inline-end:calc(var(--arrow-width)*.5rem/16);background:var(--medium-hairline-color);pointer-events:none}#crumb-list li.crumb:not(.current)::before{inset-block-start:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle) * -1deg))}#crumb-list li.crumb:not(.current)::after{inset-block-end:calc((var(--arrow-height) - var(--arrow-c))/2*1rem/16);transform:rotate(calc(var(--arrow-angle) * 1deg))}#crumb-list .menu--disclosure li{display:block}#crumb-list .menu--disclosure li::after{content:none}#crumb-menu-trigger{min-width:var(--touch-target-size)}#crumb-menu-trigger::before{width:100%}#crumb-menu .chip{min-height:44px}li.crumb{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--xs)}li.crumb [data-icon]{position:relative;inset-block-start:-1px}li.crumb .menubtn{position:relative;margin-block:0;margin-inline:calc(var(--xs)*-1/2)}li.crumb [data-icon=ellipsis]::before{margin-block-start:3px;font-size:17px}li.crumb .chip{padding:0;background-color:rgba(0,0,0,0);--custom-bg-color: initial !important;--custom-text-color: initial !important;--custom-sel-bg-color: initial !important}li.crumb .chip .label-link{max-width:15em}li.crumb .chip .label-link:focus-visible{box-shadow:var(--inner-focus-ring)}li.crumb .chip .label-link>span:not(.context-label){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li.crumb:has(.menubtn)>a{margin-inline-end:0 !important;padding-inline-end:var(--xs) !important}li.crumb>a{flex:1;display:flex !important;align-items:center;flex-wrap:nowrap;gap:var(--xs);white-space:nowrap}.menu--disclosure li.crumb>a{min-height:34px}li.crumb a,li.crumb button{display:inline-flex;align-items:center;min-height:var(--touch-target-size)}li.crumb a:not(:hover),li.crumb button:not(:hover){color:var(--text-color)}li.crumb a:not(:hover) svg rect,li.crumb a:not(:hover) svg circle,li.crumb a:not(:hover) svg ellipse,li.crumb a:not(:hover) svg line,li.crumb a:not(:hover) svg polyline,li.crumb a:not(:hover) svg polygon,li.crumb a:not(:hover) svg path,li.crumb a:not(:hover) svg text,li.crumb button:not(:hover) svg rect,li.crumb button:not(:hover) svg circle,li.crumb button:not(:hover) svg ellipse,li.crumb button:not(:hover) svg line,li.crumb button:not(:hover) svg polyline,li.crumb button:not(:hover) svg polygon,li.crumb button:not(:hover) svg path,li.crumb button:not(:hover) svg text{fill:var(--text-color);stroke-width:0}li.crumb a:hover,li.crumb button:hover{text-decoration:none}li.crumb a{position:relative}li.crumb button{cursor:pointer}li.breadcrumb-toggle-wrapper::after{content:none}#account-menu ul li a{max-width:calc(100% + 28px) !important}#announcements-btn{width:1.875rem;min-height:1.875rem;padding-left:0;padding-right:0;width:calc(1.75rem + 10px);position:relative}#announcements-btn:not(:hover):not(:active):not(.active):not([aria-expanded=true]){background-color:rgba(0,0,0,0)}#announcements-btn:not(:active):not(.active):not([aria-expanded=true]):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread::after{content:\"\";display:block;position:absolute;inset-block-start:.1875rem;inset-inline-end:5px;width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--blue-600)}#announcements-btn svg{width:1rem;height:1rem}#announcements-btn svg rect,#announcements-btn svg circle,#announcements-btn svg ellipse,#announcements-btn svg line,#announcements-btn svg polyline,#announcements-btn svg polygon,#announcements-btn svg path,#announcements-btn svg text{fill:var(--ui-control-color);stroke-width:0}#announcements-btn:hover svg rect,#announcements-btn:hover svg circle,#announcements-btn:hover svg ellipse,#announcements-btn:hover svg line,#announcements-btn:hover svg polyline,#announcements-btn:hover svg polygon,#announcements-btn:hover svg path,#announcements-btn:hover svg text,#announcements-btn:active svg rect,#announcements-btn:active svg circle,#announcements-btn:active svg ellipse,#announcements-btn:active svg line,#announcements-btn:active svg polyline,#announcements-btn:active svg polygon,#announcements-btn:active svg path,#announcements-btn:active svg text,#announcements-btn.active svg rect,#announcements-btn.active svg circle,#announcements-btn.active svg ellipse,#announcements-btn.active svg line,#announcements-btn.active svg polyline,#announcements-btn.active svg polygon,#announcements-btn.active svg path,#announcements-btn.active svg text{fill:var(--ui-control-active-color);stroke-width:0}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-block-start:20px}#announcements .announcement .announcement-label-container{margin-block:-3px 3px;display:flex;align-items:center}#announcements .announcement .announcement-label-container .announcement-icon svg{display:block;width:15px;height:15px}#announcements .announcement .announcement-label-container .announcement-label{margin-inline-start:5px;font-size:12px;color:var(--light-text-color)}#announcements .announcement.unread .announcement__heading::after{content:\"\";display:block;position:absolute;inset-block-start:7px;inset-inline-start:-13px;width:7px;height:7px;border-radius:4px;background-color:var(--blue-600)}#announcements .announcement p{margin:0}#announcements .announcement__header{display:grid}#announcements .announcement__heading{position:relative;margin-block:0 3px;margin-inline:0;order:1}#user-info{display:flex;flex-direction:row;align-items:center;padding-inline:var(--s) calc(var(--padding) + 1px);padding-block:5px;height:100%;background-color:rgba(0,0,0,0);border-radius:0}#user-info::after{border-color:var(--ui-control-color);transition:border-color linear 100ms}#user-info:hover::after{border-color:var(--ui-control-hover-color)}#user-info[aria-expanded=true]::after{border-color:var(--ui-control-active-color)}.header-photo img,.header-photo svg{display:block;width:1.875rem;height:1.875rem;max-width:none;border-radius:50%;box-shadow:0 0 0 1px rgba(31,41,51,.05),0 0 0 rgba(31,41,51,0);transition:box-shadow linear 150ms}#user-info:hover .header-photo img,#user-info:hover .header-photo svg{box-shadow:0 0 0 1px rgba(31,41,51,.05),0 2px 10px -2px rgba(31,41,51,.3)}#main-container{position:relative;flex-grow:1}#notifications{position:fixed;inset-block-end:8px;inset-inline-start:8px;width:calc(100% - 16px);z-index:101}body.has-debug-toolbar #notifications{inset-block-end:50px}@media only screen and (min-width: 60.875rem){#notifications{width:350px}}#notifications .notification{display:flex;position:relative;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:10px;padding-inline:14px;border-radius:var(--large-border-radius);box-shadow:0 0 0 1px rgba(19,26,32,.15),0 2px 12px rgba(19,26,32,.15);--color: var(--notice-color)}#notifications .notification:focus{box-shadow:var(--focus-ring)}#notifications .notification[data-type=success]{--color: var(--success-color)}#notifications .notification[data-type=error]{--color: var(--error-color)}#notifications .notification+.notification{margin-block-start:12px}#notifications .notification .notification-icon{width:18px;margin-block-start:-2px;margin-inline-end:10px;font-size:18px;color:var(--color)}#notifications .notification .notification-main{overflow:hidden}#notifications .notification .notification-body{display:grid;grid-template-columns:20px 1fr;gap:var(--s);width:100%}#notifications .notification .notification-body .notification-message{font-weight:bold;word-break:normal;overflow-wrap:anywhere}#notifications .notification .notification-body .notification-details{margin-block-start:var(--xs)}#notifications .notification .notification-body .notification-details .chip{border:1px solid rgba(51,64,77,.1)}#notifications .notification .notification-close-btn{position:relative;inset-block-start:-2px;margin-inline-start:10px}#header-container{margin-block-end:var(--m)}@media only screen and (min-width: 75rem){#primary-nav-toggle{display:none}#crumbs:not(.empty) #primary-nav-toggle+nav ul li:first-child,#crumbs.empty+.context-menu-container{margin-inline-start:var(--padding);padding-inline-start:0}}#global-header .flex,#header .flex{max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#header{display:flex;align-items:flex-start;place-content:stretch space-between;flex-wrap:nowrap;gap:var(--s);padding-block:5px;padding-inline:var(--padding);position:relative;z-index:2;box-sizing:border-box;background-color:rgba(154,165,177,0);box-shadow:0 1px 0 rgba(51,64,77,0);transition:background-color linear 100ms,box-shadow linear 100ms}body.fixed-header #header{position:fixed;z-index:12;inset-block-start:0;background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.1)}@supports(backdrop-filter: blur(10px)){#header{transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms}body.fixed-header #header{background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}}#header h1{line-height:1.3;margin-block:0;min-width:0}#header .buttons,#header .btngroup{margin-block-start:0}#page-title{--page-title-columns: 1fr 34px;min-height:34px;display:grid;grid-template-columns:var(--page-title-columns);align-items:center;gap:var(--s)}@media only screen and (min-width: 60.875rem){#page-title.has-toolbar{min-width:calc(14.125rem - var(--xl) - var(--s)) !important}}#content-heading{font-size:.875rem;font-weight:normal}#content-heading::before{content:\"/\";display:inline-block;margin-inline:.5rem}@media only screen and (min-width: 60.875rem){#content-heading{display:none}}#toolbar{flex:1;align-items:flex-start;justify-content:space-between}#toolbar .icon::before,#toolbar .texticon::before,#toolbar .menubtn::after,#toolbar [data-icon]::before,#toolbar [data-icon-after]::after{color:currentcolor;opacity:.8}#toolbar .text{border-radius:var(--large-border-radius)}#toolbar .text::placeholder{color:var(--light-text-color)}#toolbar .text:not(:focus){background-clip:border-box}#revision-indicators{min-width:34px;min-height:34px;display:flex;align-items:center;align-self:start}#action-buttons{flex-shrink:0}#action-buttons .action-btn{width:var(--ui-control-height);height:var(--ui-control-height)}@media only screen and (width <= 400px){#action-buttons .btngroup .btn:first-child{flex-basis:100%}}@media only screen and (max-width: 60.8125rem){#action-buttons{flex-direction:row-reverse;justify-content:flex-start;margin-block-start:10px}}#main-content{display:flex;flex-direction:row;align-items:flex-start;padding-block:0 48px;padding-inline:var(--padding);box-sizing:border-box}#main-content>.grid:only-child{flex:1}#sidebar-toggle-container{display:none}#sidebar-container{flex:0 0 14.125rem;width:14.125rem;box-sizing:border-box}@media only screen and (min-width: 75rem){#sidebar-container{margin-inline-start:calc(var(--xl)*-1)}}#sidebar{position:relative;box-sizing:border-box;padding-block:0 var(--m);padding-inline:40px;width:14.125rem;background-color:rgba(0,0,0,0)}#sidebar.fixed{position:fixed}#sidebar nav{margin-inline:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:var(--gray-200)}#sidebar .skip-link{margin-block:0;margin-inline:var(--s)}@media only screen and (min-width: 75rem){#sidebar{padding-block:0 var(--m);padding-inline:31px}}#content-container{flex:1 1 auto;width:400px}.content-grid{--size-main-content: 100%;position:relative;display:grid;grid-template-columns:minmax(var(--size-main-content), 1fr) var(--touch-target-size)}.content-grid:has(.content-grid__toggle){--size-main-content: calc(100% - var(--touch-target-size))}.content-grid__main{grid-column:1/1}.content-pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);border-radius:var(--large-border-radius);position:relative;background-clip:padding-box;padding-block:var(--xl);padding-inline:var(--padding);word-wrap:break-word}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-inline:calc(var(--xl)*-1)}.content-pane:has(.flex-fields){container-type:inline-size}#footer,.footer{padding-block:6px;padding-inline:var(--pane-padding, var(--xl));min-height:44px;line-height:2rem}#footer .buttons,.footer .buttons{height:32px;display:flex;align-items:center}#footer .btn,.footer .btn{padding-block:4px;height:var(--ui-control-height--small)}#footer{position:sticky;inset-block-end:0;z-index:1;margin-block:calc(var(--s) + 1px) calc(var(--xl)*-1 + 2px);margin-inline:calc(var(--padding)*-1 + 2px);background-color:var(--gray-050);border-radius:var(--small-border-radius);box-sizing:border-box;border-block-start:2px solid var(--white)}#footer:empty{display:none}#footer.stuck{border-radius:0}@supports(backdrop-filter: blur(10px)){#footer.stuck{background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}}.has-debug-toolbar #footer{transition:padding linear 100ms}.has-debug-toolbar #footer.stuck{padding-block-end:52px}#footer>*,#footer .flex>*{margin-block-end:0}#details-container[data-state=collapsed]{display:none}#details-toggle>button{position:sticky;display:flex;flex-direction:column;justify-content:center;align-items:center;inset-block-start:0;height:100%;max-height:100vh;width:var(--touch-target-size);border-radius:var(--ui-control-border-radius)}#details-toggle>button .details-toggle__inner{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--hairline-color);width:calc(var(--touch-target-size) - var(--s));height:calc(var(--touch-target-size)*2);border-radius:var(--ui-control-border-radius);background-color:var(--gray-100);position:relative;z-index:10}#details-toggle>button::before{content:\"\";position:absolute;inset-block:0;height:100%;width:1px;background-color:var(--hairline-color)}#details-toggle>button:hover .details-toggle__inner,#details-toggle>button:focus .details-toggle__inner,#details-toggle>button:focus-visible .details-toggle__inner{background-color:var(--gray-200)}#details-toggle>button:hover::before,#details-toggle>button:focus::before,#details-toggle>button:focus-visible::before{transform:scaleX(300%)}#details-toggle>button:focus-visible,#details-toggle>button:focus{box-shadow:none}#details-toggle>button:focus-visible .details-toggle__inner,#details-toggle>button:focus .details-toggle__inner{box-shadow:var(--focus-ring)}.rtl #details-toggle>button .toggle-icon{transform:rotate(180deg)}#details-toggle>button[aria-expanded=true] .toggle-icon--open{display:none}#details-toggle>button[aria-expanded=false] .toggle-icon--close{display:none}#details-container{display:block;flex:0 1 auto;width:calc(var(--details-width));position:sticky;inset-block-start:0}#details{display:none}#details{display:block;width:350px;z-index:1}#details.fixed{position:fixed}#details .details .meta{border-radius:var(--large-border-radius)}#details .details .meta:not(.read-only,.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details .meta:not(.read-only,.warning):focus{box-shadow:var(--focus-ring)}#details .details .meta.read-only{color:var(--medium-text-color);background-color:rgba(0,0,0,0) !important}#details .details .meta>.field:first-child,#details .details .meta>.data:first-child{border-start-end-radius:var(--large-border-radius)}#details .details .meta>.field:first-child,#details .details .meta>.field:first-child>.status-badge,#details .details .meta>.data:first-child,#details .details .meta>.data:first-child>.status-badge{border-start-start-radius:var(--large-border-radius)}#details .details .meta>.field:last-child,#details .details .meta>.data:last-child{border-end-end-radius:var(--large-border-radius)}#details .details .meta>.field:last-child,#details .details .meta>.field:last-child>.status-badge,#details .details .meta>.data:last-child,#details .details .meta>.data:last-child>.status-badge{border-end-start-radius:var(--large-border-radius)}#details .details>.field>.input>.text.fullwidth{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .details>.field>.input>.text.fullwidth:focus{box-shadow:var(--focus-ring)}#details .details .notes{border-radius:var(--large-border-radius);padding-block:var(--m)}@media only screen and (max-width: 74.9375rem){#global-container{inset-inline-start:-14.125rem;width:calc(100vw + 14.125rem)}.showing-nav #global-container{inset-inline-start:0}#crumbs{display:flex !important}#header{width:100vw}#main-content{width:100vw}#main-content.has-sidebar{padding-inline-start:0}}@media only screen and (max-width: 60.8125rem){#header{display:block}#header .flex:not(#toolbar){margin-block-start:10px}#toolbar{flex-wrap:wrap !important}#toolbar>*{margin-block-start:10px !important}body.fixed-header #header .flex:first-child{margin-block-start:0}#main-content{display:block}#main-content.has-sidebar{padding-block:0 48px;padding-inline:var(--padding)}#sidebar nav{margin-inline:-40px}#sidebar .skip-link{margin:0}#source-actions{margin-block-start:var(--s);margin-inline-start:-9px}#sidebar-toggle-container{display:block;margin-block-end:var(--s)}#sidebar-toggle::after{inset-block-start:0;transform:rotate(45deg)}body.rtl #sidebar-toggle::after{transform:rotate(135deg)}#content-container{min-height:0 !important}.content-grid,.content-grid:has(.content-grid__toggle){--size-main-content: 100%}#sidebar-container,#details-container{width:auto !important;padding-inline-start:0 !important;display:block}.content-grid__toggle{display:none}#sidebar,#details{position:relative !important;overflow-y:visible !important;max-height:none !important;width:auto}#sidebar{margin-block-end:var(--m)}body.showing-sidebar #sidebar{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);padding-block:.5rem;border-radius:var(--large-border-radius)}body.showing-sidebar #sidebar:focus{box-shadow:var(--focus-ring)}body:not(.showing-sidebar) #sidebar{display:none}#details-container{margin-inline-end:0}#content-container{width:auto !important;max-width:none !important}#details{padding:0 !important;margin-block-start:var(--m)}#details .details{margin-block-end:auto}}@media only screen and (width <= 767px){:root{--padding: var(--s);--neg-padding: calc(var(--s) * -1)}#tabs ul li a{padding-inline:var(--m)}#tabs ul li+li{margin-inline-start:-7px}.card-grid{display:flex !important;flex-direction:column}}#settingsmenu ul li a{padding-inline-start:46px}#settingsmenu ul li a::before{margin-inline:-22px 0;margin-block:1px 0;font-size:15px}#settingsmenu ul li a img{width:16px;height:16px;position:absolute;margin-inline-start:-23px;margin-block-start:1px}.grid{position:relative;min-height:1px}.grid::after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.grid>.item{display:none;box-sizing:border-box}.sidebar{width:14.125rem;box-sizing:border-box;font-size:13px}.sidebar:not(.drag-helper){padding-block:var(--m);padding-inline:0;background-color:var(--gray-050)}.sidebar .heading{position:relative;margin-block:0;margin-inline:var(--xl)}.sidebar .heading:not(:first-child){margin-block-start:var(--m)}.sidebar .heading>span{display:inline-block;position:relative;z-index:1;padding-block:0;padding-inline:5px;margin-block:0;margin-inline:-5px;text-transform:uppercase;color:var(--medium-text-color);font-size:11px;font-weight:bold}.sidebar .heading>ul{margin-block:2px;margin-inline:calc(var(--xl)*-1)}.sidebar nav{padding-block:0;padding-inline:var(--s)}.sidebar nav>ul>li:not(.heading)>a,.sidebar nav>ul>li.heading>ul>li>a{padding-inline-start:24px}.sidebar nav>ul>li:not(.heading)>.toggle,.sidebar nav>ul>li.heading>ul>li>.toggle{inset-inline-start:calc(var(--m)*0)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>a{padding-inline-start:38px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*1)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>a{padding-inline-start:52px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*2)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:66px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*3)}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>a{padding-inline-start:80px}.sidebar nav>ul>li:not(.heading)>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle,.sidebar nav>ul>li.heading>ul>li>ul.nested>li>ul.nested>li>ul.nested>li>ul.nested>li>.toggle{inset-inline-start:calc(var(--m)*4)}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a:not(.sel):hover{text-decoration:none}.sidebar nav li:not(.has-subnav)>a.sel,.sidebar nav li:not(.has-subnav)>a.active-drop-target{cursor:default;background-color:var(--gray-500);--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8)}.sidebar nav li:not(.has-subnav)>a.sel,.sidebar nav li:not(.has-subnav)>a.sel+.toggle,.sidebar nav li:not(.has-subnav)>a.active-drop-target,.sidebar nav li:not(.has-subnav)>a.active-drop-target+.toggle{color:var(--white)}.sidebar nav li:not(.has-subnav)>a.sel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring: var(--focus-ring-outset)}.sidebar nav li a{position:relative;margin-block-end:1px;display:flex;flex-direction:row;align-items:center;padding-block:7px;padding-inline:var(--xl);min-height:var(--xl);box-sizing:border-box;color:var(--text-color);cursor:pointer;user-select:none;border-radius:var(--large-border-radius);word-break:break-word}.sidebar nav li a .status{flex-shrink:1}.sidebar nav li a .icon{position:relative;inset-block-start:1px;margin-inline-end:10px;flex-shrink:1;width:1.125rem;height:1.125rem;word-break:normal;transition:margin-inline-start linear 150ms,margin-inline-end linear 150ms;opacity:.85}.sidebar nav li a .icon.icon-mask svg rect,.sidebar nav li a .icon.icon-mask svg circle,.sidebar nav li a .icon.icon-mask svg ellipse,.sidebar nav li a .icon.icon-mask svg line,.sidebar nav li a .icon.icon-mask svg polyline,.sidebar nav li a .icon.icon-mask svg polygon,.sidebar nav li a .icon.icon-mask svg path,.sidebar nav li a .icon.icon-mask svg text{fill:currentColor;stroke-width:0}.sidebar nav li a .icon.icon-mask span[data-icon]{color:currentcolor}.sidebar nav li a .icon svg{width:1rem;height:1rem}.sidebar nav li a .icon span[data-icon]{font-size:16px}.sidebar nav li a .icon span[data-icon]::before{display:block}.sidebar nav li a .label{flex:1}.sidebar nav li a .badge{margin-inline:10px -4px;margin-block:0;flex-shrink:1;padding-block:0;padding-inline:6px;font-size:.6875rem;line-height:16px;border-radius:var(--s);background-color:var(--medium-text-color);color:var(--white)}.sidebar nav li .toggle{position:absolute;z-index:1;height:34px;inset-block-start:0;width:var(--xl);display:flex;align-items:center;justify-content:center}.sidebar nav li ul{display:none}.sidebar nav li.heading>ul,.sidebar nav li.expanded>ul{display:block}.error-summary{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);margin-block-end:var(--l);padding-block:var(--l);padding-inline:var(--xl);border-radius:var(--large-border-radius);background-color:var(--gray-050)}.error-summary:focus{box-shadow:var(--focus-ring)}.error-summary .notification-icon{color:var(--error-color);margin-block:-2px 0;margin-inline:0 6px;float:inline-start}.error-summary h2{margin-block-start:0}.error-summary>ul.errors li,.error-summary>ul.errors li a{color:var(--text-color)}.error-summary>ul.errors li em,.error-summary>ul.errors li a em{font-weight:600}.error-summary>ul.errors li:hover,.error-summary>ul.errors li a:hover{color:var(--link-color)}.slideout .error-summary{border:1px solid var(--error-color);box-shadow:none;background-color:rgb(var(--error-color-rgb)/3%);padding:var(--m)}.slideout .flex-fields .error-summary{margin-block:0 var(--row-gap);margin-inline:var(--row-gap)}.content.has-sidebar:not(.hiding-sidebar){margin-inline-start:14.125rem}#content-notice{margin-block:0;margin-inline:calc(var(--xl)*-1);padding-block:0;padding-inline:var(--xl)}#content-notice:not(:last-child){padding-block-end:5px;border-block-end:1px solid var(--hairline-color);margin-block-end:5px}#content :not(.meta)>.flex-fields,#content>.flex-fields,.so-content .flex-fields,.lp-content .flex-fields,.draghelper .flex-fields{--row-gap: var(--xl);display:flex;flex-wrap:wrap;align-content:flex-start;margin-block:0 calc(var(--padding)*-1);margin-inline:calc(var(--padding)*-1);width:calc(100% + var(--padding)*2)}#content :not(.meta)>.flex-fields>:not(.error-summary),#content>.flex-fields>:not(.error-summary),.so-content .flex-fields>:not(.error-summary),.lp-content .flex-fields>:not(.error-summary),.draghelper .flex-fields>:not(.error-summary){margin-block:0 var(--row-gap) !important;margin-inline:0 !important;padding-block:0;padding-inline:var(--padding);box-sizing:border-box}#content :not(.meta)>.flex-fields>h2,#content>.flex-fields>h2,.so-content .flex-fields>h2,.lp-content .flex-fields>h2,.draghelper .flex-fields>h2{flex:4 0 100%}#content :not(.meta)>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),#content>.flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.so-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.lp-content .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))),.draghelper .flex-fields>h2:not(:nth-child(-n+1 of :not(.hidden))){padding-block-start:var(--xl);border-block-start:1px solid var(--hairline-color)}#content :not(.meta)>.flex-fields>hr,#content :not(.meta)>.flex-fields>.line-break,#content>.flex-fields>hr,#content>.flex-fields>.line-break,.so-content .flex-fields>hr,.so-content .flex-fields>.line-break,.lp-content .flex-fields>hr,.lp-content .flex-fields>.line-break,.draghelper .flex-fields>hr,.draghelper .flex-fields>.line-break{flex:4 0 100%}#content :not(.meta)>.flex-fields>.line-break:not(:first-child),#content>.flex-fields>.line-break:not(:first-child),.so-content .flex-fields>.line-break:not(:first-child),.lp-content .flex-fields>.line-break:not(:first-child),.draghelper .flex-fields>.line-break:not(:first-child){margin-block-end:0 !important}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break),#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child,#content>.flex-fields>:not(h2,hr,.line-break),#content>.flex-fields>:not(h2,hr,.line-break):last-child,.so-content .flex-fields>:not(h2,hr,.line-break),.so-content .flex-fields>:not(h2,hr,.line-break):last-child,.lp-content .flex-fields>:not(h2,hr,.line-break),.lp-content .flex-fields>:not(h2,hr,.line-break):last-child,.draghelper .flex-fields>:not(h2,hr,.line-break),.draghelper .flex-fields>:not(h2,hr,.line-break):last-child{position:relative;width:100%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break)::before,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child::before,#content>.flex-fields>:not(h2,hr,.line-break)::before,#content>.flex-fields>:not(h2,hr,.line-break):last-child::before,.so-content .flex-fields>:not(h2,hr,.line-break)::before,.so-content .flex-fields>:not(h2,hr,.line-break):last-child::before,.lp-content .flex-fields>:not(h2,hr,.line-break)::before,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child::before,.draghelper .flex-fields>:not(h2,hr,.line-break)::before,.draghelper .flex-fields>:not(h2,hr,.line-break):last-child::before{position:absolute;inset-block-start:0;inset-inline-start:-1px;width:1px;height:100%;content:\"\";background-color:rgba(205,216,228,.5)}@container (min-width: 55.5em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25{width:25%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-75,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,#content>.flex-fields>:not(h2,hr,.line-break).width-75,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-75,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-75{width:75%}}@container (min-width: 36.5em) and (max-width: 55.4375em){#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break).width-50,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,#content>.flex-fields>:not(h2,hr,.line-break).width-25,#content>.flex-fields>:not(h2,hr,.line-break).width-50,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-25,#content>.flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}@media only screen and (min-width: 75rem){.so-content .flex-fields>:not(h2,hr,.line-break).width-25,.so-content .flex-fields>:not(h2,hr,.line-break).width-50,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.so-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.lp-content .flex-fields>:not(h2,hr,.line-break).width-25,.lp-content .flex-fields>:not(h2,hr,.line-break).width-50,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.lp-content .flex-fields>:not(h2,hr,.line-break):last-child.width-50,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break).width-50,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-25,.draghelper.drag-in-slideout .flex-fields>:not(h2,hr,.line-break):last-child.width-50{width:50%}}.range-wrapper{max-width:200px}input.range{display:block;appearance:none;width:100%}input.range:focus{outline:none}input.range::-webkit-slider-thumb{border:none;height:var(--m);width:var(--m);border-radius:calc(var(--touch-target-size)/2);background:var(--ui-control-color);box-shadow:0 0 0 1px var(--white);cursor:pointer;appearance:none;margin-block-start:calc(var(--m)/2*-1 + 6px/2)}input.range::-moz-range-thumb{border:none;height:var(--m);width:var(--m);border-radius:calc(var(--touch-target-size)/2);background:var(--ui-control-color);box-shadow:0 0 0 1px var(--white);cursor:pointer}input.range::-ms-thumb{border:none;height:var(--m);width:var(--m);border-radius:calc(var(--touch-target-size)/2);background:var(--ui-control-color);box-shadow:0 0 0 1px var(--white);cursor:pointer}input.range::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color)}input.range::-moz-range-track{width:100%;height:6px;cursor:pointer;background:var(--white);border-radius:3px;box-shadow:inset 0 0 0 1px var(--ui-control-color)}input.range::-ms-track{width:100%;height:6px;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:16px 0;color:rgba(0,0,0,0)}input.range::-ms-fill-lower{background:var(--white);border:none;border-radius:3px}input.range::-ms-fill-upper{background:var(--white);border:none;border-radius:3px}input.range:focus::-ms-fill-lower{background:var(--white)}.global-sidebar{--is-always-visible: true;position:sticky;inset-block-start:0;z-index:100;display:grid;grid-template-columns:var(--global-sidebar-width);grid-template-rows:var(--header-height) minmax(0, 1fr) auto;grid-auto-flow:row;height:100vh;padding:0;-webkit-overflow-scrolling:touch;background-color:var(--gray-150);border-inline-end:1px solid var(--hairline-color);width:var(--global-sidebar-width)}.global-sidebar a{text-decoration:none}.global-sidebar>a:not([href]),.global-sidebar *:not(.has-subnav)>a:not([href]){cursor:default;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 74.9375rem){.global-sidebar{--is-always-visible: false}}.global-sidebar__nav{padding-block:var(--s);padding-inline:0;overflow:hidden auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain}.global-sidebar__footer{margin-block-start:auto;border-block-start:1px solid var(--hairline-color)}.global-nav>ul{display:flex;flex-direction:column}.global-nav>ul>li{position:relative}.nav-icon{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:1rem;aspect-ratio:1;line-height:0;--thumb-size: 1rem}.nav-icon>svg{width:100%;height:100%}.nav-icon>svg rect,.nav-icon>svg circle,.nav-icon>svg ellipse,.nav-icon>svg line,.nav-icon>svg polyline,.nav-icon>svg polygon,.nav-icon>svg path,.nav-icon>svg text{fill:currentColor;stroke-width:0}.nav-item{display:grid;grid-template-columns:var(--nav-item-gutter-width) minmax(0, 1fr) var(--nav-item-prefix-width) var(--nav-item-gutter-width);grid-template-areas:\". action trigger .\" \"subnav subnav subnav subnav\";align-items:center;width:100%;padding-block:var(--xs)}.nav-item>.sidebar-action{grid-area:action}.nav-item.sel{color:var(--nav-item-fgColor-active);background-color:var(--nav-item-bgColor-active)}.nav-item--sub{padding-block:0}.nav-item__trigger{--icon-size: 10px;width:var(--nav-item-trigger-size);grid-area:trigger;display:flex;justify-content:center;z-index:1}.nav-item__trigger .menubtn{padding:0;flex-direction:column;justify-content:center;align-items:center;width:var(--nav-item-trigger-size);height:var(--nav-item-trigger-size);border:rgba(0,0,0,0)}.nav-item__trigger .menubtn:hover{background-color:var(--nav-item-bgColor-hover)}.nav-item__trigger .menubtn[aria-expanded=true]:not(:hover){background-color:rgba(0,0,0,0)}.nav-item__trigger .menubtn[aria-expanded=true]::after{display:block;content:\"\";font-size:0;width:.4375rem;height:.4375rem;border:solid currentColor;border-width:0 .125rem .125rem 0;opacity:.8;position:relative;transform:rotate(225deg);inset-block-start:2px}.nav-item__trigger .menubtn::after{margin-inline-start:0 !important}.nav-item__subnav{--nav-item-prefix-ratio: 4/3;display:none;grid-area:subnav;gap:1px;margin-block:1px;flex-direction:column}.nav-item__subnav[data-state=expanded]{display:flex}.badge{display:inline-flex;justify-content:center;text-align:center;font-size:11px;line-height:1rem;min-width:1.1rem;height:1rem;padding-block:0;padding-inline:var(--xs);border-radius:8px;background-color:var(--nav-item-badge-bgColor);color:var(--nav-item-badge-fgColor)}.sidebar-actions{display:none}@media only screen and (min-width: 75rem){.sidebar-actions{display:block;padding-block:10px;padding-inline:var(--nav-item-gutter-width)}.sidebar-actions #sidebar-trigger{display:flex}}.sidebar-action{--thumb-size: 0.75rem;display:grid;grid-template-columns:var(--nav-item-prefix-width) minmax(0, 1fr) auto;width:100%;align-items:center;position:relative;text-align:start;border-radius:var(--medium-border-radius);color:currentcolor;cursor:pointer;min-height:30px;font-weight:500}.sidebar-action::before{content:\"\";position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%) translateX(-150%);height:95%;width:var(--nav-item-indicator-size);border-radius:var(--small-border-radius)}.rtl .sidebar-action::before{transform:translateY(-50%) translateX(150%)}.sidebar-action:focus-visible,.sidebar-action:hover{color:var(--nav-item-fgColor-hover);background-color:var(--nav-item-bgColor-hover)}.sidebar-action[aria-current=page]::before,.sidebar-action[aria-current=true]::before{background-color:var(--nav-item-fgColor-active)}.sidebar-action--sub{font-size:.9em;min-height:26px}.sidebar-action--sub::before{display:none}.sidebar-action--sub .sidebar-action__prefix{position:relative}.sidebar-action--sub .sidebar-action__prefix::before{content:\"\";position:absolute;inset-inline-start:50%;width:var(--nav-item-indicator-size);height:var(--nav-item-indicator-size);border-radius:100%;inset-block-start:50%;background-color:currentcolor;transform:translateY(-50%) translateX(-50%)}.rtl .sidebar-action--sub .sidebar-action__prefix::before{transform:translateY(-50%) translateX(50%)}.sidebar-action--sub[aria-current=page],.sidebar-action--sub[aria-current=true]{--nav-item-indicator-size: 6px}.sidebar-action--job{align-items:start}.sidebar-action--job .sidebar-action__label{flex-wrap:wrap;padding-block:var(--2xs);gap:var(--2xs)}.sidebar-action--job .label{white-space:normal}.sidebar-action--job .progress-label{width:100%;display:block;color:var(--gray-300);font-size:11px;line-height:1.5}.sidebar-action--job .nav-icon{display:block;position:relative;width:16px;height:16px}.sidebar-action--job .nav-icon>canvas{display:block;position:absolute;width:16px;height:16px}.sidebar-action--job #job-icon-hover{opacity:0}.sidebar-action--job:hover #job-icon-hover{opacity:1}.sidebar-action--job:hover #job-icon-static{opacity:0}.sidebar-action__prefix{display:flex;align-items:center;justify-content:center;width:var(--nav-item-prefix-width);aspect-ratio:var(--nav-item-prefix-ratio);line-height:0}.sidebar-action__label{display:flex;gap:var(--s);align-items:center;padding-block:0;padding-inline:var(--xs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-inline-start:7px}.sidebar-action__label [data-icon=external]{display:inline-flex}.sidebar-action__badge{flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;padding-block:0;padding-inline:var(--s);margin-inline-start:auto}@media only screen and (min-width: 75rem){[data-sidebar=collapsed] .global-sidebar{--global-sidebar-width: calc(50rem / 16)}[data-sidebar=collapsed] .nav-item{grid-template-areas:\". action .\" \". trigger .\" \"subnav subnav subnav\";grid-template-columns:var(--nav-item-gutter-width) var(--nav-item-prefix-width) var(--nav-item-gutter-width);justify-items:center}[data-sidebar=collapsed] .nav-item__indicator{inset-inline-end:-1px}[data-sidebar=collapsed] .sidebar-action{width:var(--nav-item-prefix-width);min-height:var(--nav-item-prefix-width)}[data-sidebar=collapsed] .sidebar-action:focus-visible .sidebar-action__label,[data-sidebar=collapsed] .sidebar-action:hover .sidebar-action__label{opacity:1;transform:translateY(-50%) translateX(0)}[data-sidebar=collapsed] .nav-item__trigger .menubtn{width:100%;height:var(--touch-target-size);padding-block:2px var(--xs)}[data-sidebar=collapsed] .sidebar-action__label{display:none;z-index:10;opacity:0}[data-sidebar=collapsed] .sidebar-action__badge{z-index:100;position:absolute;inset-inline-end:calc(var(--xs)*-1);inset-block-end:var(--xs);transform:translateY(25%);padding:0}[data-sidebar=collapsed] .sidebar-action--sub{min-height:26px}[data-sidebar=collapsed] .global-nav>ul>li+li{--separator-width: calc(28rem / 16)}[data-sidebar=collapsed] .global-nav>ul>li+li::before{position:absolute;inset-block-start:0;inset-inline-start:calc((var(--global-sidebar-width) - var(--separator-width))/2);content:\"\";width:var(--separator-width);height:1px;margin-block:0;margin-inline:auto;background-color:var(--hairline-color)}[data-sidebar=expanded] #sidebar-toggle-icon{transform:rotate(180deg)}}craft-spinner{display:flex;justify-content:center}craft-spinner .wrapper{display:flex;flex-direction:column;align-items:center}.craft-tooltip{position:fixed;white-space:normal;opacity:0;transform:translateY(-4px);width:max-content;max-width:240px;transition:opacity 100ms ease-in-out,transform 150ms ease-in-out;top:0;left:0;z-index:99}.craft-tooltip>.inner{position:relative;display:inline-block;background-color:var(--white);color:var(--gray-700);border:1px solid var(--dark-hairline-color);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:var(--medium-border-radius);padding-block:var(--xs);padding-inline:var(--s);pointer-events:none;user-select:none;font-weight:400}.craft-tooltip .arrow{position:absolute;background:var(--white);width:8px;height:8px;transform:rotate(45deg);border-style:solid;border-width:1px;border-color:rgba(0,0,0,0)}.craft-tooltip .arrow[data-placement^=bottom]{border-color:var(--dark-hairline-color) rgba(0,0,0,0) rgba(0,0,0,0) var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=top]{border-color:rgba(0,0,0,0) var(--dark-hairline-color) var(--dark-hairline-color) rgba(0,0,0,0)}.craft-tooltip .arrow[data-placement^=right]{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--dark-hairline-color) var(--dark-hairline-color)}.craft-tooltip .arrow[data-placement^=left]{border-color:var(--dark-hairline-color) var(--dark-hairline-color) rgba(0,0,0,0) rgba(0,0,0,0)}.lp-editor-container,.lp-preview-container{position:fixed;inset-block-start:0;height:100%;background-color:var(--white);z-index:100}.lp-editor-container>header,.lp-preview-container>header{padding-block:5px;padding-inline:var(--pane-padding, var(--xl));background-color:var(--gray-100);box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;position:relative;z-index:1;height:44px}@supports(backdrop-filter: blur(10px)){.lp-editor-container>header,.lp-preview-container>header{position:absolute;z-index:2;inset-block-start:0;inset-inline-start:0;width:100%;background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}.lp-editor-container>header+.lp-content,.lp-preview-container>header+.lp-content{padding-block-start:68px}}.lp-editor-container>header .btn,.lp-editor-container>header .spinner,.lp-editor-container>header .checkmark-icon,.lp-preview-container>header .btn,.lp-preview-container>header .spinner,.lp-preview-container>header .checkmark-icon{margin-block-end:0}.lp-editor-container>header .btn[data-icon=xmark],.lp-preview-container>header .btn[data-icon=xmark]{margin-inline:-0.75rem calc(var(--s)*-1)}.lp-editor-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]),.lp-preview-container>header .btn[data-icon=xmark]:not(:hover,:active,[aria-expanded=true]){background-color:rgba(0,0,0,0)}.lp-editor-container>header .lp-toolbar,.lp-preview-container>header .lp-toolbar{min-width:0;margin-inline-end:-1rem}.lp-editor-container>header .lp-toolbar .pane-tabs,.lp-preview-container>header .lp-toolbar .pane-tabs{margin-inline:0 !important}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist]{padding-block:0;padding-inline:12px}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable,.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist].scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 12px, rgb(0, 0, 0) calc(100% - 12px), rgba(0, 0, 0, 0) 100%)}.lp-editor-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab],.lp-preview-container>header .lp-toolbar .pane-tabs [role=tablist] [role=tab]{background-color:rgba(0,0,0,0)}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn),.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn){--focus-ring: var(--inner-focus-ring);margin-inline:0}.lp-editor-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty)::after,.lp-preview-container>header .lp-toolbar .pane-tabs .menubtn:not(.action-btn):not(:empty,.btn-empty)::after{margin-inline-start:0}.lp-editor-container{display:flex;flex-direction:column}.lp-editor-container .lp-content{flex:1;padding:var(--pane-padding, var(--xl));overflow:auto;box-sizing:border-box;position:relative}.lp-editor-container .lp-content:not(.loading)>.spinner{display:none}.lp-editor-container .lp-content.loading>.spinner{position:absolute;inset-block-start:calc(50% - 17px);inset-inline-start:calc(50% - 12px);color:var(--ui-control-color)}.lp-editor-container .lp-draghandle{position:absolute;z-index:101;inset-block-start:0;inset-inline-end:-2px;width:4px;height:100%;cursor:col-resize}.lp-editor-container>footer{padding-block:5px;padding-inline:var(--pane-padding, var(--xl));box-shadow:inset 0 1px 0 var(--hairline-color);background-color:var(--gray-100);justify-content:end;height:44px}.lp-preview-container{display:flex;flex-direction:column;box-shadow:-1px 0 0 rgba(63,77,90,.2)}.lp-preview-container.dragging::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;content:\"\";font-size:0}.lp-preview-container .lp-preview-header{display:flex}@supports not (backdrop-filter: blur(10px)){.lp-preview-container .lp-preview-header{background-color:rgba(228,237,246,.75)}}.lp-preview-container .lp-preview-header .buttons{margin:0}.lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-inline-start:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:0}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-block-start:44px}}.lp-preview-container .lp-preview-header .lp-device-type .btn::before{width:27px;height:22px;display:block;content:\"\";background-size:contain;background-repeat:no-repeat;background-position:center;transition-duration:.3s}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--phone::before{background-image:url(\"../images/preview/icon-phone.svg\")}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--tablet::before{background-image:url(\"../images/preview/icon-tablet.svg\")}.lp-preview-container .lp-preview-header .lp-device-type .btn.lp-device-type-btn--desktop::before{background-image:url(\"../images/preview/icon-desktop.svg\")}.lp-preview-container .lp-device-type__label::before{width:27px;height:22px;display:block;content:\"\";background-size:contain;background-repeat:no-repeat;background-position:center;transition-duration:.3s}.lp-preview-container .lp-device-type__label.lp-device-type__label--phone::before{background-image:url(\"../images/preview/icon-phone.svg\")}.lp-preview-container .lp-device-type__label.lp-device-type__label--tablet::before{background-image:url(\"../images/preview/icon-tablet.svg\")}.lp-preview-container .lp-device-type__label.lp-device-type__label--desktop::before{background-image:url(\"../images/preview/icon-desktop.svg\")}.lp-preview-container .lp-preview-container__bumper-link{inset-block:unset 0}.lp-preview-container .lp-device-mask{display:none}.lp-preview-container .lp-iframe-container{flex:1;overflow:auto}.lp-preview-container .lp-iframe-container .lp-preview{display:block;width:100%;min-height:100%}.lp-preview-container .lp-iframe-container:not(.lp-iframe-container--has-device-preview) .lp-device-preview-container{width:auto !important;height:100% !important;transform:none !important;margin:0 !important}.lp-preview-container .lp-iframe-container--has-device-preview{flex:none;padding-block-start:0 !important;position:relative;inset-block-start:0;height:calc(100% - 44px);width:100%;background-color:var(--gray-100)}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-iframe-container--has-device-preview{inset-block-start:44px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;overflow:auto;opacity:1;transition:opacity .3s}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-mask{display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;background-image:url(\"../images/preview/chrome-phone-top.svg\"),url(\"../images/preview/chrome-phone-bottom.svg\");background-position:top center,bottom center;background-repeat:no-repeat;background-size:contain;background-color:#fff;box-shadow:0 0 58px rgba(6,67,117,.3);border-radius:18px}.lp-preview-container .lp-iframe-container--has-device-preview.lp-iframe-container--tablet .lp-device-mask{background-image:url(\"../images/preview/chrome-tablet-top.svg\"),url(\"../images/preview/chrome-tablet-bottom.svg\")}@media screen and (prefers-reduced-motion: no-preference){.lp-preview-container .lp-iframe-container--rotating .lp-device-mask{transition-duration:.3s;transition-property:transform}.lp-preview-container .lp-iframe-container--rotating .lp-device-preview-container{opacity:0;transition:opacity 0s}}.login-container .login-form-container{position:relative;background-color:var(--gray-050)}.login-container .login-form input[readonly]{cursor:not-allowed}.login-container .login-form>.field,.login-container .login-form>.btn{margin-block-start:var(--l)}.login-container .login-form>.field:not(:last-child,.last),.login-container .login-form>.btn:not(:last-child,.last){margin-block-end:var(--l)}.login-container .login-form .btn{display:flex}.login-container .alternative-login-methods{margin-block-start:var(--m)}.login-container .alternative-login-methods .btn{width:100%}.login-container .login-forgot-password,.login-container .login-alt-container button{font-size:11px;color:var(--medium-text-color);cursor:pointer !important}.login-container .login-alt-container{margin-block:calc(var(--s) - var(--xl));margin-inline:0}.login-container .login-alt-container button{display:inline-flex;background-color:rgba(0,0,0,0);padding:0;width:auto;height:auto;min-height:var(--touch-target-size)}.login-container .login-forgot-password:hover,.login-container .login-forgot-password:focus,.login-container .login-alt-container button:hover,.login-container .login-alt-container button:focus{color:var(--link-color)}.login-container .login-errors{text-align:center;color:var(--error-color);margin-block-start:1em}.login-alt-menu{z-index:1001}body.login{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}body.login main{padding:var(--padding);width:calc(300px + var(--padding)*2);max-width:100%}body.login main h1{text-align:center;font-size:32px;line-height:40px;word-wrap:break-word}body.login main h1 #login-logo{width:100%;height:auto;max-height:300px}body.login #poweredby{display:block;text-align:center;margin-block:70px 48px;opacity:.8}body.login #poweredby:hover,body.login #poweredby:focus,body.login #poweredby:active{opacity:1}body.login #poweredby>svg{display:inline-block}.modal.email-sent{width:300px}.modal.email-sent .body{padding-inline-start:68px}.modal.email-sent .body::before{font-family:\"Craft\";speak:never;-webkit-font-feature-settings:\"liga\",\"dlig\";-moz-font-feature-settings:\"liga=1, dlig=1\";-moz-font-feature-settings:\"liga\",\"dlig\";-ms-font-feature-settings:\"liga\",\"dlig\";-o-font-feature-settings:\"liga\",\"dlig\";font-feature-settings:\"liga\",\"dlig\";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;display:block;position:absolute;inset-block-start:24px;inset-inline-start:24px;content:\"mail\";font-size:30px;color:var(--link-color)}.login-modal{width:calc(600px + var(--l)*2);max-width:calc(100% - 20px);background:var(--gray-100);border-radius:var(--large-border-radius)}.login-modal .body{display:flex;flex-direction:row;padding:var(--l)}.login-modal .body .login-modal-intro,.login-modal .body .login-modal-form{width:300px;max-width:100%}.login-modal .body .login-modal-intro{padding:var(--m)}@media screen and (width <= 656px){.login-modal{border-radius:var(--large-border-radius)}.login-modal .body{padding:var(--m);flex-direction:column;gap:var(--m);overflow:auto}.login-modal .body .login-modal-intro{padding-block:var(--xs);padding-inline:var(--xl)}.login-modal .body .login-modal-form{border-radius:0}}.layoutdesigner{container-type:inline-size}.fld-container{display:flex;align-items:stretch;position:relative;border-radius:3px;border:1px solid rgba(96,125,159,.25);background-color:#fbfcfe;background-clip:padding-box;overflow:hidden;box-shadow:none;padding-inline-end:265px;min-height:500px}.errors>.fld-container{border:1px solid var(--error-color) !important}.fld-container .fld-workspace{flex:1;border-start-start-radius:calc(var(--small-border-radius) - 1px);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:calc(var(--small-border-radius) - 1px);padding-inline:24px 0;padding-block:24px;background-color:var(--gray-050);background-image:linear-gradient(to right, var(--gray-100) 1px, transparent 0),linear-gradient(to bottom, var(--gray-100) 1px, transparent 1px);background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 0 1px 3px -1px #acbed2}.fld-container .fld-workspace .fld-tabs{display:flex;align-items:flex-start;flex-wrap:wrap}.fld-container:not(:has(.fld-library)){padding-inline-end:0}.fld-container:not(:has(.fld-library)) .fld-workspace{padding-inline-end:24px}.fld-container .fld-library{position:absolute;inset-block-start:0;inset-inline-end:0;height:100%;width:265px;padding:14px}.fld-new-tab-btn:active{background-color:var(--gray-050)}.fld-library-menu{width:264px;min-height:200px;margin-inline-start:-14px;padding:14px}.fld-library{display:flex;flex-direction:column}.fld-library .btngroup{margin-block-end:14px}.fld-library .fld-field-library{margin:-3px;padding:3px;flex:1;min-height:0;overflow:auto}.fld-library .fld-field-library .fld-field-group{margin-block-start:14px}.fld-library .fld-field-library .fld-field-group>*:not(:first-child){margin-block-start:var(--s)}.fld-library .fld-field-library .fld-field-indicators{display:none}.fld-library .fld-ui-library>*:not(:first-child){margin-block-start:var(--s)}.fld-library .filtered{display:none !important}.layoutdesigner .fld-library,.fld-tab .tabs .tab,.fld-tab .fld-tabcontent,.fld-new-tab-btn,.fld-new-tab-btn:hover{background-color:var(--white);box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}.fld-tab .settings::before,.fld-element .settings::before{margin-block-start:-2px;font-size:16px;opacity:.5}.fld-tab .settings:hover::before,.fld-tab .settings.active::before,.fld-element .settings:hover::before,.fld-element .settings.active::before{opacity:1}.fld-tab{width:288px;padding-inline:0 25px;padding-block:0 24px;box-sizing:border-box}.fld-tab .tabs{margin-block:-10px 0;margin-inline:-12px;padding-block:10px 0;padding-inline:12px;overflow:hidden;display:flex}.fld-tab .tabs .tab{display:flex;align-items:center;gap:var(--xs);max-width:calc(100% - 10px);box-sizing:border-box;padding-block:8px;padding-inline:14px;border-radius:var(--medium-border-radius) var(--medium-border-radius) 0 0}body:not(.dragging) .fld-tab .tabs .tab.draggable{cursor:move;cursor:grab}.fld-tab .tabs .tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld-tab .fld-tabcontent{padding:14px;border-start-start-radius:0;border-start-end-radius:var(--medium-border-radius);border-end-end-radius:var(--medium-border-radius);border-end-start-radius:var(--medium-border-radius)}.fld-tab .fld-tabcontent>.fld-element:not(:first-child),.fld-tab .fld-tabcontent>.fld-add-btn:not(:first-child){margin-block-start:var(--s)}.fld-tab .fld-tabcontent .fld-add-btn:not([aria-expanded=true]){display:none}.fld-tab.fld-insertion .tabs .tab,.fld-tab.fld-insertion .fld-tabcontent{margin:-2px;border:2px dashed var(--hairline-color);box-shadow:none;background-color:var(--gray-050);background-image:linear-gradient(to right, var(--gray-100) 1px, transparent 0),linear-gradient(to bottom, var(--gray-100) 1px, transparent 1px);background-size:24px 24px}.fld-tab.fld-insertion .tabs .tab{background-position:-1px -1px}.fld-tab.fld-insertion .fld-tabcontent{background-position:-1px -13px}.fld-tab-caboose{min-height:24px}.fld-element{position:relative;display:flex;align-items:center;padding:var(--s);gap:var(--s);box-shadow:inset 0 0 0 1px var(--hairline-color);border-radius:var(--medium-border-radius);background-color:var(--white)}body:not(.dragging) .fld-element{cursor:move;cursor:grab}.fld-element.fld-insertion{box-sizing:border-box;border:2px dashed var(--hairline-color);border-radius:var(--medium-border-radius);background:none;box-shadow:none}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{color:var(--medium-text-color);background-color:var(--gray-100)}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .field-name{display:flex;flex-direction:column;gap:var(--xs)}.fld-element .fld-element-icon{text-align:center}.fld-element .fld-element-icon,.fld-element .fld-element-icon svg{width:16px;height:16px}.fld-element .fld-element-icon svg rect,.fld-element .fld-element-icon svg circle,.fld-element .fld-element-icon svg ellipse,.fld-element .fld-element-icon svg line,.fld-element .fld-element-icon svg polyline,.fld-element .fld-element-icon svg polygon,.fld-element .fld-element-icon svg path,.fld-element .fld-element-icon svg text{fill:var(--ui-control-color);stroke-width:0}.fld-element .field-name{flex:1;overflow:hidden}.fld-element .field-name .fld-element-label,.fld-element .field-name .fld-attribute{flex:1;display:flex;align-items:center;gap:var(--xs)}.fld-element .field-name .fld-element-label h4,.fld-element .field-name .fld-attribute .smalltext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld-element .field-name .fld-element-label h4{font-weight:normal;color:var(--text-color);margin:0}.fld-hr,.fld-br{position:relative;flex:1;display:flex;justify-content:center}.fld-hr::before,.fld-br::before{position:absolute;display:block;inset-block-start:calc(50% - 2px);inset-inline-start:0;width:100%;height:4px;content:\"\";font-size:0;border-radius:2px}.fld-hr .smalltext,.fld-br .smalltext{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--gray-100);border-radius:var(--large-border-radius);padding-block:0;padding-inline:var(--s);height:var(--touch-target-size)}.fld-hr::before{background-color:var(--gray-100)}.fld-br::before{background-image:repeating-linear-gradient(to right, var(--gray-100), var(--gray-100) 5.2631578947%, transparent 5.2631578947%, transparent 10.5263157895%, var(--gray-100) 10.5263157895%)}.fld-element-settings-body{flex:1;margin-block:-24px 0;margin-inline:var(--neg-padding);padding-block:24px;padding-inline:var(--padding);overflow:hidden auto;position:relative}.fld-element-settings-footer{position:relative;display:flex;flex-direction:row;margin-block:0 -24px;margin-inline:var(--neg-padding);padding-block:5px;padding-inline:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:var(--gray-050);z-index:3}.fld-element-settings-footer:focus{box-shadow:var(--focus-ring)}.fld-element-settings-footer>.ee-site-select{flex:1}.fld-element-settings-footer>.btn{margin-inline-start:5px}.fld-element-settings-footer>.spinner{margin-inline:0 var(--neg-padding);margin-block:0}@container (width < 577px){.fld-container{padding-inline-end:0}.fld-container .fld-workspace{padding-inline-end:24px}.fld-container>.fld-library{display:none}.fld-tab .fld-tabcontent .fld-add-btn{display:inline-flex !important}}.card-view-designer{container:cvd/inline-size}.cvd-container{display:grid;position:relative;overflow:hidden;box-shadow:none;gap:var(--xl)}@container cvd (width > 37.5rem){.cvd-container{grid-template-columns:1fr 2fr}}.cvd-library .draggable{display:flex}.cvd-preview-container{padding:var(--xl);border:1px solid rgba(96, 125, 159, 0.25) !important;border-radius:var(--small-border-radius);display:grid;height:100%;align-items:center}.cvd-preview:not(.loading) .spinner{display:none}.cvd-thumbnail{--icon-size: 2rem;--icon-color: var(--gray-300);width:100%;aspect-ratio:4/3;display:flex;justify-content:center;align-items:center;background-color:var(--gray-150);border-radius:var(--medium-border-radius)}.card-placeholder{display:inline-block;border:1px dashed #9aa5b1;border-radius:var(--small-border-radius);padding-block:.1em;padding-inline:.5em}.field.cvd-field{margin-block-start:.2em !important;margin-inline-start:.5em}html.noscroll,html.noscroll body{overflow:hidden;height:100%}.modal.imageeditor{background-color:var(--gray-900);color:var(--white);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--focus-ring: 0 0 0 1px hsl( 213.3333333333deg, 96.9230769231%, 87.2549019608% ), 0 0 0 3px hsla(var(--light-focus-hsl), 1);opacity:0;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body::after{display:none}.modal.imageeditor .btn:not(.submit,.noborder){background-color:var(--gray-600);color:var(--white)}.modal.imageeditor .btn:not(.submit,.noborder):hover{background-color:var(--gray-700)}.modal.imageeditor .btn:not(.submit,.noborder).active{background-color:var(--gray-800)}.modal.imageeditor .icon::before{width:24px;height:24px;margin-inline-start:-3px;display:inline-block;content:\"\"}.modal.imageeditor .icon.rotate-left::before{background-image:url(\"../images/image-editor/rotate-left.svg\")}.modal.imageeditor .icon.rotate-right::before{background-image:url(\"../images/image-editor/rotate-right.svg\")}.modal.imageeditor .icon.flip-vertical::before{background-image:url(\"../images/image-editor/flip-vertical.svg\")}.modal.imageeditor .icon.flip-horizontal::before{background-image:url(\"../images/image-editor/flip-horizontal.svg\")}.modal.imageeditor .icon.constraint::before{background-image:url(\"../images/image-editor/unconstrained.svg\")}.modal.imageeditor .icon.focal-point::before{background-image:url(\"../images/image-editor/focal-point.svg\")}.modal.imageeditor .body{display:flex;padding:0}.modal.imageeditor input{color:var(--text-color)}.modal.imageeditor .body .tabs{border-inline-end:1px solid var(--gray-1000)}.modal.imageeditor .body .tabs ul{width:100px;flex-direction:column;align-items:stretch}.modal.imageeditor .body .tabs ul li{position:relative;padding:14px;text-align:center;border-block-end:1px solid var(--gray-1000);cursor:pointer}.modal.imageeditor .body .tabs ul li::before{position:absolute;inset-block-start:0;inset-inline-start:0;content:\"\";width:0;height:100%;background-color:currentcolor}.modal.imageeditor .body .tabs ul li.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li.selected::before{width:2px}.modal.imageeditor .body .tabs ul li i{background-repeat:no-repeat;background-position:top center;display:block;height:24px}.modal.imageeditor .body .tabs ul li[data-view=rotate] i{background-image:url(\"../images/image-editor/rotate-left.svg\")}.modal.imageeditor .body .tabs ul li[data-view=crop] i{background-image:url(\"../images/image-editor/crop.svg\")}.modal.imageeditor .body .tabs ul li[data-view=filters] i{background-image:url(\"../images/image-editor/filters.svg\")}.modal.imageeditor .body .tabs ul li:hover{background-color:#1b242c}.modal.imageeditor .body .tabs ul li:hover{cursor:pointer}.modal.imageeditor .body .views{padding:24px;overflow:auto}.modal.imageeditor .body .views .btngroup{margin-block-end:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{text-align:center;margin-inline-end:14px;margin-block-end:14px}.modal.imageeditor .body .views .filters ul li:last-child{margin-inline-end:0}.modal.imageeditor .body .views .filters ul li img{border:3px solid rgba(0,0,0,0);border-radius:4px}.modal.imageeditor .body .views .filters ul li span{display:block}.modal.imageeditor .body .views .filters ul li:hover{cursor:pointer}.modal.imageeditor .body .views .filters ul li.selected img{border-color:var(--white)}.modal.imageeditor .body .image-container{flex-grow:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.modal.imageeditor .body .image-container .image{text-align:center;flex-grow:1;position:relative;margin:14px}.modal.imageeditor .body .image-container .image canvas{position:absolute;inset-block-start:0;inset-inline-start:0}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{max-width:400px;min-height:3.75rem;display:block;margin-block:0;margin-inline:auto;overflow:hidden}.modal.imageeditor .footer{position:absolute;background-color:rgba(0,0,0,0);inset-block-end:0;inset-inline-start:0;width:100%;border-block-start:1px solid #000}body.has-debug-toolbar .modal.imageeditor .footer{padding-block-end:50px}.modal.imageeditor .body .views .crop fieldset .heading{display:none}.modal.imageeditor .body .views .crop .custom-constraint-spacer{padding-block:0;padding-inline:var(--xs)}.modal.imageeditor .body .views .crop .constraint-group{display:grid;grid-gap:var(--xs)}.modal.imageeditor .body .views .crop .custom{padding-inline-start:calc(1rem + 5px)}.modal.imageeditor .body .views .crop .orientation{display:flex;align-items:center;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{appearance:none;background-position:center center;background-repeat:no-repeat;margin-block:0;margin-inline:4px;cursor:pointer}.modal.imageeditor .body .views .crop .orientation input[value=landscape]{width:30px;height:20px;background-image:url(\"../images/image-editor/orientation-landscape-unchecked.svg\")}.modal.imageeditor .body .views .crop .orientation input[value=landscape]:checked{background-image:url(\"../images/image-editor/orientation-landscape-checked.svg\")}.modal.imageeditor .body .views .crop .orientation input[value=portrait]{width:20px;height:30px;background-image:url(\"../images/image-editor/orientation-portrait-unchecked.svg\")}.modal.imageeditor .body .views .crop .orientation input[value=portrait]:checked{background-image:url(\"../images/image-editor/orientation-portrait-checked.svg\")}.modal.imageeditor.vertical .body .views .crop>.btngroup:first-child{justify-content:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint.custom{margin-block-start:var(--xs)}.vertical.imageeditor .body{flex-direction:column}.vertical.imageeditor .body .image-container{flex-basis:30vh;flex-shrink:0}.vertical.imageeditor .body .constraint-group{grid-template-columns:1fr 1fr}.vertical.imageeditor .body .tabs ul{display:flex;flex-direction:row;width:100%;border-block-start:1px solid #000;border-block-end:1px solid #000}.vertical.imageeditor .body .tabs ul li{flex-grow:1;border:0;border-inline-end:1px solid #000;padding-block:10px;padding-inline:7px}.vertical.imageeditor .body .tabs ul li::before{inset-block-start:unset;inset-block-start:0;width:100%;height:0}.vertical.imageeditor .body .tabs ul li.selected::before{width:100%;height:2px}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:flex;justify-content:center;flex-wrap:wrap;margin-block-end:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin-block:0 14px;margin-inline:7px}.vertical.imageeditor .body .views .filters ul{width:auto;height:109px;overflow:auto;white-space:nowrap;margin-block:0;margin-inline:-24px;margin-block-end:-24px;padding:24px;text-align:center}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-block-end:0}.slide-rule{position:relative;padding-block:10px;padding-inline:0}.slide-rule:focus{box-shadow:none}body:not(.reduce-focus-visibility) .slide-rule:focus .cursor::after,body.reduce-focus-visibility .slide-rule:focus-visible .cursor::after{box-shadow:var(--focus-ring)}.slide-rule .cursor::after{content:\"\";width:1.25rem;height:3.125rem;position:absolute;inset-block-start:-15px;inset-inline-start:50%;transform:translateX(-50%)}.slide-rule .cursor{position:absolute;margin-inline-start:-0.25rem;margin-block-start:4px;inset-inline-start:50%;z-index:1;width:0;height:0;border-inline-start:.3125rem solid rgba(0,0,0,0);border-inline-end:.3125rem solid rgba(0,0,0,0);border-block-start:.3125rem solid #63a6e1}.slide-rule .graduations{white-space:nowrap;height:40px;position:relative}.slide-rule .graduations ul{position:relative;float:inline-start}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){inset-inline-start:1px}.slide-rule .graduations ul li.main-graduation::before{border-inline-start-width:3px}.slide-rule .graduations ul li.main-graduation .label{display:block;cursor:default}.slide-rule .graduations ul li.selected::before{border-inline-start-color:#63a6e1}.slide-rule .graduations ul li::before{content:\"\";position:absolute;border-inline-start:1px solid var(--white);height:10px;inset-block-start:0;inset-inline-start:0}.slide-rule .graduations ul li .label{width:20px;position:absolute;inset-block-start:10px;inset-inline-start:-9px;display:none;text-align:center}.slide-rule .value{display:none;position:absolute;inset-block-end:0;inset-inline-start:50%;z-index:1;box-sizing:border-box;padding:5px;width:50px;margin-inline-start:-25px;background:var(--gray-600)}.slide-rule .overlay{z-index:2;position:absolute;inset-block:0 1px;inset-inline:0;background-image:linear-gradient(to right, var(--gray-900) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, var(--gray-900) 100%)}.menu.dark{background-color:var(--gray-600);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.menu.dark ul li a{color:var(--white) !important}.menu.dark ul li a:not(.sel,.disabled):hover{background-color:var(--gray-700)}_:-ms-lang(x),.elements .tableview td.checkbox-cell input.checkbox+label,.elements .tableview td.checkbox-cell div.checkbox{inset-block-start:16px}_:-ms-lang(x),input.checkbox+label:empty,div:empty.checkbox{display:block}.yii-debug-toolbar__title a{display:block !important}","@charset \"UTF-8\";\n@use '@craftcms/sass/mixins';\n\n:root {\n --white: #fff;\n --black: #000;\n --gray-050-hsl: 212, 60%, 97%;\n --gray-100-hsl: 212, 50%, 93%;\n --gray-150-hsl: 212, 40%, 89%;\n --gray-200-hsl: 212, 30%, 85%;\n --gray-300-hsl: 211, 13%, 65%;\n --gray-350-hsl: 211, 11%, 59%;\n --gray-400-hsl: 210, 10%, 53%;\n --gray-500-hsl: 211, 12%, 43%;\n --gray-550-hsl: 210, 13%, 40%;\n --gray-600-hsl: 209, 14%, 37%;\n --gray-700-hsl: 209, 18%, 30%;\n --gray-800-hsl: 209, 20%, 25%;\n --gray-900-hsl: 210, 24%, 16%;\n --gray-1000-hsl: 210, 24%, 10%;\n --gray-050: hsl(var(--gray-050-hsl));\n --gray-100: hsl(var(--gray-100-hsl));\n --gray-150: hsl(var(--gray-150-hsl));\n --gray-200: hsl(var(--gray-200-hsl));\n --gray-300: hsl(var(--gray-300-hsl));\n --gray-350: hsl(var(--gray-350-hsl));\n --gray-400: hsl(var(--gray-400-hsl));\n --gray-500: hsl(var(--gray-500-hsl));\n --gray-550: hsl(var(--gray-550-hsl));\n --gray-600: hsl(var(--gray-600-hsl));\n --gray-700: hsl(var(--gray-700-hsl));\n --gray-800: hsl(var(--gray-800-hsl));\n --gray-900: hsl(var(--gray-900-hsl));\n --gray-1000: hsl(var(--gray-1000-hsl));\n --red-050: #fef2f2;\n --red-100: #fee2e2;\n --red-200: #fecaca;\n --red-300: #fca5a5;\n --red-400: #f87171;\n --red-500: #ef4444;\n --red-600: #dc2626;\n --red-700: #b91c1c;\n --red-800: #991b1b;\n --red-900: #7f1d1d;\n --red-950: #450a0a;\n --orange-050: #fff7ed;\n --orange-100: #ffedd5;\n --orange-200: #fed7aa;\n --orange-300: #fdba74;\n --orange-400: #fb923c;\n --orange-500: #f97316;\n --orange-600: #ea580c;\n --orange-700: #c2410c;\n --orange-800: #9a3412;\n --orange-900: #7c2d12;\n --orange-950: #431407;\n --amber-050: #fffbeb;\n --amber-100: #fef3c7;\n --amber-200: #fde68a;\n --amber-300: #fcd34d;\n --amber-400: #fbbf24;\n --amber-500: #f59e0b;\n --amber-600: #d97706;\n --amber-700: #b45309;\n --amber-800: #92400e;\n --amber-900: #78350f;\n --amber-950: #451a03;\n --yellow-050: #fefce8;\n --yellow-100: #fef9c3;\n --yellow-200: #fef08a;\n --yellow-300: #fde047;\n --yellow-400: #facc15;\n --yellow-500: #eab308;\n --yellow-600: #ca8a04;\n --yellow-700: #a16207;\n --yellow-750: #93580b;\n --yellow-800: #854d0e;\n --yellow-900: #713f12;\n --yellow-950: #422006;\n --lime-050: #f7fee7;\n --lime-100: #ecfccb;\n --lime-200: #d9f99d;\n --lime-300: #bef264;\n --lime-400: #a3e635;\n --lime-500: #84cc16;\n --lime-600: #65a30d;\n --lime-700: #4d7c0f;\n --lime-800: #3f6212;\n --lime-900: #365314;\n --lime-950: #1a2e05;\n --green-050: #f0fdf4;\n --green-100: #dcfce7;\n --green-200: #bbf7d0;\n --green-300: #86efac;\n --green-400: #4ade80;\n --green-500: #22c55e;\n --green-600: #16a34a;\n --green-700: #15803d;\n --green-800: #166534;\n --green-900: #14532d;\n --green-950: #052e16;\n --emerald-050: #ecfdf5;\n --emerald-100: #d1fae5;\n --emerald-200: #a7f3d0;\n --emerald-300: #6ee7b7;\n --emerald-400: #34d399;\n --emerald-500: #10b981;\n --emerald-600: #059669;\n --emerald-700: #047857;\n --emerald-800: #065f46;\n --emerald-900: #064e3b;\n --emerald-950: #022c22;\n --teal-050: #f0fdfa;\n --teal-100: #ccfbf1;\n --teal-200: #99f6e4;\n --teal-300: #5eead4;\n --teal-400: #2dd4bf;\n --teal-500: #14b8a6;\n --teal-550: #11a697;\n --teal-600: #0d9488;\n --teal-700: #0f766e;\n --teal-800: #115e59;\n --teal-900: #134e4a;\n --teal-950: #042f2e;\n --cyan-050: #ecfeff;\n --cyan-100: #cffafe;\n --cyan-200: #a5f3fc;\n --cyan-300: #67e8f9;\n --cyan-400: #22d3ee;\n --cyan-500: #06b6d4;\n --cyan-600: #0891b2;\n --cyan-700: #0e7490;\n --cyan-800: #155e75;\n --cyan-900: #164e63;\n --cyan-950: #083344;\n --sky-050: #f0f9ff;\n --sky-100: #e0f2fe;\n --sky-200: #bae6fd;\n --sky-300: #7dd3fc;\n --sky-400: #38bdf8;\n --sky-500: #0ea5e9;\n --sky-600: #0284c7;\n --sky-700: #0369a1;\n --sky-800: #075985;\n --sky-900: #0c4a6e;\n --sky-950: #082f49;\n --blue-050: #eff6ff;\n --blue-100: #dbeafe;\n --blue-200: #bfdbfe;\n --blue-300: #93c5fd;\n --blue-400: #60a5fa;\n --blue-500: #3b82f6;\n --blue-600: #2563eb;\n --blue-700: #1d4ed8;\n --blue-800: #1e40af;\n --blue-900: #1e3a8a;\n --blue-950: #172554;\n --indigo-050: #eef2ff;\n --indigo-100: #e0e7ff;\n --indigo-200: #c7d2fe;\n --indigo-300: #a5b4fc;\n --indigo-400: #818cf8;\n --indigo-500: #6366f1;\n --indigo-600: #4f46e5;\n --indigo-700: #4338ca;\n --indigo-800: #3730a3;\n --indigo-900: #312e81;\n --indigo-950: #1e1b4b;\n --violet-050: #f5f3ff;\n --violet-100: #ede9fe;\n --violet-200: #ddd6fe;\n --violet-300: #c4b5fd;\n --violet-400: #a78bfa;\n --violet-500: #8b5cf6;\n --violet-600: #7c3aed;\n --violet-700: #6d28d9;\n --violet-800: #5b21b6;\n --violet-900: #4c1d95;\n --violet-950: #2e1065;\n --purple-050: #faf5ff;\n --purple-100: #f3e8ff;\n --purple-200: #e9d5ff;\n --purple-300: #d8b4fe;\n --purple-400: #c084fc;\n --purple-500: #a855f7;\n --purple-600: #9333ea;\n --purple-700: #7e22ce;\n --purple-800: #6b21a8;\n --purple-900: #581c87;\n --purple-950: #3b0764;\n --fuchsia-050: #fdf4ff;\n --fuchsia-100: #fae8ff;\n --fuchsia-200: #f5d0fe;\n --fuchsia-300: #f0abfc;\n --fuchsia-400: #e879f9;\n --fuchsia-500: #d946ef;\n --fuchsia-600: #c026d3;\n --fuchsia-700: #a21caf;\n --fuchsia-800: #86198f;\n --fuchsia-900: #701a75;\n --fuchsia-950: #4a044e;\n --pink-050: #fdf2f8;\n --pink-100: #fce7f3;\n --pink-200: #fbcfe8;\n --pink-300: #f9a8d4;\n --pink-400: #f472b6;\n --pink-500: #ec4899;\n --pink-600: #db2777;\n --pink-700: #be185d;\n --pink-800: #9d174d;\n --pink-900: #831843;\n --pink-950: #500724;\n --rose-050: #fff1f2;\n --rose-100: #ffe4e6;\n --rose-200: #fecdd3;\n --rose-300: #fda4af;\n --rose-400: #fb7185;\n --rose-500: #f43f5e;\n --rose-600: #e11d48;\n --rose-700: #be123c;\n --rose-800: #9f1239;\n --rose-900: #881337;\n --rose-950: #4c0519;\n}\n","@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n:root {\n --bg-color: $grey100;\n --bg-color-hsl: #{color.hue(mixins.$grey100)},\n #{color.saturation(mixins.$grey100)}, #{color.lightness(mixins.$grey100)};\n\n // submit button colors\n --primary-color: var(--red-600);\n --secondary-color: var(--gray-500);\n --input-color: hsl(212deg 25% 50%);\n\n // text colors\n --text-color: var(--gray-700);\n --medium-dark-text-color: var(--gray-550);\n --medium-text-color: var(--gray-550);\n --light-text-color: var(--gray-500);\n --link-color: #1f5fea;\n\n // font styles\n --font-weight-bold: 700;\n\n // hairline colors\n --hairline-color: #{color.adjust(hsl(209deg 20% 25%), $alpha: -0.9)};\n --medium-hairline-color: #cfd8e3; // matches shadow below global header;\n --dark-hairline-color: #{color.adjust(hsl(210deg 10% 53%), $alpha: -0.5)};\n\n // focus colors\n --light-focus-color: var(--blue-300);\n --medium-focus-color: var(--blue-500);\n --dark-focus-color: #0f74b1;\n\n // focus rings\n --light-focus-ring: 0 0 0 1px #5ed0fa,\n 0 0 0 3px #{color.adjust(#5ed0fa, $alpha: -0.3)};\n --medium-focus-ring: 0 0 0 1px #2bb0ed,\n 0 0 0 3px #{color.adjust(#2bb0ed, $alpha: -0.3)};\n --dark-focus-ring: 0 0 0 1px #0f74b1,\n 0 0 0 3px #{color.adjust(#0f74b1, $alpha: -0.3)};\n\n // selection colors\n --light-sel-color: var(--gray-200);\n --dark-sel-color: var(--gray-500);\n\n // alert/notice colors\n --error-color-rgb: 216 31 35;\n --error-color: rgb(var(--error-color-rgb));\n --warning-color: var(--amber-700);\n --success-color: var(--teal-700);\n --notice-color: var(--sky-700);\n\n // status colors\n --enabled-color: var(--teal-550);\n --pending-color: var(--orange-400);\n --disabled-color: var(--red-600);\n\n // misc colors\n --indicator-border-color: var(--amber-600);\n --indicator-icon-color: var(--amber-700);\n\n // UI element styles\n --small-border-radius: 3px;\n --medium-border-radius: 4px;\n --large-border-radius: 5px;\n --menu-border-radius: var(--medium-border-radius);\n --checkbox-size: 1rem;\n --radio-size: 1rem;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use 'variables';\n@use '@craftcms/sass/mixins';\n\n@mixin striped-bg($size, $color: mixins.$grey100) {\n // h/t https://css-tricks.com/stripes-css/\n $halfSize: $size * 0.5;\n\n body.ltr & {\n background: repeating-linear-gradient(\n 135deg,\n var(--white),\n var(--white) $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n\n body.rtl & {\n background: repeating-linear-gradient(\n 45deg,\n var(--white),\n var(--white) $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n}\n\n@font-face {\n font-family: Craft;\n src:\n url('../fonts/Craft.woff2') format('woff2'),\n url('../fonts/Craft.woff') format('woff'),\n url('../fonts/Craft.ttf') format('truetype'),\n url('../fonts/Craft.svg#Craft') format('svg');\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n\n/* ----------------------------------------\n/* Basic stuff\n/* ---------------------------------------- */\n\n:root {\n --ui-control-color: var(--gray-550);\n --ui-control-hover-color: var(--gray-600);\n --ui-control-active-color: var(--gray-700);\n --ui-control-static-bg-color: #{color.adjust(\n mixins.$inputColor,\n $alpha: -0.75\n )};\n --ui-control-bg-color: var(--ui-control-static-bg-color);\n --ui-control-hover-bg-color: #{color.adjust(mixins.$inputColor, $alpha: -0.7)};\n --ui-control-active-bg-color: #{color.adjust(mixins.$inputColor, $alpha: -0.5)};\n --ui-control-border-radius: var(--large-border-radius);\n --ui-control-height: calc(34rem / 16);\n --ui-control-height--small: calc(30rem / 16);\n --focus-ring-alpha: 0.85;\n --light-focus-hsl: #{color.hue(mixins.$lightFocusColor)},\n #{color.saturation(mixins.$lightFocusColor)},\n #{color.lightness(mixins.$lightFocusColor)};\n --medium-focus-hsl: #{color.hue(mixins.$mediumFocusColor)},\n #{color.saturation(mixins.$mediumFocusColor)},\n #{color.lightness(mixins.$mediumFocusColor)};\n --dark-focus-hsl: #{color.hue(mixins.$darkFocusColor)} #{color.saturation(\n mixins.$darkFocusColor\n )} #{color.lightness(mixins.$darkFocusColor)};\n --focus-ring: #{0 0 0 1px hsl(var(--dark-focus-hsl)),\n 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha))};\n --focus-ring-outset: inset 0 0 0 1px currentcolor,\n 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));\n --inner-focus-ring: inset 0 0 0 1px hsl(var(--dark-focus-hsl)),\n inset 0 0 0 3px hsl(var(--dark-focus-hsl) / var(--focus-ring-alpha));\n --touch-target-size: calc(24rem / 16);\n --icon-size: 1rem;\n --lh: 1.42em;\n}\n\nbody,\nhtml {\n box-shadow: var(--light-focus-ring);\n background-color: var(--gray-100);\n}\n\nhtml.noscroll,\nhtml.noscroll body {\n overflow: hidden;\n}\n\nbody {\n width: 100vw;\n overflow-x: hidden;\n font-size: calc(14 / 16 * 1rem);\n line-height: var(--lh);\n color: var(--text-color);\n -webkit-font-smoothing: subpixel-antialiased;\n}\n\nbody.rtl {\n direction: rtl;\n}\n\nbody,\ninput,\nselect,\ntextarea {\n @include mixins.sans-serif-font;\n}\n\n.first,\nh1:first-child,\nh2:first-child,\nh3:first-child,\nh4:first-child,\nh5:first-child,\nh6:first-child,\np:first-child,\nblockquote:first-child,\nhr:first-child,\n.pane:first-child,\n.grid:first-child,\nfieldset:first-child,\n.field:first-child,\n.toolbar:first-child,\n.buttons:first-child,\n.condition-container:first-child {\n margin-block-start: 0 !important;\n}\n\n.last,\nh1:last-child,\nh2:last-child,\nh3:last-child,\nh4:last-child,\nh5:last-child,\nh6:last-child,\np:last-child,\nblockquote:last-child,\n.pane:last-child,\n.grid:last-child,\n.meta:last-child,\nfieldset:last-child,\n.field:last-child,\n.toolbar:last-child,\n.buttons:last-child,\n.condition-container:last-child {\n margin-block-end: 0 !important;\n}\n\n.mt-0 {\n margin-block-start: 0 !important;\n}\n\n.mt-2xs {\n margin-block-start: var(--2xs) !important;\n}\n\n.mt-xs {\n margin-block-start: var(--xs) !important;\n}\n\n.mt-s {\n margin-block-start: var(--s) !important;\n}\n\n.mt-m {\n margin-block-start: var(--m) !important;\n}\n\n.mt-l {\n margin-block-start: var(--l) !important;\n}\n\n.mt-xl {\n margin-block-start: var(--xl) !important;\n}\n\n.mb-0 {\n margin-block-end: 0 !important;\n}\n\n.mb-2xs {\n margin-block-end: var(--2xs) !important;\n}\n\n.mb-xs {\n margin-block-end: var(--xs) !important;\n}\n\n.mb-s {\n margin-block-end: var(--s) !important;\n}\n\n.mb-m {\n margin-block-end: var(--m) !important;\n}\n\n.mb-l {\n margin-block-end: var(--l) !important;\n}\n\n.mb-xl {\n margin-block-end: var(--xl) !important;\n}\n\n.ml-0 {\n margin-inline-start: 0 !important;\n}\n\n.ml-2xs {\n margin-inline-start: var(--2xs) !important;\n}\n\n.ml-xs {\n margin-inline-start: var(--xs) !important;\n}\n\n.ml-s {\n margin-inline-start: var(--s) !important;\n}\n\n.ml-m {\n margin-inline-start: var(--m) !important;\n}\n\n.ml-l {\n margin-inline-start: var(--l) !important;\n}\n\n.ml-xl {\n margin-inline-start: var(--xl) !important;\n}\n\n.mr-0 {\n margin-inline-end: 0 !important;\n}\n\n.mr-2xs {\n margin-inline-end: var(--2xs) !important;\n}\n\n.mr-xs {\n margin-inline-end: var(--xs) !important;\n}\n\n.mr-s {\n margin-inline-end: var(--s) !important;\n}\n\n.mr-m {\n margin-inline-end: var(--m) !important;\n}\n\n.mr-l {\n margin-inline-end: var(--l) !important;\n}\n\n.mr-xl {\n margin-inline-end: var(--xl) !important;\n}\n\n.mx-0 {\n margin-inline: 0 !important;\n}\n\n.mx-2xs {\n margin-inline: var(--2xs) !important;\n}\n\n.mx-xs {\n margin-inline: var(--xs) !important;\n}\n\n.mx-s {\n margin-inline: var(--s) !important;\n}\n\n.mx-m {\n margin-inline: var(--m) !important;\n}\n\n.mx-l {\n margin-inline: var(--l) !important;\n}\n\n.mx-xl {\n margin-inline: var(--xl) !important;\n}\n\n.my-0 {\n margin-block: 0 !important;\n}\n\n.my-2xs {\n margin-block: var(--2xs) !important;\n}\n\n.my-xs {\n margin-block: var(--xs) !important;\n}\n\n.my-s {\n margin-block: var(--s) !important;\n}\n\n.my-m {\n margin-block: var(--m) !important;\n}\n\n.my-l {\n margin-block: var(--l) !important;\n}\n\n.my-xl {\n margin-block: var(--xl) !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-2xs {\n padding: var(--2xs) !important;\n}\n\n.p-xs {\n padding: var(--xs) !important;\n}\n\n.p-s {\n padding: var(--s) !important;\n}\n\n.p-m {\n padding: var(--m) !important;\n}\n\n.p-l {\n padding: var(--l) !important;\n}\n\n.p-xl {\n padding: var(--xl) !important;\n}\n\n.pt-0 {\n padding-block-start: 0 !important;\n}\n\n.pt-2xs {\n padding-block-start: var(--2xs) !important;\n}\n\n.pt-xs {\n padding-block-start: var(--xs) !important;\n}\n\n.pt-s {\n padding-block-start: var(--s) !important;\n}\n\n.pt-m {\n padding-block-start: var(--m) !important;\n}\n\n.pt-l {\n padding-block-start: var(--l) !important;\n}\n\n.pt-xl {\n padding-block-start: var(--xl) !important;\n}\n\n.pb-0 {\n padding-block-end: 0 !important;\n}\n\n.pb-2xs {\n padding-block-end: var(--2xs) !important;\n}\n\n.pb-xs {\n padding-block-end: var(--xs) !important;\n}\n\n.pb-s {\n padding-block-end: var(--s) !important;\n}\n\n.pb-m {\n padding-block-end: var(--m) !important;\n}\n\n.pb-l {\n padding-block-end: var(--l) !important;\n}\n\n.pb-xl {\n padding-block-end: var(--xl) !important;\n}\n\n.pl-0 {\n padding-inline-start: 0 !important;\n}\n\n.pl-2xs {\n padding-inline-start: var(--2xs) !important;\n}\n\n.pl-xs {\n padding-inline-start: var(--xs) !important;\n}\n\n.pl-s {\n padding-inline-start: var(--s) !important;\n}\n\n.pl-m {\n padding-inline-start: var(--m) !important;\n}\n\n.pl-l {\n padding-inline-start: var(--l) !important;\n}\n\n.pl-xl {\n padding-inline-start: var(--xl) !important;\n}\n\n.pr-0 {\n padding-inline-end: 0 !important;\n}\n\n.pr-2xs {\n padding-inline-end: var(--2xs) !important;\n}\n\n.pr-xs {\n padding-inline-end: var(--xs) !important;\n}\n\n.pr-s {\n padding-inline-end: var(--s) !important;\n}\n\n.pr-m {\n padding-inline-end: var(--m) !important;\n}\n\n.pr-l {\n padding-inline-end: var(--l) !important;\n}\n\n.pr-xl {\n padding-inline-end: var(--xl) !important;\n}\n\n.px-0 {\n padding-inline: 0 !important;\n}\n\n.px-2xs {\n padding-inline: var(--2xs) !important;\n}\n\n.px-xs {\n padding-inline: var(--xs) !important;\n}\n\n.px-s {\n padding-inline: var(--s) !important;\n}\n\n.px-m {\n padding-inline: var(--m) !important;\n}\n\n.px-l {\n padding-inline: var(--l) !important;\n}\n\n.px-xl {\n padding-inline: var(--xl) !important;\n}\n\n.py-0 {\n padding-block: 0 !important;\n}\n\n.py-2xs {\n padding-block: var(--2xs) !important;\n}\n\n.py-xs {\n padding-block: var(--xs) !important;\n}\n\n.py-s {\n padding-block: var(--s) !important;\n}\n\n.py-m {\n padding-block: var(--m) !important;\n}\n\n.py-l {\n padding-block: var(--l) !important;\n}\n\n.py-xl {\n padding-block: var(--xl) !important;\n}\n\n.center-absolute {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n transform: translate(-50%, -50%);\n}\n\n.pointer {\n cursor: pointer !important;\n}\n\n.no-scroll {\n overflow: hidden !important;\n}\n\n.draghelper {\n box-sizing: border-box;\n list-style-type: none;\n}\n\n.offset-drag-helper {\n transition:\n margin linear 200ms,\n padding linear 200ms;\n}\n\nbody.dragging .offset-drag-helper {\n margin-block: -50px 0;\n margin-inline: -50px 0;\n padding-block: 60px 0;\n padding-inline: 60px 0;\n}\n\nimg {\n max-width: 100%;\n}\n\n.text,\ntable.editable textarea {\n body.rtl .ltr & {\n text-align: start !important;\n direction: ltr !important;\n }\n\n body.ltr .rtl & {\n text-align: end !important;\n direction: rtl !important;\n }\n}\n\n/* icons */\n.icon::before,\n.menu ul.padded li a.sel::before,\n.menu ul.padded li .menu-item.sel::before,\n.menu ul.padded li .menu-option.sel::before,\n.menu .flex.padded.sel::before,\n.texticon::before,\n#help::before,\n.secure::before,\n.insecure::before,\n.go::after,\n.required::after,\n.preview-btn::before,\n.view-btn::before,\n.action-btn::before,\n[data-icon]::before,\n[data-icon-after]::after {\n @include mixins.icon;\n}\n\n.badge-icon {\n position: relative;\n inset-block-start: -1px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 1rem;\n height: 1rem;\n box-sizing: border-box;\n border: 1px solid var(--indicator-border-color);\n border-radius: var(--small-border-radius);\n color: var(--indicator-icon-color);\n font-size: 9px;\n}\n\n.secure::before,\n.insecure::before {\n margin-block-start: -3px;\n font-size: 14px;\n}\n\n[data-icon]::before {\n content: attr(data-icon);\n}\n\n[data-icon-after]::after {\n content: attr(data-icon-after);\n}\n\n[data-icon-size='large'] {\n &[data-icon]::before,\n &[data-icon-after]::after {\n font-size: 20px;\n }\n}\n\n[data-icon-size='small'] {\n &[data-icon]::before,\n &[data-icon-after]::after {\n font-size: 14px;\n }\n}\n\n[data-icon-size='puny'] {\n &[data-icon]::before,\n &[data-icon-after]::after {\n font-size: 12px;\n }\n}\n\nbody.rtl [data-icon='list']::before,\nbody.rtl [data-icon-after='list']::after {\n content: 'listrtl';\n}\n\nbody.rtl [data-icon='structure']::before,\nbody.rtl [data-icon-after='structure']::after {\n content: 'structurertl';\n}\n\n.icon.secure::before {\n content: 'secure';\n}\n\n.icon.insecure::before {\n content: 'insecure';\n}\n\n.icon.add::before {\n content: 'plus';\n}\n\n.icon.edit::before {\n content: 'edit';\n}\n\n.icon.settings::before {\n content: 'settings';\n}\n\n.icon.search::before {\n content: 'search';\n}\n\n.icon.expand::before {\n content: 'expand';\n}\n\n.icon.collapse::before {\n content: 'collapse';\n}\n\n.help::before {\n content: 'help';\n color: var(--pink-400);\n}\n\n.preview-btn,\n.view-btn {\n &::before {\n margin-inline-end: var(--xs);\n }\n}\n\n.preview-btn::before {\n content: 'view';\n}\n\n.view-btn::before {\n body.ltr & {\n content: 'share';\n }\n\n body.rtl & {\n content: 'shareleft';\n }\n}\n\n.action-btn::before {\n content: 'ellipsis';\n}\n\n/* headings */\nh1,\n.h1 {\n margin-block-end: 24px;\n font-size: 18px;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh2,\n.h2 {\n margin-block: 14px;\n margin-inline: 0;\n font-size: 16px;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh3,\n.h3 {\n margin-block: 14px;\n margin-inline: 0;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh4,\n.h4 {\n margin-block: 14px;\n margin-inline: 0;\n font-weight: bold;\n line-height: 1.2;\n color: var(--medium-text-color);\n}\n\nh5,\n.h5 {\n margin-block: 14px 3px;\n margin-inline: 0;\n line-height: 1.2;\n color: var(--medium-text-color);\n}\n\nh6,\n.h6 {\n @include mixins.h6-styles;\n}\n\nh1[data-icon]::before {\n margin-inline: 0 10px;\n margin-block: -8px 0;\n}\n\nh2[data-icon]::before {\n margin-inline: 0 6px;\n margin-block: -4px 0;\n font-size: 19px;\n}\n\n/* horizontal rule */\nhr {\n margin-block: 24px;\n margin-inline: 0;\n border: none;\n border-block-start: 1px solid var(--hairline-color);\n height: 0;\n color: transparent;\n}\n\n/* paragraphs */\np {\n margin-block: 1em;\n margin-inline: 0;\n}\n\nh5 + p {\n margin-block-start: 0;\n}\n\nsup {\n vertical-align: super;\n font-size: smaller;\n}\n\nsub {\n vertical-align: sub;\n font-size: smaller;\n}\n\n.indent {\n margin-inline-start: 14px;\n}\n\n/* lists */\n.bullets {\n padding-inline-start: 40px;\n list-style-type: square;\n}\n\nol {\n padding-inline-start: 40px;\n list-style-type: decimal;\n}\n\n/* code */\ncode,\n.code {\n @include mixins.fixed-width-font;\n\n &.smalltext {\n font-size: 0.8em !important;\n }\n}\n\n.code {\n input,\n textarea {\n @include mixins.fixed-width-font;\n font-size: 1em !important;\n }\n}\n\npre code {\n display: block;\n overflow-x: auto;\n}\n\n/* links */\na {\n color: var(--link-color);\n cursor: pointer;\n\n &[aria-current] {\n cursor: default;\n }\n\n body.underline-links &,\n &:hover {\n text-decoration: underline;\n }\n\n .cp-icon svg {\n @include mixins.svg-mask(var(--icon-color, var(--link-color)));\n }\n}\n\na:not([href]) {\n color: inherit;\n cursor: inherit;\n\n body.underline-links &,\n &:hover {\n text-decoration: none;\n }\n}\n\na.sel,\nli.sel > a {\n cursor: default !important;\n text-decoration: none;\n}\n\n.go::after {\n font-size: 11px;\n margin-block-start: -1px;\n padding-inline-start: 4px;\n\n body.ltr & {\n content: 'circlerarr';\n }\n\n body.rtl & {\n content: 'circlelarr';\n }\n}\n\nbutton {\n cursor: pointer;\n}\n\n/* status icons */\n.checkmark-icon,\n.alert-icon {\n padding: 5px;\n margin-block-end: 0 !important;\n line-height: 10px;\n border-radius: 20px;\n cursor: pointer;\n\n &::before {\n @include mixins.icon;\n }\n}\n\n.checkmark-icon {\n p & {\n display: inline-block;\n }\n\n background-color: var(--gray-200);\n\n &::before {\n content: 'check';\n color: var(--success-color);\n }\n}\n\n.alert-icon {\n background-color: var(--gray-200);\n\n &::before {\n content: 'alert';\n color: var(--error-color);\n }\n}\n\n.revision-status-hud {\n max-width: 400px;\n\n .http-error {\n border-radius: var(--medium-border-radius);\n border: 1px solid var(--hairline-color);\n color: var(--light-text-color);\n background-color: var(--gray-050);\n padding-block: 7px;\n padding-inline: 14px;\n }\n}\n\n.draft-notice {\n display: flex;\n align-items: center;\n place-content: stretch center;\n gap: var(--s);\n color: var(--blue-800);\n\n #content-notice & {\n display: inline-flex;\n justify-content: flex-start;\n }\n\n .so-notice > & {\n margin-inline: calc(var(--xl) * -1) 0;\n margin-block: -5px;\n padding-inline: var(--xl) 0;\n padding-block: 5px;\n border-end-start-radius: var(--large-border-radius);\n\n body.ltr & {\n background-image: linear-gradient(\n to bottom right,\n color.adjust(mixins.$blue600, $alpha: -0.8),\n color.adjust(mixins.$blue600, $alpha: -1) 50%\n );\n }\n\n body.rtl & {\n background-image: linear-gradient(\n to left,\n color.adjust(mixins.$blue600, $alpha: -0.8),\n color.adjust(mixins.$blue600, $alpha: -1)\n );\n }\n }\n\n p {\n flex: 1;\n margin: 0;\n }\n\n .draft-icon {\n position: relative;\n flex-shrink: 0;\n width: 34px;\n height: 34px;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 100%;\n border: 2px solid color.adjust(mixins.$blue800, $alpha: -0.8);\n box-sizing: border-box;\n box-shadow: 0 1px 1px 1px var(--white);\n\n &::before {\n position: relative;\n inset-inline-start: 1px;\n color: var(--blue-800) !important;\n font-size: 18px;\n }\n\n &::after {\n content: '';\n font-size: 0;\n position: absolute;\n inset: -2px;\n border-radius: 100%;\n box-shadow: inset 0 2px 0 color.adjust(mixins.$blue900, $alpha: -0.8);\n }\n }\n\n .discard-changes-btn {\n margin-inline-start: var(--xs);\n background-color: transparent !important;\n color: var(--blue-800) !important;\n border: 2px solid var(--blue-600);\n\n &:hover,\n &:focus {\n border-color: color.adjust(mixins.$blue600, $lightness: -5%);\n }\n\n &:active {\n border-color: color.adjust(mixins.$blue600, $lightness: -10%);\n }\n }\n}\n\n.revision-notice {\n display: flex;\n align-items: center;\n place-content: stretch center;\n gap: var(--s);\n color: var(--gray-600);\n\n #content-notice & {\n display: inline-flex;\n justify-content: flex-start;\n }\n\n p {\n flex: 1;\n margin: 0;\n }\n\n .revision-icon {\n position: relative;\n flex-shrink: 0;\n width: 34px;\n height: 34px;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 100%;\n border: 2px solid color.adjust(mixins.$grey800, $alpha: -0.8);\n box-sizing: border-box;\n box-shadow: 0 1px 1px 1px var(--white);\n\n &::before {\n position: relative;\n inset-inline-start: 1px;\n color: var(--grey-800) !important;\n font-size: 18px;\n }\n\n &::after {\n content: '';\n font-size: 0;\n position: absolute;\n inset: -2px;\n border-radius: 100%;\n box-shadow: inset 0 2px 0 color.adjust(mixins.$blue900, $alpha: -0.8);\n }\n }\n}\n\n/* toggles */\nbutton.toggle {\n appearance: none;\n color: inherit;\n background: none;\n border: none;\n padding: 0;\n}\n\n.toggle::before,\na.fieldtoggle::before {\n @include mixins.angle(right);\n transition: transform linear 100ms;\n}\n\n.toggle.expanded::before,\na.fieldtoggle.expanded::before,\n.sidebar nav li.expanded > .toggle::before,\n.structure li:not(.collapsed) > .row > .toggle::before {\n transform: rotate(45deg) !important;\n}\n\na.fieldtoggle {\n display: block;\n position: relative;\n margin-block: 14px;\n margin-inline: 0;\n padding-inline-start: 12px;\n color: var(--text-color);\n text-decoration: none;\n}\n\na.fieldtoggle::before {\n display: block;\n position: absolute;\n inset-block-start: 7px;\n inset-inline-start: -1px;\n}\n\n/* emphasis */\nem,\ni {\n font-style: italic;\n}\n\nul.errors em {\n font-style: normal;\n}\n\nstrong,\nb,\ni em {\n font-weight: bold;\n}\n\n/* readable blocks */\n.readable {\n @include mixins.readable;\n}\n\n/* text styles */\n.leftalign {\n text-align: start;\n}\n\n.topalign {\n vertical-align: top;\n}\n\n.rightalign {\n text-align: end;\n}\n\n.centeralign {\n text-align: center !important;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n\n.break-word {\n word-wrap: break-word;\n}\n\n.light {\n color: var(--medium-text-color) !important;\n font-weight: normal;\n}\n\n.extralight {\n color: var(--light-text-color) !important;\n}\n\n.smalltext {\n font-size: 12px;\n line-height: 1.2;\n}\n\n.largetext {\n font-size: 16px;\n line-height: 1.2;\n}\n\n.zilch {\n padding-block: 100px;\n padding-inline: 0;\n text-align: center;\n font-size: 20px;\n line-height: 24px;\n color: var(--light-text-color);\n\n &.small {\n padding-block: 24px;\n padding-inline: 0;\n font-size: 16px;\n }\n}\n\ninput.checkbox + label.smalltext {\n padding-block-start: 2px;\n}\n\n.required::after {\n content: 'asterisk';\n margin-inline: 5px 0;\n margin-block: -2px 0;\n font-size: 12px;\n color: var(--rose-600);\n}\n\n.scrollpane {\n overflow: auto;\n}\n\n.left {\n float: inline-start;\n}\n\n.right {\n float: inline-end;\n}\n\nth,\ntd {\n text-align: start;\n vertical-align: middle;\n}\n\nbody table[dir='rtl'] {\n th,\n td {\n text-align: end;\n }\n}\n\nbody table[dir='ltr'] {\n th,\n td {\n text-align: start;\n }\n}\n\nth.right,\ntd.right {\n float: none;\n text-align: end;\n}\n\n.clear {\n display: block;\n clear: both;\n height: 0;\n}\n\n.fullwidth {\n width: 100%;\n}\n\n.token {\n @include mixins.token-styles;\n}\n\n.token[data-name='*'] {\n position: relative;\n width: 10px;\n}\n\n.token[data-name='*'] span {\n opacity: 0;\n}\n\n.token[data-name='*']::before {\n @include mixins.icon;\n display: block;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n font-size: 9px;\n line-height: 17px;\n content: 'asterisk';\n text-indent: 0;\n}\n\n.token:focus {\n @include mixins.active-token-styles;\n}\n\n// Override .token for Prism\n.highlight {\n .token {\n display: inline;\n border: none;\n border-radius: 0;\n padding: 0;\n font-size: inherit;\n line-height: inherit;\n text-shadow: none;\n background: transparent;\n box-shadow: none;\n }\n}\n\n.pane.highlight {\n pre[class*='language-'] {\n overflow: visible;\n\n & > code.diff-highlight .token:not(.prefix) {\n margin-block: 0;\n margin-inline: -24px;\n padding-block: 0;\n padding-inline: 24px;\n }\n }\n}\n\n.success {\n color: var(--success-color) !important;\n}\n\n.notice,\n.warning {\n &.with-icon,\n .icon {\n &::before {\n margin-inline: 0 2px;\n margin-block: -2px 0;\n @include mixins.icon;\n width: 1em;\n }\n }\n\n &.has-icon {\n display: flex;\n flex-wrap: nowrap;\n align-items: flex-start;\n\n .icon {\n flex-shrink: 1;\n }\n }\n}\n\n.notice {\n color: var(--notice-color) !important;\n\n a {\n text-decoration: underline;\n }\n\n &.with-icon,\n .icon {\n &::before {\n content: 'lightbulb';\n }\n }\n}\n\n.warning {\n color: var(--warning-color) !important;\n\n &.with-icon,\n .icon {\n &::before {\n content: 'alert';\n }\n }\n}\n\n.error {\n color: var(--error-color) !important;\n}\n\n.icon.move:not(.disabled) {\n cursor: move;\n}\n\n.icon.move::before {\n content: 'move';\n color: var(--custom-text-color, var(--ui-control-color));\n}\n\n.icon.move:not(.disabled):hover::before {\n color: var(--link-color);\n}\n\n.icon.delete {\n display: inline-block;\n line-height: inherit;\n\n &::before {\n content: 'remove';\n color: var(--ui-control-color);\n }\n\n &:not(.disabled) {\n cursor: pointer;\n\n &:hover::before {\n color: var(--disabled-color);\n }\n\n &:active::before {\n color: var(--red-800);\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n// Visually hide without hiding from screen readers\n.visually-hidden {\n @include mixins.visually-hidden;\n}\n\n.invisible {\n visibility: hidden;\n}\n\n.clearafter::after {\n @include mixins.clearafter;\n}\n\n.info {\n vertical-align: bottom;\n display: inline-block;\n width: 1em;\n height: 1.375em;\n text-align: center;\n cursor: pointer;\n overflow: hidden;\n\n &::before {\n @include mixins.icon;\n vertical-align: baseline;\n width: 100%;\n line-height: 1.375;\n color: var(--ui-control-color);\n }\n\n &:not(.warning) {\n &::before {\n content: 'info';\n }\n\n &:hover::before {\n color: var(--link-color);\n }\n }\n\n &.warning {\n &::before {\n content: 'alert';\n }\n\n &:hover::before {\n color: var(--warning-color);\n }\n }\n}\n\n.info-hud {\n table {\n max-width: 280px;\n table-layout: auto;\n }\n\n td {\n word-wrap: break-word;\n width: 100%;\n }\n}\n\n@media (width <= 450px) {\n .info-hud {\n table {\n table-layout: fixed;\n width: 100%;\n }\n }\n}\n\n/* ----------------------------------------\n/* Content\n/* ---------------------------------------- */\n\n.content {\n position: relative;\n}\n\n.content::after {\n @include mixins.clearafter;\n}\n\n.customize-sources-modal {\n padding-inline-start: 200px;\n overflow: visible !important;\n\n & > .cs-sidebar {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n margin: 0;\n padding-block: 10px;\n padding-inline: 0;\n border: none;\n width: 200px;\n height: calc(100% - 44px);\n box-sizing: border-box;\n background-color: var(--gray-050);\n overflow: auto;\n box-shadow: inset -1px 0 0 var(--hairline-color);\n border-start-start-radius: var(--large-border-radius);\n\n & > .btn {\n margin-inline: 14px 0;\n margin-block: 10px 0;\n display: block;\n width: calc(100% - 28px);\n }\n }\n\n &.sidebar-hidden {\n padding-inline-start: 0;\n\n & > .cs-sidebar {\n display: none;\n }\n }\n\n & > .source-settings {\n position: relative;\n height: calc(100% - 44px);\n box-sizing: border-box;\n padding: 24px;\n overflow: auto;\n }\n\n & > .footer {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n }\n}\n\n.customize-sources-item {\n --light-text-color: var(--gray-600);\n --selected-item-color: var(--white);\n display: flex;\n width: calc(100% - 1px);\n box-sizing: border-box;\n align-items: center;\n position: relative;\n margin-block-start: -1px;\n background-color: var(--gray-100);\n border: solid var(--hairline-color);\n border-width: 1px 0;\n user-select: none;\n cursor: default;\n\n & + .customize-sources-item {\n &.heading {\n margin-block-start: 10px;\n }\n\n &:not(.heading) {\n border-block-start: 1px solid var(--hairline-color);\n }\n }\n\n &.sel {\n @include mixins.dark-btn-light-bg-focus-ring;\n\n --ui-control-color: var(--selected-item-color);\n background-color: var(--dark-sel-color);\n color: var(--selected-item-color);\n z-index: 1;\n }\n\n .label {\n flex: 1;\n }\n\n .handle {\n @include mixins.fixed-width-font;\n font-size: 0.8em !important;\n }\n\n &:not(.sel) .handle {\n color: var(--medium-text-color);\n }\n\n &.heading {\n .label {\n text-transform: uppercase;\n color: var(--light-text-color);\n font-size: 12px;\n font-weight: bold;\n }\n\n &.sel .label {\n color: var(--selected-item-color);\n }\n }\n}\n\n.customize-sources-item__move {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-end: 3px;\n transform: translate(-50%, -50%);\n justify-content: center;\n align-items: center;\n\n &.icon {\n display: flex;\n text-decoration: none;\n }\n}\n\n.customize-sources-item__btn {\n flex: 1;\n padding-block: 6px;\n padding-inline: var(--xl);\n padding-inline-end: 30px;\n}\n\n.checkbox-select-item {\n display: flex;\n gap: var(--xs);\n align-items: flex-start;\n align-content: stretch;\n padding-block: 4px;\n\n .move {\n margin-block-start: -4px;\n margin-inline-end: var(--xs);\n position: relative;\n z-index: 1;\n }\n\n .action-btn {\n margin-block: -4px;\n }\n}\n\nul.path {\n display: flex;\n flex-flow: row wrap;\n align-items: stretch;\n\n li {\n display: inline-flex;\n align-items: center;\n\n &:not(:last-child)::after {\n margin-inline: 2px 5px;\n margin-block: 0;\n @include mixins.angle(right, var(--light-text-color), calc(1rem / 16));\n }\n }\n}\n\n/* ----------------------------------------\n/* Icon lists\n/* ---------------------------------------- */\n\nul.icons {\n margin-block-start: 20px;\n display: flex;\n flex-wrap: wrap;\n\n li {\n margin-block: 0 10px;\n margin-inline: 0 4px;\n\n a {\n display: block;\n position: relative;\n padding-block: 60px 10px;\n padding-inline: 5px;\n width: 110px;\n text-align: center;\n color: var(--text-color);\n border-radius: 4px;\n border: 1px solid var(--white);\n\n &::before {\n display: block;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n font-size: 40px;\n line-height: 60px;\n }\n\n .icon {\n position: absolute;\n inset-block-start: 12px;\n inset-inline-start: 0;\n width: 100%;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img,\n svg {\n // give Users, Addresses, Categories, and Filesystems icons a little extra breathing room\n max-width: 50px;\n height: 40px;\n }\n\n &.icon-mask svg {\n @include mixins.svg-mask(var(--text-color));\n }\n }\n\n &:hover {\n text-decoration: none;\n background-color: var(--gray-050);\n border-color: var(--gray-100);\n\n .icon.icon-mask svg {\n @include mixins.svg-mask(var(--link-color));\n }\n }\n }\n }\n}\n\n@media only screen and (width <= 380px) {\n ul.icons li a {\n width: 96px;\n }\n}\n\n@media only screen and (width <= 320px) {\n ul.icons li a {\n width: 75px;\n }\n}\n\n/* ----------------------------------------\n/* Buttons\n/* ---------------------------------------- */\n\n.toolbar {\n position: relative;\n margin-block-end: var(--s);\n min-height: 34px;\n\n &.flex,\n .flex {\n align-items: flex-start;\n }\n\n .text {\n border-radius: var(--large-border-radius) !important;\n }\n}\n\n.flex {\n display: flex;\n align-items: center;\n align-content: stretch;\n gap: var(--s);\n\n &.flex-gap-xs {\n gap: var(--xs);\n }\n\n &.flex-gap-m {\n gap: var(--m);\n }\n\n &.flex-gap-l {\n gap: var(--l);\n }\n\n &.flex-gap-xl {\n gap: var(--xl);\n }\n\n &:not(.flex-nowrap) {\n flex-wrap: wrap;\n }\n\n & > * {\n &.label {\n white-space: nowrap;\n }\n }\n\n .centeralign & {\n justify-content: center;\n }\n}\n\n.inline-flex {\n display: inline-flex !important;\n align-items: center;\n align-content: stretch;\n gap: var(--s);\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-col {\n flex-direction: column;\n}\n\n.items-start {\n align-items: flex-start;\n}\n\n.items-end {\n align-items: end;\n}\n\n.items-center {\n align-items: center;\n}\n\n.items-baseline {\n align-items: baseline;\n}\n\n.items-stretch {\n align-items: stretch;\n}\n\n.gap-2xs {\n gap: var(--2xs);\n}\n\n.gap-xs {\n gap: var(--xs);\n}\n\n.gap-s {\n gap: var(--s);\n}\n\n.gap-m {\n gap: var(--m);\n}\n\n.gap-l {\n gap: var(--l);\n}\n\n.gap-xl {\n gap: var(--xl);\n}\n\n.flex-grow {\n flex: 1;\n max-width: 100%;\n}\n\n.flex-justify {\n justify-content: space-between;\n}\n\n.flex-justify-start {\n justify-content: flex-start;\n}\n\n.flex-justify-end {\n justify-content: flex-end;\n}\n\n.flex-justify-center {\n justify-content: center;\n}\n\n.flex-start {\n align-items: flex-start;\n}\n\n.flex-end {\n align-items: flex-end;\n}\n\n.flex-center {\n align-items: center;\n}\n\n.flex-stretch {\n align-items: stretch;\n}\n\n.spacer {\n width: 14px;\n}\n\n.buttons {\n display: flex;\n gap: 7px;\n position: relative;\n margin-block: 24px;\n margin-inline: 0;\n align-items: center;\n\n .hud-footer > &,\n .footer > & {\n margin: 0;\n }\n}\n\n.btn {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n border-radius: var(--ui-control-border-radius);\n padding-block: 7px;\n padding-inline: 10px;\n border: none;\n text-align: center;\n user-select: none;\n box-sizing: border-box;\n appearance: none;\n color: currentcolor;\n font-size: inherit;\n background-color: var(--ui-control-bg-color);\n\n &:not([aria-current]) {\n cursor: pointer;\n }\n\n &.chromeless {\n background-color: transparent;\n height: auto;\n padding: 0;\n\n &:hover,\n &:active,\n &:focus {\n background-color: transparent;\n }\n\n &:hover,\n &:active {\n text-decoration: underline;\n }\n }\n\n &.hairline,\n &.link-btn {\n border: 1px solid var(--medium-hairline-color);\n background-color: transparent;\n\n &:active,\n &[aria-expanded='true'] {\n background-color: var(--ui-control-static-bg-color);\n }\n }\n\n &.hairline {\n &:hover,\n &:active,\n &[aria-expanded='true'] {\n border-color: var(--dark-hairline-color);\n }\n }\n\n &.hairline-dark {\n border: 1px solid var(--dark-hairline-color);\n\n &:not(:hover, :active, [aria-expanded='true']) {\n background-color: transparent;\n }\n }\n\n &.link-btn {\n color: var(--link-color);\n\n &:hover,\n &:active,\n &[aria-expanded='true'] {\n border-color: var(--link-color);\n }\n }\n\n &.wrap {\n height: auto;\n min-height: 34px;\n white-space: initial;\n text-align: start;\n }\n\n &:not(.disabled, .loading, .dashed, [aria-disabled], [aria-current]) {\n &:focus,\n &.focus,\n &:hover {\n --ui-control-bg-color: var(--ui-control-hover-bg-color);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n --ui-control-bg-color: var(--ui-control-active-bg-color);\n }\n }\n\n &[type='color'] {\n padding: 6px !important;\n width: 36px;\n }\n\n &.loading {\n cursor: default;\n }\n\n &:hover {\n text-decoration: none;\n }\n\n &:empty,\n &.btn-empty {\n padding-inline: 12px;\n }\n\n &[data-icon]:not(:empty, .btn-empty)::before,\n &.icon:not(:empty, .btn-empty)::before,\n &.menubtn:not(.action-btn)[data-icon]:empty::before,\n &.menubtn:not(.action-btn)[data-icon].btn-empty::before,\n &.menubtn:not(.action-btn).icon:empty::before,\n &.menubtn:not(.action-btn).icon.btn-empty::before {\n margin-inline-end: 5px;\n }\n\n &:not(.loading) .spinner {\n display: none;\n }\n\n &.loading {\n &::before,\n &::after,\n .label {\n visibility: hidden;\n }\n }\n\n div.checkbox {\n margin-block-start: 2px;\n }\n\n [data-icon] {\n margin-block-start: -3px;\n margin-inline-end: 5px;\n\n &.light::before {\n color: var(--gray-300);\n }\n }\n\n .cp-icon svg {\n @include mixins.svg-mask(currentColor); // Matches color of font icons\n }\n}\n\n.disabled:not(.status, .status-label) {\n opacity: 0.25;\n pointer-events: none;\n user-select: none;\n}\n\n.noteditable {\n cursor: not-allowed;\n\n .element,\n .lightswitch-container,\n & + .colorhex {\n cursor: not-allowed;\n }\n}\n\n.btn {\n min-height: var(--ui-control-height);\n}\n\n.spinner {\n height: var(--ui-control-height);\n}\n\n.btn[data-icon-after]:not(:empty, .btn-empty)::after,\n.menu-toggle:not(:empty, .btn-empty)::after,\n.menubtn:not(.action-btn, :empty, .btn-empty)::after,\n.menubtn:not(.action-btn).icon::after {\n margin-inline-start: 6px;\n}\n\n.btn[data-icon]::before,\n.btn[data-icon-after]::after,\n.btn.icon::before {\n position: relative;\n}\n\n.btn.small[data-icon]::before,\n.btn.small[data-icon-after]::after,\n.btn.icon.small::before {\n font-size: 10px;\n}\n\n/* button groups */\n.btngroup {\n position: relative;\n z-index: 1;\n display: flex;\n white-space: nowrap;\n align-items: center;\n border-radius: var(--large-border-radius);\n\n &.fullwidth .btn {\n flex: 1;\n }\n\n &.disabled .btn {\n cursor: default;\n }\n\n .btn {\n &:focus {\n z-index: 1;\n }\n\n &:not(.dashed, :last-child, .btngroup-btn-last) {\n margin-inline-end: 1px;\n }\n\n &:not(:first-child, .btngroup-btn-first) {\n border-start-start-radius: 0;\n border-end-start-radius: 0;\n }\n\n &:not(:last-child, .btngroup-btn-last) {\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n }\n }\n}\n\n.btngroup--exclusive {\n .btn[aria-pressed='true']:not(.disabled, .loading, .dashed, [aria-disabled]) {\n --focus-ring: var(--focus-ring-outset);\n background-color: var(--gray-500);\n color: var(--white);\n @include mixins.dark-btn-light-bg-focus-ring;\n }\n}\n\n.copytext {\n position: relative;\n z-index: 1;\n display: flex;\n white-space: nowrap;\n align-items: center;\n\n .text {\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n min-width: 0;\n }\n\n .btn {\n border-start-start-radius: 0;\n border-end-start-radius: 0;\n }\n}\n\n.copytextbtn {\n display: inline-flex;\n flex-wrap: nowrap;\n align-items: center;\n border: 1px solid var(--hairline-color);\n border-radius: var(--small-border-radius);\n padding-block: var(--xs);\n padding-inline: calc(var(--xs) + 1px);\n cursor: pointer;\n color: var(--medium-text-color);\n gap: var(--xs);\n line-height: 1;\n\n .copytextbtn__icon {\n font-size: calc(12rem / 16);\n display: inline-flex;\n justify-content: center;\n padding: 0;\n width: 13px;\n height: 13px;\n background: none;\n color: var(--light-text-color);\n }\n\n &:hover,\n &:focus {\n border-color: var(--medium-hairline-color);\n color: var(--text-color);\n\n .copytextbtn__value {\n color: var(--text-color);\n }\n }\n\n &.small {\n padding-block: 2px;\n padding-inline: var(--xs);\n\n .copytextbtn__value {\n font-size: calc(11rem / 16);\n }\n }\n}\n\n/* menu buttons */\n.menu-toggle,\n.menubtn:not(.action-btn) {\n display: inline-flex;\n align-items: center;\n user-select: none;\n\n &::after {\n @include mixins.angle;\n position: relative;\n }\n\n &.btn {\n &::after {\n inset-block-start: -1px;\n }\n\n &:not(.disabled, .inactive) {\n &:active,\n &.active {\n &::after {\n border-color: var(--ui-control-active-color);\n }\n }\n }\n\n &.submit {\n &::after {\n border-color: var(--white) !important;\n opacity: 0.8;\n }\n\n &:not(.disabled, .inactive) {\n &:hover,\n &.hover,\n &:active,\n &.active {\n &::after {\n opacity: 1;\n }\n }\n }\n }\n }\n\n &:not(.btn, .icon) {\n height: 17px;\n\n &::after {\n inset-block-start: -2px;\n border-color: currentcolor;\n }\n }\n\n &:empty,\n &.btn-empty {\n padding-inline: 8px;\n }\n}\n\n@keyframes rotator {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(1turn);\n }\n}\n\n/* spinner */\n.spinner {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--size, 24px);\n height: var(--size, 34px);\n\n &::before {\n display: block;\n content: '';\n font-size: 0;\n animation: rotator 0.7s linear infinite;\n box-sizing: border-box;\n width: var(--size, 20px);\n height: var(--size, 20px);\n object-fit: scale-down;\n border-radius: 50%;\n border: 2px solid transparent;\n border-inline-end-color: currentcolor;\n border-block-end-color: currentcolor;\n opacity: 0.8;\n }\n\n &.small {\n --size: 12px;\n }\n\n &.big {\n --size: 48px;\n }\n\n &.spinner-absolute {\n position: absolute;\n width: var(--size, 20px);\n height: var(--size, 20px);\n transform: translateX(-50%) translateY(-50%);\n inset-block-start: 50%;\n inset-inline-start: 50%;\n z-index: 101;\n\n .rtl & {\n transform: translateX(50%) translateY(-50%);\n }\n }\n}\n\n.btn + .spinner {\n margin-inline-start: 7px;\n}\n\n.buttons .btn + .spinner,\n.buttons .btngroup + .spinner {\n margin-inline-start: 0;\n}\n\n.buttons.right .btn + .spinner {\n margin-inline-end: var(--neg-padding);\n}\n\n/* small buttons */\n.btngroup.small .btn,\n.btn.small {\n padding-block: 0 !important;\n padding-inline: var(--s) !important;\n font-size: 12px;\n line-height: 22px;\n}\n\n.btngroup.small,\n.btngroup.small input.btn,\n.btn.small,\n.btn.small + .spinner {\n min-height: 22px;\n}\n\n/* big buttons */\n.btngroup.big .btn,\n.btn.big {\n padding-block: 0;\n padding-inline: 14px;\n font-size: 14px;\n line-height: 36px;\n}\n\n.btn.big[data-icon]::before,\n.preview-btn::before,\n.view-btn::before {\n margin-inline-start: -2px;\n}\n\n.btngroup.big,\n.btngroup.big input.btn,\n.btn.big,\n.btn.big + .spinner {\n min-height: 36px;\n}\n\n/* huge buttons */\n.btn.huge {\n padding: var(--l);\n line-height: 48px;\n height: 48px;\n}\n\n/* special buttons */\n.btn {\n &.submit,\n &.secondary {\n color: var(--white) !important;\n\n --ui-control-active-color: var(--white);\n --focus-ring: var(--focus-ring-outset);\n @include mixins.light-on-dark-text;\n }\n\n &.submit {\n background-color: var(--primary-color) !important;\n\n &:not(.disabled, .inactive, .loading) {\n &:hover,\n &.hover,\n &:focus {\n background-color: color.adjust(\n mixins.$primaryColor,\n $lightness: -5%\n ) !important;\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust(\n mixins.$primaryColor,\n $lightness: -10%\n ) !important;\n }\n }\n }\n\n &.caution {\n background-color: var(--red-050) !important;\n color: var(--error-color);\n\n &:hover,\n &.hover,\n &:focus {\n background-color: color.adjust(\n mixins.$red050,\n $lightness: -5%\n ) !important;\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: var(--red-100) !important;\n }\n }\n}\n\n.secondary-buttons .btn.submit,\n.btn.secondary {\n background-color: var(--secondary-color) !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading):hover,\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading).hover,\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading):focus,\n.btn.secondary:not(.disabled, .inactive, .loading):hover,\n.btn.secondary:not(.disabled, .inactive, .loading).hover,\n.btn.secondary:not(.disabled, .inactive, .loading):focus {\n background-color: color.adjust(\n mixins.$secondaryColor,\n $lightness: -5%\n ) !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading):active,\n.secondary-buttons .btn.submit:not(.disabled, .inactive, .loading).active,\n.secondary-buttons\n .btn.submit:not(.disabled, .inactive, .loading)[aria-expanded='true'],\n.btn.secondary:not(.disabled, .inactive, .loading):active,\n.btn.secondary:not(.disabled, .inactive, .loading).active,\n.btn.secondary:not(.disabled, .inactive, .loading)[aria-expanded='true'] {\n background-color: color.adjust(\n mixins.$secondaryColor,\n $lightness: -10%\n ) !important;\n}\n\ndiv.btn.submit {\n position: relative;\n overflow: hidden;\n}\n\ndiv.btn.submit input {\n position: absolute;\n inset-inline-start: 100%;\n}\n\n/* dashed buttons */\n.btn.dashed {\n border: 1px dashed var(--medium-hairline-color);\n background-color: transparent;\n\n .btngroup &:not(:last-child, .btngroup-btn-last) {\n border-inline-end: 1px solid transparent;\n margin-inline-end: -1px;\n }\n\n &:focus {\n background-color: color.adjust(mixins.$grey200, $alpha: -0.9);\n border-color: transparent;\n\n .reduce-focus-visibility &:not(:focus-visible) {\n border: 1px dashed var(--medium-hairline-color);\n }\n }\n\n &:not(.disabled) {\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust(mixins.$grey200, $alpha: -0.75);\n }\n }\n}\n\n/* chevron buttons */\n.chevron-btns {\n display: flex;\n justify-content: flex-start;\n\n .btn {\n position: relative;\n padding: 0;\n border-radius: 0;\n background-color: transparent;\n\n &.current-step,\n &.active-drop-target {\n color: var(--white);\n\n --text-color: var(--white);\n --ui-control-color: var(--white);\n --ui-control-bg-color: var(--gray-500);\n --ui-control-hover-bg-color: #{color.adjust(\n mixins.$grey500,\n $lightness: -5%\n )};\n --ui-control-active-bg-color: #{color.adjust(\n mixins.$grey500,\n $lightness: -10%\n )};\n }\n\n &.current-step {\n @include mixins.light-on-dark-text;\n @include mixins.light-focus-ring;\n }\n\n &:focus {\n z-index: 1;\n box-shadow: none;\n\n .label {\n z-index: 1;\n box-shadow: var(--focus-ring);\n }\n\n .reduce-focus-visibility &:not(:focus-visible) .label {\n box-shadow: none;\n }\n }\n\n .reduce-focus-visibility &:focus-visible .label {\n box-shadow: var(--focus-ring);\n }\n\n &:not(.has-action-menu) {\n padding-inline-end: calc(var(--ui-control-height) / 2);\n margin-inline-end: 2.8px;\n\n &:not(.current-step[data-disclosure-trigger]) .btn-body {\n padding-inline-end: 5px;\n }\n }\n\n &.current-step[data-disclosure-trigger] .btn-body {\n padding-inline-start: 8px;\n\n .label {\n padding: 3px;\n\n &::after {\n @include mixins.angle;\n position: relative;\n }\n }\n }\n\n .btn-body {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n height: var(--ui-control-height);\n background-color: var(--ui-control-bg-color);\n\n [data-icon] {\n --ui-control-height: calc((13rem / 16)); // 1rem == 16px\n text-align: center;\n margin-inline-end: 0;\n }\n }\n\n .label {\n display: inline-flex;\n align-items: center;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n &.has-action-menu .btn-body {\n padding-inline-end: 1px;\n margin-inline-end: 0;\n }\n\n .chevron-right,\n .chevron-left {\n position: absolute;\n inset-block-start: 0;\n height: 100%;\n width: calc(var(--ui-control-height) / 2);\n }\n\n .chevron-left {\n inset-inline-start: 0;\n border-block-start: calc(var(--ui-control-height) / 2) solid\n var(--ui-control-bg-color);\n border-inline-start: calc(var(--ui-control-height) / 2) solid transparent;\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-end: 0;\n inset-inline-end: 0;\n border-block-end: calc(var(--ui-control-height) / 2) solid\n var(--ui-control-bg-color);\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n transparent;\n }\n }\n\n .chevron-right {\n inset-inline-end: 0;\n border-block-start: calc(var(--ui-control-height) / 2) solid transparent;\n border-block-end: calc(var(--ui-control-height) / 2) solid transparent;\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n var(--ui-control-bg-color);\n }\n }\n\n ol {\n position: relative;\n padding-inline-start: 0;\n list-style-type: none;\n display: flex;\n\n li {\n &.first-step .btn {\n .btn-body {\n padding-inline-start: 14px;\n border-start-start-radius: var(--ui-control-border-radius);\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n border-end-start-radius: var(--ui-control-border-radius);\n }\n\n .chevron-left {\n display: none;\n }\n }\n\n &:not(.first-step) .btn {\n margin-inline-start: calc(-1 * (var(--ui-control-height) / 2));\n padding-inline-start: calc(var(--ui-control-height) / 2);\n\n .btn-body {\n padding-inline-start: 7px;\n }\n }\n }\n }\n}\n\n/* color inputs */\n.color-input-container {\n position: relative;\n\n .color-hex-indicator {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 7px;\n width: 1em;\n line-height: 34px;\n text-align: center;\n user-select: none;\n }\n}\n\n.color-input {\n @include mixins.fixed-width-font;\n padding-inline: calc(7px + 1em) 9px;\n}\n\n.color {\n display: inline-block;\n position: relative;\n vertical-align: middle;\n width: 34px;\n height: 34px;\n border-radius: 17px;\n padding: 0;\n\n &:not(.static, .noteditable) {\n cursor: pointer;\n }\n\n &:not(.small) {\n @include mixins.checkered-bg(17px);\n }\n\n &.small {\n width: 16px;\n height: 16px;\n @include mixins.checkered-bg(8px);\n }\n\n .color-preview {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n border-radius: 17px;\n box-shadow: inset 0 0 0 1px color.adjust(mixins.$black, $alpha: -0.85);\n\n &:focus-within {\n @include mixins.input-focused-styles;\n }\n\n & > .color-preview-input {\n position: absolute;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 0;\n border: none;\n opacity: 0;\n }\n }\n}\n\n.colorhex {\n display: inline-block;\n margin-inline-start: 5px;\n vertical-align: middle;\n color: var(--medium-text-color);\n}\n\n/* lightswitch */\n.lightswitch-outer-container {\n display: flex;\n\n .lightswitch-inner-container {\n border: 1px solid var(--hairline-color);\n border-radius: var(--small-border-radius);\n display: flex;\n align-items: center;\n max-width: 100%;\n padding-inline: 7px;\n\n span {\n flex-grow: 1;\n padding-block: 7px;\n padding-inline: 0;\n color: var(--medium-text-color);\n cursor: default;\n overflow: auto;\n overflow-wrap: break-word;\n hyphens: auto;\n\n &[data-toggle='on'] {\n margin-inline-start: 7px;\n }\n\n &[data-toggle='off'] {\n margin-inline-end: 7px;\n text-align: end;\n }\n }\n }\n}\n\n.lightswitch {\n display: block;\n position: relative;\n border: none !important;\n overflow: hidden;\n cursor: pointer;\n user-select: none;\n background-image: linear-gradient(to right, var(--gray-400), var(--gray-400));\n transition: background-image linear 100ms;\n\n &.on {\n background-image: linear-gradient(\n to right,\n var(--enabled-color),\n var(--enabled-color)\n );\n }\n\n &.indeterminate {\n background-image: linear-gradient(\n to right,\n var(--enabled-color),\n var(--gray-300)\n );\n }\n\n .lightswitch-container {\n position: relative;\n height: 100%;\n\n .handle {\n position: absolute;\n inset-block-start: 1px;\n background-color: var(--white);\n }\n }\n\n &:not(.small) {\n border-radius: 11px;\n min-width: 34px;\n width: 34px;\n height: 22px;\n\n .lightswitch-container {\n margin-inline-start: -12px;\n width: 46px;\n\n .handle {\n border-radius: 10px;\n width: 20px;\n height: 20px;\n inset-inline-start: calc(50% - 10px);\n }\n }\n }\n\n &.small {\n border-radius: 9px;\n width: 28px;\n height: 18px;\n\n .lightswitch-container {\n margin-inline-start: -10px;\n width: 38px;\n\n .handle {\n border-radius: 8px;\n width: 16px;\n height: 16px;\n inset-inline-start: calc(50% - 8px);\n }\n }\n }\n\n table & {\n display: inline-block;\n margin-block-end: -5px;\n }\n\n &.on {\n .lightswitch-container {\n margin-inline-start: 0;\n }\n }\n\n &.indeterminate {\n &:not(.small) {\n .lightswitch-container {\n margin-inline-start: 0.5 * -12px;\n }\n }\n\n &.small {\n .lightswitch-container {\n margin-inline-start: 0.5 * -10px;\n }\n }\n }\n}\n\n/* pagination */\n.pagination {\n table.data + & {\n margin-block-start: 24px;\n }\n\n .page-link {\n width: calc(30rem / 16);\n height: calc(30rem / 16);\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: var(--medium-border-radius);\n\n &::after {\n position: relative;\n transition: border-color linear 100ms;\n }\n\n &.prev-page::after {\n @include mixins.angle(left, var(--light-text-color));\n inset-inline-end: -1px;\n }\n\n &.next-page::after {\n @include mixins.angle(right, var(--light-text-color));\n inset-inline-start: -1px;\n }\n\n &:not(.disabled) {\n transition: box-shadow linear 100ms;\n box-shadow: inset 0 0 0 1px var(--hairline-color);\n cursor: pointer;\n\n &:hover {\n text-decoration: none;\n box-shadow: inset 0 0 0 1px var(--link-color);\n\n &::after {\n border-color: var(--link-color);\n }\n }\n\n @include mixins.focus-styles {\n box-shadow:\n inset 0 0 0 1px var(--hairline-color),\n var(--focus-ring);\n }\n }\n\n &.disabled {\n opacity: 1;\n\n &::after {\n border-color: var(--hairline-color);\n }\n }\n }\n}\n\n/* action buttons */\n.actions {\n float: inline-end;\n}\n\n.actions > li {\n float: inline-start;\n}\n\n.actions > li + li {\n margin-inline-start: 10px;\n}\n\nh1 + .actions {\n margin-block-start: -100px;\n}\n\nh2 + .actions {\n margin-block-start: -54px;\n}\n\n/* ----------------------------------------\n/* Tables\n/* ---------------------------------------- */\n\n.tablepane {\n --pane-y-padding-default: calc(var(--xl) - 2px);\n --pane-x-padding-default: calc(var(--padding) - 2px);\n margin-block: calc(var(--pane-padding, var(--pane-y-padding-default)) * -1)\n calc(\n var(--pane-padding, var(--padding)) * -1 + var(--pane-padding, var(--m))\n );\n margin-inline: calc(var(--pane-padding, var(--pane-x-padding-default)) * -1);\n padding: 0 !important;\n overflow-x: auto;\n\n table.data {\n th,\n td {\n &:first-child:not(.checkbox-cell, .vuetable-th-slot-checkbox) {\n padding-inline-start: var(\n --pane-padding,\n var(--pane-x-padding-default)\n );\n }\n\n &:last-child {\n padding-inline-end: var(--pane-padding, var(--pane-x-padding-default));\n }\n }\n }\n}\n\ntable {\n &.fixed-layout {\n table-layout: fixed;\n }\n\n th.thin,\n td.thin {\n width: 0.01% !important;\n white-space: nowrap;\n }\n\n thead {\n th {\n font-weight: bold;\n text-align: start;\n vertical-align: top;\n }\n }\n\n // plain tables\n &:not(.data) {\n th,\n td {\n padding-block: 7px;\n\n &:not(:first-child) {\n padding-inline-start: 12px;\n }\n\n &:not(:last-child) {\n padding-inline-end: 12px;\n }\n }\n }\n\n // data tables\n &.data {\n th,\n td {\n position: relative;\n padding-inline: 12px;\n box-sizing: border-box;\n\n &.checkbox-cell,\n &.vuetable-th-slot-checkbox {\n width: var(--checkbox-size) !important;\n min-width: var(--checkbox-size);\n box-sizing: content-box;\n position: relative;\n\n input.checkbox + label,\n div.checkbox {\n position: absolute;\n inset-block-start: calc(50% - 8rem / 16);\n }\n }\n }\n\n th {\n font-weight: bold;\n }\n\n thead:first-child,\n tbody:first-child,\n tfoot:first-child,\n caption + thead,\n caption + tbody,\n caption + tfoot {\n tr:first-child {\n th,\n td {\n &:first-child {\n border-start-start-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n border-end-start-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n }\n\n &:last-child {\n border-start-end-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n border-end-end-radius: var(\n --border-radius,\n var(--small-border-radius)\n );\n }\n }\n }\n }\n\n thead {\n th,\n td {\n width: auto;\n background-color: var(--gray-050);\n cursor: default;\n }\n\n th:not(.orderable),\n td {\n padding-block: var(--s);\n }\n\n th {\n white-space: nowrap;\n vertical-align: middle;\n\n &.orderable {\n position: relative;\n padding: 0 !important;\n\n body:not(.dragging) &:not(.ordered):hover {\n background-color: var(--gray-100);\n }\n\n &.ordered {\n background-color: var(--light-sel-color);\n\n &:not(.loading) {\n button::after {\n @include mixins.angle(up);\n position: absolute;\n inset-inline-end: var(--m);\n inset-block-start: calc(50% - 3px);\n }\n\n &.desc button::after {\n transform: rotate(45deg);\n }\n }\n }\n\n button {\n position: relative;\n font: inherit;\n width: 100%;\n padding-block: var(--pane-padding, var(--m));\n padding-inline: var(--m) 35px;\n text-align: start;\n\n &:focus {\n z-index: 1;\n }\n }\n }\n\n &:not(.loading) {\n .spinner {\n display: none;\n }\n }\n\n .spinner {\n position: absolute;\n inset-block-start: calc(50% - 6px);\n inset-inline-end: 8px;\n\n --size: 12px;\n }\n }\n }\n\n tbody {\n tr {\n --hover-bg-color: var(--gray-050);\n --selected-bg-color: var(--dark-sel-color);\n\n &:not(.disabled) {\n &:hover {\n th,\n td {\n background-color: var(--hover-bg-color);\n }\n }\n\n &:focus {\n position: relative;\n z-index: 1;\n }\n\n &.sel,\n &.active-drop-target {\n --text-color: var(--white);\n --medium-dark-text-color: var(--white);\n --medium-text-color: var(--white);\n --light-text-color: var(--white);\n --link-color: var(--white);\n --ui-control-color: var(--white);\n @include mixins.custom-color-focus-ring(\n hsl(var(--light-focus-hsl))\n );\n\n .status-label .status-label-text {\n --status-label-text-color: var(--white) !important;\n }\n\n th,\n td {\n color: var(--white);\n background-color: var(--selected-bg-color);\n }\n\n .icon,\n .cp-icon,\n [data-icon],\n [data-icon-after] {\n --icon-color: var(--white) !important;\n }\n }\n }\n }\n\n th,\n td {\n padding-block: 7px;\n max-width: 33vw;\n }\n\n td {\n &.timestamp {\n text-align: end;\n vertical-align: bottom;\n white-space: nowrap;\n color: var(--light-text-color);\n }\n }\n }\n\n thead + tbody tr,\n tr + tr {\n th,\n td {\n border-block-start: 1px solid transparent;\n }\n }\n\n tr.sel:not(.draggee) + tr.sel:not(.draggee) {\n th,\n td {\n border-block-start-color: var(--gray-300);\n }\n }\n\n &.vuetable {\n th.sortable {\n &:hover {\n color: var(--text-color);\n background-color: var(--gray-100);\n }\n\n &.ordered {\n background-color: var(--light-sel-color);\n\n .sort-icon {\n @include mixins.angle(up);\n inset-inline-end: var(--m);\n inset-block-start: calc(7rem / 16);\n }\n\n &.desc .sort-icon {\n transform: rotate(45deg);\n inset-block-start: calc((7rem / 16) - (2rem / 16));\n }\n }\n }\n }\n }\n\n // collapsable data tables for small screens\n // based on Aaron Gustafson's technique: http://blog.easy-designs.net/archives/2013/02/02/responsive-tables/\n &.collapsed {\n width: auto;\n\n &,\n tbody,\n tbody tr,\n tbody th,\n tbody td {\n display: block;\n border: none;\n padding: 0;\n text-align: start;\n width: auto !important;\n white-space: normal;\n }\n\n thead {\n display: none;\n }\n\n tbody {\n tr {\n padding-block: 6px;\n padding-inline: 0;\n border-block-end: 1px dotted var(--hairline-color);\n\n &::after {\n @include mixins.clearafter;\n }\n }\n\n th,\n td {\n padding-block: 2px !important;\n padding-inline: 0 !important;\n }\n\n td {\n &:empty {\n display: none;\n }\n }\n\n [data-title] {\n margin-inline-end: 0;\n\n &::before {\n margin-inline-end: 5px;\n content: attr(data-title) ':';\n font-weight: bold;\n }\n\n form {\n display: inline-block;\n }\n }\n }\n }\n}\n\n.datatablesorthelper,\n.editabletablesorthelper {\n background-color: var(--white);\n @include mixins.shadow;\n}\n\n.datatablesorthelper,\n.datatablesorthelper .chip,\n.datatablesorthelper a {\n cursor: move !important;\n}\n\n.datatablesorthelper tr:first-child th,\n.datatablesorthelper tr:first-child td {\n border-block-start: none !important;\n}\n\n.datatablesorthelper tr:last-child th,\n.datatablesorthelper tr:last-child td {\n border-block-end: none !important;\n}\n\n.datatablesorthelper th .toggle {\n display: none !important;\n}\n\n.chip,\n.card {\n color: var(--custom-text-color, var(--text-color));\n background-color: var(--custom-bg-color, var(--gray-050));\n\n &.hairline {\n border: 1px solid var(--medium-hairline-color);\n background-color: transparent;\n }\n}\n\n/* chips */\n.chip {\n position: relative;\n display: inline-flex;\n align-items: center;\n cursor: default;\n user-select: none;\n font-weight: normal;\n padding-block: 0;\n padding-inline: var(--s);\n max-width: 100%;\n gap: var(--xs);\n border-radius: var(--large-border-radius);\n\n &.small {\n flex-direction: row;\n min-height: calc(26rem / 16 + 8px);\n\n --thumb-size: calc(30rem / 16);\n\n & > .thumb {\n margin-inline: -2px 2px;\n margin-block: 0;\n\n &.cp-icon {\n --thumb-size: 1rem; // 16px\n }\n }\n }\n\n &.large {\n flex-direction: column;\n\n --thumb-size: 120px;\n min-width: calc(var(--s) * 2 + var(--thumb-size));\n width: 100%;\n padding-block: var(--xs);\n\n .chip-content {\n width: 100%;\n }\n }\n\n .chip-content {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--s);\n width: 100%;\n\n .status,\n .icon {\n margin-inline-end: 0;\n }\n\n .icon {\n margin-block: -4px 0;\n margin-inline: -1px;\n }\n\n .label {\n flex: 1;\n }\n\n .chip-label {\n padding-block: var(--2xs);\n padding-inline: 0;\n }\n\n .chip-actions {\n margin-inline-start: auto;\n }\n }\n\n &:has(.thumb):not(.large) .chip-content {\n min-width: calc(100% - var(--thumb-size));\n }\n\n &.sel,\n li.sel &,\n li.active-drop-target &,\n .card.sel & {\n --text-color: var(--white);\n --custom-text-color: var(--white) !important;\n --medium-dark-text-color: var(--white);\n --medium-text-color: var(--white);\n --light-text-color: var(--white);\n --link-color: var(--white);\n --ui-control-color: var(--white);\n @include mixins.custom-color-focus-ring(hsl(var(--light-focus-hsl)));\n color: var(--white);\n background-color: var(\n --custom-sel-bg-color,\n var(--dark-sel-color)\n ) !important;\n\n .icon,\n .cp-icon,\n [data-icon],\n [data-icon-after] {\n --icon-color: var(--white) !important;\n }\n }\n\n &.sel,\n .sel & {\n cursor: default;\n\n .thumb {\n filter: brightness(0.85);\n\n img {\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$darkSelColor, $alpha: -0.9),\n 0 6px 4px -4px color.adjust(mixins.$darkSelColor, $alpha: -0.8);\n }\n }\n }\n\n .offset-drag-helper & {\n background-color: var(--gray-050);\n @include mixins.shadow;\n }\n\n & > .thumb {\n flex: 0 0 auto;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--thumb-size);\n height: var(--thumb-size);\n\n &.rounded {\n img,\n svg {\n border: var(--xs) solid transparent;\n border-radius: 50%;\n }\n }\n\n &.checkered img {\n @include mixins.checkered-bg(8px);\n }\n\n img,\n svg {\n display: block;\n flex-shrink: 0;\n border-radius: var(--small-border-radius);\n max-width: 100%;\n max-height: 100%;\n }\n\n svg {\n width: 100%;\n }\n }\n}\n\n.cp-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--icon-size);\n height: var(--icon-size);\n max-width: var(--icon-size);\n\n svg {\n width: var(--icon-size);\n height: var(--icon-size);\n max-width: var(--icon-size) !important;\n max-height: var(--icon-size) !important;\n @include mixins.svg-mask(var(--icon-color, var(--ui-control-color)));\n }\n\n &.large {\n --icon-size: calc(20rem / 16);\n }\n\n &.small {\n --icon-size: calc(14rem / 16);\n }\n\n &.puny {\n --icon-size: calc(12rem / 16);\n }\n}\n\n.chips,\n.cards {\n display: flex;\n\n --custom-bg-color: initial;\n --custom-text-color: initial;\n --custom-sel-bg-color: initial;\n\n &:not(.inline-chips) {\n flex-direction: column;\n }\n\n li {\n max-width: 100%;\n }\n}\n\n.cards {\n gap: var(--s);\n}\n\n.chips {\n align-items: flex-start;\n gap: var(--xs);\n\n &.chips-small {\n li {\n height: calc(34rem / 16);\n }\n }\n}\n\n.inline-chips {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n gap: var(--s);\n\n .chip {\n margin: 0 !important;\n }\n}\n\n.elements.inline-chips {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));\n}\n\n/** cards */\n.card {\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: stretch;\n padding: var(--m);\n gap: var(--s);\n border-radius: var(--large-border-radius);\n cursor: default;\n user-select: none;\n width: 100%;\n overflow: hidden;\n\n &::after {\n border-radius: var(--large-border-radius);\n }\n\n &.sel,\n li.sel & {\n --text-color: var(--white);\n --custom-text-color: var(--white) !important;\n --medium-dark-text-color: var(--white);\n --medium-text-color: var(--white);\n --light-text-color: var(--white);\n --link-color: var(--white);\n --ui-control-color: var(--white);\n @include mixins.custom-color-focus-ring(hsl(var(--light-focus-hsl)));\n color: var(--white);\n background-color: var(\n --custom-sel-bg-color,\n var(--dark-sel-color)\n ) !important;\n\n & > .thumb {\n filter: brightness(0.85);\n }\n\n .icon,\n .cp-icon,\n [data-icon],\n [data-icon-after] {\n --icon-color: var(--white) !important;\n }\n\n .status-label .status-label-text {\n --status-label-text-color: var(--white) !important;\n }\n }\n\n .ck-content & {\n ul {\n padding-inline: 0 !important;\n list-style-type: none;\n }\n }\n\n & > .thumb {\n display: flex;\n flex: 0 0 128px;\n width: 128px;\n overflow: hidden;\n align-self: start;\n border-radius: var(--small-border-radius);\n\n img,\n svg {\n width: 100%;\n max-height: 128px;\n object-fit: cover;\n }\n\n & + .card-content {\n margin-inline-start: calc(var(--m) - var(--s));\n }\n }\n\n & > .cp-icon {\n margin-inline: -2px -4px;\n margin-block: 3px 0;\n\n // hide the entry type icon if we're alreayd showing one for the card\n + .card-content\n .card-body\n .chip[data-type='craft\\\\\\\\models\\\\\\\\EntryType']\n .cp-icon {\n display: none;\n }\n }\n\n .card-content,\n .card-content .card-body {\n display: flex;\n flex-direction: column;\n gap: var(--xs);\n flex: 1;\n }\n\n .card-content {\n flex: 1 0 0 !important;\n overflow: hidden;\n position: relative;\n\n --focus-ring: var(--inner-focus-ring);\n\n .card-heading {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 5px;\n min-height: calc(22rem / 16);\n\n .label {\n font-weight: 600;\n }\n }\n\n .card-body {\n &:empty {\n display: none;\n }\n\n & > .card-attribute-preview:not(:has(> .no-truncate)) {\n --max-lines: 2;\n margin: 0;\n max-height: calc(var(--lh) * var(--max-lines));\n overflow: hidden;\n text-wrap: pretty;\n }\n\n .checkbox-preview-label {\n display: inline;\n\n font-style: italic;\n margin-inline-start: 5px;\n }\n\n .chip.small {\n padding-inline: 0;\n }\n }\n }\n\n & > .card-actions-container {\n display: flex;\n align-items: flex-start !important;\n position: relative;\n }\n}\n\n.card-grid {\n display: grid !important;\n gap: var(--s) !important;\n grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\n\n & > li {\n border-radius: var(--large-border-radius);\n\n & > .card {\n margin: 0 !important;\n height: 100%;\n }\n }\n}\n\n// Adjust the columns when in live preview\n.lp-editor-container .card-grid {\n grid-template-columns: minmax(0, 1fr);\n}\n\n.context-label,\n.context-menu-container {\n display: inline-flex;\n align-items: center;\n margin-inline-start: var(--xs);\n height: var(--touch-target-size);\n padding-block: 0;\n padding-inline: var(--s);\n font-size: 11px;\n font-weight: normal;\n text-decoration: none !important;\n color: var(--medium-dark-text-color);\n border-radius: calc(var(--touch-target-size) / 2);\n border: 1px solid var(--medium-hairline-color);\n}\n\n.context-menu-container {\n padding-inline-end: 0;\n\n .menubtn:not(.action-btn) {\n margin-inline: 0 -1px;\n margin-block: 0;\n padding-inline-end: 2px !important;\n border-inline-start: 1px solid var(--medium-hairline-color);\n border-start-start-radius: 0;\n border-start-end-radius: calc(var(--touch-target-size) / 2);\n border-end-end-radius: calc(var(--touch-target-size) / 2);\n border-end-start-radius: 0;\n\n &:hover {\n border-color: var(--dark-hairline-color) !important;\n }\n }\n\n > * {\n display: inline-block;\n padding-inline-end: var(--s);\n }\n}\n\n// fix for context menus that are only children\n.context-menu-container .menubtn:not(.action-btn):only-child,\n.context-menu-container\n .visually-hidden:first-child\n + .menubtn:not(.action-btn):last-child {\n margin-block: 0;\n margin-inline: calc(var(--s) * -1);\n border-inline-start: none !important;\n border-radius: calc(var(--touch-target-size) / 2) !important;\n}\n\n.chip,\n.card {\n // prevent double focus ring (chip/card already gets it)\n .checkbox::before {\n box-shadow: none !important;\n }\n\n .label {\n display: flex;\n align-items: center;\n gap: var(--xs);\n overflow: hidden;\n\n .label-link {\n flex: 1 1 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:focus {\n box-shadow: var(--inner-focus-ring);\n }\n }\n\n // label links inside cards and chip should be coloured as regular a tags despite not having href attribute\n a.label-link {\n color: var(--link-color);\n }\n\n .segment::after {\n display: inline-flex !important;\n position: relative;\n inset-block-start: -2px;\n margin-inline: 2px 5px;\n margin-block: 0;\n @include mixins.angle(right, var(--light-text-color), calc(1rem / 16));\n\n .sel & {\n @include mixins.angle(right, var(--white), calc(1rem / 16));\n }\n }\n }\n\n & > .chip-content > .chip-actions,\n & > .card-actions-container > .card-actions {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--s);\n min-height: calc(22rem / 16);\n\n &:empty {\n display: none;\n }\n\n & > .status {\n margin: 0;\n }\n\n & > .action-btn,\n & > .move {\n height: var(--touch-target-size);\n width: var(--touch-target-size);\n margin-block: 0;\n margin-inline: -4px;\n\n &::before {\n color: var(--custom-text-color, var(--ui-control-color));\n }\n }\n\n .action-btn {\n background-color: transparent;\n\n &::before {\n margin-inline-end: 0 !important;\n }\n\n &:hover,\n &:active,\n &[aria-expanded='true'] {\n backdrop-filter: brightness(90%);\n }\n }\n\n .move {\n margin-block-start: -3px !important;\n }\n }\n\n &.error .label .label-link {\n color: var(--error-color);\n }\n}\n\n.element-index {\n .source-path {\n background-color: var(--gray-050);\n border-radius: 3px;\n\n --ui-control-bg-color: var(--light-sel-color);\n --ui-control-hover-bg-color: #{color.adjust(\n mixins.$lightSelColor,\n $lightness: -5%\n )};\n --ui-control-active-bg-color: #{color.adjust(\n mixins.$lightSelColor,\n $lightness: -10%\n )};\n\n .chevron-btns {\n display: inline-flex;\n position: relative;\n background: mixins.$white;\n\n --ui-control-height: calc((30rem / 16)); // 1rem == 16px\n\n &::before {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: 0;\n width: 0;\n height: 0;\n inset-inline-end: 0;\n border-block-start: calc(var(--ui-control-height) / 2) solid\n mixins.$grey050;\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n transparent;\n }\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: calc(var(--ui-control-height) / 2);\n inset-inline-end: 0;\n border-block-end: calc(var(--ui-control-height) / 2) solid\n mixins.$grey050;\n border-inline-start: calc(var(--ui-control-height) / 2) solid\n transparent;\n }\n\n .btn {\n --ui-control-border-radius: 3px;\n }\n }\n\n .btn.settings {\n box-shadow: 0 0 0 2px var(--white);\n }\n }\n\n &.main {\n .source-path {\n margin-block: -22px 24px;\n margin-inline: calc(var(--padding) * -1 + 2px);\n }\n\n .inline-editing {\n textarea,\n input[type='email'],\n input[type='text'].fullwidth,\n input[type='url'],\n .link-input {\n min-width: 10rem;\n }\n\n .link-input .flex-nowrap,\n .icon-picker {\n flex-wrap: wrap;\n }\n\n .money-container input[type='text'].fullwidth,\n input[type='text'][inputmode].fullwidth {\n min-width: 5rem;\n width: 5rem;\n }\n\n .lightswitch-outer-container .lightswitch-inner-container span {\n overflow: initial;\n }\n\n .selectize.select:not(.fullwidth) {\n width: 10rem;\n }\n\n .flex:has(input[type='text'][inputmode].fullwidth) {\n flex-wrap: nowrap;\n }\n }\n }\n\n .elementselectormodal & {\n .source-path {\n margin-block-end: 2px;\n }\n }\n\n &.pane {\n .toolbar {\n position: relative;\n z-index: 2;\n margin-block: calc(var(--pane-padding) * -1) var(--pane-padding) !important;\n margin-inline: calc(var(--pane-padding) * -1) !important;\n border-radius: calc(var(--large-border-radius) - 1px)\n calc(var(--large-border-radius) - 1px) 0 0;\n padding: var(--pane-padding);\n box-shadow: 0 1px 0 var(--hairline-color);\n background-color: var(--gray-050);\n }\n\n .header {\n padding-block: var(--pane-padding);\n background-color: transparent;\n border-block-end: 1px solid var(--hairline-color);\n }\n\n .elements {\n --border-radius: 0;\n\n .tableview table.data thead {\n th,\n td {\n border-block-end: 1px solid var(--hairline-color);\n\n &:not(.ordered) {\n background-color: transparent;\n }\n }\n }\n }\n\n .footer {\n border-radius: 0 0 calc(var(--large-border-radius) - 1px)\n calc(var(--large-border-radius) - 1px) !important;\n box-shadow: none;\n border-block-start: 1px solid var(--hairline-color);\n background: transparent;\n }\n }\n\n craft-proxy-scrollbar {\n position: sticky;\n width: calc(100% + var(--xl) * 2);\n margin-inline: calc(var(--xl) * -1);\n }\n}\n\n.elements {\n position: relative;\n\n &:not(.busy) {\n .update-spinner {\n display: none;\n }\n }\n\n &.busy {\n min-height: 72px;\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n z-index: 100;\n inset-block-start: 0;\n inset-inline-start: calc(var(--pane-padding, 24px) * -1);\n width: calc(100% + var(--pane-padding, 24px) + var(--pane-padding, 24px));\n height: 100%;\n background: color.adjust(mixins.$white, $alpha: -0.25);\n border-radius: var(--large-border-radius);\n }\n }\n\n .header {\n margin-block: calc(var(--xl) * -1 + 2px) var(--xl);\n margin-inline: calc(var(--padding) * -1 + 2px);\n padding: var(--s);\n background-color: var(--gray-050);\n box-shadow: none;\n border-radius: var(--border-radius, var(--small-border-radius));\n\n &::after {\n content: '';\n }\n\n .selectallcontainer {\n display: flex;\n align-items: center;\n gap: 5px;\n cursor: default;\n }\n }\n\n .tableview tr.draggee th,\n .tableview tr.draggee td,\n .thumbsview li.draggee {\n opacity: 0.25;\n }\n\n // table views\n .tableview {\n th {\n .move,\n .toggle {\n display: flex;\n position: absolute;\n justify-content: center;\n align-items: center;\n inset-block-start: 50%;\n transform: translateY(-50%);\n margin-inline-start: calc(var(--touch-target-size) * -1);\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n }\n\n .move {\n font-size: 11px;\n text-decoration: none;\n }\n\n .toggle {\n text-align: center;\n padding: 4px;\n border-radius: 50%;\n }\n\n .move + .toggle {\n margin-inline-start: calc(var(--touch-target-size) * -2);\n }\n\n .enabled-label {\n margin-inline-start: var(--xs);\n }\n }\n\n .chip {\n background-color: transparent;\n }\n\n tr.disabled {\n opacity: 1;\n\n & > th > div > *,\n & > td {\n opacity: 0.25;\n }\n\n & > th > div > button.toggle {\n opacity: 1;\n pointer-events: all;\n }\n }\n }\n\n // thumbs views\n .thumbsview {\n display: grid;\n gap: var(--xs);\n grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n\n li {\n position: relative;\n margin-inline: 0 1px;\n margin-block: 0 1px;\n max-width: 226px;\n border-radius: var(--large-border-radius);\n\n &:hover {\n .chip {\n background-color: var(--gray-050);\n }\n }\n\n &.sel {\n a {\n cursor: pointer !important;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n }\n\n .chip.large {\n width: 100%;\n }\n\n .chip-content {\n max-width: 100%;\n }\n }\n}\n\n.tableview {\n .inline-chips {\n .chip {\n padding: 0;\n background-color: transparent;\n }\n }\n}\n\n.export-form {\n position: relative;\n\n .spinner {\n position: absolute;\n inset-block-end: 0;\n inset-inline-end: -24px;\n }\n}\n\n/* structures */\n.structure {\n position: relative;\n z-index: 1;\n\n li {\n padding-inline-start: 8px;\n\n &.collapsed > ul {\n display: none;\n }\n\n .row:hover > .icon,\n &.draghelper > .row .move,\n .add.active {\n opacity: 1;\n }\n\n &.draghelper {\n & > .row {\n .add {\n opacity: 0;\n }\n\n .move::before {\n color: var(--link-color);\n }\n }\n }\n\n &.draginsertion {\n position: relative;\n margin-inline: 8px 0;\n margin-block: -1px;\n padding-inline-start: 0;\n height: 2px;\n background-color: var(--link-color) !important;\n border-inline-start: none;\n border-radius: 1px;\n }\n\n .toggle {\n position: relative;\n z-index: 1;\n float: inline-start;\n margin-inline: -12px -8px;\n margin-block: 10px 0;\n padding: 4px;\n }\n\n .row::after {\n @include mixins.clearafter;\n }\n\n .move,\n .add {\n margin-inline: 0 5px;\n margin-block: 5px 0;\n opacity: 0;\n transition: opacity linear 100ms;\n }\n\n .add {\n padding-block: 0;\n padding-inline: 5px;\n\n &::before {\n content: 'downangle';\n color: var(--dark-hairline-color);\n }\n\n &:not(.disabled):hover::before,\n &.active::before {\n color: var(--link-color);\n }\n }\n\n .checkbox {\n float: inline-start;\n margin-inline: 7px 0;\n margin-block: 7px 0;\n }\n }\n\n ul {\n margin-inline-start: -3px;\n\n li {\n padding-inline-start: 38px;\n background-repeat: no-repeat;\n\n --background-position-x: 0;\n --background-position-y: -6px;\n background-position: var(--background-position-x)\n var(--background-position-y);\n\n body.ltr & {\n background-image: url('../images/branch.png');\n }\n\n body.rtl & {\n --background-position-x: 100%;\n background-image: url('../images/branch_rtl.png');\n }\n\n &:not(:last-child, .last) {\n padding-inline-start: 37px;\n border-inline-start: 1px solid var(--gray-200);\n\n body.ltr & {\n --background-position-x: -1px;\n }\n\n body.rtl & {\n --background-position-x: calc(100% + 1px);\n }\n }\n\n &.draginsertion {\n margin-inline-start: 38px;\n }\n }\n }\n\n .row {\n &.draghover {\n .chip {\n z-index: 2;\n border-radius: 15px;\n box-shadow: inset 0 0 0 2px var(--link-color);\n }\n }\n\n &.droptarget {\n border-radius: 5px;\n box-shadow: inset 0 0 0 2px var(--link-color);\n }\n }\n}\n\n.elementselect .elements:not(:empty),\n.componentselect .components:not(:empty) {\n & + .flex {\n margin-block-start: var(--s);\n }\n}\n\n/* element select fields */\n.elementselect {\n position: relative;\n min-height: 34px;\n\n .flex,\n .btn {\n clear: both;\n }\n\n .structure {\n .chip {\n margin-block-start: var(--xs);\n }\n\n & > li {\n padding-inline-start: 0;\n }\n\n ul {\n margin-inline-start: 14px;\n\n li {\n --background-position-y: 0;\n }\n }\n }\n}\n\n/* nested element cards */\n.nested-element-cards {\n display: flex;\n flex-direction: column;\n gap: var(--s);\n\n & > .pane {\n margin: 0;\n }\n}\n\n/* editable tables */\ntable.editable {\n border-radius: var(--large-border-radius);\n border: 1px solid var(--gray-200);\n\n th,\n td.heading,\n td.action {\n color: var(--medium-text-color);\n font-weight: normal;\n background-color: var(--gray-050);\n\n button:not(.lightswitch),\n a {\n display: inline-flex;\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n align-items: center;\n justify-content: center;\n }\n\n .flex {\n gap: 0;\n }\n }\n\n td.action {\n padding-inline: var(--xs) !important;\n vertical-align: middle;\n\n &:has(+ td.action) {\n padding-inline-end: 0 !important;\n }\n\n & + td.action {\n padding-inline-start: 0 !important;\n }\n }\n\n thead,\n tbody {\n tr {\n th {\n padding-block: 6px;\n padding-inline: 10px;\n }\n }\n }\n\n thead {\n tr {\n th {\n border-block-end: 1px solid var(--hairline-color);\n\n &.has-info {\n padding-inline-end: calc(15px + 1em);\n }\n\n span.info {\n position: absolute;\n margin-inline-start: 5px;\n }\n }\n }\n }\n\n tbody {\n tr {\n &:not(:first-child) {\n th,\n td {\n border-block-start: 1px solid var(--hairline-color);\n }\n }\n\n &:last-child {\n td:first-child {\n border-end-start-radius: var(--large-border-radius);\n\n textarea,\n input.text {\n border-end-start-radius: calc(var(--large-border-radius) - 1px);\n }\n }\n }\n\n td:not(:first-child),\n th ~ td:not(.hidden) ~ td {\n border-inline-start: 1px solid var(--hairline-color);\n }\n\n th {\n // Set a dark border-left for the first | that follows a | , if there is one.\n // This is a ridiculous CSS hack since there's no operator/pseudo-class that mimics jQuery's next(selector) function.\n // If there was it could have been as simple as: th ??? td:not(.hidden) { dark left border }\n // kudos to Mark Huot for coming up with it!\n & ~ td:not(:first-child) {\n border-inline-start: 1px solid #dbdddf;\n }\n }\n\n td {\n vertical-align: top;\n background-color: var(--white);\n padding-block: 4px;\n padding-inline: 10px;\n\n &.focus {\n position: relative;\n box-shadow: inset 0 0 0 1px var(--hairline-color);\n }\n\n &.textual {\n padding: 0;\n\n .editable-table-preview {\n text-align: start;\n white-space: pre-wrap;\n\n & + textarea {\n opacity: 0;\n height: 0;\n min-height: 0;\n padding-block: 0;\n }\n }\n\n textarea {\n resize: none;\n }\n\n pre {\n text-align: start;\n white-space: pre-wrap;\n }\n }\n\n &.lightswitch-cell {\n padding-block: 9px;\n\n .lightswitch {\n display: block;\n margin-block: 0;\n margin-inline: auto;\n }\n }\n\n &.checkbox-cell {\n padding-block: 10px;\n\n .checkbox-wrapper {\n display: block;\n margin-block: -2px 0;\n margin-inline: auto;\n width: 16px;\n height: 16px;\n }\n }\n\n &.error {\n box-shadow: inset 0 0 0 1px var(--error-color);\n }\n\n &.disabled {\n position: relative;\n opacity: 1;\n\n &::after {\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n background-color: color.adjust(mixins.$grey050, $alpha: -0.25);\n user-select: none;\n }\n }\n\n &.action {\n padding-block: 4px;\n padding-inline: 7px;\n\n & + td.action {\n border-inline-start: none;\n padding-inline-start: 0;\n }\n }\n\n .flex > * {\n margin-block-end: 0;\n }\n }\n }\n\n textarea,\n textarea.text,\n input.text,\n pre,\n .editable-table-preview {\n display: block;\n width: 100%;\n border: none;\n box-shadow: none;\n border-radius: 0;\n padding-block: 7px;\n padding-inline: 10px;\n line-height: 20px;\n background-color: transparent;\n overflow: hidden;\n transition: none;\n box-sizing: border-box;\n }\n\n .color-container {\n display: block;\n position: relative;\n\n & > .color,\n .color-input {\n margin-block-end: 0;\n }\n\n & > .color {\n position: absolute;\n inset-block-start: 10px;\n inset-inline-start: 10px;\n z-index: 1;\n }\n\n .color-hex-indicator {\n inset-inline-start: 32px;\n }\n\n .color-input {\n padding-inline-start: calc(32px + 1em);\n }\n }\n\n .datewrapper,\n .timewrapper {\n display: block;\n width: calc(100% - 29px);\n\n .text + div[data-icon] {\n inset-block-start: 6px;\n inset-inline-start: 10px;\n }\n }\n }\n\n &:not(.static) {\n td.textual {\n cursor: text;\n }\n }\n\n & + .btn.add {\n display: block;\n width: 100%;\n }\n\n &:not(.hidden) + .btn.add {\n border-block-start-width: 0;\n border-radius: 0 0 var(--medium-border-radius) var(--medium-border-radius);\n }\n}\n\n.border-box,\n.shadow-box {\n & + .buttons {\n margin-block-start: 7px;\n }\n}\n\n/* ----------------------------------------\n/* Nav\n/* ---------------------------------------- */\n\nul.tree,\n.tree ul {\n margin-inline-start: 20px;\n}\n\n.tree li .toggle {\n margin-inline: -15px 0;\n margin-block: 7px 0;\n}\n\n/* status indicators */\n.status {\n flex: 0 0 auto;\n display: inline-block;\n position: relative;\n margin-inline-end: 10px;\n width: calc(12rem / 16);\n height: calc(12rem / 16);\n border-radius: 100%;\n box-sizing: border-box;\n background-clip: border-box;\n\n body.use-shapes & {\n &.all {\n rotate: 45deg;\n background-image: linear-gradient(30deg, #184cef, #e5422b);\n }\n\n &.pending {\n background-color: transparent;\n border-style: solid;\n border-width: 0 5px 10px;\n border-color: transparent transparent var(--pending-color) transparent;\n border-radius: 1px;\n }\n\n &.all,\n &.off,\n &.suspended,\n &.expired {\n border-radius: 2px;\n transform: scale(90%);\n }\n }\n}\n\n.status:not(.on, .live, .active, .enabled, .all) {\n &:not(.pending, .warning, .off, .suspended, .expired) {\n &:not(.light, .gray, .red, .orange, .amber, .yellow) {\n &:not(.lime, .green, .emerald, .teal, .cyan, .sky) {\n &:not(.blue, .indigo, .violet, .purple, .fuchsia) {\n &:not(.pink, .rose, .grey, .black, .disabled) {\n &:not(.inactive) {\n border-color: var(--ui-control-color);\n }\n }\n }\n }\n }\n }\n}\n\n.status.all {\n background-image: linear-gradient(60deg, #184cef, #e5422b);\n background-origin: border-box;\n}\n\n.status.on,\n.status.live,\n.status.active,\n.status.enabled {\n background-color: var(--enabled-color);\n}\n\n.status.red,\n.bg-red,\n.status.off,\n.status.suspended,\n.status.expired {\n background-color: var(--disabled-color);\n}\n\n.status.warning {\n background-color: var(--warning-color);\n}\n\n.status.orange,\n.bg-orange,\n.status.pending {\n background-color: var(--pending-color);\n}\n\n.status.amber,\n.bg-amber {\n background-color: var(--amber-500);\n}\n\n.status.yellow,\n.bg-yellow {\n background-color: var(--yellow-500);\n}\n\n.status.lime,\n.bg-lime {\n background-color: var(--lime-500);\n}\n\n.status.green,\n.bg-green {\n background-color: var(--green-600);\n}\n\n.status.emerald,\n.bg-emerald {\n background-color: var(--emerald-500);\n}\n\n.status.teal,\n.bg-teal,\n.status.turquoise,\n.bg-turquoise {\n background-color: var(--enabled-color);\n}\n\n.status.cyan,\n.bg-cyan {\n background-color: var(--cyan-500);\n}\n\n.status.sky,\n.bg-sky {\n background-color: var(--sky-500);\n}\n\n.status.blue,\n.bg-blue {\n background-color: var(--blue-600);\n}\n\n.status.indigo,\n.bg-indigo {\n background-color: var(--indigo-500);\n}\n\n.status.violet,\n.bg-violet {\n background-color: var(--violet-500);\n}\n\n.status.purple,\n.bg-purple {\n background-color: var(--purple-500);\n}\n\n.status.fuchsia,\n.bg-fuchsia {\n background-color: var(--fuchsia-500);\n}\n\n.status.pink,\n.bg-pink {\n background-color: var(--pink-500);\n}\n\n.status.rose,\n.bg-rose {\n background-color: var(--rose-500);\n}\n\n.status.light {\n background-color: var(--gray-100);\n}\n\n.status.white,\n.bg-white {\n background-color: var(--white);\n}\n\n.status.black,\n.bg-black {\n background-color: var(--gray-800);\n}\n\n.status.gray,\n.bg-gray,\n.status.grey,\n.bg-grey {\n background-color: var(--gray-300);\n}\n\n.status.disabled,\n.status.inactive {\n --outline-color: var(--gray-500);\n box-shadow: inset 0 0 0 2px var(--outline-color);\n\n .sel & {\n --outline-color: var(--gray-200);\n }\n}\n\n.status.white {\n opacity: 1;\n}\n\n$statusLabelColorShade: '900';\n$statusLabelBgShade: '500';\n\n/* status labels */\n.status-label {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: var(--xs);\n height: calc(22rem / 16);\n padding-block: 0;\n padding-inline: var(--s);\n\n &::before {\n position: absolute;\n display: block;\n inset: 0;\n background-color: var(--status-label-bg-color);\n border-radius: calc(11rem / 16);\n content: '';\n opacity: 0.15;\n user-select: none;\n pointer-events: none;\n }\n\n .status,\n .cp-icon {\n margin-inline: -3px 0;\n margin-block: 0;\n }\n\n .status-label-text {\n position: relative;\n font-size: 11px;\n font-weight: 500;\n text-transform: uppercase;\n color: var(--status-label-text-color);\n }\n\n &.red {\n --status-label-text-color: var(--red-#{$statusLabelColorShade});\n --status-label-bg-color: var(--disabled-color);\n }\n\n &.amber {\n --status-label-text-color: var(--amber-#{$statusLabelColorShade});\n --status-label-bg-color: var(--amber-#{$statusLabelBgShade});\n }\n\n &.orange {\n --status-label-text-color: var(--orange-#{$statusLabelColorShade});\n --status-label-bg-color: var(--pending-color);\n }\n\n &.yellow {\n --status-label-text-color: var(--yellow-#{$statusLabelColorShade});\n --status-label-bg-color: var(--yellow-#{$statusLabelBgShade});\n }\n\n &.lime {\n --status-label-text-color: var(--lime-#{$statusLabelColorShade});\n --status-label-bg-color: var(--lime-#{$statusLabelBgShade});\n }\n\n &.green {\n --status-label-text-color: var(--green-#{$statusLabelColorShade});\n --status-label-bg-color: var(--green-#{$statusLabelBgShade});\n }\n\n &.emerald {\n --status-label-text-color: var(--emerald-#{$statusLabelColorShade});\n --status-label-bg-color: var(--emerald-#{$statusLabelBgShade});\n }\n\n &.teal {\n --status-label-text-color: var(--teal-#{$statusLabelColorShade});\n --status-label-bg-color: var(--enabled-color);\n }\n\n &.cyan {\n --status-label-text-color: var(--cyan-#{$statusLabelColorShade});\n --status-label-bg-color: var(--cyan-#{$statusLabelBgShade});\n }\n\n &.sky {\n --status-label-text-color: var(--sky-#{$statusLabelColorShade});\n --status-label-bg-color: var(--sky-#{$statusLabelBgShade});\n }\n\n &.blue {\n --status-label-text-color: var(--blue-#{$statusLabelColorShade});\n --status-label-bg-color: var(--blue-#{$statusLabelBgShade});\n }\n\n &.indigo {\n --status-label-text-color: var(--indigo-#{$statusLabelColorShade});\n --status-label-bg-color: var(--indigo-#{$statusLabelBgShade});\n }\n\n &.violet {\n --status-label-text-color: var(--violet-#{$statusLabelColorShade});\n --status-label-bg-color: var(--violet-#{$statusLabelBgShade});\n }\n\n &.purple {\n --status-label-text-color: var(--purple-#{$statusLabelColorShade});\n --status-label-bg-color: var(--purple-#{$statusLabelBgShade});\n }\n\n &.fuchsia {\n --status-label-text-color: var(--fuchsia-#{$statusLabelColorShade});\n --status-label-bg-color: var(--fuchsia-#{$statusLabelBgShade});\n }\n\n &.pink {\n --status-label-text-color: var(--pink-#{$statusLabelColorShade});\n --status-label-bg-color: var(--pink-#{$statusLabelBgShade});\n }\n\n &.rose {\n --status-label-text-color: var(--rose-#{$statusLabelColorShade});\n --status-label-bg-color: var(--rose-#{$statusLabelBgShade});\n }\n\n &.light {\n --status-label-text-color: var(--gray-#{$statusLabelColorShade});\n --status-label-bg-color: var(--gray-#{$statusLabelBgShade});\n }\n\n &.gray {\n --status-label-text-color: var(--gray-#{$statusLabelColorShade});\n --status-label-bg-color: var(--gray-#{$statusLabelBgShade});\n }\n}\n\n.card.sel,\nli.sel .card,\ntable.data tbody tr:not(.disabled).sel,\ntable.data tbody tr:not(.disabled).active-drop-target {\n .status-label.gray {\n --status-label-bg-color: var(--white);\n\n &::before {\n opacity: 0.075;\n }\n }\n}\n\n/* colors */\n.icon,\n.cp-icon,\n[data-icon],\n[data-icon-after] {\n &.warning {\n --icon-color: var(--warning-color);\n }\n\n &.red {\n --icon-color: var(--disabled-color);\n }\n\n &.orange {\n --icon-color: var(--pending-color);\n }\n\n &.amber {\n --icon-color: var(--amber-500);\n }\n\n &.yellow {\n --icon-color: var(--yellow-500);\n }\n\n &.lime {\n --icon-color: var(--lime-500);\n }\n\n &.green {\n --icon-color: var(--green-500);\n }\n\n &.emerald {\n --icon-color: var(--emerald-500);\n }\n\n &.teal {\n --icon-color: var(--enabled-color);\n }\n\n &.cyan {\n --icon-color: var(--cyan-500);\n }\n\n &.sky {\n --icon-color: var(--sky-500);\n }\n\n &.blue {\n --icon-color: var(--blue-600);\n }\n\n &.indigo {\n --icon-color: var(--indigo-500);\n }\n\n &.violet {\n --icon-color: var(--violet-500);\n }\n\n &.purple {\n --icon-color: var(--purple-500);\n }\n\n &.fuchsia {\n --icon-color: var(--fuchsia-500);\n }\n\n &.pink {\n --icon-color: var(--pink-500);\n }\n\n &.rose {\n --icon-color: var(--rose-500);\n }\n\n &.white {\n --icon-color: var(--white);\n }\n\n &.black {\n --icon-color: var(--gray-800);\n }\n\n &.gray {\n --icon-color: var(--gray-300);\n }\n}\n\n.warning,\n.red,\n.orange,\n.amber,\n.yellow,\n.lime,\n.green,\n.emerald,\n.teal,\n.cyan,\n.sky,\n.blue,\n.indigo,\n.violet,\n.purple,\n.fuchsia,\n.pink,\n.rose,\n.white,\n.black,\n.gray {\n &[data-icon]::before,\n &[data-icon-after]::after {\n color: var(--icon-color) !important;\n }\n}\n\n/* ----------------------------------------\n/* Condition builders\n/* ---------------------------------------- */\n\n.condition-container {\n margin-block: 24px;\n margin-inline: 0;\n}\n\n.condition-rule,\n.condition-footer {\n padding: 7px;\n}\n\n.condition-footer {\n border: 1px dashed var(--medium-hairline-color);\n border-radius: var(--large-border-radius);\n\n .condition:not(:empty) + & {\n border-block-start-width: 0;\n border-start-start-radius: 0;\n border-start-end-radius: 0;\n }\n\n .spinner:not(.loading) {\n display: none;\n }\n}\n\n.condition-rule {\n margin: 0;\n border: 1px solid var(--hairline-color);\n background-color: var(--gray-050);\n\n &:first-child {\n border-start-start-radius: var(--large-border-radius);\n border-start-end-radius: var(--large-border-radius);\n }\n\n & + .condition-rule {\n border-block-start-width: 0;\n }\n\n & > .rule-move,\n & > .rule-actions {\n margin-block-start: 5px;\n }\n\n & > .rule-body {\n .lightswitch {\n margin-block-start: 6px;\n display: block;\n }\n\n .selectize {\n min-width: 100px;\n }\n\n .text.fullwidth {\n min-width: 100px;\n max-width: 100%;\n }\n }\n}\n\n/* ----------------------------------------\n/* Progress bar\n/* ---------------------------------------- */\n\n.progressbar {\n border-radius: 6px;\n border: 2px solid var(--gray-700);\n padding: 2px;\n position: absolute;\n inset-inline-start: 20%;\n width: 60%;\n z-index: 1000;\n}\n\n.progressbar-inner {\n border-radius: 2px;\n height: 4px;\n background-color: var(--gray-700);\n}\n\n.progressbar:not(.pending) .progressbar-inner {\n width: 0;\n transition: width linear 100ms;\n}\n\n.progressbar.pending .progressbar-inner {\n @include striped-bg(17.6777px, var(--gray-700)); // sqrt(25^2 / 2);\n body.ltr & {\n animation-name: pendingprogress-ltr;\n }\n\n body.rtl & {\n animation-name: pendingprogress-rtl;\n }\n\n animation-timing-function: linear;\n animation-duration: 250ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes pendingprogress-ltr {\n from {\n background-position: 0;\n }\n\n to {\n background-position: 25px;\n }\n}\n\n@keyframes pendingprogress-rtl {\n from {\n background-position: 0;\n }\n\n to {\n background-position: -25px;\n }\n}\n\n.elementselect .progress-shade {\n background-color: color.adjust(mixins.$white, $alpha: -0.2);\n width: 100%;\n height: 100%;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n display: none;\n}\n\n.elementselect.uploading {\n position: relative;\n}\n\n.elementselect.uploading .progress-shade {\n display: block;\n z-index: 2;\n}\n\n// Plugin installers\n\n.missing-component {\n padding-block: 7px !important;\n padding-inline: 10px !important;\n max-width: 400px;\n background-color: var(--gray-050) !important;\n\n .error {\n margin: 0;\n }\n\n .install-plugin {\n margin-block: 7px -7px;\n margin-inline: 0;\n border-block-start: 1px solid var(--hairline-color);\n position: relative;\n padding-inline: 40px 0;\n padding-block: 10px;\n\n .icon {\n width: 32px;\n height: 32px;\n position: absolute;\n inset-block-start: calc(50% - 16px);\n inset-inline-start: 0;\n\n img,\n svg {\n width: 100%;\n height: 100%;\n }\n }\n\n h3 {\n flex: 1;\n margin-block: 8px !important;\n margin-inline: 0 !important;\n }\n\n .btn {\n margin: 0;\n }\n }\n}\n\n/* ----------------------------------------\n/* Panes, Modals and HUDs\n/* ---------------------------------------- */\n\n.pane {\n --pane-padding: var(--xl);\n --border: 1px solid var(--hairline-color);\n @include mixins.pane;\n position: relative;\n margin-block: 14px;\n margin-inline: 0;\n padding: var(--pane-padding);\n border-radius: var(--large-border-radius);\n word-wrap: break-word;\n box-sizing: border-box;\n\n .pane &,\n .slideout &,\n #content & {\n background-color: var(--gray-050);\n border: 1px solid var(--hairline-color);\n box-shadow: none;\n }\n\n &.dashed {\n background-color: transparent !important;\n box-shadow: none;\n border: 1px dashed var(--medium-hairline-color) !important;\n }\n\n &.hairline {\n background-color: transparent !important;\n box-shadow: none;\n border: 1px solid #{color.adjust(mixins.$inputColor, $alpha: -0.75)} !important;\n }\n\n &.no-border {\n border: none !important;\n }\n\n &.padding-xs {\n --pane-padding: var(--xs);\n }\n\n &.padding-s {\n --pane-padding: var(--s);\n }\n\n &.padding-m {\n --pane-padding: var(--m);\n }\n\n &.padding-l {\n --pane-padding: var(--l);\n }\n\n &.loading {\n min-height: 200px;\n\n &::after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: -24px;\n width: calc(100% + #{24 + 24}px);\n height: 100%;\n }\n }\n\n hr {\n margin-block: var(--pane-padding);\n margin-inline: calc(var(--pane-padding) * -1);\n }\n}\n\n.pane-header {\n margin-block: calc(var(--xl) * -1) var(--xl);\n margin-inline: var(--neg-padding);\n padding-block: 5px 6px;\n padding-inline: var(--padding);\n min-height: 45px;\n box-sizing: border-box;\n box-shadow: inset 0 -1px 0 0 color.adjust(mixins.$grey300, $alpha: -0.75);\n border-radius: var(--large-border-radius) var(--large-border-radius) 0 0;\n background-color: var(--gray-050);\n\n .header-btn {\n margin-block: 2px;\n margin-inline: 0;\n @include mixins.header-btn;\n }\n\n .spinner {\n margin: 0 !important;\n }\n}\n\n.pane-tabs {\n display: flex;\n flex-direction: row;\n align-items: center;\n margin-block: -5px -6px;\n margin-inline: calc(var(--padding) * -1);\n\n &:first-child {\n border-radius: var(--large-border-radius) var(--large-border-radius) 0 0;\n overflow: hidden;\n }\n\n [role='tablist'] {\n flex: 1;\n display: flex;\n flex-direction: row;\n overflow-x: auto;\n scrollbar-width: none;\n\n &::-webkit-scrollbar {\n display: none;\n }\n\n &.scrollable {\n body.ltr & {\n mask-image: linear-gradient(\n to left,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 24px\n );\n }\n\n body.rtl & {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 24px\n );\n }\n }\n\n [role='tab'] {\n --tab-label-color: var(--light-text-color);\n\n &.error {\n --highlight-color: var(--error-color) !important;\n --tab-label-color: var(--error-color) !important;\n }\n\n &,\n .tab-label {\n border-radius: 2px 2px 0 0;\n }\n\n .tab-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: relative;\n padding-block: 0;\n padding-inline: var(--padding);\n white-space: nowrap;\n height: 45px;\n }\n\n &:hover {\n text-decoration: none;\n }\n\n @include mixins.focus-styles {\n box-shadow: none;\n\n .tab-label {\n box-shadow: var(--inner-focus-ring);\n }\n }\n\n &:not(.sel) {\n color: var(--custom-text-color, var(--tab-label-color));\n\n &:hover {\n backdrop-filter: brightness(95%);\n }\n }\n\n &.sel {\n --highlight-color: var(--gray-500);\n --tab-label-color: var(--text-color);\n position: relative;\n z-index: 1;\n cursor: default;\n box-shadow:\n inset 0 2px 0 var(--custom-text-color, var(--highlight-color)),\n 0 0 0 1px mixins.$hairlineColor,\n 0 2px 12px var(--custom-sel-tab-shadow-color, var(--gray-200));\n color: var(--tab-label-color);\n background-color: var(--white) !important;\n }\n\n span[data-icon] {\n margin-inline-start: 4px;\n }\n }\n }\n\n tabs:first-child {\n [role='tablist'] {\n [role='tab'] {\n &:first-child {\n &,\n .tab-label {\n border-start-start-radius: var(--large-border-radius);\n }\n }\n }\n }\n }\n\n .menubtn {\n margin-block: 0;\n margin-inline: var(--xl);\n\n &.error {\n span[data-icon] {\n margin-inline-end: 2px;\n }\n }\n }\n}\n\n/* detail sidebars */\n.details {\n --spacing: var(--l);\n padding-block: 0 var(--spacing);\n padding-inline: var(--padding);\n\n .meta,\n .field,\n hr {\n margin-inline: var(--neg-padding);\n }\n\n .meta {\n margin-block-end: var(--spacing);\n\n &:not(.read-only) {\n background-color: var(--gray-050) !important;\n }\n\n &.read-only {\n color: var(--medium-text-color);\n\n & > .data {\n min-height: auto;\n\n & > .heading,\n & > .value {\n padding-block: 6px;\n padding-inline: 0;\n }\n\n &:first-child {\n & > .heading,\n & > .value {\n padding-block-start: 0;\n }\n }\n\n &:last-child {\n & > .heading,\n & > .value {\n padding-block-end: 0;\n }\n }\n }\n }\n\n &.warning {\n padding-block: var(--m);\n color: var(--text-color) !important;\n background-color: var(--yellow-050) !important;\n box-shadow:\n 0 0 0 1px var(--yellow-300),\n 0 2px 12px color.adjust(mixins.$grey200, $alpha: -0.5);\n\n p {\n margin-block-end: 5px;\n }\n\n .btn {\n background-color: var(--yellow-300);\n\n &:hover,\n &:focus {\n background-color: color.adjust(mixins.$yellow300, $lightness: -10%);\n }\n\n &:active,\n &[aria-expanded='true'] {\n background-color: color.adjust(mixins.$yellow300, $lightness: -15%);\n }\n }\n }\n\n & > .field,\n & > .data {\n margin-block: 0 !important;\n margin-inline: var(--neg-padding) !important;\n\n & > .heading > label,\n & > .heading {\n color: var(--gray-600);\n }\n }\n\n & > .field > .status-badge {\n inset-inline-start: 0;\n }\n\n .text::placeholder,\n .datewrapper .text + div[data-icon],\n .timewrapper .text + div[data-icon] {\n color: var(--gray-500);\n }\n\n .ui-datepicker {\n margin-inline: -8px 0;\n margin-block: 0;\n }\n }\n\n hr {\n margin-block: var(--spacing);\n margin-inline: 0;\n border-block-start-color: var(--hairline-color);\n }\n\n @include mixins.placeholder-styles(var(--gray-500));\n\n .text {\n background-color: transparent !important;\n resize: none;\n }\n\n & > .field .heading,\n & > fieldset > legend {\n margin-block: 0 var(--s);\n margin-inline: 0;\n }\n\n & > .field > .heading > label,\n & > fieldset > legend {\n font-weight: normal;\n color: var(--gray-600);\n }\n\n & > .field > .heading > label {\n margin: 0;\n }\n\n & > .field {\n margin-block: 0 var(--spacing);\n margin-inline: 0;\n\n & > .heading {\n margin-block-start: 0;\n }\n\n & > .input > .text.fullwidth {\n margin-block: 0;\n margin-inline: var(--neg-padding);\n padding-inline: var(--padding);\n border: none;\n background-color: var(--gray-050) !important;\n width: calc(100% + var(--padding) + var(--padding));\n }\n }\n\n /*\n When there's no .meta container (which can occur when editing a matrix block)\n make sure the sidebar aligns with the top of the content area.\n */\n & > fieldset:not(:first-child) {\n margin-block: var(--spacing) !important;\n margin-inline: 0 !important;\n }\n\n & > .text {\n border-radius: var(--large-border-radius);\n margin-block-end: var(--spacing);\n\n &:not(:focus) {\n border-color: color.adjust(mixins.$inputColor, $alpha: -0.6);\n }\n }\n}\n\n/* meta panes */\n$min2ColWidth: 400px;\n\n.meta {\n padding-block: 0;\n padding-inline: var(--padding);\n overflow: visible;\n\n &,\n & > .flex-fields {\n & > .field,\n & > .data {\n display: flex;\n min-height: 44px;\n box-sizing: border-box;\n flex-wrap: wrap; // for error lists\n justify-content: space-between;\n align-items: center;\n margin-block: 0 !important;\n margin-inline: var(--neg-padding) !important;\n padding-block: 0;\n padding-inline: var(--padding);\n transition:\n padding-inline-start linear 100ms,\n padding-inline-end linear 100ms;\n\n &.nested {\n padding-inline-start: 38px;\n }\n\n &.add {\n background-color: color.adjust(mixins.$grey050, $lightness: -2%);\n\n &::before {\n position: absolute;\n inset-inline-start: 0;\n width: 31px;\n text-align: end;\n @include mixins.icon;\n content: 'plus';\n color: var(--light-text-color);\n }\n\n .input {\n width: 100%;\n }\n }\n\n & > .heading {\n margin: 0;\n\n @media screen and (min-width: $min2ColWidth) {\n flex: 0 0 104px;\n margin-inline-end: var(--s);\n line-height: 18px;\n }\n }\n\n &.lightswitch-field > .heading {\n flex: 1;\n }\n\n & > .input {\n .flex {\n flex-wrap: nowrap;\n\n & > * {\n margin-block-end: 0;\n }\n }\n }\n }\n\n & > .field > .heading {\n padding-block-start: var(--s);\n\n @media screen and (min-width: $min2ColWidth) {\n padding-block: 12px;\n padding-inline: 0;\n }\n\n & > .copytextbtn {\n display: none;\n }\n }\n\n & > .data > .heading {\n padding-block: var(--s);\n padding-inline: 0;\n }\n\n & > .field > .heading > label,\n & > .data > .heading {\n color: var(--medium-text-color);\n }\n\n & > .field > .input,\n & > .data > .value {\n padding-block: 5px;\n padding-inline: 0;\n width: 100%;\n\n @media screen and (min-width: $min2ColWidth) {\n width: calc(100% - 112px);\n }\n }\n\n & > .data > .value {\n display: flex;\n align-items: center;\n\n & > [data-icon='draft'] {\n margin-block-start: -2px;\n margin-inline-end: 8px;\n }\n }\n\n & > .field.lightswitch-field > .input {\n flex: 0;\n width: auto;\n }\n\n & > .field {\n &.has-errors {\n border: 1px solid var(--error-color) !important;\n\n &:first-child {\n border-start-start-radius: var(--large-border-radius);\n border-start-end-radius: var(--large-border-radius);\n }\n\n &:last-child {\n border-end-start-radius: var(--large-border-radius);\n border-end-end-radius: var(--large-border-radius);\n }\n\n & + .field {\n border-block-start: none !important;\n }\n }\n\n & > .heading {\n & > label,\n & > legend {\n font-weight: normal;\n }\n }\n\n & > .input {\n &,\n & > .flex,\n & > .flex > .textwrapper,\n & > .datewrapper,\n & > .timewrapper,\n & > .datetimewrapper > .datewrapper,\n & > .datetimewrapper > .timewrapper {\n & > .text {\n display: block;\n margin-block: -5px;\n margin-inline: 0;\n padding-block: 12px;\n padding-inline: 0;\n border-radius: 0;\n background-color: transparent;\n border: none !important;\n }\n }\n\n & > .datewrapper,\n & > .timewrapper,\n & > .datetimewrapper > .datewrapper,\n & > .datetimewrapper > .timewrapper {\n background-color: transparent;\n\n .text + div[data-icon] {\n inset-inline-start: 0;\n }\n }\n\n & > .datetimewrapper {\n gap: 0;\n\n & > .datewrapper {\n width: 55%;\n }\n\n & > .timewrapper {\n width: 45%;\n }\n }\n\n & > .datewrapper,\n & > .timewrapper {\n display: block;\n width: 100%;\n }\n }\n\n & > ul.errors {\n margin: 0;\n padding-block: 0 6px;\n padding-inline: 0;\n width: 100%;\n list-style-type: none;\n }\n\n & > .clear-btn {\n margin-inline-end: var(--neg-padding);\n }\n }\n }\n\n & > .field:not(:first-child, .first-child),\n & > .flex-fields + .field:not(.first-child) {\n border-block-start: 1px solid var(--hairline-color);\n }\n\n & > .flex-fields {\n h2,\n blockquote.note {\n margin-block: 0 !important;\n margin-inline: -24px !important;\n padding-block: 14px;\n padding-inline: 24px;\n background-color: color.adjust(mixins.$grey050, $lightness: -2%);\n }\n\n blockquote.note {\n border-radius: 0;\n border: none;\n }\n\n hr {\n margin-block: 0;\n margin-inline: -24px;\n }\n }\n}\n\n.meta > .field > .input > .select {\n display: block;\n margin-block: calc(var(--s) * -1);\n margin-inline: 0;\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n background-color: transparent;\n\n &::after {\n inset-inline-end: 0;\n }\n\n & + .spinner {\n position: absolute;\n inset-block-start: calc(50% - 17px);\n inset-inline-end: -24px;\n }\n\n select {\n padding-inline: 0 12px;\n padding-block: var(--s);\n width: 100%;\n background-color: transparent;\n }\n}\n\n.meta > .field > .input > .custom-select {\n display: block;\n margin-block: calc(var(--s) * -1);\n margin-inline: 0;\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n background-color: transparent;\n\n .menubtn:not(.action-btn) {\n padding-inline-start: 0;\n justify-content: flex-start;\n width: 100%;\n background-color: transparent;\n\n &::after {\n position: absolute;\n inset-block-start: calc(50% - 5px);\n inset-inline-end: 0;\n }\n }\n\n .label {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.body {\n position: relative;\n}\n\n.slideout-container,\n.slideout,\n.modal,\n.hud {\n z-index: 100;\n box-sizing: border-box;\n}\n\n.modal,\n.hud {\n @include mixins.modal;\n}\n\n.slideout-shade {\n opacity: 0;\n transition: opacity linear 250ms;\n\n &.so-visible {\n opacity: 1;\n }\n}\n\n.slideout-container {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100vw;\n height: 100vh;\n height: -webkit-fill-available; // h/t https://twitter.com/AllThingsSmitty/status/1254151507412496384\n pointer-events: none;\n\n &.so-lp {\n position: absolute;\n inset-block-start: var(--m);\n inset-inline-start: var(--m);\n width: calc(100% - var(--m) * 2);\n height: calc(100vh - var(--m) * 2);\n }\n\n body.has-debug-toolbar & {\n height: calc(100vh - 42px);\n }\n}\n\n.slideout {\n position: absolute;\n background-color: var(--white);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey400, $alpha: -0.75),\n 0 25px 100px color.adjust(mixins.$grey900, $alpha: -0.5) !important;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n padding-block: 24px;\n padding-inline: var(--padding);\n pointer-events: all;\n container-type: inline-size;\n\n &.so-mobile,\n &.so-lp {\n width: 100% !important;\n height: 100% !important;\n inset-inline-start: 0;\n transition: inset-block-start linear 250ms;\n will-change: inset-block-start;\n }\n\n &.so-mobile {\n --padding: 14px;\n --neg-padding: -14px;\n }\n\n &.so-lp {\n border-radius: var(--large-border-radius);\n }\n\n &:not(.so-mobile, .so-lp) {\n border-start-start-radius: var(--large-border-radius);\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n border-end-start-radius: var(--large-border-radius);\n }\n\n &:not(.so-mobile, .so-lp) {\n inset-block-start: 0;\n width: 55%;\n height: 100%;\n\n @media screen and (prefers-reduced-motion: no-preference) {\n transition: inset-inline-start linear 250ms;\n will-change: inset-inline-start;\n }\n }\n\n & > .pane-header {\n padding-inline: var(--padding);\n z-index: 2;\n border-radius: 0;\n\n & > .so-toolbar {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--xs);\n min-height: calc(44px - 16px);\n\n & > .pane-tabs {\n width: 1px; // give other elements in the header plenty of room before the tabs take up whatever's left\n flex: 1;\n margin-inline-end: 0;\n }\n }\n }\n\n & > .so-body {\n flex: 1;\n margin-block: -24px;\n margin-inline: var(--neg-padding);\n overflow: hidden auto;\n position: relative;\n\n &:not(:last-child) {\n margin-block-end: 0;\n }\n\n & > h1:not(:last-child) {\n padding-block-end: var(--s);\n border-block-end: 1px solid var(--hairline-color);\n }\n\n &.so-full-details,\n & > .so-sidebar {\n background-color: var(--gray-100) !important;\n }\n\n &:not(.so-full-details) {\n padding-block: 24px;\n padding-inline: var(--padding);\n }\n\n & > .so-sidebar,\n &.so-full-details > .so-content > .details {\n box-sizing: border-box;\n padding-block: 0 var(--spacing);\n padding-inline: var(--padding);\n\n & > .preview-thumb-container {\n margin-block: 0;\n margin-inline: var(--neg-padding);\n height: auto;\n min-height: 54px; // make room for the Preview / Edit buttons\n\n & + .pane-header {\n border-radius: 0;\n }\n }\n\n .image-actions {\n &.is-mobile {\n margin-block: calc(var(--spacing) / 2) var(--spacing);\n margin-inline: 0;\n }\n }\n\n & > .meta.read-only:first-child {\n margin-block-start: var(--padding);\n }\n\n & > .meta.warning {\n box-shadow: none;\n border-block-end: 1px solid var(--yellow-300);\n }\n\n & > .field {\n & > .input > .text.fullwidth {\n border-radius: 0;\n }\n }\n\n .notes {\n padding-block: var(--m);\n }\n }\n\n & > .so-sidebar {\n position: absolute;\n inset-block-start: 0;\n @include mixins.pane;\n width: 350px;\n height: 100%;\n max-width: 100%;\n overflow: hidden auto;\n z-index: 1;\n\n body.ltr & {\n transition: inset-inline-end linear 250ms;\n }\n\n body.rtl & {\n transition: inset-inline-start linear 250ms;\n }\n }\n }\n\n & > .so-footer {\n position: relative;\n display: flex;\n gap: var(--s);\n justify-content: space-between;\n flex-wrap: wrap;\n margin-block: 0 -24px;\n margin-inline: var(--neg-padding);\n padding-block: 5px;\n padding-inline: var(--padding);\n @include mixins.pane;\n background-color: var(--gray-050);\n z-index: 3;\n\n & > .so-extra {\n flex: 0 0 100%;\n margin-block: 0;\n margin-inline: var(--neg-padding);\n padding-block: 0 8px;\n padding-inline: var(--padding);\n border-block-end: 1px solid var(--hairline-color);\n }\n }\n}\n\n@container (width > 700px) {\n .slideout {\n &.showing-sidebar {\n .so-body {\n display: flex;\n flex-direction: row;\n padding: 0;\n overflow: hidden;\n\n & > .so-content {\n position: relative;\n z-index: 2;\n padding: 24px;\n width: calc(100% - 350px);\n height: 100%;\n box-sizing: border-box;\n border-inline-end: 1px solid var(--gray-200);\n overflow: hidden auto;\n }\n\n & > .so-sidebar {\n position: relative;\n display: block !important;\n inset-block-start: auto;\n inset-inline: auto !important;\n height: 100%;\n box-shadow: none;\n }\n }\n }\n\n & > .so-footer {\n & > .so-extra {\n margin: 0;\n padding: 0;\n border: none;\n flex: auto 0 1;\n }\n }\n }\n}\n\n.header,\n.hud-header,\n.footer,\n.hud-footer {\n position: relative;\n z-index: 1;\n box-sizing: border-box;\n}\n\n.header,\n.hud-header,\n.footer,\n.hud-footer {\n background-color: var(--gray-100);\n}\n\n.header,\n.hud-header {\n border-radius: var(--large-border-radius) var(--large-border-radius) 0 0;\n padding: 24px;\n box-shadow: inset 0 -1px 0 var(--hairline-color);\n\n h1 {\n margin: 0;\n }\n}\n\n.footer,\n.hud-footer {\n border-radius: 0 0 var(--large-border-radius) var(--large-border-radius);\n padding-block: 5px;\n padding-inline: var(--pane-padding, var(--xl));\n box-shadow: inset 0 1px 0 var(--hairline-color);\n\n &.flex {\n & > * {\n margin-block-end: 0;\n }\n }\n}\n\n.modal .body,\n.hud .main {\n padding: 24px;\n overflow: hidden;\n box-sizing: border-box;\n}\n\n.pane,\n.modal .body {\n .header {\n margin-block: calc(var(--pane-padding, 24px) * -1) var(--pane-padding, 24px);\n margin-inline: calc(var(--pane-padding, 24px) * -1);\n }\n\n .footer {\n margin-block: var(--pane-padding, 24px) calc(var(--pane-padding, 24px) * -1);\n margin-inline: calc(var(--pane-padding, 24px) * -1);\n }\n}\n\n.slideout-shade,\n.modal-shade,\n.hud-shade {\n z-index: 100;\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n display: none;\n}\n\n.slideout-shade,\n.modal-shade {\n &:not(.dark) {\n background-color: color.adjust(mixins.$grey400, $alpha: -0.65) !important;\n }\n\n &.dark {\n background-color: color.adjust(mixins.$grey900, $alpha: -0.5) !important;\n }\n\n &.blurred {\n backdrop-filter: blur(10px);\n }\n}\n\n.modal {\n position: fixed;\n overflow: hidden;\n\n &:not(.fitted, .fullscreen) {\n width: 66%;\n height: 66%;\n min-width: 600px;\n min-height: 400px;\n }\n\n &.fitted {\n width: auto;\n height: auto;\n min-width: 0;\n min-height: 0;\n }\n\n &.fullscreen {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n &.alert .body {\n padding-inline-start: 76px;\n\n &::before {\n @include mixins.icon;\n margin-inline: -58px 0;\n margin-block: -6px 0;\n float: inline-start;\n content: 'alert';\n font-size: 40px;\n color: var(--light-text-color);\n }\n }\n\n &.secure .body {\n padding-inline-start: 76px;\n\n &::before {\n @include mixins.icon;\n margin-inline: -56px 0;\n margin-block: -14px 0;\n float: inline-start;\n content: 'secure';\n font-size: 58px;\n color: var(--light-text-color);\n }\n }\n\n .resizehandle {\n position: absolute;\n z-index: 1;\n inset-block-end: 0;\n inset-inline-end: 0;\n width: 24px;\n height: 24px;\n cursor: nwse-resize;\n padding: var(--xs);\n\n path {\n fill: var(--ui-control-color);\n }\n\n body.rtl & {\n .ltr {\n display: none;\n }\n }\n\n body.ltr & {\n .rtl {\n display: none;\n }\n }\n }\n}\n\n.hud {\n position: absolute;\n display: none;\n inset-block-start: 0;\n\n &.tooltip-hud {\n display: block;\n }\n\n &.has-footer .tip-bottom {\n background-image: url('../images/hudtip_bottom_gray.png');\n }\n\n .tip {\n position: absolute;\n z-index: 101;\n background: no-repeat 0 0;\n }\n\n .tip-left {\n inset-inline-start: -15px;\n width: 15px;\n height: 30px;\n background-image: url('../images/hudtip_left.png');\n }\n\n .tip-top {\n inset-block-start: -15px;\n width: 30px;\n height: 15px;\n background-image: url('../images/hudtip_top.png');\n }\n\n .tip-right {\n inset-inline-end: -15px;\n width: 15px;\n height: 30px;\n background-image: url('../images/hudtip_right.png');\n }\n\n .tip-bottom {\n inset-block-end: -15px;\n width: 30px;\n height: 15px;\n background-image: url('../images/hudtip_bottom.png');\n }\n}\n\n.hud .hud-header,\n.hud .hud-footer {\n padding-block: var(--s);\n padding-inline: var(--xl);\n}\n\n.hud .body {\n overflow: hidden;\n\n ::-webkit-scrollbar {\n appearance: none;\n }\n\n ::-webkit-scrollbar:vertical {\n width: 11px;\n }\n\n ::-webkit-scrollbar:horizontal {\n height: 11px;\n }\n\n ::-webkit-scrollbar-thumb {\n border-radius: 8px;\n border: 2px solid transparent;\n background-color: color.adjust(mixins.$black, $alpha: -0.5);\n }\n\n ::-webkit-scrollbar-track {\n background-color: var(--gray-050);\n }\n}\n\n/* inline asset previews */\n\n.preview-thumb-container {\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 190px;\n background-color: var(--gray-900);\n margin-block: 0 var(--spacing);\n margin-inline: var(--neg-padding);\n\n &.checkered img {\n background-color: var(--white);\n @include mixins.checkered-bg(17px);\n }\n\n &.editable {\n cursor: pointer;\n }\n\n &.loading {\n &::after {\n content: '';\n font-size: 0;\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n inset-inline-start: 0;\n inset-block-start: 0;\n background-color: color.adjust(mixins.$grey900, $alpha: -0.2);\n }\n\n .spinner {\n color: var(--white);\n z-index: 1;\n }\n }\n\n #details & {\n border-radius: var(--large-border-radius);\n overflow: hidden;\n }\n\n .preview-thumb {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n\n img {\n display: block;\n max-width: 100%;\n max-height: 190px;\n }\n }\n}\n\n.image-actions {\n &.is-mobile {\n margin-block: calc((var(--spacing) / 2) * -1) var(--spacing);\n margin-inline: var(--neg-padding);\n display: grid;\n grid-template-columns: 1fr 1fr;\n }\n}\n\n.button-fade {\n .buttons {\n opacity: 0;\n position: absolute;\n inset-block-start: 10px;\n inset-inline-end: 10px;\n margin: 0;\n transition: opacity linear 100ms;\n\n .btn {\n --ui-control-color: var(--white);\n --ui-control-hover-color: var(--white);\n --ui-control-active-color: var(--white);\n --interaction-background-color: var(--gray-700);\n background-color: var(--gray-600);\n color: var(--white);\n @include mixins.light-on-dark-text;\n @include mixins.two-color-focus-ring($light-button: false);\n\n &:hover {\n background-color: var(--interaction-background-color) !important;\n }\n\n &:not(.disabled, .loading, .dashed) {\n &:focus,\n &.focus,\n &:hover {\n background-color: var(--interaction-background-color);\n }\n }\n }\n }\n\n &:hover,\n &:focus-within {\n .buttons {\n opacity: 1;\n }\n }\n}\n\n/* element selector modals */\n.elementselectormodal {\n --content-padding: 24px;\n padding-block-end: 44px;\n user-select: none;\n\n & > .header {\n padding-block: 14px;\n text-align: center;\n\n & + .body {\n height: calc(100% - 48px) !important;\n }\n }\n\n .body {\n position: relative;\n height: 100%;\n\n .spinner.big {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n margin-block: -24px 0;\n margin-inline: -24px 0;\n }\n\n .content {\n height: calc(100% + 48px);\n\n .sidebar {\n position: absolute;\n inset-block-start: 0;\n margin-inline-start: -249px;\n height: 100%;\n overflow: auto;\n padding-block: var(--content-padding);\n padding-inline: 0;\n }\n\n .main {\n margin: -24px;\n padding: var(--content-padding);\n height: 100%;\n box-sizing: border-box;\n overflow: auto;\n position: relative;\n\n .elements {\n &.busy {\n min-height: calc(100% - 48px);\n\n .update-spinner {\n z-index: 101;\n }\n }\n\n .header {\n margin-block: 0 var(--m);\n margin-inline: 0;\n }\n\n .tableview table {\n tr {\n th,\n td {\n cursor: default;\n }\n\n // prevent double focus ring (the row already gets it)\n .checkbox::before {\n box-shadow: none !important;\n }\n }\n }\n\n .structure .row {\n margin-block-start: 1px;\n }\n }\n }\n }\n }\n\n .footer {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n margin: 0;\n box-sizing: border-box;\n\n .spinner {\n float: inline-end;\n margin-inline-end: -24px;\n }\n }\n}\n\n/* element selector modals & customize sources modal */\n.elementselectormodal,\n.customize-sources-modal {\n .main-header {\n display: flex;\n align-items: center;\n margin-block-end: var(--s);\n }\n\n .main-heading {\n margin-block-end: 0;\n }\n\n .nav-toggle {\n margin-inline-start: 4px;\n @include mixins.touch-target;\n color: var(--ui-control-color);\n\n &:hover {\n color: var(--gray-500);\n }\n }\n\n .sidebar-header {\n display: flex;\n justify-content: flex-end;\n padding-block: 0;\n padding-inline: var(--s);\n margin-block-end: var(--s);\n }\n\n .nav-close {\n @include mixins.touch-target;\n }\n}\n\n/* element editing HUD */\n.element-hud-form {\n .buttons {\n position: relative;\n\n .spinner {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: -24px;\n }\n }\n}\n\n/* recent activity container */\n.activity-container {\n margin-inline: var(--s);\n\n ul {\n display: flex;\n flex-flow: row wrap;\n gap: var(--xs);\n\n li {\n .activity-btn {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n display: block;\n\n .elementthumb {\n position: relative;\n width: 100%;\n height: 100%;\n border-radius: 50px;\n background: var(--gray-050);\n overflow: hidden;\n border: 2px solid var(--white);\n box-shadow: 0 1px 2px 1px color.adjust(mixins.$grey900, $alpha: -0.9);\n\n img,\n svg {\n display: block;\n width: 100%;\n height: 100%;\n }\n }\n }\n\n &:not(:last-child) {\n margin-inline-end: -10px;\n }\n }\n }\n}\n\n/* element index view menu */\n.element-index-view-menu {\n width: 400px;\n max-width: calc(100% - 20px);\n padding: 0 !important;\n\n .meta {\n padding-block: var(--s);\n }\n\n .table-columns-field {\n align-items: flex-start;\n\n .input {\n padding-block: 13px;\n padding-inline: 0;\n }\n }\n\n .menu-footer {\n margin: 0 !important;\n padding-block: var(--s) !important;\n padding-inline: var(--xl) !important;\n background-color: var(--gray-050);\n }\n}\n\n.element-index-view-menu-table-column {\n display: flex;\n align-items: flex-start;\n align-content: stretch;\n margin-block-end: 4px;\n\n .icon.move {\n margin-inline-end: 10px;\n position: relative;\n z-index: 1;\n }\n}\n\n/* sort fields */\n.sort-field {\n .input {\n .flex {\n .btngroup {\n .btn {\n width: 42px;\n }\n }\n\n .flex-grow {\n max-width: calc(100% - 85px - var(--s));\n }\n\n @media screen and (width <= 350px) {\n flex-direction: column;\n\n & > * {\n width: 100%;\n }\n\n .flex-grow {\n max-width: none;\n }\n }\n }\n }\n}\n\n/* element filter HUD */\n.element-filter-hud {\n &.loading .body {\n padding: 44px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .body,\n .main {\n overflow: visible;\n }\n}\n\n/* Address Cards */\n.address-cards {\n display: grid;\n gap: var(--m) var(--m);\n grid-template-columns: repeat(1, minmax(0, 1fr));\n grid-auto-rows: minmax(0, 1fr);\n\n .so-content & {\n grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\n }\n}\n\n.address-cards__add-btn {\n padding: 1rem;\n min-height: 8rem;\n height: auto;\n width: 100%;\n}\n\n.address-card.error {\n border: 1px solid #cf1124;\n}\n\n.address-card.error:hover {\n border-color: #cf1124;\n}\n\n@media (width >= 1024px) {\n .address-cards {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n}\n\n@media (width >= 1280px) {\n .address-cards {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n\n .so-content & {\n grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n }\n }\n}\n\n@media (width >= 1536px) {\n .address-cards {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n}\n\n.address-card {\n border: 1px solid #eee;\n border-radius: 0.375rem;\n padding: 1rem;\n min-height: 4rem;\n}\n\n.address-card:hover {\n border-color: #ddd;\n background-color: #fafafa;\n cursor: pointer;\n}\n\n.address-card .address-card-header {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n}\n\n.address-card .address-card-header-actions {\n display: flex;\n justify-content: flex-end;\n}\n\n.address-card .address-card-label {\n background: #e6f1fe;\n color: #2563eb;\n padding-block: 0.125rem;\n padding-inline: 0.5rem;\n border-radius: 0.25rem;\n font-size: 0.75rem;\n text-transform: uppercase;\n font-weight: 500;\n margin-block-end: 0.75rem;\n margin-inline-end: 0.5rem;\n}\n\n/* logout warning/login/elevated session modals */\n.logoutwarningmodalshade,\n.login-modal-shade,\n#logoutwarningmodal,\n.login-modal,\n#elevatedsessionmodal,\n.prompt {\n z-index: 1001;\n}\n\n#logoutwarningmodal,\n#elevatedsessionmodal,\n.prompt {\n width: 500px;\n}\n\n.prompt {\n height: auto;\n min-height: auto;\n}\n\n.cpmodal {\n & > .cpmodal-body {\n padding: var(--padding);\n }\n\n & > .cpmodal-footer {\n position: relative;\n display: flex;\n gap: 8px;\n justify-content: space-between;\n flex-wrap: wrap;\n @include mixins.pane;\n padding-block: var(--s);\n padding-inline: var(--padding);\n background-color: var(--gray-050);\n }\n}\n\n/* delete user modal */\n.deleteusermodal {\n .content-summary {\n margin-block: -24px 24px;\n margin-inline: -24px;\n padding: 24px;\n background-color: var(--gray-050);\n }\n\n .options {\n label {\n display: inline-block;\n line-height: 30px;\n }\n }\n\n .elementselect {\n margin-inline-start: 10px;\n display: inline-block;\n vertical-align: middle;\n }\n\n .buttons {\n .spinner {\n margin-inline-end: -20px;\n }\n }\n\n div.elements {\n list-style: none;\n }\n}\n\n.dropdownsettingsmodal {\n width: auto;\n height: auto;\n min-width: 0;\n min-height: 0;\n max-width: 400px;\n\n .body {\n max-height: 100%;\n overflow-y: auto;\n }\n}\n\n.previewmodal {\n &.zilch {\n padding-block: 100px;\n padding-inline: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n}\n\n/* ----------------------------------------\n/* Alternative Text\n/* ---------------------------------------- */\n.video-transcript {\n background-color: var(--gray-050);\n overflow-y: scroll;\n font-size: 1rem;\n position: relative;\n\n @include mixins.focus-styles {\n // Unset default\n box-shadow: none;\n color: var(--white);\n background-color: var(--gray-800);\n }\n}\n\n.video-transcript__inner {\n margin-inline: auto;\n max-width: 550px;\n padding: var(--xl);\n}\n\n/* ----------------------------------------\n/* Menus\n/* ---------------------------------------- */\n\n.menu,\n.ui-datepicker,\n.ui-timepicker-list {\n @include mixins.menu-styles;\n}\n\n.ui-datepicker,\n.ui-timepicker-list {\n padding: 0;\n}\n\n.menu {\n display: none;\n position: absolute;\n\n &.padded {\n padding-block: var(--s);\n padding-inline: calc(var(--m) + var(--s));\n\n hr {\n margin-block: var(--s);\n margin-inline: calc((var(--m) + var(--s)) * -1);\n }\n\n ul {\n li {\n margin-block: 0;\n margin-inline: calc(var(--m) * -1);\n padding-block: 0;\n padding-inline: var(--m);\n\n a {\n border-radius: var(--large-border-radius);\n }\n }\n }\n\n .extralight {\n margin-block-start: 2px;\n }\n }\n\n h6,\n .h6 {\n &:first-child {\n margin-block-start: 14px !important;\n }\n }\n\n ul {\n &.padded {\n li {\n a,\n .menu-item,\n .menu-option {\n padding-inline-start: calc(var(--m) + 18rem / 16);\n\n &.sel {\n &:not([data-icon])::before {\n float: inline-start;\n margin-inline: calc(-18rem / 16 - 4px) 0;\n margin-block: 4px 0;\n font-size: 14px;\n width: 14px;\n content: 'check';\n color: currentcolor;\n margin-block-start: 3px !important;\n }\n }\n }\n }\n }\n\n li {\n a,\n .menu-item,\n .menu-option {\n margin-block: 0;\n margin-inline: -14px;\n padding-block: 10px;\n padding-inline: 14px;\n white-space: nowrap;\n font-size: 14px;\n appearance: none;\n\n &:not(:last-child) {\n margin-inline-end: 0;\n }\n\n &:not(.flex, .hidden) {\n display: block;\n width: calc(100% + 28px);\n text-align: start;\n }\n\n &.flex {\n [data-icon] {\n margin-block-start: -2px;\n }\n }\n\n &.sel {\n cursor: default;\n }\n\n .shortcut {\n float: inline-end;\n margin-inline-start: 14px;\n padding-block: 0;\n padding-inline: 4px;\n border-radius: var(--medium-border-radius);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey600, $alpha: -0.75),\n 0 1px 3px -1px color.adjust(mixins.$grey600, $alpha: -0.5);\n }\n }\n }\n }\n\n & > .flex {\n margin-block: 10px;\n position: relative;\n\n &.padded {\n margin-inline-start: -14px;\n padding-inline-start: 24px;\n\n &.sel {\n &::before {\n position: absolute;\n inset-block-start: 36px;\n inset-inline-start: 7px;\n content: 'check';\n font-size: 14px;\n color: var(--light-text-color);\n }\n }\n }\n }\n\n hr {\n margin-block: 5px;\n margin-inline: -14px;\n }\n\n .go::after {\n color: inherit;\n }\n\n &:not(.menu--disclosure) ul li a,\n ul li .menu-item,\n ul li .menu-option {\n color: mixins.$menuOptionColor;\n text-decoration: none;\n cursor: default;\n }\n}\n\n.menu li {\n & > a,\n & > button,\n & > .menu-item {\n &[data-icon]::before,\n [data-icon]::before,\n span.icon:not([data-icon]) {\n display: inline-block;\n width: calc(14rem / 16);\n height: calc(14rem / 16);\n margin-inline: -1px 9px;\n }\n\n &[data-icon]::before,\n [data-icon]::before {\n position: relative;\n inset-block-start: -2px;\n text-align: center;\n font-size: 14px;\n color: currentcolor;\n }\n\n span.icon:not([data-icon]) svg {\n display: block;\n position: relative;\n inset-block-start: 1px;\n width: 100%;\n height: 100%;\n @include mixins.svg-mask(var(--icon-color, var(--ui-control-color)));\n }\n\n &.error {\n &[data-icon]::before,\n [data-icon]::before {\n color: var(--error-color);\n }\n\n span.icon:not([data-icon]) svg {\n @include mixins.svg-mask(var(--error-color));\n }\n }\n }\n}\n\n/* prettier-ignore */\n.menu:not(.menu--disclosure) ul li a:not(.disabled):hover,\n.menu:not(.menu--disclosure) ul li .menu-item:not(.sel, .disabled):hover,\n.menu:not(.menu--disclosure) ul li .menu-option:not(.sel, .disabled):hover,\n.menu:not(.menu--disclosure, :hover) ul li a:not(.disabled).hover,\n.menu:not(.menu--disclosure, :hover) ul li .menu-item:not(.sel, .disabled).hover,\n.menu:not(.menu--disclosure, :hover) ul li .menu-option:not(.sel, .disabled).hover {\n @include mixins.menu-item-active-styles;\n\n // Pretty gnarly, but needs to override the default hover styles with this selector\n .status:not(.on, .live, .active, .enabled, .all) {\n &:not(.pending, .warning, .off, .suspended, .expired) {\n &:not(.light, .gray, .red, .orange, .amber, .yellow) {\n &:not(.lime, .green, .emerald, .teal, .cyan, .sky) {\n &:not(.blue, .indigo, .violet, .purple, .fuchsia) {\n &:not(.pink, .rose, .grey, .black, .disabled) {\n &:not(.inactive) {\n border-color: currentcolor;\n }\n }\n }\n }\n }\n }\n }\n}\n\n.menu {\n hr.padded,\n .h6.padded,\n h6.padded {\n margin-inline-start: 20px;\n }\n}\n\n.menu--disclosure ul li {\n & > a:not(.crumb-link),\n & > .menu-item,\n & > .menu-option {\n --focus-ring: var(--inner-focus-ring);\n\n &:hover {\n @include mixins.disclosure-link-hover-styles;\n }\n }\n}\n\n/* tag select fields */\n.tagselect {\n .elements {\n li {\n display: inline;\n }\n }\n\n .chip.small {\n clear: none;\n margin-inline-end: 7px;\n }\n\n .add {\n position: relative;\n z-index: 1;\n margin-inline: 0 7px;\n margin-block: 7px 0;\n display: inline-block;\n width: 12em;\n\n .text {\n padding-inline-end: 30px;\n }\n\n .spinner {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: 5px;\n }\n }\n}\n\n.tagmenu {\n ul {\n li {\n a {\n padding-inline-start: 26px;\n\n &::before {\n float: inline-start;\n margin-inline: -18px 0;\n margin-block: 3px 0;\n }\n }\n }\n }\n}\n\n/* selectize */\n.selectize-control.single .selectize-input:not(.no-arrow)::after {\n display: none;\n}\n\n/* ----------------------------------------\n/* Fields\n/* ---------------------------------------- */\n\n.shadow-box {\n border-radius: var(--large-border-radius);\n border: 1px solid var(--gray-200);\n @include mixins.shadow;\n}\n\ntable.shadow-box,\ntable.editable {\n border-collapse: separate;\n border-spacing: 0;\n\n thead,\n tbody:first-child,\n caption + tbody {\n tr:first-child {\n th:first-child,\n td:first-child {\n &,\n &.disabled::after {\n border-start-start-radius: var(--medium-border-radius);\n }\n }\n\n th:last-child,\n td:last-child {\n &,\n &.disabled::after {\n border-start-end-radius: var(--medium-border-radius);\n }\n }\n }\n }\n\n thead:last-child,\n tbody:last-child {\n tr:last-child {\n th:first-child,\n td:first-child {\n &,\n &.disabled::after {\n border-end-start-radius: calc(var(--large-border-radius) - 1px);\n }\n }\n\n th:last-child,\n td:last-child {\n &,\n &.disabled::after {\n border-end-end-radius: calc(var(--large-border-radius) - 1px);\n }\n }\n }\n }\n}\n\n.text,\n.passwordwrapper,\n.border-box,\n.selectize.multiselect .selectize-input,\n.multiselect > select {\n @include mixins.input-styles;\n}\n\n.text,\n.passwordwrapper,\n.border-box,\n.selectize.multiselect .selectize-input {\n &.focus {\n @include mixins.input-focused-styles;\n }\n\n @include mixins.focus-styles {\n @include mixins.input-focused-styles;\n }\n}\n\ninput.text,\ntextarea.text,\n.text > input,\n.text > textarea,\ntable.editable textarea,\n.selectize.multiselect .selectize-input {\n font-size: 14px;\n line-height: 20px;\n color: var(--text-color);\n min-height: 3px;\n box-sizing: border-box;\n appearance: none;\n}\n\n.selectize.multiselect .selectize-input {\n line-height: 18px;\n}\n\ntextarea.text.fullwidth {\n display: block;\n}\n\n.multitext .multitextrow {\n &::after {\n @include mixins.clearafter;\n }\n\n &:first-child .text {\n &:first-child {\n border-start-start-radius: var(--medium-border-radius);\n }\n\n &:last-child {\n border-start-end-radius: var(--medium-border-radius);\n }\n }\n\n &:last-child .text {\n &:first-child {\n border-end-start-radius: var(--medium-border-radius);\n }\n\n &:last-child {\n border-end-end-radius: var(--medium-border-radius);\n }\n }\n\n &:not(:first-child) .text {\n margin-block-start: -1px;\n }\n\n .text {\n border-radius: 0;\n float: inline-start;\n box-sizing: border-box;\n\n &:not(:first-child) {\n margin-inline-start: -1px;\n }\n\n &:first-child {\n &:nth-last-child(1) {\n width: 100%;\n }\n\n &:nth-last-child(2) {\n width: 50%;\n }\n\n &:nth-last-child(2) ~ .text {\n width: calc(50% + 1px);\n }\n }\n\n &.error {\n position: relative;\n z-index: 1;\n }\n }\n\n .text:focus,\n .selectize.multiselect .selectize-input.focus {\n position: relative;\n z-index: 2;\n }\n}\n\n.link-input {\n container-type: inline-size;\n\n & > .flex {\n & > div {\n &.text-link {\n border: 1px solid color.adjust(mixins.$inputColor, $alpha: -0.75);\n border-radius: var(--large-border-radius);\n cursor: text;\n\n &:has(.text:focus) {\n box-shadow: var(--focus-ring);\n }\n\n & > .text,\n & > .chip {\n margin-block: -1px;\n background-color: transparent;\n }\n\n & > .text {\n border: none;\n margin-inline: -1px;\n\n &:focus {\n position: relative;\n }\n\n &:focus {\n box-shadow: none !important;\n }\n }\n\n .chip-content {\n a {\n word-break: break-word;\n }\n }\n }\n }\n\n @container (max-width: calc(399rem/16)) {\n & {\n flex-direction: column;\n align-items: stretch;\n\n & > .select,\n & > .select select,\n & > div[data-link-type] .text,\n & > div[data-link-type] .chip {\n display: flex;\n width: 100%;\n }\n\n & > div[data-link-type] ul.elements {\n align-items: stretch;\n }\n }\n }\n }\n}\n\n.chars-left {\n position: relative;\n float: inline-end;\n margin-inline: 7px;\n margin-block: calc(-27rem / 16) 0;\n color: var(--light-text-color);\n\n .input.ltr > & {\n float: inline-end;\n }\n\n .input.rtl > & {\n float: inline-start;\n }\n\n &.negative-chars-left {\n color: var(--error-color);\n }\n}\n\n.field,\nfieldset {\n position: relative;\n margin-block: 24px;\n margin-inline: 0;\n\n .flex > & {\n margin-block: 0;\n }\n}\n\n.status-badge {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 2px;\n height: 100%;\n content: '';\n cursor: help;\n\n &.modified {\n background-color: var(--blue-600);\n box-shadow: 0 0 5px hsl(221deg 83% 53% / 15%);\n }\n\n &.outdated {\n background-color: var(--pending-color);\n box-shadow: 0 0 5px hsl(27deg 96% 61% / 15%);\n }\n}\n\n.field {\n min-inline-size: initial;\n\n & > .status-badge {\n border-radius: 1px;\n }\n\n & > .heading {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n position: relative;\n margin-block: -5px 5px;\n\n & > label,\n & > legend {\n font-weight: bold;\n\n code {\n font-size: 1em !important;\n }\n\n .info {\n margin-inline-start: 5px;\n }\n }\n\n .t9n-indicator {\n position: relative;\n inset-block-start: calc(-1rem / 16);\n margin-inline-start: 7px;\n color: var(--light-text-color);\n }\n\n & + .instructions {\n margin-block-start: -3px;\n }\n\n // BC\n & > .instructions {\n width: 100%;\n }\n }\n\n & > .instructions {\n margin-block-end: 5px;\n }\n\n & > .input {\n position: relative;\n\n & + .instructions {\n margin-block: 5px 0;\n margin-inline: 0;\n }\n\n input:disabled,\n textarea:disabled {\n cursor: not-allowed;\n }\n }\n\n & > .notice,\n & > .warning {\n margin-block: 5px 0;\n margin-inline: 0;\n }\n}\n\n.field > .instructions,\n // BC\n.field > .heading > .instructions,\n.checkboxfield .instructions {\n color: var(--custom-text-color, var(--medium-text-color));\n\n img,\n video,\n embed,\n iframe {\n max-width: 100% !important;\n }\n\n ul,\n ol {\n margin-block: 1em;\n margin-inline: 0;\n padding-inline-start: 2em;\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-block-start: 0.25em;\n }\n}\n\n.expand-status-btn {\n margin-inline-start: 5px;\n width: 30px;\n min-height: 17px;\n padding: 0;\n line-height: 16px;\n border-radius: var(--small-border-radius);\n color: var(--text-color);\n\n &::before {\n margin: 0;\n }\n}\n\n/* toggles and nested fields */\n.nested-fields {\n margin: -24px;\n padding-block: 24px 0;\n padding-inline: 24px;\n\n &.hidden {\n display: block;\n height: 0;\n }\n\n & > .field:last-child {\n padding-block-end: 24px;\n }\n}\n\n/* checkbox */\ninput.checkbox {\n opacity: 0;\n position: absolute;\n width: var(--checkbox-size);\n height: var(--checkbox-size);\n\n & + label:has(> .text) {\n &::before {\n inset-block-start: 6px;\n }\n }\n}\n\ninput.checkbox + label,\ndiv.checkbox {\n display: inline-block;\n clear: none;\n position: relative;\n padding-inline-start: calc(1rem + 5px);\n line-height: 1rem;\n min-height: 1rem;\n cursor: pointer;\n\n &,\n &::before {\n // set the border radius on the container too, for (some) focus rings\n border-radius: var(--small-border-radius);\n }\n\n &::before {\n display: block;\n position: absolute;\n inset-inline-start: 0;\n inset-block-start: 0;\n width: var(--checkbox-size) !important;\n height: var(--checkbox-size);\n box-sizing: border-box;\n content: '';\n font-size: 0;\n background-color: hsl(212deg 50% 99%);\n border: 1px solid color.adjust(mixins.$inputColor, $alpha: -0.6);\n background-clip: padding-box;\n }\n\n &:empty {\n padding-inline-start: var(--checkbox-size);\n\n &::after {\n content: '';\n font-size: 0;\n }\n }\n\n .info {\n height: 16px;\n }\n}\n\ninput.checkbox:disabled + label,\n.disabled div.checkbox {\n cursor: not-allowed;\n}\n\ninput.checkbox:checked + label::before,\ndiv.checkbox.checked::before,\n.sel div.checkbox::before,\ninput.checkbox:indeterminate + label::before,\ndiv.checkbox.indeterminate::before,\n.elementselectormodal\n .body\n .content\n .main\n .elements\n .disabled\n .checkbox::before {\n @include mixins.icon;\n line-height: var(--checkbox-size);\n color: var(--gray-900);\n}\n\ninput.checkbox:checked:not(:indeterminate) + label::before,\ndiv.checkbox.checked:not(.indeterminate)::before,\n.sel:not(.matrixblock) div.checkbox:not(.indeterminate)::before,\n.sel.matrixblock > .actions div.checkbox:not(.indeterminate)::before,\n.elementselectormodal\n .body\n .content\n .main\n .elements\n .disabled\n .checkbox::before {\n content: 'check';\n font-size: 14px;\n}\n\ninput.checkbox:indeterminate + label::before,\ndiv.checkbox.indeterminate::before {\n content: 'minus';\n font-size: 7px;\n text-align: center;\n}\n\nbody:not(.reduce-focus-visibility) {\n input.checkbox:focus + label::before,\n :focus div.checkbox::before {\n @include mixins.input-focused-styles;\n }\n}\n\nbody.reduce-focus-visibility {\n input.checkbox:focus-visible + label::before,\n :focus-visible div.checkbox::before {\n @include mixins.input-focused-styles;\n }\n}\n\n.checkbox-icon {\n display: inline-flex;\n padding: 3px;\n background-color: var(--enabled-color);\n color: var(--white);\n border-radius: var(--small-border-radius);\n\n &::before {\n --checkbox-size: 14px;\n @include mixins.icon;\n content: 'check';\n line-height: var(--checkbox-size);\n font-size: var(--checkbox-size);\n }\n}\n\n.checkbox-preview-label {\n display: none;\n}\n\n.monaco-mouse-cursor-text {\n @include mixins.focus-styles {\n box-shadow: none !important;\n }\n}\n\nfieldset {\n .checkboxfield {\n margin-block: 5px;\n margin-inline: 0;\n }\n}\n\n.checkboxfield {\n .instructions,\n .notice,\n .warning {\n margin-block-start: 2px;\n padding-inline-start: calc(1rem + 5px);\n }\n}\n\n/* radio */\ninput.radio {\n opacity: 0;\n position: absolute;\n width: var(--radio-size);\n height: var(--radio-size);\n}\n\ninput.radio + label,\ndiv.radio {\n display: inline-block;\n clear: none;\n position: relative;\n padding-inline-start: calc(1rem + 5px);\n line-height: calc(24 / 14);\n cursor: pointer;\n}\n\ninput.radio:disabled + label,\n.disabled div.radio {\n cursor: not-allowed;\n}\n\ninput.radio + label:empty,\ndiv.radio:empty {\n padding-inline-start: var(--radio-size);\n}\n\n/* fixes a RTL bug */\ninput.radio + label::before,\ninput.radio + label::after,\ndiv.radio::before,\ndiv.radio::after {\n display: block;\n position: absolute;\n content: '';\n box-sizing: border-box;\n background-clip: padding-box;\n border-radius: 100%;\n}\n\ninput.radio + label::before,\ndiv.radio::before {\n inset-block-start: 50%;\n inset-inline-start: 0;\n transform: translateY(-50%);\n width: var(--radio-size);\n height: var(--radio-size);\n background-color: hsl(212deg 50% 99%);\n border: 1px solid color.adjust(mixins.$inputColor, $alpha: -0.6);\n}\n\ninput.radio + label::after,\ndiv.radio::after {\n inset-block-start: calc(50%);\n inset-inline-start: 4px;\n transform: translateY(-50%);\n width: calc(var(--radio-size) - 8px);\n height: calc(var(--radio-size) - 8px);\n}\n\ninput.radio:checked + label::after,\ndiv.radio.checked::after,\n.sel div.radio::after {\n background: var(--gray-900);\n}\n\nbody:not(.reduce-focus-visibility) {\n input.radio:focus + label::before,\n :focus div.radio::before {\n @include mixins.input-focused-styles;\n }\n}\n\nbody.reduce-focus-visibility {\n input.radio:focus-visible + label::before,\n :focus-visible div.radio::before {\n @include mixins.input-focused-styles;\n }\n}\n\n/* multiselect */\n.multiselect > select {\n color: var(--text-color);\n font-size: 14px;\n appearance: none;\n\n @include mixins.focus-styles {\n @include mixins.input-focused-styles;\n }\n\n option {\n padding-block: 1px;\n padding-inline: 8px;\n }\n}\n\n.text,\n.selectize.multiselect .selectize-input {\n padding-block: 6px;\n}\n\n.text:not(.color-input),\n.selectize.multiselect .selectize-input {\n padding-inline: 9px;\n}\n\n.text {\n background-color: var(--white);\n\n &:not(.small) {\n box-sizing: border-box;\n min-height: calc(34rem / 16);\n }\n\n &.small {\n padding: 3px;\n }\n\n &.readable {\n padding-block: 16px;\n padding-inline: 18px;\n font-size: 16px;\n line-height: 22px;\n\n & + .chars-left {\n margin-block-start: -23px;\n }\n }\n\n &.clearable {\n padding-inline-end: var(--touch-target-size);\n }\n\n input {\n margin: 0;\n padding: 0;\n border: none;\n background-color: transparent;\n }\n}\n\ntd.errors .text,\n.input.errors > .text,\n.input.errors > .border-box,\n.input.errors > .passwordwrapper,\n.input.errors > .autosuggest-container .text,\n.text.error {\n border: 1px solid var(--error-color) !important;\n}\n\n.texticon {\n position: relative;\n cursor: text;\n min-width: 130px;\n\n &.icon {\n &::before {\n position: absolute;\n inset-block-start: calc(50% - 7rem / 16);\n inset-inline-start: 9px;\n color: var(--ui-control-color);\n }\n }\n\n .texticon-icon {\n position: absolute;\n inset-block-start: calc((34rem / 16) / 2);\n transform: translateY(-50%);\n display: flex;\n justify-content: center;\n align-items: center;\n inset-inline-start: 9px;\n }\n\n .text {\n padding-inline-start: calc(26rem / 16);\n }\n\n .clear-btn {\n position: absolute;\n inset-block-start: calc(\n (var(--touch-target-size) - 34px) / -2\n ); /* Responds to min-height of text input */\n inset-inline-end: 0;\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n }\n\n &.has-filter-btn {\n .text {\n padding-inline-end: 26px;\n }\n\n .filter-btn {\n position: absolute;\n inset-block-start: calc((34rem / 16) / 2);\n transform: translateY(-50%);\n inset-inline-end: 4px;\n padding-block: 0 4px;\n padding-inline: 7px;\n font-size: 14px;\n line-height: 22px;\n cursor: pointer;\n border-radius: 13px;\n\n &::before {\n @include mixins.icon;\n content: 'filter';\n color: var(--medium-text-color);\n }\n\n &:hover {\n background-color: var(--gray-100);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: var(--gray-350);\n\n &::before {\n color: var(--white);\n }\n }\n }\n\n .text {\n &.clearable {\n padding-inline-end: calc(30px + var(--touch-target-size));\n }\n }\n\n .clear-btn {\n inset-inline-end: 30px;\n }\n }\n}\n\n.texthint-container {\n position: relative;\n height: 0;\n}\n\n.texthint {\n position: absolute;\n inset-block-start: -1px;\n width: 100%;\n color: var(--light-text-color);\n cursor: text;\n}\n\n.passwordwrapper {\n position: relative;\n\n .password {\n border: none;\n background: transparent;\n padding-inline-end: 4rem;\n box-shadow: none !important;\n }\n\n .password-toggle {\n color: var(--link-color);\n position: absolute;\n inset-block: 0;\n inset-inline-end: 9px;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.datetimewrapper {\n display: flex;\n flex-flow: row nowrap;\n align-items: center;\n gap: 5px;\n}\n\n.clear-btn {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 24px;\n cursor: pointer;\n color: var(--ui-control-color);\n border: none;\n padding: 0;\n background: transparent;\n\n &::before {\n @include mixins.icon;\n content: 'remove';\n }\n\n &:hover {\n color: var(--ui-control-hover-color);\n }\n\n &:active {\n color: var(--ui-control-active-color);\n }\n}\n\n.close-btn {\n position: relative;\n\n &::before,\n &::after {\n position: absolute;\n content: '';\n inset-block-start: 50%;\n inset-inline-start: 50%;\n height: 15px;\n width: 2px;\n background-color: var(--ui-control-color);\n }\n\n &::before {\n transform: translate(-50%, -50%) rotate(-45deg);\n }\n\n &::after {\n transform: translate(-50%, -50%) rotate(45deg);\n }\n\n &:hover {\n &::before,\n &::after {\n background-color: var(--ui-control-hover-color);\n }\n }\n\n &:active {\n &::before,\n &::after {\n background-color: var(--ui-control-active-color);\n }\n }\n}\n\n.datewrapper,\n.timewrapper {\n display: inline-block;\n position: relative;\n\n .text {\n position: relative;\n z-index: 1;\n width: 100%;\n\n & + div[data-icon] {\n display: none;\n }\n\n &:placeholder-shown,\n &.empty-value {\n & + div[data-icon] {\n display: block;\n position: absolute;\n inset-block-start: calc(50% - 12px);\n inset-inline-start: 14px;\n z-index: 0;\n color: var(--light-text-color);\n\n &,\n &::before {\n user-select: none;\n pointer-events: none;\n z-index: 1;\n }\n }\n }\n }\n}\n\n.datewrapper {\n width: 8em;\n}\n\n.timewrapper {\n width: 7em;\n}\n\n@include mixins.placeholder-styles(var(--gray-400));\n\n/* Kill IE's special text features */\n::-ms-reveal,\n::-ms-clear {\n display: none;\n}\n\n/* Asset indexing related */\ntr.indexingSession td {\n height: 34px;\n padding-block: 1px;\n padding-inline: 10px;\n}\n\ntr.indexingSession td.progress div.progressContainer {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\ntr.indexingSession td.progress div.progressContainer .progressbar {\n width: 70%;\n position: relative;\n inset-inline-start: 0;\n height: 12px;\n z-index: 1;\n}\n\ntr.indexingSession td.progress div.progressContainer div.progressInfo {\n width: 20%;\n}\n\n// Selects\n.select:not(.selectize),\n.select:not(.selectize) select {\n @include mixins.select-styles;\n}\n\n.select:not(.selectize) {\n @include mixins.select-container-styles;\n}\n\n.select:not(.selectize)::after {\n @include mixins.select-arrow-styles;\n}\n\n.select:not(.selectize) select {\n @include mixins.select-input-styles;\n white-space: pre;\n}\n\n.select:not(.selectize).fullwidth select {\n @include mixins.select-input-fullwidth-styles;\n}\n\n.select:not(.selectize) select {\n &:hover {\n @include mixins.select-input-focused-styles;\n }\n\n @include mixins.focus-styles {\n @include mixins.select-input-focused-styles;\n }\n}\n\n.select:not(.selectize).small::after {\n inset-block-start: 9px;\n}\n\n.select:not(.selectize).small select {\n padding-block: 4px !important;\n font-size: 11px;\n}\n\n.selectize-control .selectize-input.disabled,\n.custom-select.disabled {\n opacity: 1;\n cursor: not-allowed !important;\n pointer-events: auto !important;\n\n * {\n cursor: not-allowed !important;\n pointer-events: auto !important;\n }\n}\n\n.selectize .selectize-input {\n display: block;\n border-color: inherit;\n box-shadow: none;\n background-color: transparent;\n\n .item {\n max-width: 100%;\n\n span {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n}\n\n.selectize.select .selectize-input::after {\n display: none;\n}\n\nbody .selectize-dropdown {\n border: none;\n z-index: 101;\n}\n\n/* single select styles */\n.selectize.select {\n @include mixins.placeholder-styles(var(--gray-700));\n height: 34px;\n\n &:not(.fullwidth) {\n width: 25em;\n max-width: 100%;\n }\n}\n\n.datetimewrapper .selectize.select:not(.fullwidth) {\n max-width: calc(100% - 29px);\n}\n\n.selectize.select .selectize-control {\n @include mixins.select-container-styles;\n\n &::after {\n @include mixins.select-arrow-styles;\n }\n}\n\n.selectize.select .selectize-input {\n @include mixins.select-styles;\n\n &.focus {\n box-shadow: var(--focus-ring);\n }\n}\n\n.selectize.select .selectize-input {\n @include mixins.select-input-styles;\n}\n\n.selectize.select .selectize-control,\n.selectize.select .selectize-input {\n width: 100%;\n}\n\n/* multi select styles */\n.selectize.multiselect .selectize-input {\n min-height: 34px;\n padding-block-end: 3px;\n\n &.focus {\n @include mixins.input-focused-styles;\n }\n\n & > .item {\n @include mixins.token-styles;\n display: inline-flex;\n flex-direction: row;\n padding-block: 3px !important;\n padding-inline: 7px !important;\n\n &.active {\n @include mixins.active-token-styles;\n }\n\n & > .remove {\n position: static;\n margin-inline: 3px -3px;\n margin-block: -1px 0;\n border-inline-start: none;\n padding: 0;\n font-size: 0;\n color: var(--ui-control-color);\n\n &:hover {\n color: var(--ui-control-hover-color);\n background-color: transparent;\n }\n\n &::before {\n font-size: 14px;\n @include mixins.icon;\n content: 'remove';\n }\n }\n }\n}\n\n/* menu styles */\nbody {\n .selectize-dropdown {\n margin-block-start: 1px;\n\n [data-selectable],\n .option,\n .optgroup-header {\n @include mixins.menu-item-styles;\n }\n\n .optgroup {\n &:not(:first-child) {\n border-block-start: 1px solid var(--hairline-color);\n }\n\n padding-block-start: 5px;\n\n .option {\n padding-inline-start: 24px;\n }\n }\n\n .optgroup-header {\n @include mixins.h6-styles;\n margin: 0;\n padding-block: 4px;\n padding-inline: 0;\n }\n\n .active:not(.selected),\n .option:hover {\n background-color: var(--gray-100);\n }\n\n .selected {\n @include mixins.menu-item-active-styles;\n cursor: default !important;\n\n .light {\n color: inherit !important;\n }\n }\n }\n\n .selectize-dropdown-content {\n @include mixins.menu-styles;\n max-height: 70vh;\n\n .option {\n min-height: 18px;\n }\n\n & > div[data-value='new'] {\n &::before {\n @include mixins.icon;\n content: 'plus';\n margin-inline-end: 5px;\n }\n\n &::after {\n content: '…';\n }\n }\n }\n\n &.no-scroll .selectize-dropdown-content {\n max-height: 200px; // default for selectize\n }\n}\n\n/* datepicker */\n.ui-datepicker {\n position: fixed;\n inset-block-start: -300px;\n margin-inline-start: 1px;\n width: 210px;\n height: 242px;\n z-index: 101 !important;\n}\n\n.ui-datepicker-header {\n padding-block: 8px 4px;\n padding-inline: 8px;\n}\n\n.ui-datepicker-prev {\n float: inline-start;\n}\n\n.ui-datepicker-next {\n float: inline-end;\n}\n\n.ui-datepicker-prev span,\n.ui-datepicker-next span {\n display: none;\n}\n\n.ui-datepicker-prev,\n.ui-datepicker-next {\n width: 20px;\n height: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n &:hover::after {\n border-color: var(--link-color);\n }\n}\n\n.ui-datepicker-prev::after {\n @include mixins.angle(left);\n}\n\n.ui-datepicker-next::after {\n @include mixins.angle(right);\n}\n\n.ui-datepicker-title {\n text-align: center;\n}\n\n.ui-datepicker-calendar th,\n.ui-datepicker-calendar td {\n padding: 2px !important;\n}\n\n.ui-datepicker-calendar th span,\n.ui-datepicker-calendar td a {\n display: block;\n width: calc(26 / 16 * 1rem);\n line-height: 26px;\n text-align: center;\n color: var(--text-color);\n}\n\n.ui-datepicker-calendar th span {\n color: var(--medium-text-color);\n font-weight: normal;\n}\n\n.ui-datepicker-calendar td a {\n border-radius: 2px;\n}\n\n.ui-datepicker-calendar td a:hover {\n background-color: var(--light-sel-color);\n text-decoration: none;\n}\n\n.ui-datepicker-calendar td a.ui-state-active {\n background-color: var(--dark-sel-color);\n color: var(--white);\n @include mixins.light-on-dark-text;\n cursor: default;\n}\n\n.ui-datepicker-calendar td.ui-datepicker-today a {\n border-radius: 13px;\n box-shadow: inset 0 0 0 2px var(--light-sel-color);\n}\n\n/* timepicker */\n.ui-timepicker-wrapper {\n z-index: 101;\n}\n\n.ui-timepicker-list {\n margin-inline-start: 1px;\n overflow-y: auto;\n width: calc(14px + 6em);\n height: 210px;\n z-index: 100;\n}\n\n.ui-timepicker-list li {\n padding-inline: 14px 0;\n padding-block: 2px;\n white-space: nowrap;\n cursor: pointer;\n}\n\n.ui-timepicker-list li:hover {\n background-color: var(--light-sel-color);\n}\n\n.ui-timepicker-list li.ui-timepicker-selected {\n background-color: var(--dark-sel-color);\n color: var(--white);\n @include mixins.light-on-dark-text;\n cursor: default;\n}\n\n/* slide picker */\n.slide-picker {\n display: flex;\n height: 1rem;\n white-space: nowrap;\n\n a {\n position: relative;\n border: 1px solid var(--hairline-color);\n border-inline-start: none;\n background-image: none;\n width: calc(8rem / 16 - 1px);\n height: calc(1rem - 2px);\n margin-inline-start: 0;\n margin-block: 1px;\n box-sizing: border-box;\n cursor: pointer;\n\n &:first-child {\n width: calc(8rem / 16);\n border-inline-start: 1px solid var(--gray-400) !important;\n }\n\n &::before {\n content: '';\n position: absolute;\n inset-block-start: calc(-4rem / 16 - 1px);\n inset-inline-start: -1px;\n width: calc(100% + 2px);\n height: var(--touch-target-size);\n }\n }\n\n &:not(:hover) a.active,\n &:hover a.active-hover {\n border-block-start-color: var(--gray-400);\n border-block-end-color: var(--gray-400);\n height: 1rem;\n margin-block: 0;\n\n &:first-child {\n border-inline-start: 1px solid var(--gray-400);\n border-start-start-radius: var(--small-border-radius);\n border-end-start-radius: var(--small-border-radius);\n }\n }\n\n &:not(:hover) a.last-active,\n &:hover a.last-active-hover {\n border-inline-end: 1px solid var(--gray-400);\n border-start-end-radius: var(--small-border-radius);\n border-end-end-radius: var(--small-border-radius);\n }\n\n &:focus {\n a.active {\n background-color: var(--light-sel-color);\n }\n }\n}\n\n/* icon picker */\n.icon-picker {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: var(--xs);\n}\n\n.icon-picker--icon {\n display: flex;\n align-items: center;\n justify-content: center;\n @include mixins.input-styles;\n border-radius: var(--ui-control-border-radius);\n width: var(--ui-control-height);\n height: var(--ui-control-height);\n background: var(--gray-050);\n\n svg {\n width: calc(20rem / 16);\n height: calc(20rem / 16);\n @include mixins.svg-mask(var(--ui-control-color));\n }\n}\n\n.icon-picker-modal {\n --width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);\n width: var(--width) !important;\n min-width: 0 !important;\n max-width: calc(100% - 20px) !important;\n\n .body {\n height: 100%;\n display: flex;\n flex-direction: column;\n gap: var(--l);\n\n .icon-picker-modal--list {\n flex: 1;\n position: relative;\n overflow: hidden;\n\n &:not(.loading) {\n .spinner {\n display: none;\n }\n }\n\n &.loading {\n &::after {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n content: '';\n background-color: rgb(255 255 255 / 75%);\n }\n\n .spinner {\n inset-block-start: calc(50% - 10px);\n z-index: 1;\n }\n }\n\n ul {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-start;\n gap: var(--s);\n max-height: 100%;\n overflow: auto;\n\n .icon-picker--icon {\n --focus-ring: var(--inner-focus-ring);\n\n &:hover {\n border-color: var(--link-color);\n background-color: var(--blue-100);\n }\n }\n }\n }\n }\n}\n\n/* errors */\nul.errors {\n margin-block-start: 5px;\n list-style-type: square;\n padding-inline-start: 20px;\n}\n\nul.errors li {\n color: var(--error-color);\n}\n\n/* message pages */\n.message-container {\n position: absolute;\n z-index: 100;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n\n &.no-access {\n background-color: color.adjust(mixins.$grey900, $alpha: -0.5);\n }\n\n .pane {\n inset-block-start: 50%;\n margin-block-start: -33px !important;\n margin-inline: auto;\n width: 320px;\n box-shadow: 0 25px 100px color.adjust(mixins.$grey900, $alpha: -0.5);\n }\n}\n\n/* 2FA setup page */\nbody.setup-2fa {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 100%;\n\n #setup-2fa {\n display: flex;\n flex-direction: column;\n gap: var(--l);\n width: 550px;\n max-width: 100%;\n padding: var(--padding);\n\n #setup-2fa-intro {\n text-align: center;\n }\n\n #setup-2fa-btn {\n display: flex;\n justify-content: center;\n }\n }\n}\n\n/* licensing issues page */\nbody.licensing-issues {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 100%;\n padding: var(--padding);\n\n #licensing-issues {\n display: flex;\n flex-direction: row;\n max-width: 50em;\n\n .buttons {\n justify-content: space-between;\n\n [data-icon] {\n margin-inline: 0;\n }\n }\n }\n\n #continue {\n margin: 0;\n }\n}\n\n/* auto-suggest */\n.autosuggest-container {\n position: relative;\n}\n\n.autosuggest__results-container {\n position: absolute;\n z-index: 2;\n width: 100%;\n border-radius: var(--large-border-radius);\n background-color: var(--white);\n @include mixins.shadow;\n box-sizing: border-box;\n padding-block: 0;\n padding-inline: 14px;\n text-align: start;\n @include mixins.sans-serif-font;\n font-size: 1em !important;\n\n .autosuggest__results-before {\n @include mixins.h6-styles;\n margin-block-start: 14px !important;\n }\n\n .autosuggest__results-item {\n @include mixins.menu-item-styles;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover,\n &.autosuggest__results-item--highlighted {\n @include mixins.menu-item-active-styles;\n cursor: pointer;\n }\n }\n}\n\n/* ----------------------------------------\n/* Matrix\n/* ---------------------------------------- */\n\n/* Matrix fields */\n.matrix {\n & > .buttons {\n margin-block-start: 10px;\n }\n}\n\n.matrixblock {\n position: relative;\n margin-block-end: 10px;\n padding-block: 0 var(--m);\n padding-inline: var(--m);\n border-radius: var(--large-border-radius);\n border: 2px solid var(--gray-100);\n background-color: var(--white);\n\n &.static {\n .titlebar {\n padding-inline: 14px 0;\n margin-block-end: 14px;\n }\n }\n\n & > .titlebar > .matrixblock-tabs .pane-tabs .menubtn:not(.action-btn),\n & > .actions .action-btn {\n padding: 0;\n width: var(--touch-target-size);\n height: var(--touch-target-size);\n color: var(--custom-text-color, var(--ui-control-color));\n background-color: transparent;\n\n &:hover {\n backdrop-filter: brightness(90%);\n }\n\n &:active,\n &[aria-expanded='true'] {\n backdrop-filter: brightness(85%);\n }\n }\n\n .flex-fields {\n --row-gap: var(--m) !important;\n --padding: var(--m);\n }\n\n // no margin when a .field comes after a hidden item.\n .hidden + .field {\n margin-block-start: 0;\n }\n\n & > .titlebar {\n display: grid;\n grid-template-columns: auto 1fr;\n align-items: center;\n gap: var(--m);\n margin-block: 0;\n margin-inline: calc(var(--m) * -1);\n box-sizing: border-box;\n border-radius: calc(var(--large-border-radius) - 2px)\n calc(var(--large-border-radius) - 2px) 0 0;\n padding-inline: var(--m) calc(var(--m) + 70px);\n padding-block: 5px;\n color: var(--custom-text-color, var(--light-text-color));\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n word-wrap: normal;\n cursor: default;\n user-select: none;\n position: relative;\n background-color: var(--gray-050);\n min-height: calc(var(--lh) + 10px);\n\n & > .preview {\n flex-grow: 1;\n min-width: 0;\n opacity: 0;\n transition: opacity linear 100ms;\n overflow: hidden;\n\n &:empty {\n display: none;\n }\n\n body.ltr & {\n mask-image: linear-gradient(\n to left,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 12px\n );\n }\n\n body.rtl & {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0 / 100%) 12px\n );\n }\n\n span {\n opacity: 0.5;\n }\n }\n\n & > .matrixblock-tabs {\n flex: 1;\n min-width: 0;\n margin-block: -5px;\n margin-inline: 0;\n\n .pane-tabs {\n margin: 0;\n padding-inline-end: 3px;\n\n [role='tablist'] {\n padding-block: 0;\n padding-inline: 12px;\n\n &.scrollable {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0) 12px,\n rgb(0 0 0) calc(100% - 12px),\n rgb(0 0 0 / 0%) 100%\n );\n }\n\n [role='tab'] {\n background-color: transparent;\n\n .tab-label {\n height: calc(var(--lh) + 10px);\n padding-block: 0;\n padding-inline: var(--m);\n }\n }\n }\n\n .menubtn:not(.action-btn) {\n margin-inline: 0;\n\n &:not(:empty, .btn-empty)::after {\n margin-inline-start: 0;\n }\n }\n }\n }\n\n & > .preview:first-child:empty + .matrixblock-tabs {\n margin-inline-start: calc((var(--m) + 12px) * -1);\n\n [role='tab']:first-child {\n &,\n .tab-label {\n border-start-start-radius: calc(var(--large-border-radius) - 2px);\n }\n }\n }\n }\n\n &.disabled-entry {\n & > .titlebar {\n padding-inline-end: 100px;\n }\n\n & > .actions {\n & > .status {\n &.off {\n display: block;\n }\n }\n }\n }\n\n &.collapsed {\n & > .titlebar {\n border-radius: calc(var(--large-border-radius) - 2px);\n\n & > .preview {\n opacity: 1;\n }\n }\n }\n\n & > .actions {\n display: flex;\n align-items: center;\n gap: var(--xs);\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: var(--m);\n cursor: default;\n min-height: calc(var(--lh) + 10px);\n\n & > * {\n margin: 0 !important;\n }\n\n & > .status {\n &.off {\n display: none;\n }\n }\n\n a:not([data-action]) {\n padding: 0;\n height: var(--touch-target-size);\n text-align: center;\n color: var(--dark-hairline-color);\n transform: color linear 100ms;\n\n &:hover {\n color: var(--link-color);\n\n &.settings::after {\n border-color: var(--link-color);\n }\n }\n }\n }\n\n &:not(.static) {\n & > .fields {\n padding-block-start: var(--l);\n }\n }\n\n & > .fields > .flex-fields > .field {\n &::before {\n display: none;\n }\n\n & > .status-badge {\n inset-inline-start: -2px;\n }\n }\n\n & > .buttons {\n margin-block-start: 0;\n height: 30px;\n }\n}\n\n/* categories */\n.add-category-form {\n margin-block-start: 24px;\n}\n\n.add-category-form .texticon {\n width: 200px;\n float: inline-start;\n margin-inline-end: 5px;\n}\n\n.add-category-form .texticon .text {\n padding-inline-end: 30px;\n}\n\n.add-category-form .texticon .spinner {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: 5px;\n}\n\n/* site pickers */\nbody.sitepicker {\n #main-content {\n padding: 30px;\n justify-content: center;\n align-items: center;\n text-align: center;\n }\n\n #content-container {\n max-width: 400px;\n }\n}\n\n.sitepicker-group {\n li {\n &:not(:first-child) {\n a {\n margin-block-start: -1px;\n border-start-start-radius: 0;\n border-start-end-radius: 0;\n\n &:not(:hover) {\n border-block-start-color: transparent;\n }\n }\n }\n\n &:not(:last-child) {\n a {\n border-end-start-radius: 0;\n border-end-end-radius: 0;\n }\n }\n\n a {\n display: block;\n position: relative;\n text-align: start;\n width: 100%;\n box-sizing: border-box;\n border: 1px solid var(--hairline-color);\n border-radius: var(--medium-border-radius);\n padding-inline: 15px 42px;\n padding-block: 9px;\n font-size: 16px;\n line-height: 1.4;\n\n &::after {\n font-size: 14px;\n position: absolute;\n inset-block-start: calc(50% - 7px);\n inset-inline-end: 12px;\n margin: 0;\n padding: 0;\n }\n\n &:hover {\n border-color: var(--link-color);\n text-decoration: none;\n z-index: 1;\n }\n }\n }\n}\n\n.entry-mover-modal {\n --width: calc(var(--ui-control-height) * 10 + var(--s) * 9 + var(--xl) * 2);\n width: var(--width) !important;\n min-width: 0 !important;\n max-width: calc(100% - 20px) !important;\n\n .header {\n padding-block: calc(var(--m));\n text-align: center;\n }\n\n .body {\n height: 83%;\n position: relative;\n\n .entry-mover-modal--list {\n height: calc(100% + 20px);\n position: relative;\n\n fieldset {\n box-sizing: border-box;\n height: 100%;\n overflow: auto;\n padding-block-end: 20px;\n position: relative;\n }\n }\n }\n\n .footer {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n margin: 0;\n box-sizing: border-box;\n }\n}\n\n/* ----------------------------------------\n/* IE hacks\n/* ---------------------------------------- */\n\n/* Fix layout of modal element selectors for IE8 */\n.elementselectormodal .body .main {\n float: left \\9;\n width: 445px \\9;\n}\n\n/* ----------------------------------------\n/* Retina graphics\n/* ---------------------------------------- */\n\n@media only screen and (resolution >= 1.5dppx) {\n .structure ul li {\n background-size: 40px;\n\n body.ltr & {\n background-image: url('../images/branch_2x.png');\n }\n\n body.rtl & {\n background-image: url('../images/branch_rtl_2x.png');\n }\n }\n\n .hud .tip-left {\n background-image: url('../images/hudtip_left_2x.png');\n background-size: 15px 30px;\n }\n\n .hud .tip-top {\n background-image: url('../images/hudtip_top_2x.png');\n background-size: 30px 15px;\n }\n\n .hud .tip-right {\n background-image: url('../images/hudtip_right_2x.png');\n background-size: 15px 30px;\n }\n\n .hud .tip-bottom {\n background-image: url('../images/hudtip_bottom_2x.png');\n background-size: 30px 15px;\n }\n\n .hud.has-footer .tip-bottom {\n background-image: url('../images/hudtip_bottom_gray_2x.png');\n }\n}\n","@use 'sass:color';\n@use 'sass:list';\n@use 'sass:string';\n$white: #fff;\n$black: #000;\n\n$grey050: hsl(212, 60%, 97%);\n$grey100: hsl(212, 50%, 93%);\n$grey200: hsl(212, 30%, 85%);\n$grey300: hsl(211, 13%, 65%);\n$grey350: hsl(211, 11%, 59%);\n$grey400: hsl(210, 10%, 53%);\n$grey500: hsl(211, 12%, 43%);\n$grey550: hsl(210, 13%, 40%);\n$grey600: hsl(209, 14%, 37%);\n$grey700: hsl(209, 18%, 30%);\n$grey800: hsl(209, 20%, 25%);\n$grey900: hsl(210, 24%, 16%);\n$grey1000: hsl(210, 24%, 10%);\n\n$red050: #fef2f2;\n$red100: #fee2e2;\n$red200: #fecaca;\n$red300: #fca5a5;\n$red400: #f87171;\n$red500: #ef4444;\n$red600: #dc2626;\n$red700: #b91c1c;\n$red800: #991b1b;\n$red900: #7f1d1d;\n\n$orange050: #fff7ed;\n$orange100: #ffedd5;\n$orange200: #fed7aa;\n$orange300: #fdba74;\n$orange400: #fb923c;\n$orange500: #f97316;\n$orange600: #ea580c;\n$orange700: #c2410c;\n$orange800: #9a3412;\n$orange900: #7c2d12;\n\n$yellow050: #fefce8;\n$yellow100: #fef9c3;\n$yellow200: #fef08a;\n$yellow300: #fde047;\n$yellow400: #facc15;\n$yellow500: #eab308;\n$yellow600: #ca8a04;\n$yellow700: #a16207;\n$yellow800: #854d0e;\n$yellow900: #713f12;\n\n$green050: #f0fdf4;\n$green100: #dcfce7;\n$green200: #bbf7d0;\n$green300: #86efac;\n$green400: #4ade80;\n$green500: #22c55e;\n$green600: #16a34a;\n$green700: #15803d;\n$green800: #166534;\n$green900: #14532d;\n\n$teal050: #f0fdfa;\n$teal100: #ccfbf1;\n$teal200: #99f6e4;\n$teal300: #5eead4;\n$teal400: #2dd4bf;\n$teal500: #14b8a6;\n$teal550: #11a697;\n$teal600: #0d9488;\n$teal700: #0f766e;\n$teal800: #115e59;\n$teal900: #134e4a;\n\n$cyan050: #ecfeff;\n$cyan100: #cffafe;\n$cyan200: #a5f3fc;\n$cyan300: #67e8f9;\n$cyan400: #22d3ee;\n$cyan500: #06b6d4;\n$cyan600: #0891b2;\n$cyan700: #0e7490;\n$cyan800: #155e75;\n$cyan900: #164e63;\n\n$blue050: #eff6ff;\n$blue100: #dbeafe;\n$blue200: #bfdbfe;\n$blue300: #93c5fd;\n$blue400: #60a5fa;\n$blue500: #3b82f6;\n$blue600: #2563eb;\n$blue700: #1d4ed8;\n$blue800: #1e40af;\n$blue900: #1e3a8a;\n\n$violet050: #f5f3ff;\n$violet100: #ede9fe;\n$violet200: #ddd6fe;\n$violet300: #c4b5fd;\n$violet400: #a78bfa;\n$violet500: #8b5cf6;\n$violet600: #7c3aed;\n$violet700: #6d28d9;\n$violet800: #5b21b6;\n$violet900: #4c1d95;\n\n$pink050: #fdf2f8;\n$pink100: #fce7f3;\n$pink200: #fbcfe8;\n$pink300: #f9a8d4;\n$pink400: #f472b6;\n$pink500: #ec4899;\n$pink600: #db2777;\n$pink700: #be185d;\n$pink800: #9d174d;\n$pink900: #831843;\n\n// submit button colors\n$primaryColor: $red600;\n$secondaryColor: $grey500;\n\n$inputColor: hsl(212, 25%, 50%);\n\n// text colors\n$textColor: $grey700;\n$mediumDarkTextColor: $grey550;\n$mediumTextColor: $grey550;\n$lightTextColor: $grey500;\n$linkColor: #1f5fea;\n\n// menu colors\n$menuOptionColor: $textColor;\n$menuOptionActiveColor: $textColor;\n$menuOptionActiveBackgroundColor: $grey050;\n\n// hairline colors\n$hairlineColor: color.adjust($grey800, $alpha: -0.9);\n$mediumHairlineColor: color.adjust($grey600, $alpha: -0.75);\n$darkHairlineColor: color.adjust($grey400, $alpha: -0.5);\n\n// focus colors\n$lightFocusColor: $blue300;\n$mediumFocusColor: $blue500;\n$darkFocusColor: #0f74b1;\n\n// focus rings\n$lightFocusRing:\n 0 0 0 1px $lightFocusColor,\n 0 0 0 3px color.adjust($lightFocusColor, $alpha: -0.3);\n$mediumFocusRing:\n 0 0 0 1px $mediumFocusColor,\n 0 0 0 3px color.adjust($mediumFocusColor, $alpha: -0.3);\n$darkFocusRing:\n 0 0 0 1px $darkFocusColor,\n 0 0 0 3px color.adjust($darkFocusColor, $alpha: -0.3);\n\n// selection colors\n$lightSelColor: $grey200;\n$darkSelColor: $grey500;\n\n// alert/notice colors\n$errorColor: $red600;\n$warningColor: $yellow800;\n$successColor: $teal500;\n$noticeColor: $blue800;\n\n// UI element styles\n$smallBorderRadius: 3px;\n$mediumBorderRadius: 4px;\n$largeBorderRadius: 5px;\n\n$menuBorderRadius: $mediumBorderRadius;\n\n@mixin sans-serif-font {\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n 'Segoe UI',\n 'Roboto',\n 'Oxygen',\n 'Ubuntu',\n 'Cantarell',\n 'Fira Sans',\n 'Droid Sans',\n 'Helvetica Neue',\n sans-serif;\n}\n\n@mixin fixed-width-font {\n font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier,\n monospace;\n font-size: 0.9em !important;\n}\n\n@function toRem($values...) {\n @warn \"torem mixin is deprecated. Use calc($value / 16 * 1rem) instead.\";\n $max: list.length($values);\n $remValues: '';\n\n @for $i from 1 through $max {\n $remValues: #{$remValues + calc(list.nth($values, $i) / 16)}rem;\n\n @if $i < $max {\n $remValues: #{$remValues + ' '};\n }\n }\n\n @return $remValues;\n}\n\n@mixin fontSize($size) {\n @warn \"fontsize mixin is deprecated. Use CSS values instead.\";\n font-size: toRem($size);\n}\n\n// Other\n\n@mixin focus-styles {\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n @content;\n }\n}\n\n@mixin svg-mask($color) {\n rect,\n circle,\n ellipse,\n line,\n polyline,\n polygon,\n path,\n text {\n fill: $color;\n stroke-width: 0;\n }\n}\n\n@mixin icon {\n font-family: 'Craft';\n speak: never;\n -webkit-font-feature-settings: 'liga', 'dlig';\n -moz-font-feature-settings: 'liga=1, dlig=1';\n -moz-font-feature-settings: 'liga', 'dlig';\n -ms-font-feature-settings: 'liga', 'dlig';\n -o-font-feature-settings: 'liga', 'dlig';\n font-feature-settings: 'liga', 'dlig';\n text-rendering: optimizeLegibility;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n direction: ltr; // Fixes a rendering issue in Chrome/Win\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n display: inline-block;\n text-align: center;\n font-style: normal;\n vertical-align: middle;\n word-wrap: normal !important;\n user-select: none;\n}\n\n@mixin angle($dir: down, $color: currentColor, $width: calc(2rem / 16)) {\n display: block;\n content: '';\n font-size: 0;\n width: calc(7rem / 16);\n height: calc(7rem / 16);\n border: solid $color;\n border-width: 0 $width $width 0;\n opacity: 0.8;\n position: relative;\n\n @if $dir == up {\n transform: rotate(225deg);\n inset-block-start: 2px;\n } @else if $dir == down {\n transform: rotate(45deg);\n } @else if $dir == left {\n body.ltr & {\n transform: rotate(135deg);\n }\n body.rtl & {\n transform: rotate(-45deg);\n }\n } @else if $dir == right {\n body.ltr & {\n transform: rotate(-45deg);\n }\n body.rtl & {\n transform: rotate(135deg);\n }\n }\n}\n\n@mixin clearafter {\n content: '';\n display: block;\n height: 0;\n clear: both;\n visibility: hidden;\n}\n\n@mixin shadow {\n box-shadow: 0 1px 5px -1px color.adjust($grey900, $alpha: -0.8);\n}\n\n@mixin pane {\n background: $white;\n box-shadow:\n 0 0 0 1px $grey200,\n 0 2px 12px color.adjust($grey200, $alpha: -0.5);\n\n &:focus {\n box-shadow: var(--focus-ring);\n }\n}\n\n@mixin modal {\n border-radius: $largeBorderRadius;\n background-color: $white;\n box-shadow: 0 25px 100px color.adjust($grey900, $alpha: -0.5) !important;\n}\n\n@mixin light-on-dark-text() {\n // Make light on dark text sharp on Macs\n // (sub-pixel antialiasing looks too bold/blurry with light text on dark background)\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n@mixin light-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--light-focus-hsl), 1);\n}\n\n@mixin dark-btn-light-bg-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8);\n}\n\n@mixin custom-color-focus-ring($primary, $secondary: null) {\n @if $secondary != null {\n --focus-ring: 0 0 0 1px #{$primary}, 0 0 0 3px #{$secondary};\n } @else {\n --focus-ring: 0 0 0 3px #{$primary};\n }\n}\n\n@mixin two-color-focus-ring($light-button: true) {\n // Creates a two-color focus ring, with a white\n // If button is light, the dark box shadow is adjacent to the button\n // Else the light box shadow is adjacent to the button\n --light-color: var(--white);\n --dark-color: var(--gray-800);\n\n @if $light-button {\n --focus-ring: 0 0 0 3px var(--dark-color), 0 0 0 6px var(--light-color);\n } @else {\n --focus-ring: 0 0 0 3px var(--light-color), 0 0 0 6px var(--dark-color);\n }\n}\n\n// RTL stuff\n\n@mixin left($left) {\n @warn \"left mixin is deprecated. Use inset-inline-start instead.\";\n inset-inline-start: $left;\n}\n\n@mixin right($right) {\n @warn \"right mixin is deprecated. Use inset-inline-end instead.\";\n inset-inline-end: $right;\n}\n\n@mixin alignleft {\n @warn \"alignleft mixin is deprecated. Use text-align: start instead.\";\n text-align: start;\n}\n\n@mixin alignright {\n @warn \"alignright mixin is deprecated. Use text-align: end instead.\";\n text-align: end;\n}\n\n@mixin border-left($params...) {\n @warn \"border-left mixin is deprecated. Use border-inline-start instead.\";\n border-inline-start: $params;\n}\n\n@mixin border-right($params...) {\n @warn \"border-right mixin is deprecated. Use border-inline-end instead.\";\n border-inline-end: $params;\n}\n\n@mixin border-left-width($param) {\n @warn \"border-left-width mixin is deprecated. Use border-inline-start-width instead.\";\n border-inline-start-width: $param;\n}\n\n@mixin border-right-width($param) {\n @warn \"border-right-width mixin is deprecated. Use border-inline-end-width instead.\";\n border-inline-end-width: $param;\n}\n\n@mixin border-radius($tl, $tr, $br, $bl) {\n @warn \"border-radius mixin is deprecated. Use logical border properties instead.\";\n border-start-start-radius: $tl;\n border-start-end-radius: $tr;\n border-end-end-radius: $br;\n border-end-start-radius: $bl;\n}\n\n@mixin border-top-left-radius($params...) {\n @warn \"border-top-left-radius mixin is deprecated. Use border-start-start-radius instead.\";\n border-start-start-radius: $params;\n}\n\n@mixin border-top-right-radius($params...) {\n @warn \"border-top-right-radius mixin is deprecated. Use border-end-start-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-left-radius($params...) {\n @warn \"border-bottom-left-radius mixin is deprecated. Use border-start-end-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-right-radius($params...) {\n @warn \"border-bottom-right-radius mixin is deprecated. Use border-end-end-radius instead.\";\n border-end-end-radius: $params;\n}\n\n@mixin floatleft {\n @warn \"floatleft mixin is deprecated. Use float: inline-start instead.\";\n float: inline-start;\n}\n\n@mixin floatright {\n @warn \"floatright mixin is deprecated. Use float: inline-end instead.\";\n float: inline-end;\n}\n\n@mixin margin($t, $r, $b, $l, $important: '') {\n @warn \"margin mixin is deprecated. Use logical margin properties instead.\";\n margin-block: $t $b string.unquote($important);\n margin-inline: $l $r string.unquote($important);\n}\n\n@mixin margin-left($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-start instead.\";\n margin-inline-start: $margin;\n}\n\n@mixin margin-right($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-end instead.\";\n margin-inline-end: $margin;\n}\n\n@mixin padding($t, $r, $b, $l, $important: '') {\n @warn \"padding mixin is deprecated. Use padding logical properties instead.\";\n padding-block: $t $b string.unquote($important);\n padding-inline: $l $r string.unquote($important);\n}\n\n@mixin padding-left($padding...) {\n @warn \"padding-left mixin is deprecated. Use padding-inline-start properties instead.\";\n padding-inline-start: $padding;\n}\n\n@mixin padding-right($padding...) {\n @warn \"padding-right mixin is deprecated. Use padding-inline-end properties instead.\";\n padding-inline-end: $padding;\n}\n\n// Misc\n\n@mixin dark-inputs {\n @include placeholder-styles($grey400);\n\n .btn,\n .select:not(.selectize) select {\n background-color: $grey200;\n\n &:focus,\n &:hover {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust($grey200, $lightness: -10%);\n }\n }\n\n .text {\n background-color: $grey200;\n\n &:focus {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n }\n}\n\n@mixin header-btn {\n width: calc(30rem / 16);\n min-height: calc(30rem / 16);\n padding-left: 0;\n padding-right: 0;\n\n &:not(:hover):not(:active):not(.active):not([aria-expanded='true']) {\n background-color: transparent;\n }\n &:not(:active):not(.active):not([aria-expanded='true']):hover {\n background-color: color.adjust($grey300, $alpha: -0.85);\n }\n}\n\n@mixin h6-styles {\n margin: 14px 0 3px;\n font-size: 11px;\n line-height: 1.2;\n color: $lightTextColor;\n text-transform: uppercase;\n}\n\n@mixin token-styles {\n display: inline-block;\n border-radius: $smallBorderRadius;\n padding: 3px 7px;\n font-size: 12px;\n line-height: 14px;\n color: $textColor;\n background-color: $grey100;\n}\n\n@mixin active-token-styles {\n background-color: $grey200;\n}\n\n@mixin menu-styles {\n z-index: 100;\n border-radius: $menuBorderRadius;\n padding: 0 14px;\n overflow: auto;\n background: $white;\n user-select: none;\n box-shadow:\n 0 0 0 1px color.adjust($grey900, $alpha: -0.9),\n 0 5px 20px color.adjust($grey900, $alpha: -0.75);\n}\n\n@mixin menu-item-styles {\n margin: 0 -14px;\n padding: 10px 14px;\n color: $menuOptionColor;\n text-decoration: none;\n white-space: nowrap;\n}\n\n@mixin menu-item-active-styles {\n color: var(--white) !important;\n --medium-text-color: rgba(255, 255, 255, 0.8);\n --light-text-color: rgba(255, 255, 255, 0.8);\n background-color: var(--dark-sel-color);\n\n svg {\n @include svg-mask(var(--white));\n }\n}\n\n@mixin disclosure-link-hover-styles {\n color: $menuOptionColor;\n background-color: $grey050;\n}\n\n@mixin input-styles {\n border-radius: $smallBorderRadius;\n border: 1px solid color.adjust($inputColor, $alpha: -0.75);\n background-color: hsl(212, 50%, 99%);\n background-clip: padding-box;\n}\n\n@mixin input-focused-styles {\n box-shadow: var(--focus-ring);\n}\n\n@mixin placeholder-styles($color) {\n input::-webkit-input-placeholder,\n textarea::-webkit-input-placeholder {\n color: $color;\n }\n\n input:-ms-input-placeholder,\n textarea:-ms-input-placeholder {\n color: $color;\n }\n\n input::-ms-input-placeholder,\n textarea::-ms-input-placeholder {\n color: $color;\n }\n\n input:-moz-placeholder,\n textarea:-moz-placeholder {\n color: $color;\n }\n\n input::-moz-placeholder,\n textarea::-moz-placeholder {\n color: $color;\n }\n\n input::placeholder,\n textarea::placeholder {\n color: $color;\n }\n}\n\n@mixin select-styles {\n position: relative;\n border-radius: $largeBorderRadius;\n white-space: nowrap;\n}\n\n@mixin select-container-styles {\n max-width: 100%;\n position: relative;\n :not(.flex) > & {\n display: inline-block;\n }\n}\n\n@mixin select-arrow-styles {\n @include angle;\n position: absolute;\n z-index: 1;\n inset-block-start: calc(50% - 5px);\n inset-inline-end: 9px;\n user-select: none;\n pointer-events: none;\n color: var(--ui-control-color);\n}\n\n@mixin select-input-styles {\n display: block;\n position: relative;\n max-width: 100%;\n border: none;\n padding-block: 7px;\n padding-inline: 10px 22px;\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n background-color: hsl(212, 25%, 90%);\n appearance: none;\n // from https://stackoverflow.com/a/15933790/1688568\n &::-ms-expand {\n display: none;\n }\n}\n\n@mixin select-input-fullwidth-styles {\n min-width: 100%;\n}\n\n@mixin select-input-focused-styles {\n outline-color: transparent;\n background-color: hsl(212, 25%, 85%);\n box-shadow: var(--focus-ring);\n}\n\n@mixin touch-target {\n height: var(--touch-target-size);\n width: var(--touch-target-size);\n}\n\n// https://tailwindcss.com/docs/screen-readers#undoing-screen-reader-only-elements\n@mixin visually-hidden {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n@mixin not-visually-hidden {\n position: static;\n width: auto;\n height: auto;\n padding: 0;\n margin: 0;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n@mixin readable {\n font-size: 16px;\n line-height: 22px;\n\n h1,\n .h1,\n h2,\n .h2,\n h3,\n .h3,\n h4,\n .h4,\n h5,\n .h5,\n h6,\n .h6 {\n margin: 24px 0 16px;\n font-weight: 600;\n }\n\n h1,\n .h1 {\n font-size: 32px;\n line-height: 40px;\n color: #000;\n }\n\n h2,\n .h2 {\n font-size: 24px;\n line-height: 30px;\n }\n\n h3,\n .h3 {\n font-size: 20px;\n line-height: 24px;\n }\n\n h4,\n .h4 {\n font-size: 16px;\n line-height: 20px;\n }\n\n h5,\n .h5 {\n font-size: 14px;\n line-height: 18px;\n }\n\n h6,\n .h6 {\n font-size: 13.6px;\n line-height: 17px;\n color: $mediumTextColor;\n }\n\n ul,\n ol {\n margin: 1em 0;\n padding-inline-start: 2em;\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n\n .tip-dismiss-btn {\n position: absolute;\n top: 12px;\n inset-inline-end: 12px;\n\n & + p {\n margin-top: 0;\n }\n }\n\n blockquote {\n margin: 16px 0;\n\n &:not(.note) {\n padding: 0 16px;\n color: $mediumTextColor;\n border-inline-start: 4px solid $hairlineColor;\n }\n\n &.note {\n position: relative;\n border-radius: 4px;\n padding: 1em;\n padding-inline-start: 50px;\n border: 1px solid;\n\n &.dismissible {\n padding-inline-end: 36px;\n }\n\n &:not(.tip):not(.warning) {\n border-color: $errorColor;\n color: #bf503f;\n\n &:before {\n content: 'alert';\n color: $errorColor;\n }\n }\n\n &.tip {\n border-color: $linkColor;\n color: $linkColor;\n\n &:before {\n content: 'lightbulb';\n color: $linkColor;\n }\n }\n\n &.warning {\n border-color: $warningColor;\n color: #cf783a;\n\n &:before {\n content: 'alert';\n color: $warningColor;\n }\n }\n\n &:before {\n @include icon;\n opacity: 1;\n position: absolute;\n top: 15px;\n inset-inline-start: 16px;\n font-size: 24px;\n width: 24px;\n }\n\n a[href] {\n color: currentColor;\n text-decoration: underline;\n }\n }\n }\n\n .go:after {\n font-size: 14px;\n }\n}\n\n@mixin checkered-bg($size) {\n // h/t https://gist.github.com/dfrankland/f6fed3e3ccc42e3de482b324126f9542\n $halfSize: $size * 0.5;\n background-image: linear-gradient(\n 45deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 135deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 45deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n ),\n linear-gradient(\n 135deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n );\n background-size: $size $size;\n background-position:\n 0 0,\n $halfSize 0,\n $halfSize -#{$halfSize},\n 0 $halfSize;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n$sidebarWidth: calc(226rem / 16);\n$sidebarZIndex: 100;\n$detailsWidth: 350px;\n$minFullUiWidth: calc(1200rem / 16);\n$minXlUiWidth: calc(1536rem / 16);\n$minDesktopWidth: calc(600rem / 16);\n$minHorizontalUiWidth: $minFullUiWidth - $sidebarWidth;\n\n// Colors\n$badgeBackgroundColor: var(--gray-200);\n$badgeColor: var(--gray-800);\n\n:root {\n --2xs: 2px;\n --xs: 4px;\n --s: 8px;\n --m: 14px;\n --l: 18px;\n --xl: 24px;\n --padding: var(--xl);\n --neg-padding: calc(var(--padding) * -1);\n --sidebar-width: #{$sidebarWidth};\n --global-sidebar-width: #{$sidebarWidth};\n --header-height: calc(44rem / 16);\n --details-width: #{$detailsWidth};\n\n // Sidebar\n --sidebar-bgColor: var(--gray-150);\n\n // Nav items\n --nav-item-indicator-size: var(--xs);\n --nav-item-badge-bgColor: var(--medium-text-color);\n --nav-item-badge-fgColor: var(--white);\n --nav-item-fgColor-active: var(--text-color);\n --nav-item-bgColor-active: var(--gray-200);\n --nav-item-fgColor-hover: var(--text-color);\n --nav-item-bgColor-hover: var(--gray-200);\n --nav-item-prefix-width: calc(30rem / 16);\n --nav-item-prefix-ratio: 1;\n --nav-item-trigger-size: var(--touch-target-size);\n --nav-item-gutter-width: calc(10rem / 16); // Left and right padding\n}\n\nhtml {\n text-size-adjust: 100%;\n min-height: 100vh;\n}\n\nbody {\n min-height: 100vh;\n\n &.dragging * {\n cursor: move !important;\n cursor: grabbing !important;\n }\n\n :focus {\n outline-style: solid;\n outline-color: transparent;\n box-shadow: var(--focus-ring);\n }\n}\n\n.reduce-focus-visibility {\n :focus:not(:focus-visible) {\n box-shadow: none;\n }\n\n :focus-visible {\n box-shadow: var(--focus-ring);\n }\n}\n\n.skip-link {\n position: absolute;\n margin: 5px;\n inset-inline-start: -10000px;\n inset-block-start: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: $sidebarZIndex + 1;\n\n &:focus {\n inset-inline-start: unset;\n inset-inline-start: 0;\n width: auto;\n height: auto;\n background-color: var(--gray-100) !important;\n }\n}\n\n#global-skip-link {\n @media only screen and (min-width: $minFullUiWidth) {\n @include mixins.two-color-focus-ring;\n }\n}\n\n#global-container {\n position: relative;\n display: flex;\n min-height: 100vh;\n\n @media screen and (prefers-reduced-motion: no-preference) {\n transition: inset-inline-start 100ms cubic-bezier(0.33, 1, 0.68, 1);\n }\n}\n\n#global-header {\n display: grid;\n grid-template-columns: 1fr min-content min-content;\n align-items: center;\n}\n\n/* global sidebar */\n$sidebarLinkStaticColor: var(--gray-100);\n$sidebarLinkSecondaryColor: var(--gray-200);\n$systemInfoBgColor: color.adjust(mixins.$grey800, $lightness: -5%);\n$systemInfoHoverBgColor: color.adjust(mixins.$grey800, $lightness: -10%);\n\n#system-info {\n display: grid;\n grid-template-columns: var(--nav-item-prefix-width) auto;\n gap: 10px;\n height: calc(45rem / 16);\n padding-block: 0;\n padding-inline: var(--nav-item-gutter-width);\n position: relative;\n flex: 0 0 calc(45rem / 16);\n flex-direction: row;\n align-items: center;\n color: currentcolor;\n border-block-end: 1px solid var(--hairline-color);\n background-clip: padding-box;\n\n &::after {\n display: none;\n }\n}\n\ndiv#system-info {\n cursor: default;\n}\n\na#system-info {\n &:focus,\n &:hover {\n text-decoration: none;\n background-color: var(--gray-200);\n }\n}\n\n#site-icon {\n --size: var(--nav-item-prefix-width); // Matches .sidebar-action__prefix\n height: var(--size);\n\n img,\n svg {\n display: block;\n width: var(--size);\n height: var(--size);\n border-radius: 4px;\n }\n\n svg {\n @include mixins.svg-mask(var(--medium-text-color));\n }\n}\n\n#system-name {\n h2,\n .h2 {\n margin: 0;\n width: 100%;\n overflow: hidden;\n max-height: 40px;\n position: relative;\n\n // Multi-line text overflow ellipsis\n // (https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp)\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n }\n}\n\n@media only screen and (min-width: $minFullUiWidth) {\n [data-sidebar='collapsed'] {\n #system-info:hover #system-name {\n opacity: 1;\n transform: translateY(-50%) translateX(0);\n }\n\n #system-name {\n position: absolute;\n inset-inline-start: calc(100% + (var(--s) * 2));\n inset-block-start: 50%;\n transform: translateY(-50%) translateX(-5px);\n opacity: 0;\n @include mixins.pane;\n color: var(--text-color);\n border-radius: var(--medium-border-radius);\n padding-block: var(--xs);\n padding-inline: var(--s);\n white-space: nowrap;\n pointer-events: none;\n\n @media screen and (prefers-reduced-motion: no-preference) {\n transition:\n opacity 50ms cubic-bezier(0.33, 1, 0.68, 1),\n transform 150ms cubic-bezier(0.33, 1, 0.68, 1);\n }\n }\n }\n}\n\n#global-footer {\n --link-color: #1453db;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-block: var(--m) var(--xl);\n padding-inline: var(--m);\n gap: var(--m);\n\n body.has-debug-toolbar & {\n padding-block-end: calc(var(--xl) + 42px);\n }\n\n a {\n white-space: nowrap;\n }\n}\n\n#app-info {\n display: flex;\n flex-direction: row;\n justify-content: center;\n gap: var(--m);\n}\n\n#trial-info {\n padding-block: 16px;\n padding-inline: var(--xl);\n border-radius: var(--large-border-radius);\n background-color: var(--gray-150);\n box-shadow:\n inset 0 1px 0 rgb(255 255 255 / 50%),\n 0 0 0 1px hsl(212deg 30% 80%),\n 0 2px 12px color.adjust(mixins.$grey200, $alpha: -0.5);\n text-align: center;\n}\n\n#app-version {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 12px;\n color: var(--gray-600);\n text-align: center;\n gap: var(--s);\n\n a {\n color: var(--gray-600);\n text-decoration: underline;\n\n &.go:hover::after {\n color: var(--gray-600);\n }\n }\n}\n\n#edition-logo {\n user-select: none;\n border: 1px solid var(--gray-600);\n border-radius: 3px;\n display: inline-flex;\n box-sizing: content-box;\n font-size: 11px;\n padding-block: 6px;\n padding-inline: 7px 5px;\n line-height: 8px;\n font-weight: 600;\n letter-spacing: 1.7px;\n text-transform: uppercase;\n}\n\n#devmode {\n margin-block-start: auto;\n flex: 0 0 4px;\n width: 100%;\n min-height: 4px; // fixes Windows scaling bug (https://github.com/craftcms/cms/issues/3259)\n background:\n url('../images/dev-mode.svg') repeat-x 21px 0,\n var(--gray-900);\n cursor: help;\n}\n\n#page-container {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n\n#alerts {\n position: relative; // to keep it above #global-header's shadow\n background-color: var(--red-050);\n border-inline-start: 6px solid var(--error-color);\n color: var(--error-color);\n\n & > li {\n padding-block: 10px;\n padding-inline: 24px;\n box-shadow: inset 0 -1px 0 0 var(--red-100);\n\n .resolvable-alert-buttons {\n margin-block-start: var(--m);\n }\n\n .btn,\n a.go {\n display: inline-flex;\n align-items: center;\n border: 1px solid color.adjust(mixins.$errorColor, $alpha: -0.5);\n border-radius: var(--medium-border-radius);\n padding-block: 4px;\n padding-inline: 5px;\n margin-block: 0;\n margin-inline: 2px;\n color: var(--error-color);\n min-height: calc(30rem / 16);\n\n .flex & {\n margin: 0;\n }\n\n &:hover {\n border-color: var(--error-color);\n }\n }\n\n a:not(.btn) {\n color: var(--error-color);\n text-decoration: underline;\n\n &.go {\n text-decoration: none;\n white-space: nowrap;\n\n &::after {\n color: var(--error-color);\n font-size: 15px;\n margin-block-start: 1px;\n }\n }\n }\n\n .btn {\n background-color: transparent;\n }\n }\n}\n\n#global-header .btn.menubtn,\nli.crumb .btn.menubtn,\n.btn.action-btn {\n padding: 0;\n width: var(--touch-target-size);\n min-height: var(--touch-target-size);\n\n &:not(:hover, :active, [aria-expanded='true']) {\n background-color: transparent;\n }\n}\n\n#global-header {\n width: 100%;\n margin-block-end: var(--m);\n border-block-end: 1px solid var(--hairline-color);\n\n .flex {\n height: var(--header-height);\n align-items: center;\n }\n\n .btn {\n --ui-control-color: var(--gray-400);\n --ui-control-hover-color: var(--gray-800);\n --ui-control-active-color: var(--gray-700);\n\n &:hover {\n color: var(--ui-control-hover-color);\n }\n }\n}\n\n.nav-toggle {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 44px;\n min-width: 44px;\n height: var(--header-height);\n border-inline-end: 1px solid var(--medium-hairline-color);\n line-height: 26px;\n color: currentcolor;\n text-align: center;\n\n &::before {\n @include mixins.icon;\n content: 'menu';\n font-size: 16px;\n line-height: 0;\n }\n\n &:hover {\n color: var(--link-color);\n }\n}\n\n#crumbs {\n display: flex;\n flex-direction: row;\n align-items: center;\n font-size: 13px;\n margin: 0 !important;\n max-width: 100%;\n overflow: hidden;\n\n &.empty {\n display: none;\n }\n\n nav {\n margin: 0;\n }\n}\n\n#primary-nav-toggle {\n &:focus-visible {\n box-shadow: var(--inner-focus-ring);\n }\n}\n\n#crumb-list {\n display: flex;\n flex-flow: row nowrap;\n align-items: stretch;\n max-width: 100%;\n height: var(--header-height);\n\n --arrow-padding: 10;\n --arrow-height: 22;\n --arrow-angle: 35;\n --arrow-width: 17.1111; // height/(45/angle)\n --arrow-c: 27.871; // sqrt(height^2+width^2)\n\n body.rtl & {\n --arrow-angle: -35;\n }\n\n li.crumb {\n position: relative;\n padding-inline-start: calc(var(--arrow-width) * 0.5rem / 16);\n cursor: default;\n color: var(--light-text-color);\n\n &:not(.current) {\n padding-inline-end: calc(var(--arrow-width) * 1.125rem / 16);\n\n &::before,\n &::after {\n display: block;\n content: '';\n width: 1px;\n height: calc(var(--arrow-c) * 1rem / 16);\n position: absolute;\n inset-inline-end: calc(var(--arrow-width) * 0.5rem / 16);\n background: var(--medium-hairline-color);\n pointer-events: none;\n }\n\n &::before {\n inset-block-start: calc(\n (var(--arrow-height) - var(--arrow-c)) / 2 * 1rem / 16\n );\n transform: rotate(calc(var(--arrow-angle) * -1deg));\n }\n\n &::after {\n inset-block-end: calc(\n (var(--arrow-height) - var(--arrow-c)) / 2 * 1rem / 16\n );\n transform: rotate(calc(var(--arrow-angle) * 1deg));\n }\n }\n }\n\n & .menu--disclosure {\n li {\n display: block;\n\n &::after {\n content: none;\n }\n }\n }\n}\n\n#crumb-menu-trigger {\n min-width: var(--touch-target-size);\n\n &::before {\n width: 100%;\n }\n}\n\n#crumb-menu {\n .chip {\n min-height: 44px;\n }\n}\n\nli.crumb {\n display: flex;\n align-items: center;\n flex-wrap: nowrap;\n gap: var(--xs);\n\n [data-icon] {\n position: relative;\n inset-block-start: -1px;\n }\n\n .menubtn {\n position: relative;\n margin-block: 0;\n margin-inline: calc(var(--xs) * -1 / 2);\n }\n\n [data-icon='ellipsis']::before {\n margin-block-start: 3px;\n font-size: 17px;\n }\n\n .chip {\n padding: 0;\n background-color: transparent;\n\n --custom-bg-color: initial !important;\n --custom-text-color: initial !important;\n --custom-sel-bg-color: initial !important;\n\n .label-link {\n max-width: 15em;\n\n &:focus-visible {\n box-shadow: var(--inner-focus-ring);\n }\n\n & > span:not(.context-label) {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n &:has(.menubtn) > a {\n margin-inline-end: 0 !important;\n padding-inline-end: var(--xs) !important;\n }\n\n & > a {\n flex: 1;\n display: flex !important;\n align-items: center;\n flex-wrap: nowrap;\n gap: var(--xs);\n white-space: nowrap;\n\n .menu--disclosure & {\n min-height: 34px;\n }\n }\n\n a,\n button {\n display: inline-flex;\n align-items: center;\n min-height: var(--touch-target-size);\n\n &:not(:hover) {\n color: var(--text-color);\n\n svg {\n @include mixins.svg-mask(var(--text-color));\n }\n }\n\n &:hover {\n text-decoration: none;\n }\n }\n\n a {\n position: relative;\n }\n\n button {\n cursor: pointer;\n }\n}\n\nli.breadcrumb-toggle-wrapper {\n &::after {\n content: none;\n }\n}\n\n#account-menu {\n ul {\n li {\n a {\n max-width: calc(100% + 28px) !important;\n }\n }\n }\n}\n\n#announcements-btn {\n @include mixins.header-btn;\n width: calc(28rem / 16 + 10px);\n position: relative;\n\n &.unread::after {\n content: '';\n display: block;\n position: absolute;\n inset-block-start: calc(3rem / 16);\n inset-inline-end: 5px;\n width: calc(7rem / 16);\n height: calc(7rem / 16);\n border-radius: 50%;\n background-color: var(--blue-600);\n }\n\n svg {\n width: 1rem;\n height: 1rem;\n @include mixins.svg-mask(var(--ui-control-color));\n }\n\n &:hover,\n &:active,\n &.active {\n svg {\n @include mixins.svg-mask(var(--ui-control-active-color));\n }\n }\n}\n\n#announcements {\n max-width: 350px;\n\n .announcement {\n &:not(:first-child) {\n margin-block-start: 20px;\n }\n\n .announcement-label-container {\n margin-block: -3px 3px;\n display: flex;\n align-items: center;\n\n .announcement-icon svg {\n display: block;\n width: 15px;\n height: 15px;\n }\n\n .announcement-label {\n margin-inline-start: 5px;\n font-size: 12px;\n color: var(--light-text-color);\n }\n }\n\n &.unread .announcement__heading::after {\n content: '';\n display: block;\n position: absolute;\n inset-block-start: 7px;\n inset-inline-start: -13px;\n width: 7px;\n height: 7px;\n border-radius: 4px;\n background-color: var(--blue-600);\n }\n\n p {\n margin: 0;\n }\n }\n\n .announcement__header {\n display: grid;\n }\n\n .announcement__heading {\n position: relative;\n margin-block: 0 3px;\n margin-inline: 0;\n order: 1;\n }\n}\n\n#user-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-inline: var(--s) calc(var(--padding) + 1px);\n padding-block: 5px;\n height: 100%;\n background-color: transparent;\n border-radius: 0;\n\n &::after {\n border-color: var(--ui-control-color);\n transition: border-color linear 100ms;\n }\n\n &:hover::after {\n border-color: var(--ui-control-hover-color);\n }\n\n &[aria-expanded='true']::after {\n border-color: var(--ui-control-active-color);\n }\n}\n\n.header-photo {\n img,\n svg {\n display: block;\n width: calc(30rem / 16);\n height: calc(30rem / 16);\n max-width: none;\n border-radius: 50%;\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey900, $alpha: -0.95),\n 0 0 0 color.adjust(mixins.$grey900, $alpha: -1);\n transition: box-shadow linear 150ms;\n\n #user-info:hover & {\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey900, $alpha: -0.95),\n 0 2px 10px -2px color.adjust(mixins.$grey900, $alpha: -0.7);\n }\n }\n}\n\n/* main container */\n#main-container {\n position: relative;\n flex-grow: 1;\n}\n\n#notifications {\n position: fixed;\n inset-block-end: 8px;\n inset-inline-start: 8px;\n width: calc(100% - 16px);\n z-index: 101;\n\n body.has-debug-toolbar & {\n inset-block-end: 50px;\n }\n\n @media only screen and (min-width: $minHorizontalUiWidth) {\n width: 350px;\n }\n\n .notification {\n display: flex;\n position: relative;\n @include mixins.pane;\n padding-block: 10px;\n padding-inline: 14px;\n border-radius: var(--large-border-radius);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey1000, $alpha: -0.85),\n 0 2px 12px color.adjust(mixins.$grey1000, $alpha: -0.85);\n\n --color: var(--notice-color);\n\n &[data-type='success'] {\n --color: var(--success-color);\n }\n\n &[data-type='error'] {\n --color: var(--error-color);\n }\n\n & + .notification {\n margin-block-start: 12px;\n }\n\n .notification-icon {\n width: 18px;\n margin-block-start: -2px;\n margin-inline-end: 10px;\n font-size: 18px;\n color: var(--color);\n }\n\n .notification-main {\n overflow: hidden;\n }\n\n .notification-body {\n display: grid;\n grid-template-columns: 20px 1fr;\n gap: var(--s);\n width: 100%;\n\n .notification-message {\n font-weight: bold;\n word-break: normal;\n overflow-wrap: anywhere;\n }\n\n .notification-details {\n margin-block-start: var(--xs);\n\n .chip {\n border: 1px solid mixins.$hairlineColor;\n }\n }\n }\n\n .notification-close-btn {\n position: relative;\n inset-block-start: -2px;\n margin-inline-start: 10px;\n }\n }\n}\n\n#header-container {\n margin-block-end: var(--m);\n}\n\n@media only screen and (min-width: $minFullUiWidth) {\n #primary-nav-toggle {\n display: none;\n }\n\n #crumbs:not(.empty) #primary-nav-toggle + nav ul li:first-child,\n #crumbs.empty + .context-menu-container {\n margin-inline-start: var(--padding);\n padding-inline-start: 0;\n }\n}\n\n#global-header,\n#header {\n .flex {\n max-width: 100%;\n\n &.flex-nowrap {\n min-width: 0;\n }\n }\n}\n\n#header {\n display: flex;\n align-items: flex-start;\n place-content: stretch space-between;\n flex-wrap: nowrap;\n gap: var(--s);\n padding-block: 5px;\n padding-inline: var(--padding);\n position: relative;\n z-index: 2;\n box-sizing: border-box;\n background-color: color.adjust(mixins.$grey300, $alpha: -1);\n box-shadow: 0 1px 0 color.adjust(mixins.$grey800, $alpha: -1);\n transition:\n background-color linear 100ms,\n box-shadow linear 100ms;\n\n body.fixed-header & {\n position: fixed;\n z-index: 12;\n inset-block-start: 0;\n background-color: var(--gray-100);\n box-shadow: 0 1px 0 color.adjust(mixins.$grey700, $alpha: -0.9);\n }\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n transition:\n background-color linear 100ms,\n box-shadow linear 100ms,\n backdrop-filter linear 100ms;\n\n body.fixed-header & {\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n backdrop-filter: blur(10px);\n }\n }\n }\n\n h1 {\n line-height: 1.3;\n margin-block: 0;\n min-width: 0;\n }\n\n .buttons,\n .btngroup {\n margin-block-start: 0;\n }\n}\n\n#page-title {\n --page-title-columns: 1fr 34px;\n min-height: 34px;\n display: grid;\n grid-template-columns: var(--page-title-columns);\n align-items: center;\n gap: var(--s);\n\n &.has-toolbar {\n @media only screen and (min-width: $minHorizontalUiWidth) {\n min-width: calc(#{$sidebarWidth} - var(--xl) - var(--s)) !important;\n }\n }\n}\n\n#content-heading {\n font-size: 0.875rem;\n font-weight: normal;\n\n &::before {\n content: '/';\n display: inline-block;\n margin-inline: 0.5rem;\n }\n\n @media only screen and (min-width: $minHorizontalUiWidth) {\n display: none;\n }\n}\n\n#toolbar {\n flex: 1;\n align-items: flex-start;\n justify-content: space-between;\n\n .icon::before,\n .texticon::before,\n .menubtn::after,\n [data-icon]::before,\n [data-icon-after]::after {\n color: currentcolor;\n opacity: 0.8;\n }\n\n .text {\n border-radius: var(--large-border-radius);\n\n &::placeholder {\n color: var(--light-text-color);\n }\n\n &:not(:focus) {\n background-clip: border-box;\n }\n }\n}\n\n#revision-indicators {\n min-width: 34px;\n min-height: 34px;\n display: flex;\n align-items: center;\n align-self: start;\n}\n\n#action-buttons {\n flex-shrink: 0;\n\n .action-btn {\n width: var(--ui-control-height);\n height: var(--ui-control-height);\n }\n\n @media only screen and (width <= 400px) {\n .btngroup .btn:first-child {\n flex-basis: 100%;\n }\n }\n\n @media only screen and (max-width: $minHorizontalUiWidth - calc(1rem / 16)) {\n flex-direction: row-reverse;\n justify-content: flex-start;\n margin-block-start: 10px;\n }\n}\n\n#main-content {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n padding-block: 0 48px;\n padding-inline: var(--padding);\n box-sizing: border-box;\n\n // for the Dashboard and any other full-page grids:\n & > .grid:only-child {\n flex: 1;\n }\n}\n\n#sidebar-toggle-container {\n display: none;\n}\n\n#sidebar-container {\n flex: 0 0 $sidebarWidth;\n width: $sidebarWidth;\n box-sizing: border-box;\n\n @media only screen and (min-width: $minFullUiWidth) {\n margin-inline-start: calc(var(--xl) * -1);\n }\n}\n\n#sidebar {\n position: relative;\n box-sizing: border-box;\n padding-block: 0 var(--m);\n padding-inline: 40px;\n width: $sidebarWidth;\n background-color: transparent;\n\n &.fixed {\n position: fixed;\n }\n\n nav {\n margin-inline: -31px;\n\n li {\n a {\n position: relative;\n\n &:focus {\n z-index: 1;\n }\n\n &:not(.sel) {\n &:hover {\n background-color: var(--gray-200);\n }\n }\n }\n }\n }\n\n .skip-link {\n margin-block: 0;\n margin-inline: var(--s);\n }\n\n @media only screen and (min-width: $minFullUiWidth) {\n padding-block: 0 var(--m);\n padding-inline: 31px;\n }\n}\n\n#content-container {\n flex: 1 1 auto;\n\n /*\n Admittedly I'm not totally sure why this is necessary, but it seems to be.\n We have to give #content-container some kind of \"hard\" width for it to properly\n clip the content when table cells are long.\n */\n width: 400px;\n}\n\n.content-grid {\n --size-main-content: 100%;\n position: relative;\n display: grid;\n grid-template-columns: minmax(var(--size-main-content), 1fr) var(\n --touch-target-size\n );\n\n &:has(.content-grid__toggle) {\n --size-main-content: calc(100% - var(--touch-target-size));\n }\n}\n\n.content-grid__main {\n grid-column: 1/1;\n}\n\n.content-pane {\n @include mixins.pane;\n border-radius: var(--large-border-radius);\n position: relative;\n background-clip: padding-box;\n padding-block: var(--xl);\n padding-inline: var(--padding);\n word-wrap: break-word;\n\n & > hr {\n margin-inline: calc(var(--xl) * -1);\n }\n}\n\n.content-pane:has(.flex-fields) {\n container-type: inline-size;\n}\n\n#footer,\n.footer {\n padding-block: 6px;\n padding-inline: var(--pane-padding, var(--xl));\n min-height: 44px;\n line-height: calc(32rem / 16);\n\n .buttons {\n height: 32px;\n display: flex;\n align-items: center;\n }\n\n .btn {\n padding-block: 4px;\n height: var(--ui-control-height--small);\n }\n}\n\n#footer {\n position: sticky;\n inset-block-end: 0;\n z-index: 1;\n margin-block: calc(var(--s) + 1px) calc(var(--xl) * -1 + 2px);\n margin-inline: calc(var(--padding) * -1 + 2px);\n background-color: var(--gray-050);\n border-radius: var(--small-border-radius);\n box-sizing: border-box;\n border-block-start: 2px solid var(--white);\n\n &:empty {\n display: none;\n }\n\n &.stuck {\n border-radius: 0;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n backdrop-filter: blur(10px);\n }\n }\n }\n\n .has-debug-toolbar & {\n transition: padding linear 100ms;\n\n &.stuck {\n padding-block-end: 52px;\n }\n }\n\n & > *,\n .flex > * {\n margin-block-end: 0;\n }\n}\n\n#details-container[data-state='collapsed'] {\n display: none;\n}\n\n#details-toggle > button {\n position: sticky;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n inset-block-start: 0;\n height: 100%;\n max-height: 100vh;\n width: var(--touch-target-size);\n border-radius: var(--ui-control-border-radius);\n\n .details-toggle__inner {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n border: 1px solid var(--hairline-color);\n width: calc(var(--touch-target-size) - var(--s));\n height: calc(var(--touch-target-size) * 2);\n border-radius: var(--ui-control-border-radius);\n background-color: var(--gray-100);\n position: relative;\n z-index: 10;\n }\n\n &::before {\n content: '';\n position: absolute;\n inset-block: 0;\n height: 100%;\n width: 1px;\n background-color: var(--hairline-color);\n }\n\n &:hover,\n &:focus,\n &:focus-visible {\n .details-toggle__inner {\n background-color: var(--gray-200);\n }\n\n &::before {\n transform: scaleX(300%);\n }\n }\n\n &:focus-visible,\n &:focus {\n box-shadow: none;\n\n .details-toggle__inner {\n box-shadow: var(--focus-ring);\n }\n }\n\n .toggle-icon {\n .rtl & {\n transform: rotate(180deg);\n }\n }\n\n &[aria-expanded='true'] .toggle-icon--open {\n display: none;\n }\n\n &[aria-expanded='false'] .toggle-icon--close {\n display: none;\n }\n}\n\n#details-container {\n display: block;\n flex: 0 1 auto;\n width: calc(var(--details-width));\n position: sticky;\n inset-block-start: 0;\n}\n\n#details {\n display: none;\n}\n\n#details {\n display: block;\n width: $detailsWidth;\n z-index: 1;\n\n &.fixed {\n position: fixed;\n }\n\n .details {\n .meta {\n border-radius: var(--large-border-radius);\n\n &:not(.read-only, .warning) {\n @include mixins.pane;\n }\n\n &.read-only {\n color: var(--medium-text-color);\n background-color: transparent !important;\n }\n\n & > .field,\n & > .data {\n &:first-child {\n &,\n & > .status-badge {\n border-start-start-radius: var(--large-border-radius);\n }\n\n border-start-end-radius: var(--large-border-radius);\n }\n\n &:last-child {\n &,\n & > .status-badge {\n border-end-start-radius: var(--large-border-radius);\n }\n\n border-end-end-radius: var(--large-border-radius);\n }\n }\n }\n\n & > .field {\n & > .input > .text.fullwidth {\n @include mixins.pane;\n }\n }\n\n .notes {\n border-radius: var(--large-border-radius);\n padding-block: var(--m);\n }\n }\n}\n\n// Hide the sidebar at < 1200\n@media only screen and (max-width: $minFullUiWidth - calc(1rem/16)) {\n #global-container {\n inset-inline-start: -$sidebarWidth;\n width: calc(100vw + #{$sidebarWidth});\n\n .showing-nav & {\n inset-inline-start: 0;\n }\n }\n\n #crumbs {\n display: flex !important;\n }\n\n #header {\n width: 100vw;\n }\n\n #main-content {\n width: 100vw;\n\n &.has-sidebar {\n padding-inline-start: 0;\n }\n }\n}\n\n// Rearrange #main-content to flow vertically at < 999\n@media only screen and (max-width: $minHorizontalUiWidth - calc(1rem/16)) {\n #header {\n display: block;\n\n .flex:not(#toolbar) {\n margin-block-start: 10px;\n }\n }\n\n #toolbar {\n flex-wrap: wrap !important;\n\n & > * {\n margin-block-start: 10px !important;\n }\n }\n\n body.fixed-header #header .flex:first-child {\n margin-block-start: 0;\n }\n\n #main-content {\n display: block;\n\n &.has-sidebar {\n padding-block: 0 48px;\n padding-inline: var(--padding);\n }\n }\n\n #sidebar {\n nav {\n margin-inline: -40px;\n }\n\n .skip-link {\n margin: 0;\n }\n }\n\n #source-actions {\n margin-block-start: var(--s);\n margin-inline-start: -9px;\n }\n\n #sidebar-toggle-container {\n display: block;\n margin-block-end: var(--s);\n }\n\n #sidebar-toggle {\n &::after {\n inset-block-start: 0;\n transform: rotate(45deg);\n\n body.rtl & {\n transform: rotate(135deg);\n }\n }\n }\n\n #content-container {\n min-height: 0 !important;\n }\n\n .content-grid,\n .content-grid:has(.content-grid__toggle) {\n --size-main-content: 100%;\n }\n\n #sidebar-container,\n #details-container {\n width: auto !important;\n padding-inline-start: 0 !important;\n display: block;\n }\n\n .content-grid__toggle {\n display: none;\n }\n\n #sidebar,\n #details {\n position: relative !important;\n overflow-y: visible !important;\n max-height: none !important;\n width: auto;\n }\n\n #sidebar {\n margin-block-end: var(--m);\n\n body.showing-sidebar & {\n @include mixins.pane;\n padding-block: 0.5rem;\n border-radius: var(--large-border-radius);\n }\n\n body:not(.showing-sidebar) & {\n display: none;\n }\n }\n\n #details-container {\n margin-inline-end: 0;\n }\n\n #content-container {\n width: auto !important;\n max-width: none !important;\n }\n\n #details {\n padding: 0 !important;\n margin-block-start: var(--m);\n\n .details {\n margin-block-end: auto;\n }\n }\n}\n\n// Tighten up the padding at < 768\n@media only screen and (width <= 767px) {\n :root {\n --padding: var(--s);\n --neg-padding: calc(var(--s) * -1);\n }\n\n #tabs ul li {\n a {\n padding-inline: var(--m);\n }\n\n & + li {\n margin-inline-start: -7px;\n }\n }\n\n .card-grid {\n display: flex !important;\n flex-direction: column;\n }\n}\n\n#settingsmenu ul li a {\n padding-inline-start: 46px;\n\n &::before {\n margin-inline: -22px 0;\n margin-block: 1px 0;\n font-size: 15px;\n }\n\n img {\n width: 16px;\n height: 16px;\n position: absolute;\n margin-inline-start: -23px;\n margin-block-start: 1px;\n }\n}\n\n/* grids */\n.grid {\n position: relative;\n min-height: 1px; // Required for Grid.js to run\n\n &::after {\n @include mixins.clearafter;\n }\n\n & > .item {\n display: none;\n box-sizing: border-box;\n }\n}\n\n/* Sidebar */\n.sidebar {\n width: $sidebarWidth;\n box-sizing: border-box;\n font-size: 13px;\n\n &:not(.drag-helper) {\n padding-block: var(--m);\n padding-inline: 0;\n background-color: var(--gray-050);\n }\n\n .heading {\n position: relative;\n margin-block: 0;\n margin-inline: var(--xl);\n\n &:not(:first-child) {\n margin-block-start: var(--m);\n }\n\n & > span {\n display: inline-block;\n position: relative;\n z-index: 1;\n padding-block: 0;\n padding-inline: 5px;\n margin-block: 0;\n margin-inline: -5px;\n text-transform: uppercase;\n color: var(--medium-text-color);\n font-size: 11px;\n font-weight: bold;\n }\n\n & > ul {\n margin-block: 2px;\n margin-inline: calc(var(--xl) * -1);\n }\n }\n\n @mixin nav-level($level) {\n & > a {\n padding-inline-start: 24px + 14 * $level;\n }\n\n & > .toggle {\n inset-inline-start: calc(var(--m) * #{$level});\n }\n }\n\n nav {\n padding-block: 0;\n padding-inline: var(--s);\n\n & > ul {\n & > li:not(.heading),\n & > li.heading > ul > li {\n @include nav-level(0);\n\n & > ul.nested > li {\n @include nav-level(1);\n\n & > ul.nested > li {\n @include nav-level(2);\n\n & > ul.nested > li {\n @include nav-level(3);\n\n & > ul.nested > li {\n @include nav-level(4);\n }\n }\n }\n }\n }\n }\n\n li {\n position: relative;\n\n &:not(.has-subnav) > a {\n &:not(.sel):hover {\n text-decoration: none;\n }\n\n &.sel,\n &.active-drop-target {\n cursor: default;\n background-color: var(--gray-500);\n @include mixins.dark-btn-light-bg-focus-ring;\n\n &,\n & + .toggle {\n color: var(--white);\n }\n }\n\n &.sel {\n @include mixins.light-on-dark-text;\n\n --focus-ring: var(--focus-ring-outset);\n }\n }\n\n a {\n position: relative;\n margin-block-end: 1px;\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-block: 7px;\n padding-inline: var(--xl);\n min-height: var(--xl);\n box-sizing: border-box;\n color: var(--text-color);\n cursor: pointer;\n user-select: none;\n border-radius: var(--large-border-radius);\n word-break: break-word;\n\n .status {\n flex-shrink: 1;\n }\n\n .icon {\n position: relative;\n inset-block-start: 1px;\n margin-inline-end: 10px;\n flex-shrink: 1;\n width: calc(18 / 16 * 1rem);\n height: calc(18 / 16 * 1rem);\n word-break: normal;\n transition:\n margin-inline-start linear 150ms,\n margin-inline-end linear 150ms;\n opacity: 0.85;\n\n &.icon-mask {\n svg {\n @include mixins.svg-mask(currentColor);\n }\n\n span[data-icon] {\n color: currentcolor;\n }\n }\n\n svg {\n width: 1rem;\n height: 1rem;\n }\n\n span[data-icon] {\n font-size: 16px;\n\n &::before {\n display: block;\n }\n }\n }\n\n .label {\n flex: 1;\n }\n\n .badge {\n margin-inline: 10px -4px;\n margin-block: 0;\n flex-shrink: 1;\n padding-block: 0;\n padding-inline: 6px;\n font-size: calc(11rem / 16);\n line-height: 16px;\n border-radius: var(--s);\n background-color: var(--medium-text-color);\n color: var(--white);\n }\n }\n\n .toggle {\n position: absolute;\n z-index: 1;\n height: 34px;\n inset-block-start: 0;\n width: var(--xl);\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n ul {\n display: none;\n }\n\n &.heading,\n &.expanded {\n & > ul {\n display: block;\n }\n }\n }\n }\n}\n\n.error-summary {\n @include mixins.pane;\n margin-block-end: var(--l);\n padding-block: var(--l);\n padding-inline: var(--xl);\n border-radius: var(--large-border-radius);\n background-color: var(--gray-050);\n\n .notification-icon {\n color: var(--error-color);\n margin-block: -2px 0;\n margin-inline: 0 6px;\n float: inline-start;\n }\n\n h2 {\n margin-block-start: 0;\n }\n\n & > ul.errors li,\n & > ul.errors li a {\n color: var(--text-color);\n\n em {\n font-weight: 600;\n }\n\n &:hover {\n color: var(--link-color);\n }\n }\n}\n\n.slideout {\n .error-summary {\n border: 1px solid var(--error-color);\n box-shadow: none;\n background-color: rgb(var(--error-color-rgb) / 3%);\n padding: var(--m);\n }\n\n // Slideouts with tabs need slightly different margins\n .flex-fields .error-summary {\n margin-block: 0 var(--row-gap);\n margin-inline: var(--row-gap);\n }\n}\n\n.content.has-sidebar:not(.hiding-sidebar) {\n margin-inline-start: $sidebarWidth;\n}\n\n#content-notice {\n margin-block: 0;\n margin-inline: calc(var(--xl) * -1);\n padding-block: 0;\n padding-inline: var(--xl);\n\n &:not(:last-child) {\n padding-block-end: 5px;\n border-block-end: 1px solid var(--hairline-color);\n margin-block-end: 5px;\n }\n}\n\n/* flexbox field layouts */\n#content :not(.meta) > .flex-fields,\n#content > .flex-fields,\n.so-content .flex-fields,\n.lp-content .flex-fields,\n.draghelper .flex-fields {\n --row-gap: var(--xl);\n display: flex;\n flex-wrap: wrap;\n align-content: flex-start;\n margin-block: 0 calc(var(--padding) * -1);\n margin-inline: calc(var(--padding) * -1);\n width: calc(100% + var(--padding) * 2);\n\n & > :not(.error-summary) {\n margin-block: 0 var(--row-gap) !important;\n margin-inline: 0 !important;\n padding-block: 0;\n padding-inline: var(--padding);\n box-sizing: border-box;\n }\n\n & > h2 {\n flex: 4 0 100%;\n\n &:not(:nth-child(-n + 1 of :not(.hidden))) {\n padding-block-start: var(--xl);\n border-block-start: 1px solid var(--hairline-color);\n }\n }\n\n & > hr,\n & > .line-break {\n flex: 4 0 100%;\n }\n\n & > .line-break:not(:first-child) {\n margin-block-end: 0 !important;\n }\n\n & > :not(h2, hr, .line-break) {\n &,\n &:last-child {\n position: relative;\n width: 100%;\n\n &::before {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: -1px;\n width: 1px;\n height: 100%;\n content: '';\n\n // same BG color as the hairline around the content pane’s 1px shadow\n background-color: color.adjust(mixins.$grey200, $alpha: -0.5);\n }\n }\n }\n}\n\n#content :not(.meta) > .flex-fields,\n#content > .flex-fields,\n.draghelper.drag-in-content .flex-fields {\n & > :not(h2, hr, .line-break) {\n &,\n &:last-child {\n // 4 cols for container width >= 888px\n @container (min-width: 55.5em) {\n &.width-25 {\n width: 25%;\n }\n\n &.width-50 {\n width: 50%;\n }\n\n &.width-75 {\n width: 75%;\n }\n }\n\n // 2 cols when container width > 584px and < 887px\n @container (min-width: 36.5em) and (max-width: 55.4375em) {\n &.width-25,\n &.width-50 {\n width: 50%;\n }\n }\n }\n }\n}\n\n.so-content .flex-fields,\n.lp-content .flex-fields,\n.draghelper.drag-in-slideout .flex-fields {\n & > :not(h2, hr, .line-break) {\n &,\n &:last-child {\n // 2 cols for >= 1200\n @media only screen and (min-width: $minDesktopWidth * 2) {\n &.width-25,\n &.width-50 {\n width: 50%;\n }\n }\n }\n }\n}\n","@charset \"utf-8\";\n\n/* range inputs */\n\n/* h/t https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ */\n\n/* h/t https://stackoverflow.com/a/38163892/1688568 */\n\n$trackColor: var(--white);\n$trackHeight: 6px;\n$trackBorderRadius: 3px;\n$trackShadow: inset 0 0 0 1px var(--ui-control-color);\n$thumbColor: var(--ui-control-color);\n$thumbSize: var(--m);\n$thumbShadow: 0 0 0 1px var(--white);\n$thumbBorderRadius: calc(var(--touch-target-size) / 2);\n\n.range-wrapper {\n max-width: 200px;\n}\n\ninput.range {\n display: block;\n appearance: none;\n width: 100%; // for FF\n}\n\ninput.range:focus {\n outline: none;\n}\n\n// Thumb styles\ninput.range::-webkit-slider-thumb {\n border: none;\n height: $thumbSize;\n width: $thumbSize;\n border-radius: $thumbBorderRadius;\n background: $thumbColor;\n box-shadow: $thumbShadow;\n cursor: pointer;\n appearance: none;\n margin-block-start: calc((#{$thumbSize} / 2) * -1 + (#{$trackHeight} / 2));\n}\n\ninput.range::-moz-range-thumb {\n border: none;\n height: $thumbSize;\n width: $thumbSize;\n border-radius: $thumbBorderRadius;\n background: $thumbColor;\n box-shadow: $thumbShadow;\n cursor: pointer;\n}\n\ninput.range::-ms-thumb {\n border: none;\n height: $thumbSize;\n width: $thumbSize;\n border-radius: $thumbBorderRadius;\n background: $thumbColor;\n box-shadow: $thumbShadow;\n cursor: pointer;\n}\n\n// Track styles\ninput.range::-webkit-slider-runnable-track {\n width: 100%;\n height: $trackHeight;\n cursor: pointer;\n background: $trackColor;\n border-radius: $trackBorderRadius;\n box-shadow: $trackShadow;\n}\n\ninput.range::-moz-range-track {\n width: 100%;\n height: $trackHeight;\n cursor: pointer;\n background: $trackColor;\n border-radius: $trackBorderRadius;\n box-shadow: $trackShadow;\n}\n\ninput.range::-ms-track {\n width: 100%;\n height: $trackHeight;\n cursor: pointer;\n background: transparent;\n border-color: transparent;\n border-width: 16px 0;\n color: transparent;\n}\n\ninput.range::-ms-fill-lower {\n background: $trackColor;\n border: none;\n border-radius: $trackBorderRadius;\n}\n\ninput.range::-ms-fill-upper {\n background: $trackColor;\n border: none;\n border-radius: $trackBorderRadius;\n}\n\ninput.range:focus::-ms-fill-lower {\n background: $trackColor;\n}\n","@use '@craftcms/sass/mixins';\n@use 'cp';\n\n.global-sidebar {\n --is-always-visible: true;\n position: sticky;\n inset-block-start: 0;\n z-index: cp.$sidebarZIndex;\n display: grid;\n grid-template-columns: var(--global-sidebar-width);\n grid-template-rows: var(--header-height) minmax(0, 1fr) auto;\n grid-auto-flow: row;\n height: 100vh;\n padding: 0;\n -webkit-overflow-scrolling: touch;\n background-color: var(--gray-150);\n border-inline-end: 1px solid var(--hairline-color);\n width: var(--global-sidebar-width);\n\n a {\n text-decoration: none;\n }\n\n & > a,\n *:not(.has-subnav) > a {\n &:not([href]) {\n cursor: default;\n background-color: transparent;\n }\n }\n\n @media only screen and (max-width: cp.$minFullUiWidth - calc(1rem/16)) {\n --is-always-visible: false;\n }\n}\n\n.global-sidebar__nav {\n padding-block: var(--s);\n padding-inline: 0;\n overflow: hidden auto;\n -webkit-overflow-scrolling: touch;\n scrollbar-width: none;\n overscroll-behavior: contain;\n}\n\n.global-sidebar__footer {\n margin-block-start: auto;\n border-block-start: 1px solid var(--hairline-color);\n}\n\n.global-nav > ul {\n display: flex;\n flex-direction: column;\n}\n\n.global-nav > ul > li {\n position: relative;\n}\n\n.nav-icon {\n display: inline-flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 1rem;\n aspect-ratio: 1;\n line-height: 0;\n\n --thumb-size: 1rem;\n\n > svg {\n @include mixins.svg-mask(currentColor);\n width: 100%;\n height: 100%;\n }\n}\n\n.nav-item {\n display: grid;\n grid-template-columns:\n var(--nav-item-gutter-width) minmax(0, 1fr) var(--nav-item-prefix-width)\n var(--nav-item-gutter-width);\n grid-template-areas: '. action trigger .' 'subnav subnav subnav subnav';\n align-items: center;\n width: 100%;\n padding-block: var(--xs);\n\n > .sidebar-action {\n grid-area: action;\n }\n\n &.sel {\n color: var(--nav-item-fgColor-active);\n background-color: var(--nav-item-bgColor-active);\n }\n}\n\n.nav-item--sub {\n padding-block: 0;\n}\n\n.nav-item__trigger {\n --icon-size: 10px;\n width: var(--nav-item-trigger-size);\n grid-area: trigger;\n display: flex;\n justify-content: center;\n z-index: 1;\n\n .menubtn {\n padding: 0;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: var(--nav-item-trigger-size);\n height: var(--nav-item-trigger-size);\n border: transparent;\n\n &:hover {\n background-color: var(--nav-item-bgColor-hover);\n }\n\n &[aria-expanded='true']:not(:hover) {\n background-color: transparent;\n }\n\n &[aria-expanded='true']::after {\n @include mixins.angle(up);\n }\n\n &::after {\n margin-inline-start: 0 !important;\n }\n }\n}\n\n.nav-item__subnav {\n --nav-item-prefix-ratio: 4/3;\n display: none;\n grid-area: subnav;\n gap: 1px;\n margin-block: 1px;\n flex-direction: column;\n\n &[data-state='expanded'] {\n display: flex;\n }\n}\n\n.badge {\n display: inline-flex;\n justify-content: center;\n text-align: center;\n font-size: 11px;\n line-height: 1rem;\n min-width: 1.1rem;\n height: 1rem;\n padding-block: 0;\n padding-inline: var(--xs);\n border-radius: 8px;\n background-color: var(--nav-item-badge-bgColor);\n color: var(--nav-item-badge-fgColor);\n}\n\n.sidebar-actions {\n display: none;\n\n @media only screen and (min-width: cp.$minFullUiWidth) {\n display: block;\n padding-block: 10px;\n padding-inline: var(\n --nav-item-gutter-width\n ); // match padding of #system-info\n\n #sidebar-trigger {\n display: flex;\n }\n }\n}\n\n.sidebar-action {\n --thumb-size: 0.75rem;\n display: grid;\n grid-template-columns: var(--nav-item-prefix-width) minmax(0, 1fr) auto;\n width: 100%;\n align-items: center;\n position: relative;\n text-align: start;\n border-radius: var(--medium-border-radius);\n color: currentcolor;\n cursor: pointer;\n min-height: 30px;\n font-weight: 500;\n\n // Active indicator\n &::before {\n content: '';\n position: absolute;\n inset-inline-start: 0;\n inset-block-start: 50%;\n transform: translateY(-50%) translateX(-150%);\n height: 95%;\n width: var(--nav-item-indicator-size);\n border-radius: var(--small-border-radius);\n\n // No logical properties for transforms\n .rtl & {\n transform: translateY(-50%) translateX(150%);\n }\n }\n\n &:focus-visible,\n &:hover {\n color: var(--nav-item-fgColor-hover);\n background-color: var(--nav-item-bgColor-hover);\n }\n\n &[aria-current='page'],\n &[aria-current='true'] {\n &::before {\n background-color: var(--nav-item-fgColor-active);\n }\n }\n}\n\n.sidebar-action--sub {\n font-size: 0.9em;\n min-height: 26px;\n\n &::before {\n display: none;\n }\n\n .sidebar-action__prefix {\n position: relative;\n\n &::before {\n content: '';\n position: absolute;\n inset-inline-start: 50%;\n width: var(--nav-item-indicator-size);\n height: var(--nav-item-indicator-size);\n border-radius: 100%;\n inset-block-start: 50%;\n background-color: currentcolor;\n transform: translateY(-50%) translateX(-50%);\n\n // No logical properties for transforms\n .rtl & {\n transform: translateY(-50%) translateX(50%);\n }\n }\n }\n\n &[aria-current='page'],\n &[aria-current='true'] {\n --nav-item-indicator-size: 6px;\n }\n}\n\n.sidebar-action--job {\n align-items: start;\n\n .sidebar-action__label {\n flex-wrap: wrap;\n padding-block: var(--2xs);\n gap: var(--2xs);\n }\n\n .label {\n white-space: normal;\n }\n\n .progress-label {\n width: 100%;\n display: block;\n color: var(--gray-300);\n font-size: 11px;\n line-height: 1.5;\n }\n\n .nav-icon {\n display: block;\n position: relative;\n width: 16px;\n height: 16px;\n\n & > canvas {\n display: block;\n position: absolute;\n width: 16px;\n height: 16px;\n }\n }\n\n #job-icon-hover {\n opacity: 0;\n }\n\n &:hover {\n #job-icon-hover {\n opacity: 1;\n }\n\n #job-icon-static {\n opacity: 0;\n }\n }\n}\n\n.sidebar-action__prefix {\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--nav-item-prefix-width);\n aspect-ratio: var(--nav-item-prefix-ratio);\n line-height: 0;\n}\n\n.sidebar-action__label {\n display: flex;\n gap: var(--s);\n align-items: center;\n padding-block: 0;\n padding-inline: var(--xs);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n margin-inline-start: 7px; // magic number to align with system name\n\n [data-icon='external'] {\n display: inline-flex;\n }\n}\n\n.sidebar-action__badge {\n flex: 0 1 auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding-block: 0;\n padding-inline: var(--s);\n margin-inline-start: auto;\n}\n\n/**\nStates\n */\n@media only screen and (min-width: cp.$minFullUiWidth) {\n [data-sidebar='collapsed'] {\n .global-sidebar {\n --global-sidebar-width: calc(50rem / 16);\n }\n\n .nav-item {\n grid-template-areas: '. action .' '. trigger .' 'subnav subnav subnav';\n grid-template-columns:\n var(--nav-item-gutter-width) var(--nav-item-prefix-width)\n var(--nav-item-gutter-width);\n justify-items: center;\n }\n\n .nav-item__indicator {\n inset-inline-end: -1px;\n }\n\n .sidebar-action {\n width: var(--nav-item-prefix-width);\n min-height: var(--nav-item-prefix-width);\n\n &:focus-visible,\n &:hover {\n .sidebar-action__label {\n opacity: 1;\n transform: translateY(-50%) translateX(0);\n }\n }\n }\n\n .nav-item__trigger {\n .menubtn {\n width: 100%;\n height: var(--touch-target-size);\n padding-block: 2px var(--xs);\n }\n }\n\n .sidebar-action__label {\n display: none;\n z-index: 10;\n opacity: 0;\n }\n\n .sidebar-action__badge {\n z-index: 100;\n position: absolute;\n inset-inline-end: calc(var(--xs) * -1);\n inset-block-end: var(--xs);\n transform: translateY(25%);\n padding: 0;\n }\n\n .sidebar-action--sub {\n min-height: 26px;\n }\n\n .global-nav > ul > li + li {\n --separator-width: calc(28rem / 16);\n\n &::before {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: calc(\n (var(--global-sidebar-width) - var(--separator-width)) / 2\n );\n content: '';\n width: var(--separator-width);\n height: 1px;\n margin-block: 0;\n margin-inline: auto;\n background-color: var(--hairline-color);\n }\n }\n }\n\n [data-sidebar='expanded'] {\n #sidebar-toggle-icon {\n transform: rotate(180deg);\n }\n }\n}\n",".craft-tooltip {\n position: fixed;\n white-space: normal;\n opacity: 0;\n transform: translateY(-4px);\n width: max-content;\n max-width: 240px;\n transition:\n opacity 100ms ease-in-out,\n transform 150ms ease-in-out;\n /* stylelint-disable */\n /* We need to keep these non-logical so floating-ui can override them */\n top: 0;\n left: 0;\n /* stylelint-enable */\n z-index: 99;\n}\n\n.craft-tooltip > .inner {\n position: relative;\n display: inline-block;\n background-color: var(--white);\n color: var(--gray-700);\n border: 1px solid var(--dark-hairline-color);\n box-shadow: 0 0 10px rgb(0 0 0 / 20%);\n border-radius: var(--medium-border-radius);\n padding-block: var(--xs);\n padding-inline: var(--s);\n pointer-events: none;\n user-select: none;\n font-weight: 400;\n}\n\n.craft-tooltip .arrow {\n position: absolute;\n background: var(--white);\n width: 8px;\n height: 8px;\n transform: rotate(45deg);\n border-style: solid;\n border-width: 1px;\n border-color: transparent;\n\n // Not using logical properties here because `data-placement` will change based on direction via JS\n &[data-placement^='bottom'] {\n border-color: var(--dark-hairline-color) transparent transparent\n var(--dark-hairline-color);\n }\n\n &[data-placement^='top'] {\n border-color: transparent var(--dark-hairline-color)\n var(--dark-hairline-color) transparent;\n }\n\n &[data-placement^='right'] {\n border-color: transparent transparent var(--dark-hairline-color)\n var(--dark-hairline-color);\n }\n\n &[data-placement^='left'] {\n border-color: var(--dark-hairline-color) var(--dark-hairline-color)\n transparent transparent;\n }\n}\n","craft-spinner {\n display: flex;\n justify-content: center;\n\n .wrapper {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n.lp-editor-container,\n.lp-preview-container {\n position: fixed;\n inset-block-start: 0;\n height: 100%;\n background-color: var(--white);\n z-index: 100;\n\n & > header {\n padding-block: 5px;\n padding-inline: var(--pane-padding, var(--xl));\n background-color: var(--gray-100);\n box-shadow: 0 1px 0 color.adjust(mixins.$grey700, $alpha: -0.8);\n box-sizing: border-box;\n position: relative;\n z-index: 1;\n height: 44px;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n position: absolute;\n z-index: 2;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n backdrop-filter: blur(10px);\n\n & + .lp-content {\n padding-block-start: #{44 + 24}px;\n }\n }\n }\n\n .btn,\n .spinner,\n .checkmark-icon {\n margin-block-end: 0;\n }\n\n .btn[data-icon='xmark'] {\n margin-inline: calc(-12rem / 16) calc(var(--s) * -1);\n\n &:not(:hover, :active, [aria-expanded='true']) {\n background-color: transparent;\n }\n }\n\n .lp-toolbar {\n min-width: 0;\n margin-inline-end: -1rem;\n\n .pane-tabs {\n margin-inline: 0 !important;\n\n [role='tablist'] {\n padding-block: 0;\n padding-inline: 12px;\n\n &.scrollable {\n mask-image: linear-gradient(\n to right,\n rgb(0 0 0 / 0%),\n rgb(0 0 0) 12px,\n rgb(0 0 0) calc(100% - 12px),\n rgb(0 0 0 / 0%) 100%\n );\n }\n\n [role='tab'] {\n background-color: transparent;\n }\n }\n\n .menubtn:not(.action-btn) {\n --focus-ring: var(--inner-focus-ring);\n margin-inline: 0;\n\n &:not(:empty, .btn-empty)::after {\n margin-inline-start: 0;\n }\n }\n }\n }\n }\n}\n\n.lp-editor-container {\n display: flex;\n flex-direction: column;\n\n .lp-content {\n flex: 1;\n padding: var(--pane-padding, var(--xl));\n overflow: auto;\n box-sizing: border-box;\n position: relative;\n\n &:not(.loading) > .spinner {\n display: none;\n }\n\n &.loading > .spinner {\n position: absolute;\n inset-block-start: calc(50% - 17px);\n inset-inline-start: calc(50% - 12px);\n color: var(--ui-control-color);\n }\n }\n\n .lp-draghandle {\n position: absolute;\n z-index: 101;\n inset-block-start: 0;\n inset-inline-end: -2px;\n width: 4px;\n height: 100%;\n cursor: col-resize;\n }\n\n & > footer {\n padding-block: 5px;\n padding-inline: var(--pane-padding, var(--xl));\n box-shadow: inset 0 1px 0 var(--hairline-color);\n background-color: var(--gray-100);\n justify-content: end;\n height: 44px;\n }\n}\n\n.lp-preview-container {\n display: flex;\n flex-direction: column;\n box-shadow: -1px 0 0 color.adjust(mixins.$grey700, $alpha: -0.8);\n\n &.dragging::after {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n width: 100%;\n height: 100%;\n content: '';\n font-size: 0;\n }\n\n .lp-preview-header {\n display: flex;\n\n @supports (not (backdrop-filter: blur(10px))) {\n background-color: color.adjust(mixins.$grey100, $alpha: -0.25);\n }\n\n .buttons {\n margin: 0;\n\n .btn + .btn {\n margin-inline-start: 7px;\n }\n }\n\n & + .lp-iframe-container {\n padding-block-start: 0;\n\n @supports (backdrop-filter: blur(10px)) {\n padding-block-start: 44px;\n }\n }\n\n .lp-device-type {\n .btn {\n &::before {\n width: 27px;\n height: 22px;\n display: block;\n content: '';\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center;\n transition-duration: 0.3s;\n }\n\n // SVGs\n &.lp-device-type-btn--phone::before {\n background-image: url('../images/preview/icon-phone.svg');\n }\n\n &.lp-device-type-btn--tablet::before {\n background-image: url('../images/preview/icon-tablet.svg');\n }\n\n &.lp-device-type-btn--desktop::before {\n background-image: url('../images/preview/icon-desktop.svg');\n }\n }\n }\n }\n\n .lp-device-type__label {\n &::before {\n width: 27px;\n height: 22px;\n display: block;\n content: '';\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center;\n transition-duration: 0.3s;\n }\n\n // SVGs\n &.lp-device-type__label--phone::before {\n background-image: url('../images/preview/icon-phone.svg');\n }\n\n &.lp-device-type__label--tablet::before {\n background-image: url('../images/preview/icon-tablet.svg');\n }\n\n &.lp-device-type__label--desktop::before {\n background-image: url('../images/preview/icon-desktop.svg');\n }\n }\n\n .lp-preview-container__bumper-link {\n inset-block: unset 0;\n }\n\n .lp-device-mask {\n display: none;\n }\n\n .lp-iframe-container {\n flex: 1;\n overflow: auto;\n\n .lp-preview {\n display: block;\n width: 100%;\n min-height: 100%;\n }\n\n &:not(.lp-iframe-container--has-device-preview) {\n // Preview container\n .lp-device-preview-container {\n width: auto !important;\n height: 100% !important;\n transform: none !important;\n margin: 0 !important;\n }\n }\n\n &--has-device-preview {\n flex: none;\n padding-block-start: 0 !important;\n position: relative;\n inset-block-start: 0;\n height: calc(100% - 44px);\n width: 100%;\n background-color: var(--gray-100);\n\n @supports (backdrop-filter: blur(10px)) {\n inset-block-start: 44px;\n }\n\n // Preview container\n .lp-device-preview-container {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n z-index: 2;\n overflow: auto;\n opacity: 1;\n transition: opacity 0.3s;\n }\n\n // Device mask\n .lp-device-mask {\n display: block;\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n z-index: 1;\n background-image: url('../images/preview/chrome-phone-top.svg'),\n url('../images/preview/chrome-phone-bottom.svg');\n background-position:\n top center,\n bottom center;\n background-repeat: no-repeat;\n background-size: contain;\n background-color: #fff;\n box-shadow: 0 0 58px rgb(6 67 117 / 30%);\n border-radius: 18px;\n }\n\n // Tablet\n &.lp-iframe-container--tablet {\n .lp-device-mask {\n background-image: url('../images/preview/chrome-tablet-top.svg'),\n url('../images/preview/chrome-tablet-bottom.svg');\n }\n }\n }\n\n // Animate rotations\n @media screen and (prefers-reduced-motion: no-preference) {\n &--rotating {\n .lp-device-mask {\n transition-duration: 0.3s;\n transition-property: transform;\n }\n\n .lp-device-preview-container {\n opacity: 0;\n transition: opacity 0s;\n }\n }\n }\n }\n}\n","@charset \"UTF-8\";\n@use '../../../../../../node_modules/@craftcms/sass/mixins';\n\n.login-container {\n .login-form-container {\n position: relative;\n background-color: var(--gray-050);\n }\n\n .login-form {\n input[readonly] {\n cursor: not-allowed;\n }\n\n & > .field,\n & > .btn {\n margin-block-start: var(--l);\n\n &:not(:last-child, .last) {\n margin-block-end: var(--l);\n }\n }\n\n .btn {\n display: flex;\n }\n }\n\n .alternative-login-methods {\n margin-block-start: var(--m);\n\n .btn {\n width: 100%;\n }\n }\n\n .login-forgot-password,\n .login-alt-container button {\n font-size: 11px;\n color: var(--medium-text-color);\n cursor: pointer !important;\n }\n\n .login-alt-container {\n margin-block: calc(var(--s) - var(--xl));\n margin-inline: 0;\n\n button {\n display: inline-flex;\n background-color: transparent;\n padding: 0;\n width: auto;\n height: auto;\n min-height: var(--touch-target-size);\n }\n }\n\n .login-forgot-password:hover,\n .login-forgot-password:focus,\n .login-alt-container button:hover,\n .login-alt-container button:focus {\n color: var(--link-color);\n }\n\n .login-errors {\n text-align: center;\n color: var(--error-color);\n margin-block-start: 1em;\n }\n}\n\n.login-alt-menu {\n z-index: 1001;\n}\n\nbody.login {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 100%;\n\n main {\n padding: var(--padding);\n width: calc(300px + var(--padding) * 2);\n max-width: 100%;\n\n h1 {\n text-align: center;\n font-size: 32px;\n line-height: 40px;\n word-wrap: break-word;\n\n #login-logo {\n width: 100%;\n height: auto;\n max-height: 300px;\n }\n }\n }\n\n #poweredby {\n display: block;\n text-align: center;\n margin-block: 70px 48px;\n opacity: 0.8;\n\n &:hover,\n &:focus,\n &:active {\n opacity: 1;\n }\n\n > svg {\n display: inline-block;\n }\n }\n}\n\n.modal.email-sent {\n width: 300px;\n\n .body {\n padding-inline-start: 68px;\n\n &::before {\n @include mixins.icon;\n display: block;\n position: absolute;\n inset-block-start: 24px;\n inset-inline-start: 24px;\n content: 'mail';\n font-size: 30px;\n color: var(--link-color);\n }\n }\n}\n\n.login-modal {\n width: calc(600px + var(--l) * 2);\n max-width: calc(100% - 20px);\n background: var(--gray-100);\n border-radius: var(--large-border-radius);\n\n .body {\n display: flex;\n flex-direction: row;\n padding: var(--l);\n\n .login-modal-intro,\n .login-modal-form {\n width: 300px;\n max-width: 100%;\n }\n\n .login-modal-intro {\n padding: var(--m);\n }\n }\n\n @media screen and (width <= 656px) {\n border-radius: var(--large-border-radius);\n\n .body {\n padding: var(--m);\n flex-direction: column;\n gap: var(--m);\n overflow: auto;\n\n .login-modal-intro {\n padding-block: var(--xs);\n padding-inline: var(--xl);\n }\n\n .login-modal-form {\n border-radius: 0;\n }\n }\n }\n}\n","@use 'sass:color';\n@use 'sass:list';\n@use 'sass:string';\n$white: #fff;\n$black: #000;\n\n$grey050: hsl(212, 60%, 97%);\n$grey100: hsl(212, 50%, 93%);\n$grey200: hsl(212, 30%, 85%);\n$grey300: hsl(211, 13%, 65%);\n$grey350: hsl(211, 11%, 59%);\n$grey400: hsl(210, 10%, 53%);\n$grey500: hsl(211, 12%, 43%);\n$grey550: hsl(210, 13%, 40%);\n$grey600: hsl(209, 14%, 37%);\n$grey700: hsl(209, 18%, 30%);\n$grey800: hsl(209, 20%, 25%);\n$grey900: hsl(210, 24%, 16%);\n$grey1000: hsl(210, 24%, 10%);\n\n$red050: #fef2f2;\n$red100: #fee2e2;\n$red200: #fecaca;\n$red300: #fca5a5;\n$red400: #f87171;\n$red500: #ef4444;\n$red600: #dc2626;\n$red700: #b91c1c;\n$red800: #991b1b;\n$red900: #7f1d1d;\n\n$orange050: #fff7ed;\n$orange100: #ffedd5;\n$orange200: #fed7aa;\n$orange300: #fdba74;\n$orange400: #fb923c;\n$orange500: #f97316;\n$orange600: #ea580c;\n$orange700: #c2410c;\n$orange800: #9a3412;\n$orange900: #7c2d12;\n\n$yellow050: #fefce8;\n$yellow100: #fef9c3;\n$yellow200: #fef08a;\n$yellow300: #fde047;\n$yellow400: #facc15;\n$yellow500: #eab308;\n$yellow600: #ca8a04;\n$yellow700: #a16207;\n$yellow800: #854d0e;\n$yellow900: #713f12;\n\n$green050: #f0fdf4;\n$green100: #dcfce7;\n$green200: #bbf7d0;\n$green300: #86efac;\n$green400: #4ade80;\n$green500: #22c55e;\n$green600: #16a34a;\n$green700: #15803d;\n$green800: #166534;\n$green900: #14532d;\n\n$teal050: #f0fdfa;\n$teal100: #ccfbf1;\n$teal200: #99f6e4;\n$teal300: #5eead4;\n$teal400: #2dd4bf;\n$teal500: #14b8a6;\n$teal550: #11a697;\n$teal600: #0d9488;\n$teal700: #0f766e;\n$teal800: #115e59;\n$teal900: #134e4a;\n\n$cyan050: #ecfeff;\n$cyan100: #cffafe;\n$cyan200: #a5f3fc;\n$cyan300: #67e8f9;\n$cyan400: #22d3ee;\n$cyan500: #06b6d4;\n$cyan600: #0891b2;\n$cyan700: #0e7490;\n$cyan800: #155e75;\n$cyan900: #164e63;\n\n$blue050: #eff6ff;\n$blue100: #dbeafe;\n$blue200: #bfdbfe;\n$blue300: #93c5fd;\n$blue400: #60a5fa;\n$blue500: #3b82f6;\n$blue600: #2563eb;\n$blue700: #1d4ed8;\n$blue800: #1e40af;\n$blue900: #1e3a8a;\n\n$violet050: #f5f3ff;\n$violet100: #ede9fe;\n$violet200: #ddd6fe;\n$violet300: #c4b5fd;\n$violet400: #a78bfa;\n$violet500: #8b5cf6;\n$violet600: #7c3aed;\n$violet700: #6d28d9;\n$violet800: #5b21b6;\n$violet900: #4c1d95;\n\n$pink050: #fdf2f8;\n$pink100: #fce7f3;\n$pink200: #fbcfe8;\n$pink300: #f9a8d4;\n$pink400: #f472b6;\n$pink500: #ec4899;\n$pink600: #db2777;\n$pink700: #be185d;\n$pink800: #9d174d;\n$pink900: #831843;\n\n// submit button colors\n$primaryColor: $red600;\n$secondaryColor: $grey500;\n\n$inputColor: hsl(212, 25%, 50%);\n\n// text colors\n$textColor: $grey700;\n$mediumDarkTextColor: $grey550;\n$mediumTextColor: $grey550;\n$lightTextColor: $grey500;\n$linkColor: #1f5fea;\n\n// menu colors\n$menuOptionColor: $textColor;\n$menuOptionActiveColor: $textColor;\n$menuOptionActiveBackgroundColor: $grey050;\n\n// hairline colors\n$hairlineColor: color.adjust($grey800, $alpha: -0.9);\n$mediumHairlineColor: color.adjust($grey600, $alpha: -0.75);\n$darkHairlineColor: color.adjust($grey400, $alpha: -0.5);\n\n// focus colors\n$lightFocusColor: $blue300;\n$mediumFocusColor: $blue500;\n$darkFocusColor: #0f74b1;\n\n// focus rings\n$lightFocusRing:\n 0 0 0 1px $lightFocusColor,\n 0 0 0 3px color.adjust($lightFocusColor, $alpha: -0.3);\n$mediumFocusRing:\n 0 0 0 1px $mediumFocusColor,\n 0 0 0 3px color.adjust($mediumFocusColor, $alpha: -0.3);\n$darkFocusRing:\n 0 0 0 1px $darkFocusColor,\n 0 0 0 3px color.adjust($darkFocusColor, $alpha: -0.3);\n\n// selection colors\n$lightSelColor: $grey200;\n$darkSelColor: $grey500;\n\n// alert/notice colors\n$errorColor: $red600;\n$warningColor: $yellow800;\n$successColor: $teal500;\n$noticeColor: $blue800;\n\n// UI element styles\n$smallBorderRadius: 3px;\n$mediumBorderRadius: 4px;\n$largeBorderRadius: 5px;\n\n$menuBorderRadius: $mediumBorderRadius;\n\n@mixin sans-serif-font {\n font-family:\n system-ui,\n BlinkMacSystemFont,\n -apple-system,\n 'Segoe UI',\n 'Roboto',\n 'Oxygen',\n 'Ubuntu',\n 'Cantarell',\n 'Fira Sans',\n 'Droid Sans',\n 'Helvetica Neue',\n sans-serif;\n}\n\n@mixin fixed-width-font {\n font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier,\n monospace;\n font-size: 0.9em !important;\n}\n\n@function toRem($values...) {\n @warn \"torem mixin is deprecated. Use calc($value / 16 * 1rem) instead.\";\n $max: list.length($values);\n $remValues: '';\n\n @for $i from 1 through $max {\n $remValues: #{$remValues + calc(list.nth($values, $i) / 16)}rem;\n\n @if $i < $max {\n $remValues: #{$remValues + ' '};\n }\n }\n\n @return $remValues;\n}\n\n@mixin fontSize($size) {\n @warn \"fontsize mixin is deprecated. Use CSS values instead.\";\n font-size: toRem($size);\n}\n\n// Other\n\n@mixin focus-styles {\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n @content;\n }\n}\n\n@mixin svg-mask($color) {\n rect,\n circle,\n ellipse,\n line,\n polyline,\n polygon,\n path,\n text {\n fill: $color;\n stroke-width: 0;\n }\n}\n\n@mixin icon {\n font-family: 'Craft';\n speak: never;\n -webkit-font-feature-settings: 'liga', 'dlig';\n -moz-font-feature-settings: 'liga=1, dlig=1';\n -moz-font-feature-settings: 'liga', 'dlig';\n -ms-font-feature-settings: 'liga', 'dlig';\n -o-font-feature-settings: 'liga', 'dlig';\n font-feature-settings: 'liga', 'dlig';\n text-rendering: optimizeLegibility;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n direction: ltr; // Fixes a rendering issue in Chrome/Win\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n display: inline-block;\n text-align: center;\n font-style: normal;\n vertical-align: middle;\n word-wrap: normal !important;\n user-select: none;\n}\n\n@mixin angle($dir: down, $color: currentColor, $width: calc(2rem / 16)) {\n display: block;\n content: '';\n font-size: 0;\n width: calc(7rem / 16);\n height: calc(7rem / 16);\n border: solid $color;\n border-width: 0 $width $width 0;\n opacity: 0.8;\n position: relative;\n\n @if $dir == up {\n transform: rotate(225deg);\n inset-block-start: 2px;\n } @else if $dir == down {\n transform: rotate(45deg);\n } @else if $dir == left {\n body.ltr & {\n transform: rotate(135deg);\n }\n body.rtl & {\n transform: rotate(-45deg);\n }\n } @else if $dir == right {\n body.ltr & {\n transform: rotate(-45deg);\n }\n body.rtl & {\n transform: rotate(135deg);\n }\n }\n}\n\n@mixin clearafter {\n content: '';\n display: block;\n height: 0;\n clear: both;\n visibility: hidden;\n}\n\n@mixin shadow {\n box-shadow: 0 1px 5px -1px color.adjust($grey900, $alpha: -0.8);\n}\n\n@mixin pane {\n background: $white;\n box-shadow:\n 0 0 0 1px $grey200,\n 0 2px 12px color.adjust($grey200, $alpha: -0.5);\n\n &:focus {\n box-shadow: var(--focus-ring);\n }\n}\n\n@mixin modal {\n border-radius: $largeBorderRadius;\n background-color: $white;\n box-shadow: 0 25px 100px color.adjust($grey900, $alpha: -0.5) !important;\n}\n\n@mixin light-on-dark-text() {\n // Make light on dark text sharp on Macs\n // (sub-pixel antialiasing looks too bold/blurry with light text on dark background)\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n@mixin light-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--light-focus-hsl), 1);\n}\n\n@mixin dark-btn-light-bg-focus-ring() {\n --focus-ring: 0 0 0 1px\n hsl(\n #{color.hue($blue200)},\n #{color.saturation($blue200)},\n #{color.lightness($blue200)}\n ),\n 0 0 0 3px hsla(var(--dark-focus-hsl), 0.8);\n}\n\n@mixin custom-color-focus-ring($primary, $secondary: null) {\n @if $secondary != null {\n --focus-ring: 0 0 0 1px #{$primary}, 0 0 0 3px #{$secondary};\n } @else {\n --focus-ring: 0 0 0 3px #{$primary};\n }\n}\n\n@mixin two-color-focus-ring($light-button: true) {\n // Creates a two-color focus ring, with a white\n // If button is light, the dark box shadow is adjacent to the button\n // Else the light box shadow is adjacent to the button\n --light-color: var(--white);\n --dark-color: var(--gray-800);\n\n @if $light-button {\n --focus-ring: 0 0 0 3px var(--dark-color), 0 0 0 6px var(--light-color);\n } @else {\n --focus-ring: 0 0 0 3px var(--light-color), 0 0 0 6px var(--dark-color);\n }\n}\n\n// RTL stuff\n\n@mixin left($left) {\n @warn \"left mixin is deprecated. Use inset-inline-start instead.\";\n inset-inline-start: $left;\n}\n\n@mixin right($right) {\n @warn \"right mixin is deprecated. Use inset-inline-end instead.\";\n inset-inline-end: $right;\n}\n\n@mixin alignleft {\n @warn \"alignleft mixin is deprecated. Use text-align: start instead.\";\n text-align: start;\n}\n\n@mixin alignright {\n @warn \"alignright mixin is deprecated. Use text-align: end instead.\";\n text-align: end;\n}\n\n@mixin border-left($params...) {\n @warn \"border-left mixin is deprecated. Use border-inline-start instead.\";\n border-inline-start: $params;\n}\n\n@mixin border-right($params...) {\n @warn \"border-right mixin is deprecated. Use border-inline-end instead.\";\n border-inline-end: $params;\n}\n\n@mixin border-left-width($param) {\n @warn \"border-left-width mixin is deprecated. Use border-inline-start-width instead.\";\n border-inline-start-width: $param;\n}\n\n@mixin border-right-width($param) {\n @warn \"border-right-width mixin is deprecated. Use border-inline-end-width instead.\";\n border-inline-end-width: $param;\n}\n\n@mixin border-radius($tl, $tr, $br, $bl) {\n @warn \"border-radius mixin is deprecated. Use logical border properties instead.\";\n border-start-start-radius: $tl;\n border-start-end-radius: $tr;\n border-end-end-radius: $br;\n border-end-start-radius: $bl;\n}\n\n@mixin border-top-left-radius($params...) {\n @warn \"border-top-left-radius mixin is deprecated. Use border-start-start-radius instead.\";\n border-start-start-radius: $params;\n}\n\n@mixin border-top-right-radius($params...) {\n @warn \"border-top-right-radius mixin is deprecated. Use border-end-start-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-left-radius($params...) {\n @warn \"border-bottom-left-radius mixin is deprecated. Use border-start-end-radius instead.\";\n border-start-end-radius: $params;\n}\n\n@mixin border-bottom-right-radius($params...) {\n @warn \"border-bottom-right-radius mixin is deprecated. Use border-end-end-radius instead.\";\n border-end-end-radius: $params;\n}\n\n@mixin floatleft {\n @warn \"floatleft mixin is deprecated. Use float: inline-start instead.\";\n float: inline-start;\n}\n\n@mixin floatright {\n @warn \"floatright mixin is deprecated. Use float: inline-end instead.\";\n float: inline-end;\n}\n\n@mixin margin($t, $r, $b, $l, $important: '') {\n @warn \"margin mixin is deprecated. Use logical margin properties instead.\";\n margin-block: $t $b string.unquote($important);\n margin-inline: $l $r string.unquote($important);\n}\n\n@mixin margin-left($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-start instead.\";\n margin-inline-start: $margin;\n}\n\n@mixin margin-right($margin...) {\n @warn \"margin-left mixin is deprecated. Use margin-inline-end instead.\";\n margin-inline-end: $margin;\n}\n\n@mixin padding($t, $r, $b, $l, $important: '') {\n @warn \"padding mixin is deprecated. Use padding logical properties instead.\";\n padding-block: $t $b string.unquote($important);\n padding-inline: $l $r string.unquote($important);\n}\n\n@mixin padding-left($padding...) {\n @warn \"padding-left mixin is deprecated. Use padding-inline-start properties instead.\";\n padding-inline-start: $padding;\n}\n\n@mixin padding-right($padding...) {\n @warn \"padding-right mixin is deprecated. Use padding-inline-end properties instead.\";\n padding-inline-end: $padding;\n}\n\n// Misc\n\n@mixin dark-inputs {\n @include placeholder-styles($grey400);\n\n .btn,\n .select:not(.selectize) select {\n background-color: $grey200;\n\n &:focus,\n &:hover {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n\n &:active,\n &.active,\n &[aria-expanded='true'] {\n background-color: color.adjust($grey200, $lightness: -10%);\n }\n }\n\n .text {\n background-color: $grey200;\n\n &:focus {\n background-color: color.adjust($grey200, $lightness: -5%);\n }\n }\n}\n\n@mixin header-btn {\n width: calc(30rem / 16);\n min-height: calc(30rem / 16);\n padding-left: 0;\n padding-right: 0;\n\n &:not(:hover):not(:active):not(.active):not([aria-expanded='true']) {\n background-color: transparent;\n }\n &:not(:active):not(.active):not([aria-expanded='true']):hover {\n background-color: color.adjust($grey300, $alpha: -0.85);\n }\n}\n\n@mixin h6-styles {\n margin: 14px 0 3px;\n font-size: 11px;\n line-height: 1.2;\n color: $lightTextColor;\n text-transform: uppercase;\n}\n\n@mixin token-styles {\n display: inline-block;\n border-radius: $smallBorderRadius;\n padding: 3px 7px;\n font-size: 12px;\n line-height: 14px;\n color: $textColor;\n background-color: $grey100;\n}\n\n@mixin active-token-styles {\n background-color: $grey200;\n}\n\n@mixin menu-styles {\n z-index: 100;\n border-radius: $menuBorderRadius;\n padding: 0 14px;\n overflow: auto;\n background: $white;\n user-select: none;\n box-shadow:\n 0 0 0 1px color.adjust($grey900, $alpha: -0.9),\n 0 5px 20px color.adjust($grey900, $alpha: -0.75);\n}\n\n@mixin menu-item-styles {\n margin: 0 -14px;\n padding: 10px 14px;\n color: $menuOptionColor;\n text-decoration: none;\n white-space: nowrap;\n}\n\n@mixin menu-item-active-styles {\n color: var(--white) !important;\n --medium-text-color: rgba(255, 255, 255, 0.8);\n --light-text-color: rgba(255, 255, 255, 0.8);\n background-color: var(--dark-sel-color);\n\n svg {\n @include svg-mask(var(--white));\n }\n}\n\n@mixin disclosure-link-hover-styles {\n color: $menuOptionColor;\n background-color: $grey050;\n}\n\n@mixin input-styles {\n border-radius: $smallBorderRadius;\n border: 1px solid color.adjust($inputColor, $alpha: -0.75);\n background-color: hsl(212, 50%, 99%);\n background-clip: padding-box;\n}\n\n@mixin input-focused-styles {\n box-shadow: var(--focus-ring);\n}\n\n@mixin placeholder-styles($color) {\n input::-webkit-input-placeholder,\n textarea::-webkit-input-placeholder {\n color: $color;\n }\n\n input:-ms-input-placeholder,\n textarea:-ms-input-placeholder {\n color: $color;\n }\n\n input::-ms-input-placeholder,\n textarea::-ms-input-placeholder {\n color: $color;\n }\n\n input:-moz-placeholder,\n textarea:-moz-placeholder {\n color: $color;\n }\n\n input::-moz-placeholder,\n textarea::-moz-placeholder {\n color: $color;\n }\n\n input::placeholder,\n textarea::placeholder {\n color: $color;\n }\n}\n\n@mixin select-styles {\n position: relative;\n border-radius: $largeBorderRadius;\n white-space: nowrap;\n}\n\n@mixin select-container-styles {\n max-width: 100%;\n position: relative;\n :not(.flex) > & {\n display: inline-block;\n }\n}\n\n@mixin select-arrow-styles {\n @include angle;\n position: absolute;\n z-index: 1;\n inset-block-start: calc(50% - 5px);\n inset-inline-end: 9px;\n user-select: none;\n pointer-events: none;\n color: var(--ui-control-color);\n}\n\n@mixin select-input-styles {\n display: block;\n position: relative;\n max-width: 100%;\n border: none;\n padding-block: 7px;\n padding-inline: 10px 22px;\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n background-color: hsl(212, 25%, 90%);\n appearance: none;\n // from https://stackoverflow.com/a/15933790/1688568\n &::-ms-expand {\n display: none;\n }\n}\n\n@mixin select-input-fullwidth-styles {\n min-width: 100%;\n}\n\n@mixin select-input-focused-styles {\n outline-color: transparent;\n background-color: hsl(212, 25%, 85%);\n box-shadow: var(--focus-ring);\n}\n\n@mixin touch-target {\n height: var(--touch-target-size);\n width: var(--touch-target-size);\n}\n\n// https://tailwindcss.com/docs/screen-readers#undoing-screen-reader-only-elements\n@mixin visually-hidden {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n@mixin not-visually-hidden {\n position: static;\n width: auto;\n height: auto;\n padding: 0;\n margin: 0;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n@mixin readable {\n font-size: 16px;\n line-height: 22px;\n\n h1,\n .h1,\n h2,\n .h2,\n h3,\n .h3,\n h4,\n .h4,\n h5,\n .h5,\n h6,\n .h6 {\n margin: 24px 0 16px;\n font-weight: 600;\n }\n\n h1,\n .h1 {\n font-size: 32px;\n line-height: 40px;\n color: #000;\n }\n\n h2,\n .h2 {\n font-size: 24px;\n line-height: 30px;\n }\n\n h3,\n .h3 {\n font-size: 20px;\n line-height: 24px;\n }\n\n h4,\n .h4 {\n font-size: 16px;\n line-height: 20px;\n }\n\n h5,\n .h5 {\n font-size: 14px;\n line-height: 18px;\n }\n\n h6,\n .h6 {\n font-size: 13.6px;\n line-height: 17px;\n color: $mediumTextColor;\n }\n\n ul,\n ol {\n margin: 1em 0;\n padding-inline-start: 2em;\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n\n .tip-dismiss-btn {\n position: absolute;\n top: 12px;\n inset-inline-end: 12px;\n\n & + p {\n margin-top: 0;\n }\n }\n\n blockquote {\n margin: 16px 0;\n\n &:not(.note) {\n padding: 0 16px;\n color: $mediumTextColor;\n border-inline-start: 4px solid $hairlineColor;\n }\n\n &.note {\n position: relative;\n border-radius: 4px;\n padding: 1em;\n padding-inline-start: 50px;\n border: 1px solid;\n\n &.dismissible {\n padding-inline-end: 36px;\n }\n\n &:not(.tip):not(.warning) {\n border-color: $errorColor;\n color: #bf503f;\n\n &:before {\n content: 'alert';\n color: $errorColor;\n }\n }\n\n &.tip {\n border-color: $linkColor;\n color: $linkColor;\n\n &:before {\n content: 'lightbulb';\n color: $linkColor;\n }\n }\n\n &.warning {\n border-color: $warningColor;\n color: #cf783a;\n\n &:before {\n content: 'alert';\n color: $warningColor;\n }\n }\n\n &:before {\n @include icon;\n opacity: 1;\n position: absolute;\n top: 15px;\n inset-inline-start: 16px;\n font-size: 24px;\n width: 24px;\n }\n\n a[href] {\n color: currentColor;\n text-decoration: underline;\n }\n }\n }\n\n .go:after {\n font-size: 14px;\n }\n}\n\n@mixin checkered-bg($size) {\n // h/t https://gist.github.com/dfrankland/f6fed3e3ccc42e3de482b324126f9542\n $halfSize: $size * 0.5;\n background-image: linear-gradient(\n 45deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 135deg,\n #{color.adjust($grey300, $alpha: -0.75)} 25%,\n transparent 25%\n ),\n linear-gradient(\n 45deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n ),\n linear-gradient(\n 135deg,\n transparent 75%,\n #{color.adjust($grey300, $alpha: -0.75)} 75%\n );\n background-size: $size $size;\n background-position:\n 0 0,\n $halfSize 0,\n $halfSize -#{$halfSize},\n 0 $halfSize;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n$base: 24px;\n$tabPadding: 14px;\n$tabWidth: $base * 11;\n$gridColor: var(--gray-100);\n\n@mixin workspace-bg {\n background-color: var(--gray-050);\n background-image: linear-gradient(to right, $gridColor 1px, transparent 0),\n linear-gradient(to bottom, $gridColor 1px, transparent 1px);\n background-size: $base $base;\n}\n\n.layoutdesigner {\n container-type: inline-size;\n}\n\n.fld-container {\n display: flex;\n align-items: stretch;\n position: relative;\n @include mixins.input-styles;\n overflow: hidden;\n box-shadow: none;\n padding-inline-end: $tabWidth + 1;\n min-height: 500px;\n\n .errors > & {\n border: 1px solid var(--error-color) !important;\n }\n\n .fld-workspace {\n flex: 1;\n border-start-start-radius: calc(var(--small-border-radius) - 1px);\n border-start-end-radius: 0;\n border-end-end-radius: 0;\n border-end-start-radius: calc(var(--small-border-radius) - 1px);\n padding-inline: $base 0;\n padding-block: $base;\n @include workspace-bg;\n background-position: -1px -1px;\n box-shadow: inset 0 1px 3px -1px color.adjust(mixins.$grey200, $lightness: -10%);\n\n .fld-tabs {\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n }\n }\n\n &:not(:has(.fld-library)) {\n padding-inline-end: 0;\n\n .fld-workspace {\n padding-inline-end: $base;\n }\n }\n\n .fld-library {\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: 0;\n height: 100%;\n width: $tabWidth + 1;\n padding: $tabPadding;\n }\n}\n\n.fld-new-tab-btn:active {\n background-color: var(--gray-050);\n}\n\n.fld-library-menu {\n width: $tabWidth;\n min-height: 200px;\n margin-inline-start: $tabPadding * -1;\n padding: $tabPadding;\n}\n\n.fld-library {\n display: flex;\n flex-direction: column;\n\n .btngroup {\n margin-block-end: $tabPadding;\n }\n\n .fld-field-library {\n margin: -3px;\n padding: 3px;\n flex: 1;\n min-height: 0;\n overflow: auto;\n\n .fld-field-group {\n margin-block-start: $tabPadding;\n\n & > *:not(:first-child) {\n margin-block-start: var(--s);\n }\n }\n\n .fld-field-indicators {\n display: none;\n }\n }\n\n .fld-ui-library > *:not(:first-child) {\n margin-block-start: var(--s);\n }\n\n .filtered {\n display: none !important;\n }\n}\n\n.layoutdesigner .fld-library,\n.fld-tab .tabs .tab,\n.fld-tab .fld-tabcontent,\n.fld-new-tab-btn,\n.fld-new-tab-btn:hover {\n background-color: var(--white);\n box-shadow:\n 0 0 0 1px color.adjust(mixins.$grey900, $alpha: -0.9),\n 0 2px 5px -2px color.adjust(mixins.$grey900, $alpha: -0.8);\n}\n\n.fld-tab .settings::before,\n.fld-element .settings::before {\n margin-block-start: -2px;\n font-size: 16px;\n opacity: 0.5;\n}\n\n.fld-tab .settings:hover::before,\n.fld-tab .settings.active::before,\n.fld-element .settings:hover::before,\n.fld-element .settings.active::before {\n opacity: 1;\n}\n\n.fld-tab {\n width: $tabWidth + $base;\n padding-inline: 0 $base + 1;\n padding-block: 0 $base;\n box-sizing: border-box;\n\n .tabs {\n margin-block: -10px 0;\n margin-inline: -12px;\n padding-block: 10px 0;\n padding-inline: 12px;\n overflow: hidden;\n display: flex;\n\n .tab {\n display: flex;\n align-items: center;\n gap: var(--xs);\n max-width: calc(100% - 10px);\n box-sizing: border-box;\n padding-block: 8px;\n padding-inline: $tabPadding;\n border-radius: var(--medium-border-radius) var(--medium-border-radius) 0 0;\n\n body:not(.dragging) &.draggable {\n cursor: move;\n cursor: grab;\n }\n\n span {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .fld-tabcontent {\n padding: $tabPadding;\n border-start-start-radius: 0;\n border-start-end-radius: var(--medium-border-radius);\n border-end-end-radius: var(--medium-border-radius);\n border-end-start-radius: var(--medium-border-radius);\n\n & > .fld-element,\n & > .fld-add-btn {\n &:not(:first-child) {\n margin-block-start: var(--s);\n }\n }\n\n .fld-add-btn:not([aria-expanded='true']) {\n display: none;\n }\n }\n\n &.fld-insertion {\n .tabs .tab,\n .fld-tabcontent {\n margin: -2px;\n border: 2px dashed var(--hairline-color);\n box-shadow: none;\n @include workspace-bg;\n }\n\n .tabs .tab {\n background-position: -1px -1px;\n }\n\n .fld-tabcontent {\n background-position: -1px -13px;\n }\n }\n}\n\n.fld-tab-caboose {\n min-height: 24px;\n}\n\n.fld-element {\n position: relative;\n display: flex;\n align-items: center;\n padding: var(--s);\n gap: var(--s);\n box-shadow: inset 0 0 0 1px var(--hairline-color);\n border-radius: var(--medium-border-radius);\n background-color: var(--white);\n\n body:not(.dragging) & {\n cursor: move;\n cursor: grab;\n }\n\n &.fld-insertion {\n box-sizing: border-box;\n border: 2px dashed var(--hairline-color);\n border-radius: var(--medium-border-radius);\n background: none;\n box-shadow: none;\n }\n\n &.draghelper {\n @include mixins.shadow;\n }\n\n &.fld-field {\n color: var(--medium-text-color);\n background-color: var(--gray-100);\n\n &:not(.draghelper) {\n box-shadow: none;\n }\n\n .field-name {\n display: flex;\n flex-direction: column;\n gap: var(--xs);\n }\n }\n\n .fld-element-icon {\n text-align: center;\n\n &,\n svg {\n width: 16px;\n height: 16px;\n }\n\n svg {\n @include mixins.svg-mask(var(--ui-control-color));\n }\n }\n\n .field-name {\n flex: 1;\n overflow: hidden;\n\n .fld-element-label,\n .fld-attribute {\n flex: 1;\n display: flex;\n align-items: center;\n gap: var(--xs);\n }\n\n .fld-element-label h4,\n .fld-attribute .smalltext {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .fld-element-label h4 {\n font-weight: normal;\n color: var(--text-color);\n margin: 0;\n }\n }\n}\n\n.fld-hr,\n.fld-br {\n position: relative;\n flex: 1;\n display: flex;\n justify-content: center;\n\n &::before {\n position: absolute;\n display: block;\n inset-block-start: calc(50% - 2px);\n inset-inline-start: 0;\n width: 100%;\n height: 4px;\n content: '';\n font-size: 0;\n border-radius: 2px;\n }\n\n .smalltext {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: var(--gray-100);\n border-radius: var(--large-border-radius);\n padding-block: 0;\n padding-inline: var(--s);\n height: var(--touch-target-size);\n }\n}\n\n.fld-hr::before {\n background-color: var(--gray-100);\n}\n\n.fld-br::before {\n background-image: repeating-linear-gradient(\n to right,\n var(--gray-100),\n var(--gray-100) calc(100% / 19),\n transparent calc(100% / 19),\n transparent calc(100% / 9.5),\n var(--gray-100) calc(100% / 9.5)\n );\n}\n\n.fld-element-settings-body {\n flex: 1;\n margin-block: -24px 0;\n margin-inline: var(--neg-padding);\n padding-block: 24px;\n padding-inline: var(--padding);\n overflow: hidden auto;\n position: relative;\n}\n\n.fld-element-settings-footer {\n position: relative;\n display: flex;\n flex-direction: row;\n margin-block: 0 -24px;\n margin-inline: var(--neg-padding);\n padding-block: 5px;\n padding-inline: var(--padding);\n @include mixins.pane;\n background-color: var(--gray-050);\n z-index: 3;\n\n & > .ee-site-select {\n flex: 1;\n }\n\n & > .btn {\n margin-inline-start: 5px;\n }\n\n & > .spinner {\n margin-inline: 0 var(--neg-padding);\n margin-block: 0;\n }\n}\n\n@container (width < #{$base + $tabWidth + $base + $tabWidth + 1}) {\n .fld-container {\n padding-inline-end: 0;\n\n .fld-workspace {\n padding-inline-end: $base;\n }\n\n & > .fld-library {\n display: none;\n }\n }\n\n .fld-tab {\n .fld-tabcontent {\n .fld-add-btn {\n display: inline-flex !important;\n }\n }\n }\n}\n\n// card view designer\n.card-view-designer {\n container: cvd / inline-size;\n}\n\n.cvd-container {\n display: grid;\n position: relative;\n overflow: hidden;\n box-shadow: none;\n gap: var(--xl);\n}\n\n@container cvd (width > 37.5rem) {\n .cvd-container {\n grid-template-columns: 1fr 2fr;\n }\n}\n\n.cvd-library {\n .draggable {\n display: flex;\n }\n}\n\n.cvd-preview-container {\n padding: var(--xl);\n border: 1px solid #{color.adjust(mixins.$inputColor, $alpha: -0.75)} !important;\n border-radius: var(--small-border-radius);\n display: grid;\n height: 100%;\n align-items: center;\n}\n\n.cvd-preview {\n &:not(.loading) .spinner {\n display: none;\n }\n}\n\n.cvd-thumbnail {\n --icon-size: 2rem;\n --icon-color: var(--gray-300);\n width: 100%;\n aspect-ratio: 4/3;\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: var(--gray-150);\n border-radius: var(--medium-border-radius);\n}\n\n.card-placeholder {\n display: inline-block;\n border: 1px dashed mixins.$grey300;\n border-radius: var(--small-border-radius);\n padding-block: 0.1em;\n padding-inline: 0.5em;\n}\n\n.field.cvd-field {\n margin-block-start: 0.2em !important;\n margin-inline-start: 0.5em;\n}\n","@charset \"UTF-8\";\n@use 'sass:color';\n@use '@craftcms/sass/mixins';\n\n/* No Scroll */\nhtml.noscroll,\nhtml.noscroll body {\n overflow: hidden;\n height: 100%;\n}\n\n/* Image Editor */\n\n.modal.imageeditor {\n background-color: var(--gray-900);\n color: var(--white);\n @include mixins.light-on-dark-text;\n @include mixins.light-focus-ring;\n opacity: 0;\n user-select: none;\n}\n\n.modal.imageeditor.modal {\n border-radius: 0;\n}\n\n.modal.imageeditor.modal .body::after {\n display: none;\n}\n\n.modal.imageeditor .btn:not(.submit, .noborder) {\n background-color: var(--gray-600);\n color: var(--white);\n}\n\n.modal.imageeditor .btn:not(.submit, .noborder):hover {\n background-color: var(--gray-700);\n}\n\n.modal.imageeditor .btn:not(.submit, .noborder).active {\n background-color: var(--gray-800);\n}\n\n.modal.imageeditor .icon::before {\n width: 24px;\n height: 24px;\n margin-inline-start: -3px;\n display: inline-block;\n content: '';\n}\n\n.modal.imageeditor .icon.rotate-left::before {\n background-image: url('../images/image-editor/rotate-left.svg');\n}\n\n.modal.imageeditor .icon.rotate-right::before {\n background-image: url('../images/image-editor/rotate-right.svg');\n}\n\n.modal.imageeditor .icon.flip-vertical::before {\n background-image: url('../images/image-editor/flip-vertical.svg');\n}\n\n.modal.imageeditor .icon.flip-horizontal::before {\n background-image: url('../images/image-editor/flip-horizontal.svg');\n}\n\n.modal.imageeditor .icon.constraint::before {\n background-image: url('../images/image-editor/unconstrained.svg');\n}\n\n.modal.imageeditor .icon.focal-point::before {\n background-image: url('../images/image-editor/focal-point.svg');\n}\n\n.modal.imageeditor .body {\n display: flex;\n padding: 0;\n}\n\n.modal.imageeditor input {\n color: var(--text-color);\n}\n\n.modal.imageeditor .body .tabs {\n border-inline-end: 1px solid var(--gray-1000);\n}\n\n.modal.imageeditor .body .tabs ul {\n width: 100px;\n flex-direction: column;\n align-items: stretch;\n}\n\n.modal.imageeditor .body .tabs ul li {\n position: relative;\n padding: 14px;\n text-align: center;\n border-block-end: 1px solid var(--gray-1000);\n cursor: pointer;\n\n &::before {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n content: '';\n width: 0;\n height: 100%;\n background-color: currentcolor;\n }\n\n &.selected {\n background-color: color.adjust(mixins.$grey900, $lightness: -5%);\n\n &::before {\n width: 2px;\n }\n }\n}\n\n.modal.imageeditor .body .tabs ul li i {\n background-repeat: no-repeat;\n background-position: top center;\n display: block;\n height: 24px;\n}\n\n.modal.imageeditor .body .tabs ul li[data-view='rotate'] i {\n background-image: url('../images/image-editor/rotate-left.svg');\n}\n\n.modal.imageeditor .body .tabs ul li[data-view='crop'] i {\n background-image: url('../images/image-editor/crop.svg');\n}\n\n.modal.imageeditor .body .tabs ul li[data-view='filters'] i {\n background-image: url('../images/image-editor/filters.svg');\n}\n\n.modal.imageeditor .body .tabs ul li:hover {\n background-color: color.adjust(mixins.$grey900, $lightness: -2%);\n}\n\n.modal.imageeditor .body .tabs ul li:hover {\n cursor: pointer;\n}\n\n.modal.imageeditor .body .views {\n padding: 24px;\n overflow: auto;\n}\n\n.modal.imageeditor .body .views .btngroup {\n margin-block-end: 24px;\n}\n\n.modal.imageeditor .body .views .filters ul {\n width: 100px;\n}\n\n.modal.imageeditor .body .views .filters ul li {\n text-align: center;\n margin-inline-end: 14px;\n margin-block-end: 14px;\n}\n\n.modal.imageeditor .body .views .filters ul li:last-child {\n margin-inline-end: 0;\n}\n\n.modal.imageeditor .body .views .filters ul li img {\n border: 3px solid transparent;\n border-radius: 4px;\n}\n\n.modal.imageeditor .body .views .filters ul li span {\n display: block;\n}\n\n.modal.imageeditor .body .views .filters ul li:hover {\n cursor: pointer;\n}\n\n.modal.imageeditor .body .views .filters ul li.selected img {\n border-color: var(--white);\n}\n\n.modal.imageeditor .body .image-container {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n position: relative;\n overflow: hidden;\n}\n\n.modal.imageeditor .body .image-container .image {\n text-align: center;\n flex-grow: 1;\n position: relative;\n margin: 14px;\n}\n\n.modal.imageeditor .body .image-container .image canvas {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n}\n\n.modal.imageeditor .body .image-container .image-tools {\n text-align: center;\n}\n\n.modal.imageeditor .body .image-container .image-tools .straightening {\n max-width: 400px;\n min-height: calc(60 / 16 * 1rem);\n display: block;\n margin-block: 0;\n margin-inline: auto;\n overflow: hidden;\n}\n\n.modal.imageeditor .footer {\n position: absolute;\n background-color: transparent;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: 100%;\n border-block-start: 1px solid #000;\n\n body.has-debug-toolbar & {\n padding-block-end: calc(8px + 42px);\n }\n}\n\n.modal.imageeditor .body .views .crop {\n fieldset .heading {\n display: none;\n }\n\n .custom-constraint-spacer {\n padding-block: 0;\n padding-inline: var(--xs);\n }\n\n .constraint-group {\n display: grid;\n grid-gap: var(--xs);\n }\n\n .custom {\n padding-inline-start: calc(1rem + 5px);\n }\n\n .orientation {\n display: flex;\n align-items: center;\n justify-content: center;\n\n input {\n appearance: none;\n background-position: center center;\n background-repeat: no-repeat;\n margin-block: 0;\n margin-inline: 4px;\n cursor: pointer;\n\n &[value='landscape'] {\n width: 30px;\n height: 20px;\n background-image: url('../images/image-editor/orientation-landscape-unchecked.svg');\n\n &:checked {\n background-image: url('../images/image-editor/orientation-landscape-checked.svg');\n }\n }\n\n &[value='portrait'] {\n width: 20px;\n height: 30px;\n background-image: url('../images/image-editor/orientation-portrait-unchecked.svg');\n\n &:checked {\n background-image: url('../images/image-editor/orientation-portrait-checked.svg');\n }\n }\n }\n }\n}\n\n.modal.imageeditor.vertical .body .views .crop {\n & > .btngroup:first-child {\n justify-content: center;\n }\n}\n\n.modal.imageeditor:not(.vertical) .body .views .crop {\n .constraint.custom {\n margin-block-start: var(--xs);\n }\n}\n\n/* Vertical */\n\n.vertical.imageeditor .body {\n flex-direction: column;\n\n .image-container {\n flex-basis: 30vh;\n flex-shrink: 0;\n }\n\n .constraint-group {\n grid-template-columns: 1fr 1fr;\n }\n}\n\n.vertical.imageeditor .body .tabs ul {\n display: flex;\n flex-direction: row;\n width: 100%;\n border-block-start: 1px solid #000;\n border-block-end: 1px solid #000;\n}\n\n.vertical.imageeditor .body .tabs ul li {\n flex-grow: 1;\n border: 0;\n border-inline-end: 1px solid #000;\n padding-block: 10px;\n padding-inline: 7px;\n\n &::before {\n inset-block-start: unset;\n inset-block-start: 0;\n width: 100%;\n height: 0;\n }\n\n &.selected::before {\n width: 100%;\n height: 2px;\n }\n}\n\n.vertical.imageeditor .body .views {\n width: auto;\n}\n\n.vertical.imageeditor .body .views .rotate {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n margin-block-end: -14px;\n}\n\n.vertical.imageeditor .body .views .rotate .btngroup {\n margin-block: 0 14px;\n margin-inline: 7px;\n}\n\n.vertical.imageeditor .body .views .filters ul {\n width: auto;\n height: 109px;\n overflow: auto;\n white-space: nowrap;\n margin-block: 0;\n margin-inline: -24px;\n margin-block-end: -24px;\n padding: 24px;\n text-align: center;\n}\n\n.vertical.imageeditor .body .views .filters ul li {\n display: inline-block;\n margin-block-end: 0;\n}\n\n/* Slide Rule */\n\n.slide-rule {\n position: relative;\n padding-block: 10px;\n padding-inline: 0;\n\n &:focus {\n box-shadow: none;\n }\n\n @include mixins.focus-styles {\n .cursor::after {\n box-shadow: var(--focus-ring);\n }\n }\n\n .cursor {\n &::after {\n content: '';\n width: calc(20 / 16 * 1rem);\n height: calc(50 / 16 * 1rem);\n position: absolute;\n inset-block-start: -15px;\n inset-inline-start: 50%;\n transform: translateX(-50%);\n }\n }\n}\n\n.slide-rule .cursor {\n position: absolute;\n margin-inline-start: calc(-4 / 16 * 1rem);\n margin-block-start: 4px;\n inset-inline-start: 50%;\n z-index: 1;\n width: 0;\n height: 0;\n border-inline-start: calc(5 / 16 * 1rem) solid transparent;\n border-inline-end: calc(5 / 16 * 1rem) solid transparent;\n border-block-start: calc(5 / 16 * 1rem) solid #63a6e1;\n}\n\n.slide-rule .graduations {\n white-space: nowrap;\n height: 40px;\n position: relative;\n}\n\n.slide-rule .graduations ul {\n position: relative;\n float: inline-start;\n}\n\n.slide-rule .graduations ul li {\n display: inline-block;\n font-size: 8px;\n position: relative;\n width: 10px;\n}\n\n.slide-rule .graduations ul li:not(.main-graduation) {\n inset-inline-start: 1px;\n}\n\n.slide-rule .graduations ul li.main-graduation::before {\n border-inline-start-width: 3px;\n}\n\n.slide-rule .graduations ul li.main-graduation .label {\n display: block;\n cursor: default;\n}\n\n.slide-rule .graduations ul li.selected::before {\n border-inline-start-color: #63a6e1;\n}\n\n.slide-rule .graduations ul li::before {\n content: '';\n position: absolute;\n border-inline-start: 1px solid var(--white);\n height: 10px;\n inset-block-start: 0;\n inset-inline-start: 0;\n}\n\n.slide-rule .graduations ul li .label {\n width: 20px;\n position: absolute;\n inset-block-start: 10px;\n inset-inline-start: -9px;\n display: none;\n text-align: center;\n}\n\n.slide-rule .value {\n display: none;\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 50%;\n z-index: 1;\n box-sizing: border-box;\n padding: 5px;\n width: 50px;\n margin-inline-start: -25px;\n background: var(--gray-600);\n}\n\n.slide-rule .overlay {\n z-index: 2;\n position: absolute;\n inset-block: 0 1px;\n inset-inline: 0;\n background-image: linear-gradient(\n to right,\n var(--gray-900) 0%,\n color.adjust(mixins.$grey900, $alpha: -1) 15%,\n color.adjust(mixins.$grey900, $alpha: -1) 85%,\n var(--gray-900) 100%\n );\n}\n\n/* Misc */\n\n.menu.dark {\n background-color: var(--gray-600);\n @include mixins.light-on-dark-text;\n\n ul {\n li {\n a {\n color: var(--white) !important;\n\n &:not(.sel, .disabled):hover {\n background-color: var(--gray-700);\n }\n }\n }\n }\n}\n","_:-ms-lang(x),\n.elements .tableview td.checkbox-cell input.checkbox + label,\n.elements .tableview td.checkbox-cell div.checkbox {\n inset-block-start: 16px;\n}\n\n_:-ms-lang(x),\ninput.checkbox + label:empty,\ndiv:empty.checkbox {\n display: block;\n}\n","@charset \"UTF-8\";\n\n@import '@craftcms/sass/mixins';\n\n.cp-chart {\n margin: 0;\n height: 100%;\n position: relative;\n}\n\n.cp-chart svg {\n width: 100%;\n height: 100%;\n}\n\n.cp-chart .axis path,\n.cp-chart .axis line {\n fill: none;\n stroke: var(--hairline-color);\n shape-rendering: crispedges;\n}\n\n.cp-chart .ticks-axis path,\n.cp-chart .ticks-axis line {\n fill: none;\n stroke: none;\n shape-rendering: crispedges;\n}\n\n.cp-chart .ticks-axis g.tick text {\n fill: var(--black);\n font-size: 11px;\n}\n\n.cp-chart .axis text {\n fill: rgb(0 0 0 / 60%);\n}\n\n.cp-chart .grid-line .tick {\n stroke: rgb(0 0 0 / 8%);\n stroke-opacity: 0.7;\n shape-rendering: crispedges;\n}\n\n.cp-chart .grid-line .tick line {\n stroke: rgb(0 0 0 / 8%);\n stroke-opacity: 0.7;\n shape-rendering: crispedges;\n}\n\n.cp-chart .grid-line path {\n stroke-width: 0;\n}\n\n.tooltip {\n border-radius: 3px;\n padding-block: 7px;\n padding-inline: 10px;\n background: transparentize($white, 0.1);\n position: absolute;\n z-index: 1000000;\n @include shadow;\n user-select: none;\n pointer-events: none;\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/src/web/assets/cp/src/css/_cp.scss b/src/web/assets/cp/src/css/_cp.scss
index b4bb3a85a27..67c7db51a72 100644
--- a/src/web/assets/cp/src/css/_cp.scss
+++ b/src/web/assets/cp/src/css/_cp.scss
@@ -1123,13 +1123,16 @@ li.breadcrumb-toggle-wrapper {
padding-block: var(--xl);
padding-inline: var(--padding);
word-wrap: break-word;
- container-type: inline-size;
& > hr {
margin-inline: calc(var(--xl) * -1);
}
}
+.content-pane:has(.flex-fields) {
+ container-type: inline-size;
+}
+
#footer,
.footer {
padding-block: 6px;
diff --git a/src/web/assets/pluginstore/dist/js/app.js b/src/web/assets/pluginstore/dist/js/app.js
index 81d3c5c020e..0930f56d397 100644
--- a/src/web/assets/pluginstore/dist/js/app.js
+++ b/src/web/assets/pluginstore/dist/js/app.js
@@ -1,3 +1,3 @@
/*! For license information please see app.js.LICENSE.txt */
-!function(){var t={1394:function(t,e){!function(i,n){var a={version:"0.4.1",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},r=Array.prototype.map,s=Array.isArray,o=Object.prototype.toString;function l(t){return!!(""===t||t&&t.charCodeAt&&t.substr)}function c(t){return s?s(t):"[object Array]"===o.call(t)}function d(t){return t&&"[object Object]"===o.call(t)}function u(t,e){var i;for(i in t=t||{},e=e||{})e.hasOwnProperty(i)&&null==t[i]&&(t[i]=e[i]);return t}function h(t,e,i){var n,a,s=[];if(!t)return s;if(r&&t.map===r)return t.map(e,i);for(n=0,a=t.length;n3?l.length%3:0;return o+(f?l.substr(0,f)+r.thousand:"")+l.substr(f).replace(/(\d{3})(?=\d)/g,"$1"+r.thousand)+(s?r.decimal+v(Math.abs(t),s).split(".")[1]:"")},b=a.formatMoney=function(t,e,i,n,r,s){if(c(t))return h(t,(function(t){return b(t,e,i,n,r,s)}));t=g(t);var o=u(d(e)?e:{symbol:e,precision:i,thousand:n,decimal:r,format:s},a.settings.currency),l=f(o.format);return(t>0?l.pos:t<0?l.neg:l.zero).replace("%s",o.symbol).replace("%v",m(Math.abs(t),p(o.precision),o.thousand,o.decimal))};a.formatColumn=function(t,e,i,n,r,s){if(!t)return[];var o=u(d(e)?e:{symbol:e,precision:i,thousand:n,decimal:r,format:s},a.settings.currency),v=f(o.format),b=v.pos.indexOf("%s")0?v.pos:t<0?v.neg:v.zero).replace("%s",o.symbol).replace("%v",m(Math.abs(t),p(o.precision),o.thousand,o.decimal));return i.length>x&&(x=i.length),i}));return h(y,(function(t,e){return l(t)&&t.lengtht.length)&&(e=t.length);for(var i=0,n=new Array(e);i>16,s=i>>8&255,o=255&i;return"#"+(16777216+65536*(Math.round((n-r)*a)+r)+256*(Math.round((n-s)*a)+s)+(Math.round((n-o)*a)+o)).toString(16).slice(1)}},{key:"shadeColor",value:function(e,i){return t.isColorHex(i)?this.shadeHexColor(e,i):this.shadeRGBColor(e,i)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&"object"===s(t)&&!Array.isArray(t)&&null!=t}},{key:"is",value:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;e1&&void 0!==arguments[1]?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(e))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var e=String(t).split(/[eE]/);if(1===e.length)return e[0];var i="",n=t<0?"-":"",a=e[0].replace(".",""),r=Number(e[1])+1;if(r<0){for(i=n+"0.";r++;)i+="0";return i+a.replace(/^-/,"")}for(r-=a.length;r--;)i+="0";return a+i}},{key:"getDimensions",value:function(t){var e=getComputedStyle(t,null),i=t.clientHeight,n=t.clientWidth;return i-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),[n-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),i]}},{key:"getBoundingClientRect",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:t.clientWidth,height:t.clientHeight,x:e.left,y:e.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce((function(t,e){return Array.isArray(e)&&(e=e.reduce((function(t,e){return t.length>e.length?t:e}))),t.length>e.length?t:e}),0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"x";return t.toString().slice().replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var n=i-t.length+1;n--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var n=t.indexOf("Edge/");return n>0&&parseInt(t.substring(n+5,t.indexOf(".",n)),10)}}]),t}(),w=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.setEasingFunctions()}return c(t,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,i,n){t.attr(e).animate(n).attr(i)}},{key:"animateMarker",value:function(t,e,i,n,a,r){e||(e=0),t.attr({r:e,width:e,height:e}).animate(n,a).attr({r:i,width:i.width,height:i.height}).afterAll((function(){r()}))}},{key:"animateCircle",value:function(t,e,i,n,a){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(n,a).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,n,a){t.attr(e).animate(n).attr(i).afterAll((function(){return a()}))}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.realIndex,n=t.j,a=t.fill,r=t.pathFrom,s=t.pathTo,o=t.speed,l=t.delay,c=this.w,d=0;c.config.chart.animations.animateGradually.enabled&&(d=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&"bar"!==c.config.chart.type&&(d=0),this.morphSVG(e,i,n,"line"!==c.config.chart.type||c.globals.comboCharts?a:"stroke",r,s,o,l*d)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(t){var e=t.el;e.classList.remove("apexcharts-element-hidden"),e.classList.add("apexcharts-hidden-element-shown")}))}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,i,n,a,r,s,o){var l=this,c=this.w;a||(a=t.attr("pathFrom")),r||(r=t.attr("pathTo"));var d=function(t){return"radar"===c.config.chart.type&&(s=1),"M 0 ".concat(c.globals.gridHeight)};(!a||a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a=d()),(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=d()),c.globals.shouldAnimate||(s=1),t.plot(a).animate(1,c.globals.easing,o).plot(a).animate(s,c.globals.easing,o).plot(r).afterAll((function(){y.isNumber(i)?i===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(t):"none"!==n&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&e===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(t),l.showDelayedElements()}))}}]),t}(),C=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var n=this,a=this.w,r=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var i=a.config.chart.dropShadow;(i.enabled?n.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,e,i){var n=this,a=this.w,r=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var i=a.config.chart.dropShadow;(i.enabled?n.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:n});break;case"darken":this.addDarkenFilter(t,e,{intensity:n})}}},{key:"addShadow",value:function(t,e,i){var n=i.blur,a=i.top,r=i.left,s=i.color,o=i.opacity,l=t.flood(Array.isArray(s)?s[e]:s,o).composite(t.sourceAlpha,"in").offset(r,a).gaussianBlur(n).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=e.top,a=e.left,r=e.blur,s=e.color,o=e.opacity,l=e.noUserSpaceOnUse,c=this.w;return t.unfilter(!0),y.isIE()&&"radialBar"===c.config.chart.type||(s=Array.isArray(s)?s[i]:s,t.filter((function(t){var e;e=y.isSafari()||y.isFirefox()||y.isIE()?t.flood(s,o).composite(t.sourceAlpha,"in").offset(a,n).gaussianBlur(r):t.flood(s,o).composite(t.sourceAlpha,"in").offset(a,n).gaussianBlur(r).merge(t.source),t.blend(t.source,e)})),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,i){var n=this.w;if(void 0!==n.globals.selectedDataPoints[e]&&n.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var a=n.config.states.active.filter;"none"!==a&&this.applyFilter(t,e,a.type,a.value)}}},{key:"_scaleFilterSize",value:function(t){!function(e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),t}(),S=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"roundPathCorners",value:function(t,e){function i(t,e,i){var a=e.x-t.x,r=e.y-t.y,s=Math.sqrt(a*a+r*r);return n(t,e,Math.min(1,i/s))}function n(t,e,i){return{x:t.x+(e.x-t.x)*i,y:t.y+(e.y-t.y)*i}}function a(t,e){t.length>2&&(t[t.length-2]=e.x,t[t.length-1]=e.y)}function r(t){return{x:parseFloat(t[t.length-2]),y:parseFloat(t[t.length-1])}}t.indexOf("NaN")>-1&&(t="");var s=t.split(/[,\s]/).reduce((function(t,e){var i=e.match("([a-zA-Z])(.+)");return i?(t.push(i[1]),t.push(i[2])):t.push(e),t}),[]).reduce((function(t,e){return parseFloat(e)==e&&t.length?t[t.length-1].push(e):t.push([e]),t}),[]),o=[];if(s.length>1){var l=r(s[0]),c=null;"Z"==s[s.length-1][0]&&s[0].length>2&&(c=["L",l.x,l.y],s[s.length-1]=c),o.push(s[0]);for(var d=1;d2&&"L"==h[0]&&p.length>2&&"L"==p[0]){var f,g,v=r(u),m=r(h),b=r(p);f=i(m,v,e),g=i(m,b,e),a(h,f),h.origPoint=m,o.push(h);var x=n(f,m,.5),y=n(m,g,.5),w=["C",x.x,x.y,y.x,y.y,g.x,g.y];w.origPoint=m,o.push(w)}else o.push(h)}if(c){var C=r(o[o.length-1]);o.push(["Z"]),a(o[0],C)}}else o=s;return o.reduce((function(t,e){return t+e.join(" ")+" "}),"")}},{key:"drawLine",value:function(t,e,i,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:n,stroke:a,"stroke-dasharray":r,"stroke-width":s,"stroke-linecap":o})}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,d=this.w.globals.dom.Paper.rect();return d.attr({x:t,y:e,width:i>0?i:0,height:n>0?n:0,rx:a,ry:a,opacity:s,"stroke-width":null!==o?o:0,stroke:null!==l?l:"none","stroke-dasharray":c}),d.node.setAttribute("fill",r),d}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:n,stroke:e,"stroke-width":i})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;t<0&&(t=0);var i=this.w.globals.dom.Paper.circle(2*t);return null!==e&&i.attr(e),i}},{key:"drawPath",value:function(t){var e=t.d,i=void 0===e?"":e,n=t.stroke,a=void 0===n?"#a8a8a8":n,r=t.strokeWidth,s=void 0===r?1:r,o=t.fill,l=t.fillOpacity,c=void 0===l?1:l,d=t.strokeOpacity,u=void 0===d?1:d,h=t.classes,p=t.strokeLinecap,f=void 0===p?null:p,g=t.strokeDashArray,v=void 0===g?0:g,m=this.w;return null===f&&(f=m.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(m.globals.gridHeight)),m.globals.dom.Paper.path(i).attr({fill:o,"fill-opacity":c,stroke:a,"stroke-opacity":u,"stroke-linecap":f,"stroke-width":s,"stroke-dasharray":v,class:h})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:"move",value:function(t,e){return["M",t,e].join(" ")}},{key:"line",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=null;return null===i?n=[" L",t,e].join(" "):"H"===i?n=[" H",t].join(" "):"V"===i&&(n=[" V",e].join(" ")),n}},{key:"curve",value:function(t,e,i,n,a,r){return["C",t,e,i,n,a,r].join(" ")}},{key:"quadraticCurve",value:function(t,e,i,n){return["Q",t,e,i,n].join(" ")}},{key:"arc",value:function(t,e,i,n,a,r,s){var o="A";return arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(o="a"),[o,t,e,i,n,a,r,s].join(" ")}},{key:"renderPaths",value:function(t){var e,i=t.j,n=t.realIndex,a=t.pathFrom,s=t.pathTo,o=t.stroke,l=t.strokeWidth,c=t.strokeLinecap,d=t.fill,u=t.animationDelay,h=t.initialSpeed,p=t.dataChangeSpeed,f=t.className,g=t.shouldClipToGrid,v=void 0===g||g,m=t.bindEventsOnPaths,b=void 0===m||m,x=t.drawShadow,y=void 0===x||x,S=this.w,k=new C(this.ctx),A=new w(this.ctx),P=this.w.config.chart.animations.enabled,E=P&&this.w.config.chart.animations.dynamicAnimation.enabled,T=!!(P&&!S.globals.resized||E&&S.globals.dataChanged&&S.globals.shouldAnimate);T?e=a:(e=s,S.globals.animationEnded=!0);var O,_=S.config.stroke.dashArray;O=Array.isArray(_)?_[n]:S.config.stroke.dashArray;var L=this.drawPath({d:e,stroke:o,strokeWidth:l,fill:d,fillOpacity:1,classes:f,strokeLinecap:c,strokeDashArray:O});if(L.attr("index",n),v&&L.attr({"clip-path":"url(#gridRectMask".concat(S.globals.cuid,")")}),"none"!==S.config.states.normal.filter.type)k.getDefaultFilter(L,n);else if(S.config.chart.dropShadow.enabled&&y&&(!S.config.chart.dropShadow.enabledOnSeries||S.config.chart.dropShadow.enabledOnSeries&&-1!==S.config.chart.dropShadow.enabledOnSeries.indexOf(n))){var I=S.config.chart.dropShadow;k.dropShadow(L,I,n)}b&&(L.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,L)),L.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,L)),L.node.addEventListener("mousedown",this.pathMouseDown.bind(this,L))),L.attr({pathTo:s,pathFrom:a});var M={el:L,j:i,realIndex:n,pathFrom:a,pathTo:s,fill:d,strokeWidth:l,delay:u};return!P||S.globals.resized||S.globals.dataChanged?!S.globals.resized&&S.globals.dataChanged||A.showDelayedElements():A.animatePathsGradually(r(r({},M),{},{speed:h})),S.globals.dataChanged&&E&&T&&A.animatePathsGradually(r(r({},M),{},{speed:p})),L}},{key:"drawPattern",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,(function(r){"horizontalLines"===t?r.line(0,0,i,0).stroke({color:n,width:a+1}):"verticalLines"===t?r.line(0,0,0,e).stroke({color:n,width:a+1}):"slantedLines"===t?r.line(0,0,e,i).stroke({color:n,width:a}):"squares"===t?r.rect(e,i).fill("none").stroke({color:n,width:a}):"circles"===t&&r.circle(e).fill("none").stroke({color:n,width:a})}))}},{key:"drawGradient",value:function(t,e,i,n,a){var r,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,d=this.w;e.length<9&&0===e.indexOf("#")&&(e=y.hexToRgba(e,n)),i.length<9&&0===i.indexOf("#")&&(i=y.hexToRgba(i,a));var u=0,h=1,p=1,f=null;null!==o&&(u=void 0!==o[0]?o[0]/100:0,h=void 0!==o[1]?o[1]/100:1,p=void 0!==o[2]?o[2]/100:1,f=void 0!==o[3]?o[3]/100:null);var g=!("donut"!==d.config.chart.type&&"pie"!==d.config.chart.type&&"polarArea"!==d.config.chart.type&&"bubble"!==d.config.chart.type);if(r=null===l||0===l.length?d.globals.dom.Paper.gradient(g?"radial":"linear",(function(t){t.at(u,e,n),t.at(h,i,a),t.at(p,i,a),null!==f&&t.at(f,e,n)})):d.globals.dom.Paper.gradient(g?"radial":"linear",(function(t){(Array.isArray(l[c])?l[c]:l).forEach((function(e){t.at(e.offset/100,e.color,e.opacity)}))})),g){var v=d.globals.gridWidth/2,m=d.globals.gridHeight/2;"bubble"!==d.config.chart.type?r.attr({gradientUnits:"userSpaceOnUse",cx:v,cy:m,r:s}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?r.from(0,0).to(0,1):"diagonal"===t?r.from(0,0).to(1,1):"horizontal"===t?r.from(0,1).to(1,1):"diagonal2"===t&&r.from(1,0).to(0,1);return r}},{key:"getTextBasedOnMaxWidth",value:function(t){var e=t.text,i=t.maxWidth,n=t.fontSize,a=t.fontFamily,r=this.getTextRects(e,n,a),s=r.width/e.length,o=Math.floor(i/s);return i-1){var o=i.globals.selectedDataPoints[a].indexOf(r);i.globals.selectedDataPoints[a].splice(o,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(".apexcharts-series path").members,c=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,d=function(t){Array.prototype.forEach.call(t,(function(t){t.node.setAttribute("selected","false"),n.getDefaultFilter(t,a)}))};d(l),d(c)}t.node.setAttribute("selected","true"),s="true",void 0===i.globals.selectedDataPoints[a]&&(i.globals.selectedDataPoints[a]=[]),i.globals.selectedDataPoints[a].push(r)}if("true"===s){var u=i.config.states.active.filter;if("none"!==u)n.applyFilter(t,a,u.type,u.value);else if("none"!==i.config.states.hover.filter&&!i.globals.isTouchDevice){var h=i.config.states.hover.filter;n.applyFilter(t,a,h.type,h.value)}}else"none"!==i.config.states.active.filter.type&&("none"===i.config.states.hover.filter.type||i.globals.isTouchDevice?n.getDefaultFilter(t,a):(h=i.config.states.hover.filter,n.applyFilter(t,a,h.type,h.value)));"function"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:r,w:i}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:r,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e={};return t&&"function"==typeof t.getBBox&&(e=t.getBBox()),{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,n){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w,s=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});n&&s.attr("transform",n),r.globals.dom.Paper.add(s);var o=s.bbox();return a||(o=s.node.getBoundingClientRect()),s.remove(),{width:o.width,height:o.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if("function"==typeof t.getComputedTextLength&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i/1.1)){for(var n=e.length-3;n>0;n-=3)if(t.getSubStringLength(0,n)<=i/1.1)return void(t.textContent=e.substring(0,n)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}(),k=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.w,i=[];if(0===e.globals.series.length)return i;for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce((function(t,e){return t+e}),0):this.w.globals.series[t].reduce((function(t,e){return t+e}),0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var t=this,e=this.w,i=[];return e.globals.seriesGroups.forEach((function(n){var a=[];e.config.series.forEach((function(t,e){n.indexOf(t.name)>-1&&a.push(e)}));var r=e.globals.series.map((function(t,e){return-1===a.indexOf(e)?e:-1})).filter((function(t){return-1!==t}));i.push(t.getStackedSeriesTotals(r))})),i}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter((function(t){return null!==t})):this.w.config.series[t].data.filter((function(t){return null!==t}))).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every((function(t,e,i){return t===i[0]}))}},{key:"getCategoryLabels",value:function(t){var e=this.w,i=t.slice();return e.config.xaxis.convertedCatToNumeric&&(i=t.map((function(t,i){return e.config.xaxis.labels.formatter(t-e.globals.minX+1)}))),i}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map((function(t){return t.length})).indexOf(Math.max.apply(Math,t.globals.series.map((function(t){return t.length}))))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach((function(t){e=Math.max(e,t)})),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach((function(t){e=Math.max(e,t.size)})),e>0&&(e+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map((function(t,e){var i=0;if(Array.isArray(t))for(var n=0;nt&&i.globals.seriesX[a][s]0&&(e=!0),{comboBarCount:i,comboCharts:e}}},{key:"extendArrayProps",value:function(t,e,i){return e.yaxis&&(e=t.extendYAxis(e,i)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),A=function(){function t(e){o(this,t),this.w=e.w,this.annoCtx=e}return c(t,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if("vertical"===t.label.orientation){var n=null!==e?e:0,a=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(n,"']"));if(null!==a){var r=a.getBoundingClientRect();a.setAttribute("x",parseFloat(a.getAttribute("x"))-r.height+4),"top"===t.label.position?a.setAttribute("y",parseFloat(a.getAttribute("y"))+r.width):a.setAttribute("y",parseFloat(a.getAttribute("y"))-r.width);var s=this.annoCtx.graphics.rotateAroundCenter(a),o=s.x,l=s.y;a.setAttribute("transform","rotate(-90 ".concat(o," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!t||void 0===e.label.text||void 0!==e.label.text&&!String(e.label.text).trim())return null;var n=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),a=t.getBoundingClientRect(),r=e.label.style.padding.left,s=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(o=e.label.style.padding.left,l=e.label.style.padding.right,r=e.label.style.padding.top,s=e.label.style.padding.bottom);var c=a.left-n.left-r,d=a.top-n.top-o,u=this.annoCtx.graphics.drawRect(c-i.globals.barPadForNumericAxis,d,a.width+r+s,a.height+o+l,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&u.node.classList.add(e.id),u}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(i,n,a){var r=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(n,"']"));if(r){var s=r.parentNode,o=t.addBackgroundToAnno(r,i);o&&(s.insertBefore(o.node,r),i.label.mouseEnter&&o.node.addEventListener("mouseenter",i.label.mouseEnter.bind(t,i)),i.label.mouseLeave&&o.node.addEventListener("mouseleave",i.label.mouseLeave.bind(t,i)),i.label.click&&o.node.addEventListener("click",i.label.click.bind(t,i)))}};e.config.annotations.xaxis.map((function(t,e){i(t,e,"xaxis")})),e.config.annotations.yaxis.map((function(t,e){i(t,e,"yaxis")})),e.config.annotations.points.map((function(t,e){i(t,e,"point")}))}},{key:"getY1Y2",value:function(t,e){var i,n="y1"===t?e.y:e.y2,a=this.w;if(this.annoCtx.invertAxis){var r=a.globals.labels.indexOf(n);a.config.xaxis.convertedCatToNumeric&&(r=a.globals.categoryLabels.indexOf(n));var s=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(r+1)+")");s&&(i=parseFloat(s.getAttribute("y"))),void 0!==e.seriesIndex&&a.globals.barHeight&&(i=i-a.globals.barHeight/2*(a.globals.series.length-1)+a.globals.barHeight*e.seriesIndex)}else{var o;o=a.config.yaxis[e.yAxisIndex].logarithmic?(n=new k(this.annoCtx.ctx).getLogVal(n,e.yAxisIndex))/a.globals.yLogRatio[e.yAxisIndex]:(n-a.globals.minYArr[e.yAxisIndex])/(a.globals.yRange[e.yAxisIndex]/a.globals.gridHeight),i=a.globals.gridHeight-o,!e.marker||void 0!==e.y&&null!==e.y||(i=0),a.config.yaxis[e.yAxisIndex]&&a.config.yaxis[e.yAxisIndex].reversed&&(i=o)}return"string"==typeof n&&n.indexOf("px")>-1&&(i=parseFloat(n)),i}},{key:"getX1X2",value:function(t,e){var i=this.w,n=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,a=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,r=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,s=(e.x-n)/(r/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(s=(a-e.x)/(r/i.globals.gridWidth)),"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(s=this.getStringX(e.x));var o=(e.x2-n)/(r/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(o=(a-e.x2)/(r/i.globals.gridWidth)),"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(o=this.getStringX(e.x2)),void 0!==e.x&&null!==e.x||!e.marker||(s=i.globals.gridWidth),"x1"===t&&"string"==typeof e.x&&e.x.indexOf("px")>-1&&(s=parseFloat(e.x)),"x2"===t&&"string"==typeof e.x2&&e.x2.indexOf("px")>-1&&(o=parseFloat(e.x2)),void 0!==e.seriesIndex&&i.globals.barWidth&&!this.annoCtx.invertAxis&&(s=s-i.globals.barWidth/2*(i.globals.series.length-1)+i.globals.barWidth*e.seriesIndex),"x1"===t?s:o}},{key:"getStringX",value:function(t){var e=this.w,i=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var n=e.globals.labels.indexOf(t),a=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(n+1)+")");return a&&(i=parseFloat(a.getAttribute("x"))),i}}]),t}(),P=function(){function t(e){o(this,t),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new A(this.annoCtx)}return c(t,[{key:"addXaxisAnnotation",value:function(t,e,i){var n,a=this.w,r=this.helpers.getX1X2("x1",t),s=t.label.text,o=t.strokeDashArray;if(y.isNumber(r)){if(null===t.x2||void 0===t.x2){var l=this.annoCtx.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,a.globals.gridHeight+t.offsetY,t.borderColor,o,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((n=this.helpers.getX1X2("x2",t))s){var c=s;s=n,n=c}var d=this.annoCtx.graphics.drawRect(0+t.offsetX,n+t.offsetY,this._getYAxisAnnotationWidth(t),s-n,0,t.fillColor,t.opacity,1,t.borderColor,r);d.node.classList.add("apexcharts-annotation-rect"),d.attr("clip-path","url(#gridRectMask".concat(a.globals.cuid,")")),e.appendChild(d.node),t.id&&d.node.classList.add(t.id)}var u="right"===t.label.position?a.globals.gridWidth:"center"===t.label.position?a.globals.gridWidth/2:0,h=this.annoCtx.graphics.drawText({x:u+t.label.offsetX,y:(null!=n?n:s)+t.label.offsetY-3,text:o,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});h.attr({rel:i}),e.appendChild(h.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var e=this.w;return e.globals.gridWidth,(t.width.indexOf("%")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map((function(e,n){t.addYaxisAnnotation(e,i.node,n)})),i}}]),t}(),T=function(){function t(e){o(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new A(this.annoCtx)}return c(t,[{key:"addPointAnnotation",value:function(t,e,i){this.w;var n=this.helpers.getX1X2("x1",t),a=this.helpers.getY1Y2("y1",t);if(y.isNumber(n)){var r={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},s=this.annoCtx.graphics.drawMarker(n+t.marker.offsetX,a+t.marker.offsetY,r);e.appendChild(s.node);var o=t.label.text?t.label.text:"",l=this.annoCtx.graphics.drawText({x:n+t.label.offsetX,y:a+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:o,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(l.attr({rel:i}),e.appendChild(l.node),t.customSVG.SVG){var c=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});c.attr({transform:"translate(".concat(n+t.customSVG.offsetX,", ").concat(a+t.customSVG.offsetY,")")}),c.node.innerHTML=t.customSVG.SVG,e.appendChild(c.node)}if(t.image.path){var d=t.image.width?t.image.width:20,u=t.image.height?t.image.height:20;s=this.annoCtx.addImage({x:n+t.image.offsetX-d/2,y:a+t.image.offsetY-u/2,width:d,height:u,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&s.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&s.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&s.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map((function(e,n){t.addPointAnnotation(e,i.node,n)})),i}}]),t}(),O={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},_=function(){function t(){o(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return c(t,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[O],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)/t.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),L=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.graphics=new S(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new A(this),this.xAxisAnnotations=new P(this),this.yAxisAnnotations=new E(this),this.pointsAnnotations=new T(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return c(t,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),n=this.pointsAnnotations.drawPointAnnotations(),a=t.config.chart.animations.enabled,r=[e,i,n],s=[i.node,e.node,n.node],o=0;o<3;o++)t.globals.dom.elGraphical.add(r[o]),!a||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&t.globals.dataPoints>1&&s[o].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:s[o],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map((function(e,i){t.addImage(e,i)}))}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map((function(e,i){t.addText(e,i)}))}},{key:"addXaxisAnnotation",value:function(t,e,i){this.xAxisAnnotations.addXaxisAnnotation(t,e,i)}},{key:"addYaxisAnnotation",value:function(t,e,i){this.yAxisAnnotations.addYaxisAnnotation(t,e,i)}},{key:"addPointAnnotation",value:function(t,e,i){this.pointsAnnotations.addPointAnnotation(t,e,i)}},{key:"addText",value:function(t,e){var i=t.x,n=t.y,a=t.text,r=t.textAnchor,s=t.foreColor,o=t.fontSize,l=t.fontFamily,c=t.fontWeight,d=t.cssClass,u=t.backgroundColor,h=t.borderWidth,p=t.strokeDashArray,f=t.borderRadius,g=t.borderColor,v=t.appendTo,m=void 0===v?".apexcharts-svg":v,b=t.paddingLeft,x=void 0===b?4:b,y=t.paddingRight,w=void 0===y?4:y,C=t.paddingBottom,S=void 0===C?2:C,k=t.paddingTop,A=void 0===k?2:k,P=this.w,E=this.graphics.drawText({x:i,y:n,text:a,textAnchor:r||"start",fontSize:o||"12px",fontWeight:c||"regular",fontFamily:l||P.config.chart.fontFamily,foreColor:s||P.config.chart.foreColor,cssClass:d}),T=P.globals.dom.baseEl.querySelector(m);T&&T.appendChild(E.node);var O=E.bbox();if(a){var _=this.graphics.drawRect(O.x-x,O.y-A,O.width+x+w,O.height+S+A,f,u||"transparent",1,h,g,p);T.insertBefore(_.node,E.node)}}},{key:"addImage",value:function(t,e){var i=this.w,n=t.path,a=t.x,r=void 0===a?0:a,s=t.y,o=void 0===s?0:s,l=t.width,c=void 0===l?20:l,d=t.height,u=void 0===d?20:d,h=t.appendTo,p=void 0===h?".apexcharts-svg":h,f=i.globals.dom.Paper.image(n);f.size(c,u).move(r,o);var g=i.globals.dom.baseEl.querySelector(p);return g&&g.appendChild(f.node),f}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,n=t.context,a=t.type,r=t.contextMethod,s=n,o=s.w,l=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations")),c=l.childNodes.length+1,d=new _,u=Object.assign({},"xaxis"===a?d.xAxisAnnotation:"yaxis"===a?d.yAxisAnnotation:d.pointAnnotation),h=y.extend(u,e);switch(a){case"xaxis":this.addXaxisAnnotation(h,l,c);break;case"yaxis":this.addYaxisAnnotation(h,l,c);break;case"point":this.addPointAnnotation(h,l,c)}var p=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(c,"']")),f=this.helpers.addBackgroundToAnno(p,h);return f&&l.insertBefore(f.node,p),i&&o.globals.memory.methodsToExec.push({context:s,id:h.id?h.id:y.randomId(),method:r,label:"addAnnotation",params:e}),n}},{key:"clearAnnotations",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map((function(t,i){"addText"!==t.label&&"addAnnotation"!==t.label||e.globals.memory.methodsToExec.splice(i,1)})),i=y.listToArray(i),Array.prototype.forEach.call(i,(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)}))}},{key:"removeAnnotation",value:function(t,e){var i=t.w,n=i.globals.dom.baseEl.querySelectorAll(".".concat(e));n&&(i.globals.memory.methodsToExec.map((function(t,n){t.id===e&&i.globals.memory.methodsToExec.splice(n,1)})),Array.prototype.forEach.call(n,(function(t){t.parentElement.removeChild(t)})))}}]),t}(),I=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return c(t,[{key:"isValidDate",value:function(t){return"number"!=typeof t&&!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,e){var i=this.w.globals.locale,n=this.w.config.xaxis.labels.datetimeUTC,a=["\0"].concat(m(i.months)),r=[""].concat(m(i.shortMonths)),s=[""].concat(m(i.days)),o=[""].concat(m(i.shortDays));function l(t,e){var i=t+"";for(e=e||2;i.length12?h-12:0===h?12:h;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+l(h))).replace(/(^|[^\\])H/g,"$1"+h)).replace(/(^|[^\\])hh+/g,"$1"+l(p))).replace(/(^|[^\\])h/g,"$1"+p);var f=n?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+l(f))).replace(/(^|[^\\])m/g,"$1"+f);var g=n?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+l(g))).replace(/(^|[^\\])s/g,"$1"+g);var v=n?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+l(v,3)),v=Math.round(v/10),e=e.replace(/(^|[^\\])ff/g,"$1"+l(v)),v=Math.round(v/10);var b=h<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+v)).replace(/(^|[^\\])TT+/g,"$1"+b)).replace(/(^|[^\\])T/g,"$1"+b.charAt(0));var x=b.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+x)).replace(/(^|[^\\])t/g,"$1"+x.charAt(0));var y=-t.getTimezoneOffset(),w=n||!y?"Z":y>0?"+":"-";if(!n){var C=(y=Math.abs(y))%60;w+=l(Math.floor(y/60))+":"+l(C)}e=e.replace(/(^|[^\\])K/g,"$1"+w);var S=(n?t.getUTCDay():t.getDay())+1;return(e=(e=(e=(e=e.replace(new RegExp(s[0],"g"),s[S])).replace(new RegExp(o[0],"g"),o[S])).replace(new RegExp(a[0],"g"),a[d])).replace(new RegExp(r[0],"g"),r[d])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,i){var n=this.w;void 0!==n.config.xaxis.min&&(t=n.config.xaxis.min),void 0!==n.config.xaxis.max&&(e=n.config.xaxis.max);var a=this.getDate(t),r=this.getDate(e),s=this.formatDate(a,"yyyy MM dd HH mm ss fff").split(" "),o=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(s[6],10),maxMillisecond:parseInt(o[6],10),minSecond:parseInt(s[5],10),maxSecond:parseInt(o[5],10),minMinute:parseInt(s[4],10),maxMinute:parseInt(o[4],10),minHour:parseInt(s[3],10),maxHour:parseInt(o[3],10),minDate:parseInt(s[2],10),maxDate:parseInt(o[2],10),minMonth:parseInt(s[1],10)-1,maxMonth:parseInt(o[1],10)-1,minYear:parseInt(s[0],10),maxYear:parseInt(o[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var n=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&n++,n}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=y.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),M=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.tooltipKeyFormat="dd MMM"}return c(t,[{key:"xLabelFormat",value:function(t,e,i,n){var a=this.w;if("datetime"===a.config.xaxis.type&&void 0===a.config.xaxis.labels.formatter&&void 0===a.config.tooltip.x.formatter){var r=new I(this.ctx);return r.formatDate(r.getDate(e),a.config.tooltip.x.format)}return t(e,i,n)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map((function(t){return t})):t}},{key:"defaultYFormatter",value:function(t,e,i){var n=this.w;return y.isNumber(t)&&(t=0!==n.globals.yValueDecimal?t.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:n.globals.yValueDecimal):n.globals.maxYArr[i]-n.globals.minYArr[i]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,e=this.w;return e.globals.xaxisTooltipFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttKeyFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttZFormatter=function(t){return t},e.globals.legendFormatter=function(e){return t.defaultGeneralFormatter(e)},void 0!==e.config.xaxis.labels.formatter?e.globals.xLabelFormatter=e.config.xaxis.labels.formatter:e.globals.xLabelFormatter=function(t){if(y.isNumber(t)){if(!e.config.xaxis.convertedCatToNumeric&&"numeric"===e.config.xaxis.type){if(y.isNumber(e.config.xaxis.decimalsInFloat))return t.toFixed(e.config.xaxis.decimalsInFloat);var i=e.globals.maxX-e.globals.minX;return i>0&&i<100?t.toFixed(1):t.toFixed(0)}return e.globals.isBarHorizontal&&e.globals.maxY-e.globals.minYArr<4?t.toFixed(1):t.toFixed(0)}return t},"function"==typeof e.config.tooltip.x.formatter?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,"function"==typeof e.config.xaxis.tooltip.formatter&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||void 0!==e.config.tooltip.y.formatter)&&(e.globals.ttVal=e.config.tooltip.y),void 0!==e.config.tooltip.z.formatter&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),void 0!==e.config.legend.formatter&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach((function(i,n){void 0!==i.labels.formatter?e.globals.yLabelFormatters[n]=i.labels.formatter:e.globals.yLabelFormatters[n]=function(a){return e.globals.xyCharts?Array.isArray(a)?a.map((function(e){return t.defaultYFormatter(e,i,n)})):t.defaultYFormatter(a,i,n):a}})),e.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce((function(t,e){return t.length>e.length?t:e}),0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),D=function(t){var e,i=t.isTimeline,n=t.ctx,a=t.seriesIndex,r=t.dataPointIndex,s=t.y1,o=t.y2,l=t.w,c=l.globals.seriesRangeStart[a][r],d=l.globals.seriesRangeEnd[a][r],u=l.globals.labels[r],h=l.config.series[a].name?l.config.series[a].name:"",p=l.globals.ttKeyFormatter,f=l.config.tooltip.y.title.formatter,g={w:l,seriesIndex:a,dataPointIndex:r,start:c,end:d};"function"==typeof f&&(h=f(h,g)),null!==(e=l.config.series[a].data[r])&&void 0!==e&&e.x&&(u=l.config.series[a].data[r].x),i||"datetime"===l.config.xaxis.type&&(u=new M(n).xLabelFormat(l.globals.ttKeyFormatter,u,u,{i:void 0,dateFormatter:new I(n).formatDate,w:l})),"function"==typeof p&&(u=p(u,g)),Number.isFinite(s)&&Number.isFinite(o)&&(c=s,d=o);var v="",m="",b=l.globals.colors[a];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var x=new I(n);v=x.formatDate(x.getDate(c),l.config.tooltip.x.format),m=x.formatDate(x.getDate(d),l.config.tooltip.x.format)}else v=c,m=d;else v=l.config.tooltip.x.formatter(c),m=l.config.tooltip.x.formatter(d);return{start:c,end:d,startVal:v,endVal:m,ylabel:u,color:b,seriesName:h}},z=function(t){var e=t.color,i=t.seriesName,n=t.ylabel,a=t.start,r=t.end,s=t.seriesIndex,o=t.dataPointIndex,l=t.ctx.tooltip.tooltipLabels.getFormatters(s);a=l.yLbFormatter(a),r=l.yLbFormatter(r);var c=l.yLbFormatter(t.w.globals.series[s][o]),d='\n '.concat(a,'\n - \n ').concat(r,"\n ");return'"},j=function(){function t(e){o(this,t),this.opts=e}return c(t,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.hideYAxis(),y.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),r(r({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,n=e.dataPointIndex,a=e.w;return t._getBoxTooltip(a,i,n,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,n=e.dataPointIndex,a=e.w;return t._getBoxTooltip(a,i,n,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,n=e.dataPointIndex,a=e.w,r=function(){var t=a.globals.seriesRangeStart[i][n];return a.globals.seriesRangeEnd[i][n]-t};return a.globals.comboCharts?"rangeBar"===a.config.series[i].type||"rangeArea"===a.config.series[i].type?r():t:r()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(t){var e=D(r(r({},t),{},{isTimeline:!0})),i=e.color,n=e.seriesName,a=e.ylabel,s=e.startVal,o=e.endVal;return z(r(r({},t),{},{color:i,seriesName:n,ylabel:a,start:s,end:o}))}(t):function(t){var e=D(t),i=e.color,n=e.seriesName,a=e.ylabel,s=e.start,o=e.end;return z(r(r({},t),{},{color:i,seriesName:n,ylabel:a,start:s,end:o}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var e,i;return null!==(e=t.plotOptions.bar)&&void 0!==e&&e.barHeight||(t.plotOptions.bar.barHeight=2),null!==(i=t.plotOptions.bar)&&void 0!==i&&i.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(t){var e=D(t),i=e.color,n=e.seriesName,a=e.ylabel,s=e.start,o=e.end;return z(r(r({},t),{},{color:i,seriesName:n,ylabel:a,start:s,end:o}))}(t)}}}}},{key:"brush",value:function(t){return y.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})),"bar"===t.chart.type&&(t.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t}),t}},{key:"stackedBars",value:function(){var t=this.bar();return r(r({},t),{},{plotOptions:r(r({},t.plotOptions),{},{bar:r(r({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,i){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return y.isNumber(t)?Math.floor(t):t};var n=t.xaxis.labels.formatter,a=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(a=i.map((function(t){return Array.isArray(t)?t:String(t)}))),a&&a.length&&(t.xaxis.labels.formatter=function(t){return y.isNumber(t)?n(a[Math.floor(t)-1]):n(t)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,e,i,n,a){var r=t.globals.seriesCandleO[e][i],s=t.globals.seriesCandleH[e][i],o=t.globals.seriesCandleM[e][i],l=t.globals.seriesCandleL[e][i],c=t.globals.seriesCandleC[e][i];return t.config.series[e].type&&t.config.series[e].type!==a?' \n '.concat(t.config.series[e].name?t.config.series[e].name:"series-"+(e+1),": ").concat(t.globals.series[e][i],"\n "):'"}}]),t}(),N=function(){function t(e){o(this,t),this.opts=e}return c(t,[{key:"init",value:function(t){var e=t.responsiveOverride,i=this.opts,n=new _,a=new j(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var r=n.init(),o={};if(i&&"object"===s(i)){var l,c,d,u,h,p,f,g,v,m,b={};b=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)?a[i.chart.type]():a.line(),null!==(l=i.plotOptions)&&void 0!==l&&null!==(c=l.bar)&&void 0!==c&&c.isFunnel&&(b=a.funnel()),i.chart.stacked&&"bar"===i.chart.type&&(b=a.stackedBars()),null!==(d=i.chart.brush)&&void 0!==d&&d.enabled&&(b=a.brush(b)),i.chart.stacked&&"100%"===i.chart.stackType&&(i=a.stacked100(i)),null!==(u=i.plotOptions)&&void 0!==u&&null!==(h=u.bar)&&void 0!==h&&h.isDumbbell&&(i=a.dumbbell(i)),"monotoneCubic"===(null===(p=i)||void 0===p||null===(f=p.stroke)||void 0===f?void 0:f.curve)&&(i.stroke.curve="smooth"),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},e||(i.xaxis.convertedCatToNumeric=!1),(null!==(g=(i=this.checkForCatToNumericXAxis(this.chartType,b,i)).chart.sparkline)&&void 0!==g&&g.enabled||null!==(v=window.Apex.chart)&&void 0!==v&&null!==(m=v.sparkline)&&void 0!==m&&m.enabled)&&(b=a.sparkline(b)),o=y.extend(r,b)}var x=y.extend(o,window.Apex);return r=y.extend(x,i),this.handleUserInputErrors(r)}},{key:"checkForCatToNumericXAxis",value:function(t,e,i){var n,a,r=new j(i),s=("bar"===t||"boxPlot"===t)&&(null===(n=i.plotOptions)||void 0===n||null===(a=n.bar)||void 0===a?void 0:a.horizontal),o="pie"===t||"polarArea"===t||"donut"===t||"radar"===t||"radialBar"===t||"heatmap"===t,l="datetime"!==i.xaxis.type&&"numeric"!==i.xaxis.type,c=i.xaxis.tickPlacement?i.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return s||o||!l||"between"===c||(i=r.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(t,e){var i=new _;(void 0===t.yaxis||!t.yaxis||Array.isArray(t.yaxis)&&0===t.yaxis.length)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=y.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[y.extend(i.yAxis,t.yaxis)]:t.yaxis=y.extendArray(t.yaxis,i.yAxis);var n=!1;t.yaxis.forEach((function(t){t.logarithmic&&(n=!0)}));var a=t.series;return e&&!a&&(a=e.config.series),n&&a.length!==t.yaxis.length&&a.length&&(t.yaxis=a.map((function(e,n){if(e.name||(a[n].name="series-".concat(n+1)),t.yaxis[n])return t.yaxis[n].seriesName=a[n].name,t.yaxis[n];var r=y.extend(i.yAxis,t.yaxis[0]);return r.show=!1,r}))),n&&a.length>1&&a.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),t}},{key:"extendAnnotations",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new _;return t.annotations.yaxis=y.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new _;return t.annotations.xaxis=y.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new _;return t.annotations.points=y.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&"dark"===t.theme.mode&&(t.tooltip||(t.tooltip={}),"light"!==t.tooltip.theme&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===e.chart.type&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&"barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(e.xaxis.crosshairs.width="tickWidth"),"candlestick"!==e.chart.type&&"boxPlot"!==e.chart.type||e.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(e.chart.type," chart is not supported.")),e.yaxis[0].reversed=!1),e}}]),t}(),R=function(){function t(){o(this,t)}return c(t,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=y.extend({},t),e.initialSeries=y.clone(t.series),e.lastXAxis=y.clone(e.initialConfig.xaxis),e.lastYAxis=y.clone(e.initialConfig.yaxis),e}}]),t}(),H=function(){function t(e){o(this,t),this.opts=e}return c(t,[{key:"init",value:function(){var t=new N(this.opts).init({responsiveOverride:!1});return{config:t,globals:(new R).init(t)}}}]),t}(),X=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0}return c(t,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,n=parseInt(e.globals.gridWidth,10),a=parseInt(e.globals.gridHeight,10),r=n>a?n:a,s=t.image,o=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(o=i.fill.image.width+1,l=i.fill.image.height):(o=r+1,l=r):(o=t.width,l=t.height);var c=document.createElementNS(e.globals.SVGNS,"pattern");S.setAttrs(c,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:o+"px",height:l+"px"});var d=document.createElementNS(e.globals.SVGNS,"image");c.appendChild(d),d.setAttributeNS(window.SVG.xlink,"href",s),S.setAttrs(d,{x:0,y:0,preserveAspectRatio:"none",width:o+"px",height:l+"px"}),d.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(t){var e=this.w,i=e.config.chart.type;return("bar"===i||"rangeBar"===i)&&e.config.plotOptions.bar.distributed||"heatmap"===i||"treemap"===i?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,n,a,r=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var s=this.getFillColors()[this.seriesIndex];void 0!==e.globals.seriesColors[this.seriesIndex]&&(s=e.globals.seriesColors[this.seriesIndex]),"function"==typeof s&&(s=s({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var o=t.fillType?t.fillType:this.getFillType(this.seriesIndex),l=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity;t.color&&(s=t.color),s||(s="#fff",console.warn("undefined color - ApexCharts"));var c=s;if(-1===s.indexOf("rgb")?s.length<9&&(c=y.hexToRgba(s,l)):s.indexOf("rgba")>-1&&(l=y.getOpacityFromRGBA(s)),t.opacity&&(l=t.opacity),"pattern"===o&&(n=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:n,fillColor:s,fillOpacity:l,defaultColor:c})),"gradient"===o&&(a=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:s,fillOpacity:l,i:this.seriesIndex})),"image"===o){var d=r.fill.image.src,u=t.patternID?t.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(d)?t.seriesNumber-1&&(p=y.getOpacityFromRGBA(h));var f=void 0===s.gradient.opacityTo?i:Array.isArray(s.gradient.opacityTo)?s.gradient.opacityTo[a]:s.gradient.opacityTo;if(void 0===s.gradient.gradientToColors||0===s.gradient.gradientToColors.length)o="dark"===s.gradient.shade?d.shadeColor(-1*parseFloat(s.gradient.shadeIntensity),e.indexOf("rgb")>-1?y.rgb2hex(e):e):d.shadeColor(parseFloat(s.gradient.shadeIntensity),e.indexOf("rgb")>-1?y.rgb2hex(e):e);else if(s.gradient.gradientToColors[l.seriesNumber]){var g=s.gradient.gradientToColors[l.seriesNumber];o=g,g.indexOf("rgba")>-1&&(f=y.getOpacityFromRGBA(g))}else o=e;if(s.gradient.gradientFrom&&(h=s.gradient.gradientFrom),s.gradient.gradientTo&&(o=s.gradient.gradientTo),s.gradient.inverseColors){var v=h;h=o,o=v}return h.indexOf("rgb")>-1&&(h=y.rgb2hex(h)),o.indexOf("rgb")>-1&&(o=y.rgb2hex(o)),c.drawGradient(u,h,o,p,f,l.size,s.gradient.stops,s.gradient.colorStops,a)}}]),t}(),F=function(){function t(e,i){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&void 0!==arguments[4]&&arguments[4],s=this.w,o=e,l=t,c=null,d=new S(this.ctx),u=s.config.markers.discrete&&s.config.markers.discrete.length;if((s.globals.markers.size[e]>0||r||u)&&(c=d.group({class:r||u?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(s.globals.cuid,")")),Array.isArray(l.x))for(var h=0;h0:s.config.markers.size>0)||r||u){y.isNumber(l.y[h])?f+=" w".concat(y.randomId()):f="apexcharts-nullpoint";var g=this.getMarkerConfig({cssClass:f,seriesIndex:e,dataPointIndex:p});s.config.series[o].data[p]&&(s.config.series[o].data[p].fillColor&&(g.pointFillColor=s.config.series[o].data[p].fillColor),s.config.series[o].data[p].strokeColor&&(g.pointStrokeColor=s.config.series[o].data[p].strokeColor)),n&&(g.pSize=n),(l.x[h]<0||l.x[h]>s.globals.gridWidth||l.y[h]<-s.globals.markers.largestSize||l.y[h]>s.globals.gridHeight+s.globals.markers.largestSize)&&(g.pSize=0),(a=d.drawMarker(l.x[h],l.y[h],g)).attr("rel",p),a.attr("j",p),a.attr("index",e),a.node.setAttribute("default-marker-size",g.pSize),new C(this.ctx).setSelectionFilter(a,e,p),this.addEvents(a),c&&c.add(a)}else void 0===s.globals.pointsArray[e]&&(s.globals.pointsArray[e]=[]),s.globals.pointsArray[e].push([l.x[h],l.y[h]])}return c}},{key:"getMarkerConfig",value:function(t){var e=t.cssClass,i=t.seriesIndex,n=t.dataPointIndex,a=void 0===n?null:n,r=t.finishRadius,s=void 0===r?null:r,o=this.w,l=this.getMarkerStyle(i),c=o.globals.markers.size[i],d=o.config.markers;return null!==a&&d.discrete.length&&d.discrete.map((function(t){t.seriesIndex===i&&t.dataPointIndex===a&&(l.pointStrokeColor=t.strokeColor,l.pointFillColor=t.fillColor,c=t.size,l.pointShape=t.shape)})),{pSize:null===s?c:s,pRadius:d.radius,width:Array.isArray(d.width)?d.width[i]:d.width,height:Array.isArray(d.height)?d.height[i]:d.height,pointStrokeWidth:Array.isArray(d.strokeWidth)?d.strokeWidth[i]:d.strokeWidth,pointStrokeColor:l.pointStrokeColor,pointFillColor:l.pointFillColor,shape:l.pointShape||(Array.isArray(d.shape)?d.shape[i]:d.shape),class:e,pointStrokeOpacity:Array.isArray(d.strokeOpacity)?d.strokeOpacity[i]:d.strokeOpacity,pointStrokeDashArray:Array.isArray(d.strokeDashArray)?d.strokeDashArray[i]:d.strokeDashArray,pointFillOpacity:Array.isArray(d.fillOpacity)?d.fillOpacity[i]:d.fillOpacity,seriesIndex:i}}},{key:"addEvents",value:function(t){var e=this.w,i=new S(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,n=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(n)?n[t]:n,pointFillColor:Array.isArray(i)?i[t]:i}}}]),t}(),B=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return c(t,[{key:"draw",value:function(t,e,i){var n=this.w,a=new S(this.ctx),r=i.realIndex,s=i.pointsPos,o=i.zRatio,l=i.elParent,c=a.group({class:"apexcharts-series-markers apexcharts-series-".concat(n.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(n.globals.cuid,")")),Array.isArray(s.x))for(var d=0;dg.maxBubbleRadius&&(f=g.maxBubbleRadius)}n.config.chart.animations.enabled||(p=f);var v=s.x[d],m=s.y[d];if(p=p||0,null!==m&&void 0!==n.globals.series[r][u]||(h=!1),h){var b=this.drawPoint(v,m,p,f,r,u,e);c.add(b)}l.add(c)}}},{key:"drawPoint",value:function(t,e,i,n,a,r,s){var o=this.w,l=a,c=new w(this.ctx),d=new C(this.ctx),u=new X(this.ctx),h=new F(this.ctx),p=new S(this.ctx),f=h.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:r,finishRadius:"bubble"===o.config.chart.type||o.globals.comboCharts&&o.config.series[a]&&"bubble"===o.config.series[a].type?n:null});n=f.pSize;var g,v=u.fillPath({seriesNumber:a,dataPointIndex:r,color:f.pointFillColor,patternUnits:"objectBoundingBox",value:o.globals.series[a][s]});if("circle"===f.shape?g=p.drawCircle(i):"square"!==f.shape&&"rect"!==f.shape||(g=p.drawRect(0,0,f.width-f.pointStrokeWidth/2,f.height-f.pointStrokeWidth/2,f.pRadius)),o.config.series[l].data[r]&&o.config.series[l].data[r].fillColor&&(v=o.config.series[l].data[r].fillColor),g.attr({x:t-f.width/2-f.pointStrokeWidth/2,y:e-f.height/2-f.pointStrokeWidth/2,cx:t,cy:e,fill:v,"fill-opacity":f.pointFillOpacity,stroke:f.pointStrokeColor,r:n,"stroke-width":f.pointStrokeWidth,"stroke-dasharray":f.pointStrokeDashArray,"stroke-opacity":f.pointStrokeOpacity}),o.config.chart.dropShadow.enabled){var m=o.config.chart.dropShadow;d.dropShadow(g,m,a)}if(!this.initialAnim||o.globals.dataChanged||o.globals.resized)o.globals.animationEnded=!0;else{var b=o.config.chart.animations.speed;c.animateMarker(g,0,"circle"===f.shape?n:{width:f.width,height:f.height},b,o.globals.easing,(function(){window.setTimeout((function(){c.animationCompleted(g)}),100)}))}if(o.globals.dataChanged&&"circle"===f.shape)if(this.dynamicAnim){var x,y,k,A,P=o.config.chart.animations.dynamicAnimation.speed;null!=(A=o.globals.previousPaths[a]&&o.globals.previousPaths[a][s])&&(x=A.x,y=A.y,k=void 0!==A.r?A.r:n);for(var E=0;Eo.globals.gridHeight+u&&(e=o.globals.gridHeight+u/2),void 0===o.globals.dataLabelsRects[n]&&(o.globals.dataLabelsRects[n]=[]),o.globals.dataLabelsRects[n].push({x:t,y:e,width:d,height:u});var h=o.globals.dataLabelsRects[n].length-2,p=void 0!==o.globals.lastDrawnDataLabelsIndexes[n]?o.globals.lastDrawnDataLabelsIndexes[n][o.globals.lastDrawnDataLabelsIndexes[n].length-1]:0;if(void 0!==o.globals.dataLabelsRects[n][h]){var f=o.globals.dataLabelsRects[n][p];(t>f.x+f.width||e>f.y+f.height||e+ue.globals.gridWidth+g.textRects.width+30)&&(o="");var v=e.globals.dataLabels.style.colors[r];(("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(v=e.globals.dataLabels.style.colors[s]),"function"==typeof v&&(v=v({series:e.globals.series,seriesIndex:r,dataPointIndex:s,w:e})),h&&(v=h);var m=u.offsetX,b=u.offsetY;if("bar"!==e.config.chart.type&&"rangeBar"!==e.config.chart.type||(m=0,b=0),g.drawnextLabel){var x=i.drawText({width:100,height:parseInt(u.style.fontSize,10),x:n+m,y:a+b,foreColor:v,textAnchor:l||u.textAnchor,text:o,fontSize:c||u.style.fontSize,fontFamily:u.style.fontFamily,fontWeight:u.style.fontWeight||"normal"});if(x.attr({class:"apexcharts-datalabel",cx:n,cy:a}),u.dropShadow.enabled){var y=u.dropShadow;new C(this.ctx).dropShadow(x,y)}d.add(x),void 0===e.globals.lastDrawnDataLabelsIndexes[r]&&(e.globals.lastDrawnDataLabelsIndexes[r]=[]),e.globals.lastDrawnDataLabelsIndexes[r].push(s)}}}},{key:"addBackgroundToDataLabel",value:function(t,e){var i=this.w,n=i.config.dataLabels.background,a=n.padding,r=n.padding/2,s=e.width,o=e.height,l=new S(this.ctx).drawRect(e.x-a,e.y-r/2,s+2*a,o+r,n.borderRadius,"transparent"===i.config.chart.background?"#fff":i.config.chart.background,n.opacity,n.borderWidth,n.borderColor);return n.dropShadow.enabled&&new C(this.ctx).dropShadow(l,n.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var t=this.w;if("bubble"!==t.config.chart.type)for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.w,a=y.clone(n.globals.initialSeries);n.globals.previousPaths=[],i?(n.globals.collapsedSeries=[],n.globals.ancillaryCollapsedSeries=[],n.globals.collapsedSeriesIndices=[],n.globals.ancillaryCollapsedSeriesIndices=[]):a=this.emptyCollapsedSeries(a),n.config.series=a,t&&(e&&(n.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(a,n.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,i=0;i-1&&(t[i].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w;e||(e=t.target);var n=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===t.type){var a=parseInt(e.getAttribute("rel"),10)-1,r=null,s=null;i.globals.axisCharts||"radialBar"===i.config.chart.type?i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(a,"']")),s=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(a,"']"))):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(a+1,"']")):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(a+1,"'] path"));for(var o=0;o=t.from&&n<=t.to&&a[e].classList.remove(i.legendInactiveClass)}}(n.config.plotOptions.heatmap.colorScale.ranges[s])}else"mouseout"===t.type&&r("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=this.w,n=0;if(i.config.series.length>1)for(var a=i.config.series.map((function(t,n){return t.data&&t.data.length>0&&-1===i.globals.collapsedSeriesIndices.indexOf(n)&&(!i.globals.comboCharts||0===e.length||e.length&&e.indexOf(i.config.series[n].type)>-1)?n:-1})),r="asc"===t?0:a.length-1;"asc"===t?r=0;"asc"===t?r++:r--)if(-1!==a[r]){n=a[r];break}return n}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map((function(t,e){return"bar"===t.type||"column"===t.type?e:-1})).filter((function(t){return-1!==t})):this.w.config.series.map((function(t,e){return e}))}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(e,i,n){for(var a=e[i].childNodes,r={type:n,paths:[],realIndex:e[i].getAttribute("data:realIndex")},s=0;s0)for(var n=function(e){for(var i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(e,"'] rect")),n=[],a=function(t){var e=function(e){return i[t].getAttribute(e)},a={x:parseFloat(e("x")),y:parseFloat(e("y")),width:parseFloat(e("width")),height:parseFloat(e("height"))};n.push({rect:a,color:i[t].getAttribute("color")})},r=0;r0)for(var n=0;n0?t:[]}))}}]),t}(),W=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new k(this.ctx)}return c(t,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new Y(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new Y(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,n=this.w.globals,a="boxPlot"===i.chart.type||"boxPlot"===i.series[e].type,r=0;r=5?this.twoDSeries.push(y.parseNumber(t[e].data[r][4])):this.twoDSeries.push(y.parseNumber(t[e].data[r][1])),n.dataFormatXNumeric=!0),"datetime"===i.xaxis.type){var s=new Date(t[e].data[r][0]);s=new Date(s).getTime(),this.twoDSeriesX.push(s)}else this.twoDSeriesX.push(t[e].data[r][0]);for(var o=0;o-1&&(r=this.activeSeriesIndex);for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:this.ctx,a=this.w.config,r=this.w.globals,s=new I(n),o=a.labels.length>0?a.labels.slice():a.xaxis.categories.slice();if(r.isRangeBar="rangeBar"===a.chart.type&&r.isBarHorizontal,r.hasXaxisGroups="category"===a.xaxis.type&&a.xaxis.group.groups.length>0,r.hasXaxisGroups&&(r.groups=a.xaxis.group.groups),r.hasSeriesGroups=null===(e=t[0])||void 0===e?void 0:e.group,r.hasSeriesGroups){var l=[],c=m(new Set(t.map((function(t){return t.group}))));t.forEach((function(t,e){var i=c.indexOf(t.group);l[i]||(l[i]=[]),l[i].push(t.name)})),r.seriesGroups=l}for(var d=function(){for(var t=0;t0&&(this.twoDSeriesX=o,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var h=t[u].data.map((function(t){return y.parseNumber(t)}));r.series.push(h)}r.seriesZ.push(this.threeDSeries),void 0!==t[u].name?r.seriesNames.push(t[u].name):r.seriesNames.push("series-"+parseInt(u+1,10)),void 0!==t[u].color?r.seriesColors.push(t[u].color):r.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var n=0;n0?i.labels=e.xaxis.categories:e.labels.length>0?i.labels=e.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map((function(t){t.forEach((function(t){i.labels.indexOf(t.x)<0&&t.x&&i.labels.push(t.x)}))})),i.labels=Array.from(new Set(i.labels.map(JSON.stringify)),JSON.parse)),e.xaxis.convertedCatToNumeric&&(new j(e).convertCatToNumericXaxis(e,this.ctx,i.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,i=this.w.config,n=[];if(e.axisCharts){if(e.series.length>0)if(this.isFormatXY())for(var a=i.series.map((function(t,e){return t.data.filter((function(t,e,i){return i.findIndex((function(e){return e.x===t.x}))===e}))})),r=a.reduce((function(t,e,i,n){return n[t].length>e.length?t:i}),0),s=0;s4&&void 0!==arguments[4]?arguments[4]:[],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",l=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],c=this.w,d=void 0===t[n]?"":t[n],u=d,h=c.globals.xLabelFormatter,p=c.config.xaxis.labels.formatter,f=!1,g=new M(this.ctx),v=d;l&&(u=g.xLabelFormat(h,d,v,{i:n,dateFormatter:new I(this.ctx).formatDate,w:c}),void 0!==p&&(u=p(d,t[n],{i:n,dateFormatter:new I(this.ctx).formatDate,w:c}))),e.length>0?(a=e[n].unit,r=null,e.forEach((function(t){"month"===t.unit?r="year":"day"===t.unit?r="month":"hour"===t.unit?r="day":"minute"===t.unit&&(r="hour")})),f=r===a,i=e[n].position,u=e[n].value):"datetime"===c.config.xaxis.type&&void 0===p&&(u=""),void 0===u&&(u=""),u=Array.isArray(u)?u:u.toString();var m,b=new S(this.ctx);m=c.globals.rotateXLabels&&l?b.getTextRects(u,parseInt(o,10),null,"rotate(".concat(c.config.xaxis.labels.rotate," 0 0)"),!1):b.getTextRects(u,parseInt(o,10));var x=!c.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(u)&&(0===u.indexOf("NaN")||0===u.toLowerCase().indexOf("invalid")||u.toLowerCase().indexOf("infinity")>=0||s.indexOf(u)>=0&&x)&&(u=""),{x:i,text:u,textRect:m,isBold:f}}},{key:"checkLabelBasedOnTickamount",value:function(t,e,i){var n=this.w,a=n.config.xaxis.tickAmount;return"dataPoints"===a&&(a=Math.round(n.globals.gridWidth/120)),a>i||t%Math.round(i/(a+1))==0||(e.text=""),e}},{key:"checkForOverflowingLabels",value:function(t,e,i,n,a){var r=this.w;if(0===t&&r.globals.skipFirstTimelinelabel&&(e.text=""),t===i-1&&r.globals.skipLastTimelinelabel&&(e.text=""),r.config.xaxis.labels.hideOverlappingLabels&&n.length>0){var s=a[a.length-1];e.x0){!0===o.config.yaxis[a].opposite&&(t+=n.width);for(var d=e;d>=0;d--){var u=c+e/10+o.config.yaxis[a].labels.offsetY-1;o.globals.isBarHorizontal&&(u=r*d),"heatmap"===o.config.chart.type&&(u+=r/2);var h=l.drawLine(t+i.offsetX-n.width+n.offsetX,u+n.offsetY,t+i.offsetX+n.offsetX,u+n.offsetY,n.color);s.add(h),c+=r}}}}]),t}(),V=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"scaleSvgNode",value:function(t,e){var i=parseFloat(t.getAttributeNS(null,"width")),n=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",i*e),t.setAttributeNS(null,"height",n*e),t.setAttributeNS(null,"viewBox","0 0 "+i+" "+n)}},{key:"fixSvgStringForIe11",value:function(t){if(!y.isIE11())return t.replace(/ /g," ");var e=0,i=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(t){return 2==++e?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':t}));return(i=i.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){null==t&&(t=1);var e=this.w.globals.dom.Paper.svg();if(1!==t){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,t),e=(new XMLSerializer).serializeToString(i)}return this.fixSvgStringForIe11(e)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(n,(function(t){t.setAttribute("width",0)})),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(t){var e=this;return new Promise((function(i){var n=e.w,a=t?t.scale||t.width/n.globals.svgWidth:1;e.cleanup();var r=document.createElement("canvas");r.width=n.globals.svgWidth*a,r.height=parseInt(n.globals.dom.elWrap.style.height,10)*a;var s="transparent"===n.config.chart.background?"#fff":n.config.chart.background,o=r.getContext("2d");o.fillStyle=s,o.fillRect(0,0,r.width*a,r.height*a);var l=e.getSvgString(a);if(window.canvg&&y.isIE11()){var c=window.canvg.Canvg.fromString(o,l,{ignoreClear:!0,ignoreDimensions:!0});c.start();var d=r.msToBlob();c.stop(),i({blob:d})}else{var u="data:image/svg+xml,"+encodeURIComponent(l),h=new Image;h.crossOrigin="anonymous",h.onload=function(){if(o.drawImage(h,0,0),r.msToBlob){var t=r.msToBlob();i({blob:t})}else{var e=r.toDataURL("image/png");i({imgURI:e})}},h.src=u}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then((function(e){var i=e.imgURI,n=e.blob;n?navigator.msSaveOrOpenBlob(n,t.w.globals.chartID+".png"):t.triggerDownload(i,t.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(t){var e=this,i=t.series,n=t.fileName,a=t.columnDelimiter,r=void 0===a?",":a,s=t.lineDelimiter,o=void 0===s?"\n":s,l=this.w;i||(i=l.config.series);var c,d,u=[],h=[],p="",f=l.globals.series.map((function(t,e){return-1===l.globals.collapsedSeriesIndices.indexOf(e)?t:[]})),g=function(t){return"datetime"===l.config.xaxis.type&&String(t).length>=10},v=Math.max.apply(Math,m(i.map((function(t){return t.data?t.data.length:0})))),b=new W(this.ctx),x=new G(this.ctx),w=function(t){var i="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var n=l.globals.yLabelFormatters[0],a=new Y(e.ctx).getActiveConfigSeriesIndex();i=n(l.globals.labels[t],{seriesIndex:a,dataPointIndex:t,w:l})}else i=x.getLabel(l.globals.labels,l.globals.timescaleLabels,0,t).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?i=l.config.xaxis.categories[t]:l.config.labels.length&&(i=l.config.labels[t]))}else i=l.config.labels[t];return Array.isArray(i)&&(i=i.join(" ")),y.isNumber(i)?i:i.split(r).join("")};u.push(l.config.chart.toolbar.export.csv.headerCategory),"boxPlot"===l.config.chart.type?(u.push("minimum"),u.push("q1"),u.push("median"),u.push("q3"),u.push("maximum")):"candlestick"===l.config.chart.type?(u.push("open"),u.push("high"),u.push("low"),u.push("close")):"rangeBar"===l.config.chart.type?(u.push("minimum"),u.push("maximum")):i.map((function(t,e){var i=(t.name?t.name:"series-".concat(e))+"";l.globals.axisCharts&&u.push(i.split(r).join("")?i.split(r).join(""):"series-".concat(e))})),l.globals.axisCharts||(u.push(l.config.chart.toolbar.export.csv.headerValue),h.push(u.join(r))),l.globals.allSeriesHasEqualX||!l.globals.axisCharts||l.config.xaxis.categories.length||l.config.labels.length?i.map((function(t,e){l.globals.axisCharts?function(t,e){if(u.length&&0===e&&h.push(u.join(r)),t.data){t.data=t.data.length&&t.data||m(Array(v)).map((function(){return""}));for(var n=0;n0&&!n.globals.isBarHorizontal&&(this.xaxisLabels=n.globals.timescaleLabels.slice()),n.config.xaxis.overwriteCategories&&(this.xaxisLabels=n.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===n.config.xaxis.position?this.offY=0:this.offY=n.globals.gridHeight+1,this.offY=this.offY+n.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===n.config.chart.type&&n.config.plotOptions.bar.horizontal,this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.xaxisBorderWidth=n.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=n.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=n.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=n.config.xaxis.axisBorder.height,this.yaxis=n.config.yaxis[0]}return c(t,[{key:"drawXaxis",value:function(){var t=this.w,e=new S(this.ctx),i=e.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),n=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});i.add(n);for(var a=[],r=0;r6&&void 0!==arguments[6]?arguments[6]:{},c=[],d=[],u=this.w,h=l.xaxisFontSize||this.xaxisFontSize,p=l.xaxisFontFamily||this.xaxisFontFamily,f=l.xaxisForeColors||this.xaxisForeColors,g=l.fontWeight||u.config.xaxis.labels.style.fontWeight,v=l.cssClass||u.config.xaxis.labels.style.cssClass,m=u.globals.padHorizontal,b=n.length,x="category"===u.config.xaxis.type?u.globals.dataPoints:b;if(0===x&&b>x&&(x=b),a){var y=x>1?x-1:x;s=u.globals.gridWidth/Math.min(y,b-1),m=m+r(0,s)/2+u.config.xaxis.labels.offsetX}else s=u.globals.gridWidth/x,m=m+r(0,s)+u.config.xaxis.labels.offsetX;for(var w=function(a){var l=m-r(a,s)/2+u.config.xaxis.labels.offsetX;0===a&&1===b&&s/2===m&&1===x&&(l=u.globals.gridWidth/2);var y=o.axesUtils.getLabel(n,u.globals.timescaleLabels,l,a,c,h,t),w=28;if(u.globals.rotateXLabels&&t&&(w=22),u.config.xaxis.title.text&&"top"===u.config.xaxis.position&&(w+=parseFloat(u.config.xaxis.title.style.fontSize)+2),t||(w=w+parseFloat(h)+(u.globals.xAxisLabelsHeight-u.globals.xAxisGroupLabelsHeight)+(u.globals.rotateXLabels?10:0)),y=void 0!==u.config.xaxis.tickAmount&&"dataPoints"!==u.config.xaxis.tickAmount&&"datetime"!==u.config.xaxis.type?o.axesUtils.checkLabelBasedOnTickamount(a,y,b):o.axesUtils.checkForOverflowingLabels(a,y,b,c,d),u.config.xaxis.labels.show){var C=e.drawText({x:y.x,y:o.offY+u.config.xaxis.labels.offsetY+w-("top"===u.config.xaxis.position?u.globals.xAxisHeight+u.config.xaxis.axisTicks.height-2:0),text:y.text,textAnchor:"middle",fontWeight:y.isBold?600:g,fontSize:h,fontFamily:p,foreColor:Array.isArray(f)?t&&u.config.xaxis.convertedCatToNumeric?f[u.globals.minX+a-1]:f[a]:f,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+v});if(i.add(C),C.on("click",(function(t){if("function"==typeof u.config.chart.events.xAxisLabelClick){var e=Object.assign({},u,{labelIndex:a});u.config.chart.events.xAxisLabelClick(t,o.ctx,e)}})),t){var S=document.createElementNS(u.globals.SVGNS,"title");S.textContent=Array.isArray(y.text)?y.text.join(" "):y.text,C.node.appendChild(S),""!==y.text&&(c.push(y.text),d.push(y))}}an.globals.gridWidth)){var r=this.offY+n.config.xaxis.axisTicks.offsetY;if(e=e+r+n.config.xaxis.axisTicks.height,"top"===n.config.xaxis.position&&(e=r-n.config.xaxis.axisTicks.height),n.config.xaxis.axisTicks.show){var s=new S(this.ctx).drawLine(t+n.config.xaxis.axisTicks.offsetX,r+n.config.xaxis.offsetY,a+n.config.xaxis.axisTicks.offsetX,e+n.config.xaxis.offsetY,n.config.xaxis.axisTicks.color);i.add(s),s.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,n=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var a=0;a0){var c=a[a.length-1].getBBox(),d=a[0].getBBox();c.x<-20&&a[a.length-1].parentNode.removeChild(a[a.length-1]),d.x+d.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&a[0].parentNode.removeChild(a[0]);for(var u=0;u0&&(this.xaxisLabels=i.globals.timescaleLabels.slice())}return c(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new S(this.ctx);null===t&&(t=i.group({class:"apexcharts-grid"}));var n=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),a=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(a),t.add(n),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new S(this.ctx),n=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var a=0;t.config.stroke.width.forEach((function(t){a=Math.max(a,t)})),n=a}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elForecastMask.setAttribute("id","forecastMask".concat(e.cuid)),e.dom.elNonForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(e.cuid));var r=t.config.chart.type,s=0,o=0;("bar"===r||"rangeBar"===r||"candlestick"===r||"boxPlot"===r||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(s=t.config.grid.padding.left,o=t.config.grid.padding.right,e.barPadForNumericAxis>s&&(s=e.barPadForNumericAxis,o=e.barPadForNumericAxis)),e.dom.elGridRect=i.drawRect(-n-s-2,2*-n-2,e.gridWidth+n+o+s+4,e.gridHeight+4*n+4,0,"#fff");var l=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(2*-l,2*-l,e.gridWidth+4*l,e.gridHeight+4*l,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var c=e.dom.baseEl.querySelector("defs");c.appendChild(e.dom.elGridRectMask),c.appendChild(e.dom.elForecastMask),c.appendChild(e.dom.elNonForecastMask),c.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,i=t.x1,n=t.y1,a=t.x2,r=t.y2,s=t.xCount,o=t.parent,l=this.w;if(!(0===e&&l.globals.skipFirstTimelinelabel||e===s-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:e,x1:i,y1:n,x2:a,y2:r,xCount:s,parent:o});var c=0;if(l.globals.hasXaxisGroups&&"between"===l.config.xaxis.tickPlacement){var d=l.globals.groups;if(d){for(var u=0,h=0;u2));o++);return!n.globals.isBarHorizontal||this.isRangeBar?(r=this.xaxisLabels.length,this.isRangeBar&&(r--,s=n.globals.labels.length,n.config.xaxis.tickAmount&&n.config.xaxis.labels.formatter&&(r=n.config.xaxis.tickAmount),(null===(t=n.globals.yAxisScale)||void 0===t||null===(e=t[0])||void 0===e||null===(i=e.result)||void 0===i?void 0:i.length)>0&&"datetime"!==n.config.xaxis.type&&(r=n.globals.yAxisScale[0].result.length-1)),this._drawXYLines({xCount:r,tickAmount:s})):(r=s,s=n.globals.xTickAmount,this._drawInvertedXYLines({xCount:r,tickAmount:s})),this.drawGridBands(r,s),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:n.globals.gridWidth/r}}},{key:"drawGridBands",value:function(t,e){var i=this.w;if(void 0!==i.config.grid.row.colors&&i.config.grid.row.colors.length>0)for(var n=0,a=i.globals.gridHeight/e,r=i.globals.gridWidth,s=0,o=0;s=i.config.grid.row.colors.length&&(o=0),this._drawGridBandRect({c:o,x1:0,y1:n,x2:r,y2:a,type:"row"}),n+=i.globals.gridHeight/e;if(void 0!==i.config.grid.column.colors&&i.config.grid.column.colors.length>0)for(var l=i.globals.isBarHorizontal||"on"!==i.config.xaxis.tickPlacement||"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric?t:t-1,c=i.globals.padHorizontal,d=i.globals.padHorizontal+i.globals.gridWidth/l,u=i.globals.gridHeight,h=0,p=0;h=i.config.grid.column.colors.length&&(p=0),this._drawGridBandRect({c:p,x1:c,y1:0,x2:d,y2:u,type:"column"}),c+=i.globals.gridWidth/l}}]),t}(),Z=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"niceScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4?arguments[4]:void 0,r=this.w,s=Math.abs(e-t);if("dataPoints"===(i=this._adjustTicksForSmallRange(i,n,s))&&(i=r.globals.dataPoints-1),t===Number.MIN_VALUE&&0===e||!y.isNumber(t)&&!y.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=i,this.linearScale(t,e,i,n,r.config.yaxis[n].stepSize);t>e?(console.warn("axis.min cannot be greater than axis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var o=[];s<1&&a&&("candlestick"===r.config.chart.type||"candlestick"===r.config.series[n].type||"boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[n].type||r.globals.isRangeData)&&(e*=1.01);var l=i+1;l<2?l=2:l>2&&(l-=2);var c=s/l,d=Math.floor(y.log10(c)),u=Math.pow(10,d),h=Math.round(c/u);h<1&&(h=1);var p=h*u;r.config.yaxis[n].stepSize&&(p=r.config.yaxis[n].stepSize),r.globals.isBarHorizontal&&r.config.xaxis.stepSize&&"datetime"!==r.config.xaxis.type&&(p=r.config.xaxis.stepSize);var f=p*Math.floor(t/p),g=p*Math.ceil(e/p),v=f;if(a&&s>2){for(;o.push(y.stripNumber(v,7)),!((v+=p)>g););return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}var m=t;(o=[]).push(y.stripNumber(m,7));for(var b=Math.abs(e-t)/i,x=0;x<=i;x++)m+=b,o.push(m);return o[o.length-2]>=e&&o.pop(),{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,r=Math.abs(e-t);"dataPoints"===(i=this._adjustTicksForSmallRange(i,n,r))&&(i=this.w.globals.dataPoints-1),a||(a=r/i),i===Number.MAX_VALUE&&(i=5,a=1);for(var s=[],o=t;i>=0;)s.push(o),o+=a,i-=1;return{result:s,niceMin:s[0],niceMax:s[s.length-1]}}},{key:"logarithmicScaleNice",value:function(t,e,i){e<=0&&(e=Math.max(t,i)),t<=0&&(t=Math.min(e,i));for(var n=[],a=Math.ceil(Math.log(e)/Math.log(i)+1),r=Math.floor(Math.log(t)/Math.log(i));r5)n.allSeriesCollapsed=!1,n.yAxisScale[t]=this.logarithmicScale(e,i,r.logBase),n.yAxisScale[t]=r.forceNiceScale?this.logarithmicScaleNice(e,i,r.logBase):this.logarithmicScale(e,i,r.logBase);else if(i!==-Number.MAX_VALUE&&y.isNumber(i))if(n.allSeriesCollapsed=!1,void 0===r.min&&void 0===r.max||r.forceNiceScale){var o=void 0===a.yaxis[t].max&&void 0===a.yaxis[t].min||a.yaxis[t].forceNiceScale;n.yAxisScale[t]=this.niceScale(e,i,r.tickAmount?r.tickAmount:s<5&&s>1?s+1:5,t,o)}else n.yAxisScale[t]=this.linearScale(e,i,r.tickAmount,t,a.yaxis[t].stepSize);else n.yAxisScale[t]=this.linearScale(0,5,5,t,a.yaxis[t].stepSize)}},{key:"setXScale",value:function(t,e){var i=this.w,n=i.globals,a=Math.abs(e-t);return e!==-Number.MAX_VALUE&&y.isNumber(e)?n.xAxisScale=this.linearScale(t,e,i.config.xaxis.tickAmount?i.config.xaxis.tickAmount:a<5&&a>1?a+1:5,0,i.config.xaxis.stepSize):n.xAxisScale=this.linearScale(0,5,5),n.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,n=e.minYArr.concat([]),a=e.maxYArr.concat([]),r=[];i.yaxis.forEach((function(e,s){var o=s;i.series.forEach((function(t,i){t.name===e.seriesName&&(o=i,s!==i?r.push({index:i,similarIndex:s,alreadyExists:!0}):r.push({index:i}))}));var l=n[o],c=a[o];t.setYScaleForIndex(s,l,c)})),this.sameScaleInMultipleAxes(n,a,r)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var n=this,a=this.w.config,r=this.w.globals,s=[];i.forEach((function(t){t.alreadyExists&&(void 0===s[t.index]&&(s[t.index]=[]),s[t.index].push(t.index),s[t.index].push(t.similarIndex))})),r.yAxisSameScaleIndices=s,s.forEach((function(t,e){s.forEach((function(i,n){var a,r;e!==n&&(a=t,r=i,a.filter((function(t){return-1!==r.indexOf(t)}))).length>0&&(s[e]=s[e].concat(s[n]))}))}));var o=s.map((function(t){return t.filter((function(e,i){return t.indexOf(e)===i}))})).map((function(t){return t.sort()}));s=s.filter((function(t){return!!t}));var l=o.slice(),c=l.map((function(t){return JSON.stringify(t)}));l=l.filter((function(t,e){return c.indexOf(JSON.stringify(t))===e}));var d=[],u=[];t.forEach((function(t,i){l.forEach((function(n,a){n.indexOf(i)>-1&&(void 0===d[a]&&(d[a]=[],u[a]=[]),d[a].push({key:i,value:t}),u[a].push({key:i,value:e[i]}))}))}));var h=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),p=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);d.forEach((function(t,e){t.forEach((function(t,i){h[e]=Math.min(t.value,h[e])}))})),u.forEach((function(t,e){t.forEach((function(t,i){p[e]=Math.max(t.value,p[e])}))})),t.forEach((function(t,e){u.forEach((function(t,i){var s=h[i],o=p[i];a.chart.stacked&&(o=0,t.forEach((function(t,e){t.value!==-Number.MAX_VALUE&&(o+=t.value),s!==Number.MIN_VALUE&&(s+=d[i][e].value)}))),t.forEach((function(i,l){t[l].key===e&&(void 0!==a.yaxis[e].min&&(s="function"==typeof a.yaxis[e].min?a.yaxis[e].min(r.minY):a.yaxis[e].min),void 0!==a.yaxis[e].max&&(o="function"==typeof a.yaxis[e].max?a.yaxis[e].max(r.maxY):a.yaxis[e].max),n.setYScaleForIndex(e,s,o))}))}))}))}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var n=t.w;if(n.globals.isMultipleYAxis||n.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),e;var a=n.globals.seriesX[0],r=n.config.chart.stacked;return e.forEach((function(t,s){for(var o=0,l=0;l=i.xaxis.min){o=l;break}var c,d,u=n.globals.minYArr[s],h=n.globals.maxYArr[s],p=n.globals.stackedSeriesTotals;n.globals.series.forEach((function(s,l){var f=s[o];r?(f=p[o],c=d=f,p.forEach((function(t,e){a[e]<=i.xaxis.max&&a[e]>=i.xaxis.min&&(t>d&&null!==t&&(d=t),s[e]=i.xaxis.min){var r=t,s=t;n.globals.series.forEach((function(i,n){null!==t&&(r=Math.min(i[e],r),s=Math.max(i[e],s))})),s>d&&null!==s&&(d=s),ru&&(c=u),e.length>1?(e[l].min=void 0===t.min?c:t.min,e[l].max=void 0===t.max?d:t.max):(e[0].min=void 0===t.min?c:t.min,e[0].max=void 0===t.max?d:t.max)}))})),e}}]),t}(),K=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.scales=new Z(e)}return c(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w.config,r=this.w.globals,s=-Number.MAX_VALUE,o=Number.MIN_VALUE;null===n&&(n=t+1);var l=r.series,c=l,d=l;"candlestick"===a.chart.type?(c=r.seriesCandleL,d=r.seriesCandleH):"boxPlot"===a.chart.type?(c=r.seriesCandleO,d=r.seriesCandleC):r.isRangeData&&(c=r.seriesRangeStart,d=r.seriesRangeEnd);for(var u=t;uc[u][h]&&c[u][h]<0&&(o=c[u][h])):r.hasNullValues=!0}}return"rangeBar"===a.chart.type&&r.seriesRangeStart.length&&r.isBarHorizontal&&(o=e),"bar"===a.chart.type&&(o<0&&s<0&&(s=0),o===Number.MIN_VALUE&&(o=0)),{minY:o,maxY:s,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var n=0;n=0&&i<=10||void 0!==e.yaxis[0].min||void 0!==e.yaxis[0].max)&&(s=0),t.minY=i-5*s/100,i>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*s/100}return e.yaxis.forEach((function(e,i){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[i]=e.max:"function"==typeof e.max&&(t.maxYArr[i]=e.max(t.isMultipleYAxis?t.maxYArr[i]:t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[i]=e.min:"function"==typeof e.min&&(t.minYArr[i]=e.min(t.isMultipleYAxis?t.minYArr[i]===Number.MIN_VALUE?0:t.minYArr[i]:t.minY)),t.minY=t.minYArr[i])})),t.isBarHorizontal&&["min","max"].forEach((function(i){void 0!==e.xaxis[i]&&"number"==typeof e.xaxis[i]&&("min"===i?t.minY=e.xaxis[i]:t.maxY=e.xaxis[i])})),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach((function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax}))):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,e=this.w.config,i="numeric"===e.xaxis.type||"datetime"===e.xaxis.type||"category"===e.xaxis.type&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var e=0;et.dataPoints&&0!==t.dataPoints&&(n=t.dataPoints-1)):"dataPoints"===e.xaxis.tickAmount?(t.series.length>1&&(n=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(n=t.maxX-t.minX-1)):n=e.xaxis.tickAmount,t.xTickAmount=n,void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxX=e.xaxis.max),void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minX=e.xaxis.min),void 0!==e.xaxis.range&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var a=[],r=t.minX-1;r0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,n-1,0,e.xaxis.stepSize),t.seriesX=t.labels.slice());i&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e0){var a=e-n[i-1];a>0&&(t.minXDiff=Math.min(a,t.minXDiff))}})),1!==t.dataPoints&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var t=this,e=this.w.globals;if(e.series.length){var i=e.seriesGroups;i.length||(i=[this.w.config.series.map((function(t){return t.name}))]);var n={},a={};i.forEach((function(i){n[i]=[],a[i]=[],t.w.config.series.map((function(t,e){return i.indexOf(t.name)>-1?e:null})).filter((function(t){return null!==t})).forEach((function(r){for(var s=0;s0?n[i][s]+=parseFloat(e.series[r][s])+1e-4:a[i][s]+=parseFloat(e.series[r][s]))}}))})),Object.entries(n).forEach((function(t){var i=v(t,1)[0];n[i].forEach((function(t,r){e.maxY=Math.max(e.maxY,n[i][r]),e.minY=Math.min(e.minY,a[i][r])}))}))}}}]),t}(),Q=function(){function t(e,i){o(this,t),this.ctx=e,this.elgrid=i,this.w=e.w;var n=this.w;this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.axisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===n.config.chart.type&&n.config.plotOptions.bar.horizontal,this.xAxisoffX=0,"bottom"===n.config.xaxis.position&&(this.xAxisoffX=n.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new G(e)}return c(t,[{key:"drawYaxis",value:function(t){var e=this,i=this.w,n=new S(this.ctx),a=i.config.yaxis[t].labels.style,r=a.fontSize,s=a.fontFamily,o=a.fontWeight,l=n.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+i.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return l;var c=n.group({class:"apexcharts-yaxis-texts-g"});l.add(c);var d=i.globals.yAxisScale[t].result.length-1,u=i.globals.gridHeight/d,h=i.globals.translateY,p=i.globals.yLabelFormatters[t],f=i.globals.yAxisScale[t].result.slice();f=this.axesUtils.checkForReversedLabels(t,f);var g="";if(i.config.yaxis[t].labels.show)for(var v=function(l){var v=f[l];v=p(v,l,i);var m=i.config.yaxis[t].labels.padding;i.config.yaxis[t].opposite&&0!==i.config.yaxis.length&&(m*=-1);var b="end";i.config.yaxis[t].opposite&&(b="start"),"left"===i.config.yaxis[t].labels.align?b="start":"center"===i.config.yaxis[t].labels.align?b="middle":"right"===i.config.yaxis[t].labels.align&&(b="end");var x=e.axesUtils.getYAxisForeColor(a.colors,t),y=i.config.yaxis[t].labels.offsetY;"heatmap"===i.config.chart.type&&(y-=(i.globals.gridHeight/i.globals.series.length-1)/2);var w=n.drawText({x:m,y:h+d/10+y+1,text:v,textAnchor:b,fontSize:r,fontFamily:s,fontWeight:o,maxWidth:i.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(x)?x[l]:x,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+a.cssClass});l===d&&(g=w),c.add(w);var C=document.createElementNS(i.globals.SVGNS,"title");if(C.textContent=Array.isArray(v)?v.join(" "):v,w.node.appendChild(C),0!==i.config.yaxis[t].labels.rotate){var S=n.rotateAroundCenter(g.node),k=n.rotateAroundCenter(w.node);w.node.setAttribute("transform","rotate(".concat(i.config.yaxis[t].labels.rotate," ").concat(S.x," ").concat(k.y,")"))}h+=u},m=d;m>=0;m--)v(m);if(void 0!==i.config.yaxis[t].title.text){var b=n.group({class:"apexcharts-yaxis-title"}),x=0;i.config.yaxis[t].opposite&&(x=i.globals.translateYAxisX[t]);var y=n.drawText({x:x,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[t].title.offsetY,text:i.config.yaxis[t].title.text,textAnchor:"end",foreColor:i.config.yaxis[t].title.style.color,fontSize:i.config.yaxis[t].title.style.fontSize,fontWeight:i.config.yaxis[t].title.style.fontWeight,fontFamily:i.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[t].title.style.cssClass});b.add(y),l.add(b)}var w=i.config.yaxis[t].axisBorder,C=31+w.offsetX;if(i.config.yaxis[t].opposite&&(C=-31-w.offsetX),w.show){var k=n.drawLine(C,i.globals.translateY+w.offsetY-2,C,i.globals.gridHeight+i.globals.translateY+w.offsetY+2,w.color,0,w.width);l.add(k)}return i.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(C,d,w,i.config.yaxis[t].axisTicks,t,u,l),l}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new S(this.ctx),n=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),a=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});n.add(a);var r=e.globals.yAxisScale[t].result.length-1,s=e.globals.gridWidth/r+.1,o=s+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,c=e.globals.yAxisScale[t].result.slice(),d=e.globals.timescaleLabels;d.length>0&&(this.xaxisLabels=d.slice(),r=(c=d.slice()).length),c=this.axesUtils.checkForReversedLabels(t,c);var u=d.length;if(e.config.xaxis.labels.show)for(var h=u?0:r;u?h=0;u?h++:h--){var p=c[h];p=l(p,h,e);var f=e.globals.gridWidth+e.globals.padHorizontal-(o-s+e.config.xaxis.labels.offsetX);if(d.length){var g=this.axesUtils.getLabel(c,d,f,h,this.drawnLabels,this.xaxisFontSize);f=g.x,p=g.text,this.drawnLabels.push(g.text),0===h&&e.globals.skipFirstTimelinelabel&&(p=""),h===c.length-1&&e.globals.skipLastTimelinelabel&&(p="")}var v=i.drawText({x:f,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-("top"===e.config.xaxis.position?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:p,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});a.add(v),v.tspan(p);var m=document.createElementNS(e.globals.SVGNS,"title");m.textContent=p,v.node.appendChild(m),o+=s}return this.inversedYAxisTitleText(n),this.inversedYAxisBorder(n),n}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,i=new S(this.ctx),n=e.config.xaxis.axisBorder;if(n.show){var a=0;"bar"===e.config.chart.type&&e.globals.isXNumeric&&(a-=15);var r=i.drawLine(e.globals.padHorizontal+a+n.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,n.color,0,n.height);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(r):t.add(r)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,i=new S(this.ctx);if(void 0!==e.config.xaxis.title.text){var n=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),a=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});n.add(a),t.add(n)}}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,n=new S(this.ctx),a={width:0,height:0},r={width:0,height:0},s=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==s&&(a=s.getBoundingClientRect());var o=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==o&&(r=o.getBoundingClientRect()),null!==o){var l=this.xPaddingForYAxisTitle(t,a,r,e);o.setAttribute("x",l.xPos-(e?10:0))}if(null!==o){var c=n.rotateAroundCenter(o);o.setAttribute("transform","rotate(".concat(e?-1*i.config.yaxis[t].title.rotate:i.config.yaxis[t].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,n){var a=this.w,r=0,s=0,o=10;return void 0===a.config.yaxis[t].title.text||t<0?{xPos:s,padd:0}:(n?(s=e.width+a.config.yaxis[t].title.offsetX+i.width/2+o/2,0===(r+=1)&&(s-=o/2)):(s=-1*e.width+a.config.yaxis[t].title.offsetX+o/2+i.width/2,a.globals.isBarHorizontal&&(o=25,s=-1*e.width-a.config.yaxis[t].title.offsetX-o)),{xPos:s,padd:o})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,n=0,a=0,r=18,s=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map((function(o,l){var c=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!o.show||o.floating||0===t[l].width,d=t[l].width+e[l].width;o.opposite?i.globals.isBarHorizontal?(a=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=a-o.labels.offsetX):(a=i.globals.gridWidth+i.globals.translateX+s,c||(s=s+d+20),i.globals.translateYAxisX[l]=a-o.labels.offsetX+20):(n=i.globals.translateX-r,c||(r=r+d+20),i.globals.translateYAxisX[l]=n+o.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=y.listToArray(e)).forEach((function(e,i){var n=t.config.yaxis[i];if(n&&!n.floating&&void 0!==n.labels.align){var a=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));r=y.listToArray(r);var s=a.getBoundingClientRect();"left"===n.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","start")})),n.opposite||a.setAttribute("transform","translate(-".concat(s.width,", 0)"))):"center"===n.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","middle")})),a.setAttribute("transform","translate(".concat(s.width/2*(n.opposite?1:-1),", 0)"))):"right"===n.labels.align&&(r.forEach((function(t,e){t.setAttribute("text-anchor","end")})),n.opposite&&a.setAttribute("transform","translate(".concat(s.width,", 0)")))}}))}}]),t}(),J=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.documentEvent=y.bind(this.documentEvent,this)}return c(t,[{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var n=i.globals.events[t].indexOf(e);-1!==n&&i.globals.events[t].splice(n,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var n=i.globals.events[t],a=n.length,r=0;r0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter((function(e){return e.name===t}))[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var n=y.extend(O,i);this.w.globals.locale=n.options}}]),t}(),et=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"drawAxis",value:function(t,e){var i,n,a=this,r=this.w.globals,s=this.w.config,o=new U(this.ctx,e),l=new Q(this.ctx,e);r.axisCharts&&"radar"!==t&&(r.isBarHorizontal?(n=l.drawYaxisInversed(0),i=o.drawXaxisInversed(0),r.dom.elGraphical.add(i),r.dom.elGraphical.add(n)):(i=o.drawXaxis(),r.dom.elGraphical.add(i),s.yaxis.map((function(t,e){if(-1===r.ignoreYAxisIndexes.indexOf(e)&&(n=l.drawYaxis(e),r.dom.Paper.add(n),"back"===a.w.config.grid.position)){var i=r.dom.Paper.children()[1];i.remove(),r.dom.Paper.add(i)}}))))}}]),t}(),it=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new S(this.ctx),i=new C(this.ctx),n=t.config.xaxis.crosshairs.fill.gradient,a=t.config.xaxis.crosshairs.dropShadow,r=t.config.xaxis.crosshairs.fill.type,s=n.colorFrom,o=n.colorTo,l=n.opacityFrom,c=n.opacityTo,d=n.stops,u=a.enabled,h=a.left,p=a.top,f=a.blur,g=a.color,v=a.opacity,m=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===r&&(m=e.drawGradient("vertical",s,o,l,c,null,d,null));var b=e.drawRect();1===t.config.xaxis.crosshairs.width&&(b=e.drawLine());var x=t.globals.gridHeight;(!y.isNumber(x)||x<0)&&(x=0);var w=t.config.xaxis.crosshairs.width;(!y.isNumber(w)||w<0)&&(w=0),b.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:x,width:w,height:x,fill:m,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),u&&(b=i.dropShadow(b,{left:h,top:p,blur:f,color:g,opacity:v})),t.globals.dom.elGraphical.add(b)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new S(this.ctx),i=t.config.yaxis[0].crosshairs,n=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var a=e.drawLine(-n,0,t.globals.gridWidth+n,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);a.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(a)}var r=e.drawLine(-n,0,t.globals.gridWidth+n,0,i.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(r)}}]),t}(),nt=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,n=i.config;if(0!==n.responsive.length){var a=n.responsive.slice();a.sort((function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0})).reverse();var r=new N({}),s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=a[0].breakpoint,s=window.innerWidth>0?window.innerWidth:screen.width;if(s>n){var o=k.extendArrayProps(r,i.globals.initialConfig,i);t=y.extend(o,t),t=y.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l0&&"function"==typeof i.config.colors[0]&&(i.globals.colors=i.config.series.map((function(t,n){var a=i.config.colors[n];return a||(a=i.config.colors[0]),"function"==typeof a?(e.isColorFn=!0,a({value:i.globals.axisCharts?i.globals.series[n][0]?i.globals.series[n][0]:0:i.globals.series[n],seriesIndex:n,dataPointIndex:n,w:i})):a})))),i.globals.seriesColors.map((function(t,e){t&&(i.globals.colors[e]=t)})),i.config.theme.monochrome.enabled){var a=[],r=i.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(r=i.globals.series[0].length*i.globals.series.length);for(var s=i.config.theme.monochrome.color,o=1/(r/i.config.theme.monochrome.shadeIntensity),l=i.config.theme.monochrome.shadeTo,c=0,d=0;d2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,a=e||n.globals.series.length;if(null===i&&(i=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===n.config.chart.type&&n.config.plotOptions.heatmap.colorScale.inverse),i&&n.globals.series.length&&(a=n.globals.series[n.globals.maxValsInArrayIndex].length*n.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,e){var i=t;if(this.w.globals.isMultiLineX){var n=e.map((function(t,e){return Array.isArray(t)?t.length:1})),a=Math.max.apply(Math,m(n));i=e[n.indexOf(a)]}return i}}]),t}(),ot=function(){function t(e){o(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&0===i.length&&(i=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var n=this.getxAxisTimeScaleLabelsCoords();t={width:n.width,height:n.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==e.config.legend.position&&"right"!==e.config.legend.position||e.config.legend.floating?0:this.dCtx.lgRect.width;var a=e.globals.xLabelFormatter,r=y.getLargestStringFromArr(i),s=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,i);e.globals.isBarHorizontal&&(s=r=e.globals.yAxisScale[0].result.reduce((function(t,e){return t.length>e.length?t:e}),0));var o=new M(this.dCtx.ctx),l=r;r=o.xLabelFormat(a,r,l,{i:void 0,dateFormatter:new I(this.dCtx.ctx).formatDate,w:e}),s=o.xLabelFormat(a,s,l,{i:void 0,dateFormatter:new I(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&void 0===r||""===String(r).trim())&&(s=r="1");var c=new S(this.dCtx.ctx),d=c.getTextRects(r,e.config.xaxis.labels.style.fontSize),u=d;if(r!==s&&(u=c.getTextRects(s,e.config.xaxis.labels.style.fontSize)),(t={width:d.width>=u.width?d.width:u.width,height:d.height>=u.height?d.height:u.height}).width*i.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==e.config.xaxis.labels.rotate||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var h=function(t){return c.getTextRects(t,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};d=h(r),r!==s&&(u=h(s)),t.height=(d.height>u.height?d.height:u.height)/1.5,t.width=d.width>u.width?d.width:u.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,e=this.w;if(!e.globals.hasXaxisGroups)return{width:0,height:0};var i,n=(null===(t=e.config.xaxis.group.style)||void 0===t?void 0:t.fontSize)||e.config.xaxis.labels.style.fontSize,a=e.globals.groups.map((function(t){return t.title})),r=y.getLargestStringFromArr(a),s=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,a),o=new S(this.dCtx.ctx),l=o.getTextRects(r,n),c=l;return r!==s&&(c=o.getTextRects(s,n)),i={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},e.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var n=new S(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=n.width,i=n.height}return{width:e,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map((function(t){return t.value})),n=i.reduce((function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e}),0);return 1.05*(t=new S(this.dCtx.ctx).getTextRects(n,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w,n=i.globals,a=i.config,r=a.xaxis.type,s=t.width;n.skipLastTimelinelabel=!1,n.skipFirstTimelinelabel=!1;var o=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,l=function(t,o){a.yaxis.length>1&&function(t){return-1!==n.collapsedSeriesIndices.indexOf(t)}(o)||function(t){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var o=e.dCtx.timescaleLabels[0],l=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+s/1.75-e.dCtx.yAxisWidthRight,c=o.position-s/1.75+e.dCtx.yAxisWidthLeft,d="right"===i.config.legend.position&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;l>n.svgWidth-n.translateX-d&&(n.skipLastTimelinelabel=!0),c<-(t.show&&!t.floating||"bar"!==a.chart.type&&"candlestick"!==a.chart.type&&"rangeBar"!==a.chart.type&&"boxPlot"!==a.chart.type?10:s/1.75)&&(n.skipFirstTimelinelabel=!0)}else"datetime"===r?e.dCtx.gridPad.right(null===(n=String(d(e,o)))||void 0===n?void 0:n.length)?t:e}),u),p=h=d(h,o);if(void 0!==h&&0!==h.length||(h=l.niceMax),e.globals.isBarHorizontal){n=0;var f=e.globals.labels.slice();h=y.getLargestStringFromArr(f),h=d(h,{seriesIndex:s,dataPointIndex:-1,w:e}),p=t.dCtx.dimHelpers.getLargestStringFromMultiArr(h,f)}var g=new S(t.dCtx.ctx),v="rotate(".concat(r.labels.rotate," 0 0)"),m=g.getTextRects(h,r.labels.style.fontSize,r.labels.style.fontFamily,v,!1),b=m;h!==p&&(b=g.getTextRects(p,r.labels.style.fontSize,r.labels.style.fontFamily,v,!1)),i.push({width:(c>b.width||c>m.width?c:b.width>m.width?b.width:m.width)+n,height:b.height>m.height?b.height:m.height})}else i.push({width:0,height:0})})),i}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map((function(e,n){if(e.show&&void 0!==e.title.text){var a=new S(t.dCtx.ctx),r="rotate(".concat(e.title.rotate," 0 0)"),s=a.getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,r,!1);i.push({width:s.width,height:s.height})}else i.push({width:0,height:0})})),i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=0,n=0,a=t.globals.yAxisScale.length>1?10:0,r=new G(this.dCtx.ctx),s=function(s,o){var l=t.config.yaxis[o].floating,c=0;s.width>0&&!l?(c=s.width+a,function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1}(o)&&(c=c-s.width-a)):c=l||r.isYAxisHidden(o)?0:5,t.config.yaxis[o].opposite?n+=c:i+=c,e+=c};return t.globals.yLabelsCoords.map((function(t,e){s(t,e)})),t.globals.yTitleCoords.map((function(t,e){s(t,e)})),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=n,e}}]),t}(),ct=function(){function t(e){o(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var i=function(t){return"bar"===t||"rangeBar"===t||"candlestick"===t||"boxPlot"===t},n=e.config.chart.type,a=0,r=i(n)?e.config.series.length:1;if(e.globals.comboBarCount>0&&(r=e.globals.comboBarCount),e.globals.collapsedSeries.forEach((function(t){i(t.type)&&(r-=1)})),e.config.chart.stacked&&(r=1),(i(n)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&r>0){var s,o,l=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);l<=3&&(l=e.globals.dataPoints),s=l/t,e.globals.minXDiff&&e.globals.minXDiff/s>0&&(o=e.globals.minXDiff/s),o>t/2&&(o/=2),(a=o/r*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(a=1),a=a/(r>1?1:1.5)+5,e.globals.barPadForNumericAxis=a}return a}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,i=e.globals,n=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach((function(i){void 0!==e.config[i].text?n+=e.config[i].margin:n+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5})),!e.config.legend.show||"bottom"!==e.config.legend.position||e.config.legend.floating||e.globals.axisCharts||(n+=10);var a=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-a.height-r.height-n,i.translateY=i.translateY+a.height+r.height+n}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w,n=new G(this.dCtx.ctx);i.config.yaxis.map((function(a,r){-1!==i.globals.ignoreYAxisIndexes.indexOf(r)||a.floating||n.isYAxisHidden(r)||(a.opposite&&(i.globals.translateX=i.globals.translateX-(e[r].width+t[r].width)-parseInt(i.config.yaxis[r].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))}))}}]),t}(),dt=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new st(this),this.dimYAxis=new lt(this),this.dimXAxis=new ot(this),this.dimGrid=new ct(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return c(t,[{key:"plotCoords",value:function(){var t=this,e=this.w,i=e.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((e.config.markers.discrete.length>0||e.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(e){var i=v(e,2),n=i[0],a=i[1];t.gridPad[n]=Math.max(a,t.w.globals.markers.largestSize/1.5)})),this.gridPad.top=Math.max(e.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(e.config.stroke.width/2,this.gridPad.bottom)),i.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),i.gridHeight=i.gridHeight-this.gridPad.top-this.gridPad.bottom,i.gridWidth=i.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var n=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*n,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(n>0?n+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,i=e.globals,n=this.dimYAxis.getyAxisLabelsCoords(),a=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map((function(t,i){e.globals.yLabelsCoords.push({width:n[i].width,index:i}),e.globals.yTitleCoords.push({width:a[i].width,index:i})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),s=this.dimXAxis.getxAxisGroupLabelsCoords(),o=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,o,s),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-o.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-r.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var d=10;("radar"===e.config.chart.type||this.isSparkline)&&(l=0,c=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===e.config.chart.type)&&(l=0,c=0,d=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(r);var u=function(){i.translateX=l,i.gridHeight=i.svgHeight-t.lgRect.height-c-(t.isSparkline||"treemap"===e.config.chart.type?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-l};switch("top"===e.config.xaxis.position&&(d=i.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":i.translateY=d,u();break;case"top":i.translateY=this.lgRect.height+d,u();break;case"left":i.translateY=d,i.translateX=this.lgRect.width+l,i.gridHeight=i.svgHeight-c-12,i.gridWidth=i.svgWidth-this.lgRect.width-l;break;case"right":i.translateY=d,i.translateX=l,i.gridHeight=i.svgHeight-c-12,i.gridWidth=i.svgWidth-this.lgRect.width-l-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(a,n),new Q(this.ctx).setYAxisXPosition(n,a)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=t.config,n=0;t.config.legend.show&&!t.config.legend.floating&&(n=20);var a="pie"===i.chart.type||"polarArea"===i.chart.type||"donut"===i.chart.type?"pie":"radialBar",r=i.plotOptions[a].offsetY,s=i.plotOptions[a].offsetX;if(!i.legend.show||i.legend.floating)return e.gridHeight=e.svgHeight-i.grid.padding.left+i.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=r,void(e.translateX=s+(e.svgWidth-e.gridWidth)/2);switch(i.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=r-10,e.translateX=s+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+r+10,e.translateX=s+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-n,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=s+this.lgRect.width+n;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-n-5,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=s+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e,i){var n=this.w,a=n.globals.hasXaxisGroups?2:1,r=i.height+t.height+e.height,s=n.globals.isMultiLineX?1.2:n.globals.LINE_HEIGHT_RATIO,o=n.globals.rotateXLabels?22:10,l=n.globals.rotateXLabels&&"bottom"===n.config.legend.position?10:0;this.xAxisHeight=r*s+a*o+l,this.xAxisWidth=t.width,this.xAxisHeight-e.height>n.config.xaxis.labels.maxHeight&&(this.xAxisHeight=n.config.xaxis.labels.maxHeight),n.config.xaxis.labels.minHeight&&this.xAxisHeightd&&(this.yAxisWidth=d)}}]),t}(),ut=function(){function t(e){o(this,t),this.w=e.w,this.lgCtx=e}return c(t,[{key:"getLegendStyles",value:function(){var t,e,i,n=document.createElement("style");n.setAttribute("type","text/css");var a=(null===(t=this.lgCtx.ctx)||void 0===t||null===(e=t.opts)||void 0===e||null===(i=e.chart)||void 0===i?void 0:i.nonce)||this.w.config.chart.nonce;a&&n.setAttribute("nonce",a);var r=document.createTextNode("\t\n \t\n .apexcharts-legend {\t\n display: flex;\t\n overflow: auto;\t\n padding: 0 10px;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\t\n flex-wrap: wrap\t\n }\t\n .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n flex-direction: column;\t\n bottom: 0;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n justify-content: flex-start;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\t\n justify-content: center; \t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\t\n justify-content: flex-end;\t\n }\t\n .apexcharts-legend-series {\t\n cursor: pointer;\t\n line-height: normal;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\t\n display: flex;\t\n align-items: center;\t\n }\t\n .apexcharts-legend-text {\t\n position: relative;\t\n font-size: 14px;\t\n }\t\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n pointer-events: none;\t\n }\t\n .apexcharts-legend-marker {\t\n position: relative;\t\n display: inline-block;\t\n cursor: pointer;\t\n margin-right: 3px;\t\n border-style: solid;\n }\t\n \t\n .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n display: inline-block;\t\n }\t\n .apexcharts-legend-series.apexcharts-no-click {\t\n cursor: auto;\t\n }\t\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n display: none !important;\t\n }\t\n .apexcharts-inactive-legend {\t\n opacity: 0.45;\t\n }");return n.appendChild(r),n}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,e){var i=this,n=this.w;if(n.globals.axisCharts||"radialBar"===n.config.chart.type){n.globals.resized=!0;var a=null,r=null;n.globals.risingSeries=[],n.globals.axisCharts?(a=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),r=parseInt(a.getAttribute("data:realIndex"),10)):(a=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),r=parseInt(a.getAttribute("rel"),10)-1),e?[{cs:n.globals.collapsedSeries,csi:n.globals.collapsedSeriesIndices},{cs:n.globals.ancillaryCollapsedSeries,csi:n.globals.ancillaryCollapsedSeriesIndices}].forEach((function(t){i.riseCollapsedSeries(t.cs,t.csi,r)})):this.hideSeries({seriesEl:a,realIndex:r})}else{var s=n.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),o=n.config.chart.type;if("pie"===o||"polarArea"===o||"donut"===o){var l=n.config.plotOptions.pie.donut.labels;new S(this.lgCtx.ctx).pathMouseDown(s.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(s.members[0].node,l)}s.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,i=t.realIndex,n=this.w,a=y.clone(n.config.series);if(n.globals.axisCharts){var r=!1;if(n.config.yaxis[i]&&n.config.yaxis[i].show&&n.config.yaxis[i].showAlways&&(r=!0,n.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(n.globals.ancillaryCollapsedSeries.push({index:i,data:a[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),n.globals.ancillaryCollapsedSeriesIndices.push(i))),!r){n.globals.collapsedSeries.push({index:i,data:a[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),n.globals.collapsedSeriesIndices.push(i);var s=n.globals.risingSeries.indexOf(i);n.globals.risingSeries.splice(s,1)}}else n.globals.collapsedSeries.push({index:i,data:a[i]}),n.globals.collapsedSeriesIndices.push(i);for(var o=e.childNodes,l=0;l0){for(var r=0;r-1&&(t[n].data=[])})):t.forEach((function(i,n){e.globals.collapsedSeriesIndices.indexOf(n)>-1&&(t[n]=0)})),t}}]),t}(),ht=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new ut(this)}return c(t,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),y.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===i.legend.position||"top"===i.legend.position?this.legendAlignHorizontal():"right"!==i.legend.position&&"left"!==i.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,e=this.w,i=e.config.legend.fontFamily,n=e.globals.seriesNames,a=e.globals.colors.slice();if("heatmap"===e.config.chart.type){var r=e.config.plotOptions.heatmap.colorScale.ranges;n=r.map((function(t){return t.name?t.name:t.from+" - "+t.to})),a=r.map((function(t){return t.color}))}else this.isBarsDistributed&&(n=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(n=e.config.legend.customLegendItems);for(var s=e.globals.legendFormatter,o=e.config.legend.inverseOrder,l=o?n.length-1:0;o?l>=0:l<=n.length-1;o?l--:l++){var c,d=s(n[l],{seriesIndex:l,w:e}),u=!1,h=!1;if(e.globals.collapsedSeries.length>0)for(var p=0;p0)for(var f=0;f0?l-10:0)+(c>0?c-10:0)}n.style.position="absolute",r=r+t+i.config.legend.offsetX,s=s+e+i.config.legend.offsetY,n.style.left=r+"px",n.style.top=s+"px","bottom"===i.config.legend.position?(n.style.top="auto",n.style.bottom=5-i.config.legend.offsetY+"px"):"right"===i.config.legend.position&&(n.style.left="auto",n.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach((function(t){n.style[t]&&(n.style[t]=parseInt(i.config.legend[t],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var e=this.legendHelpers.getLegendBBox(),i=new dt(this.ctx),n=i.dimHelpers.getTitleSubtitleCoords("title"),a=i.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;"bottom"===t.config.legend.position?r=-e.clwh/1.8:"top"===t.config.legend.position&&(r=n.height+a.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),i=0;"left"===t.config.legend.position&&(i=20),"right"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"===e.config.chart.type||this.isBarsDistributed){if(i){var n=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,n,this.w]),new Y(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&i&&new Y(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var i=parseInt(t.target.getAttribute("rel"),10)-1,n="true"===t.target.getAttribute("data:collapsed"),a=this.w.config.chart.events.legendClick;"function"==typeof a&&a(this.ctx,i,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,i,this.w]);var r=this.w.config.legend.markers.onClick;"function"==typeof r&&t.target.classList.contains("apexcharts-legend-marker")&&(r(this.ctx,i,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,i,this.w])),"treemap"!==e.config.chart.type&&"heatmap"!==e.config.chart.type&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,n)}}}]),t}(),pt=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=i.globals.minX,this.maxX=i.globals.maxX}return c(t,[{key:"createToolbar",value:function(){var t=this,e=this.w,i=function(){return document.createElement("div")},n=i();if(n.setAttribute("class","apexcharts-toolbar"),n.style.top=e.config.chart.toolbar.offsetY+"px",n.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(n),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var a=0;a\n \n \n\n'),s("zoomOut",this.elZoomOut,'\n');var o=function(i){t.t[i]&&e.config.chart[i].enabled&&r.push({el:"zoom"===i?t.elZoom:t.elSelection,icon:"string"==typeof t.t[i]?t.t[i]:"zoom"===i?'':'',title:t.localeValues["zoom"===i?"selectionZoom":"selection"],class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(i,"-icon")})};o("zoom"),o("selection"),this.t.pan&&e.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'',title:this.localeValues.pan,class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),s("reset",this.elZoomReset,''),this.t.download&&r.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l0&&e.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,n=t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i;t.globals.isRangeBar&&(i=(t.config.chart.selection.xaxis.min-t.globals.yAxisScale[0].niceMin)/e.invertedYRatio,n=(t.config.chart.selection.xaxis.max-t.config.chart.selection.xaxis.min)/e.invertedYRatio);var a={x:i,y:0,width:n,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(a),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,i=t.y,n=t.width,a=t.height,r=t.translateX,s=void 0===r?0:r,o=t.translateY,l=void 0===o?0:o,c=this.w,d=this.zoomRect,u=this.selectionRect;if(this.dragged||null!==c.globals.selection){var h={transform:"translate("+s+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(n<0&&(n=1),d.attr({x:e,y:i,width:n,height:a,fill:c.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":c.config.chart.zoom.zoomedArea.fill.opacity,stroke:c.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":c.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":c.config.chart.zoom.zoomedArea.stroke.opacity}),S.setAttrs(d.node,h)),c.globals.selectionEnabled&&(u.attr({x:e,y:i,width:n>0?n:0,height:a>0?a:0,fill:c.config.chart.selection.fill.color,"fill-opacity":c.config.chart.selection.fill.opacity,stroke:c.config.chart.selection.stroke.color,"stroke-width":c.config.chart.selection.stroke.width,"stroke-dasharray":c.config.chart.selection.stroke.dashArray,"stroke-opacity":c.config.chart.selection.stroke.opacity}),S.setAttrs(u.node,h))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e,i=t.context,n=t.zoomtype,a=this.w,r=i,s=this.gridRect.getBoundingClientRect(),o=r.startX-1,l=r.startY,c=!1,d=!1,u=r.clientX-s.left-o,h=r.clientY-s.top-l;return Math.abs(u+o)>a.globals.gridWidth?u=a.globals.gridWidth-o:r.clientX-s.left<0&&(u=o),o>r.clientX-s.left&&(c=!0,u=Math.abs(u)),l>r.clientY-s.top&&(d=!0,h=Math.abs(h)),e="x"===n?{x:c?o-u:o,y:0,width:u,height:a.globals.gridHeight}:"y"===n?{x:0,y:d?l-h:l,width:a.globals.gridWidth,height:h}:{x:c?o-u:o,y:d?l-h:l,width:u,height:h},r.drawSelectionRect(e),r.selectionDragging("resizing"),e}},{key:"selectionDragging",value:function(t,e){var i=this,n=this.w,a=this.xyRatios,r=this.selectionRect,s=0;"resizing"===t&&(s=30);var o=function(t){return parseFloat(r.node.getAttribute(t))},l={x:o("x"),y:o("y"),width:o("width"),height:o("height")};n.globals.selection=l,"function"==typeof n.config.chart.events.selection&&n.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var t,e,s,o,l=i.gridRect.getBoundingClientRect(),c=r.node.getBoundingClientRect();n.globals.isRangeBar?(t=n.globals.yAxisScale[0].niceMin+(c.left-l.left)*a.invertedYRatio,e=n.globals.yAxisScale[0].niceMin+(c.right-l.left)*a.invertedYRatio,s=0,o=1):(t=n.globals.xAxisScale.niceMin+(c.left-l.left)*a.xRatio,e=n.globals.xAxisScale.niceMin+(c.right-l.left)*a.xRatio,s=n.globals.yAxisScale[0].niceMin+(l.bottom-c.bottom)*a.yRatio[0],o=n.globals.yAxisScale[0].niceMax-(c.top-l.top)*a.yRatio[0]);var d={xaxis:{min:t,max:e},yaxis:{min:s,max:o}};n.config.chart.events.selection(i.ctx,d),n.config.chart.brush.enabled&&void 0!==n.config.chart.events.brushScrolled&&n.config.chart.events.brushScrolled(i.ctx,d)}),s))}},{key:"selectionDrawn",value:function(t){var e=t.context,i=t.zoomtype,n=this.w,a=e,r=this.xyRatios,s=this.ctx.toolbar;if(a.startX>a.endX){var o=a.startX;a.startX=a.endX,a.endX=o}if(a.startY>a.endY){var l=a.startY;a.startY=a.endY,a.endY=l}var c=void 0,d=void 0;n.globals.isRangeBar?(c=n.globals.yAxisScale[0].niceMin+a.startX*r.invertedYRatio,d=n.globals.yAxisScale[0].niceMin+a.endX*r.invertedYRatio):(c=n.globals.xAxisScale.niceMin+a.startX*r.xRatio,d=n.globals.xAxisScale.niceMin+a.endX*r.xRatio);var u=[],h=[];if(n.config.yaxis.forEach((function(t,e){u.push(n.globals.yAxisScale[e].niceMax-r.yRatio[e]*a.startY),h.push(n.globals.yAxisScale[e].niceMax-r.yRatio[e]*a.endY)})),a.dragged&&(a.dragX>10||a.dragY>10)&&c!==d)if(n.globals.zoomEnabled){var p=y.clone(n.globals.initialConfig.yaxis),f=y.clone(n.globals.initialConfig.xaxis);if(n.globals.zoomed=!0,n.config.xaxis.convertedCatToNumeric&&(c=Math.floor(c),d=Math.floor(d),c<1&&(c=1,d=n.globals.dataPoints),d-c<2&&(d=c+1)),"xy"!==i&&"x"!==i||(f={min:c,max:d}),"xy"!==i&&"y"!==i||p.forEach((function(t,e){p[e].min=h[e],p[e].max=u[e]})),n.config.chart.zoom.autoScaleYaxis){var g=new Z(a.ctx);p=g.autoScaleY(a.ctx,p,{xaxis:f})}if(s){var v=s.getBeforeZoomRange(f,p);v&&(f=v.xaxis?v.xaxis:f,p=v.yaxis?v.yaxis:p)}var m={xaxis:f};n.config.chart.group||(m.yaxis=p),a.ctx.updateHelpers._updateOptions(m,!1,a.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof n.config.chart.events.zoomed&&s.zoomCallback(f,p)}else if(n.globals.selectionEnabled){var b,x=null;b={min:c,max:d},"xy"!==i&&"y"!==i||(x=y.clone(n.config.yaxis)).forEach((function(t,e){x[e].min=h[e],x[e].max=u[e]})),n.globals.selection=a.selection,"function"==typeof n.config.chart.events.selection&&n.config.chart.events.selection(a.ctx,{xaxis:b,yaxis:x})}}},{key:"panDragging",value:function(t){var e=t.context,i=this.w,n=e;if(void 0!==i.globals.lastClientPosition.x){var a=i.globals.lastClientPosition.x-n.clientX,r=i.globals.lastClientPosition.y-n.clientY;Math.abs(a)>Math.abs(r)&&a>0?this.moveDirection="left":Math.abs(a)>Math.abs(r)&&a<0?this.moveDirection="right":Math.abs(r)>Math.abs(a)&&r>0?this.moveDirection="up":Math.abs(r)>Math.abs(a)&&r<0&&(this.moveDirection="down")}i.globals.lastClientPosition={x:n.clientX,y:n.clientY};var s=i.globals.isRangeBar?i.globals.minY:i.globals.minX,o=i.globals.isRangeBar?i.globals.maxY:i.globals.maxX;i.config.xaxis.convertedCatToNumeric||n.panScrolled(s,o)}},{key:"delayedPanScrolled",value:function(){var t=this.w,e=t.globals.minX,i=t.globals.maxX,n=(t.globals.maxX-t.globals.minX)/2;"left"===this.moveDirection?(e=t.globals.minX+n,i=t.globals.maxX+n):"right"===this.moveDirection&&(e=t.globals.minX-n,i=t.globals.maxX-n),e=Math.floor(e),i=Math.floor(i),this.updateScrolledChart({xaxis:{min:e,max:i}},e,i)}},{key:"panScrolled",value:function(t,e){var i=this.w,n=this.xyRatios,a=y.clone(i.globals.initialConfig.yaxis),r=n.xRatio,s=i.globals.minX,o=i.globals.maxX;i.globals.isRangeBar&&(r=n.invertedYRatio,s=i.globals.minY,o=i.globals.maxY),"left"===this.moveDirection?(t=s+i.globals.gridWidth/15*r,e=o+i.globals.gridWidth/15*r):"right"===this.moveDirection&&(t=s-i.globals.gridWidth/15*r,e=o-i.globals.gridWidth/15*r),i.globals.isRangeBar||(ti.globals.initialMaxX)&&(t=s,e=o);var l={min:t,max:e};i.config.chart.zoom.autoScaleYaxis&&(a=new Z(this.ctx).autoScaleY(this.ctx,a,{xaxis:l}));var c={xaxis:{min:t,max:e}};i.config.chart.group||(c.yaxis=a),this.updateScrolledChart(c,t,e)}},{key:"updateScrolledChart",value:function(t,e,i){var n=this.w;this.ctx.updateHelpers._updateOptions(t,!1,!1),"function"==typeof n.config.chart.events.scrolled&&n.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),i}(pt),gt=function(){function t(e){o(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return c(t,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,i=t.elGrid,n=t.clientX,a=t.clientY,r=this.w,s=i.getBoundingClientRect(),o=s.width,l=s.height,c=o/(r.globals.dataPoints-1),d=l/r.globals.dataPoints,u=this.hasBars();!r.globals.comboCharts&&!u||r.config.xaxis.convertedCatToNumeric||(c=o/r.globals.dataPoints);var h=n-s.left-r.globals.barPadForNumericAxis,p=a-s.top;h<0||p<0||h>o||p>l?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):r.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):r.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var f=Math.round(h/c),g=Math.floor(p/d);u&&!r.config.xaxis.convertedCatToNumeric&&(f=Math.ceil(h/c),f-=1);var v=null,m=null,b=r.globals.seriesXvalues.map((function(t){return t.filter((function(t){return y.isNumber(t)}))})),x=r.globals.seriesYvalues.map((function(t){return t.filter((function(t){return y.isNumber(t)}))}));if(r.globals.isXNumeric){var w=this.ttCtx.getElGrid().getBoundingClientRect(),C=h*(w.width/o),S=p*(w.height/l);v=(m=this.closestInMultiArray(C,S,b,x)).index,f=m.j,null!==v&&(b=r.globals.seriesXvalues[v],f=(m=this.closestInArray(C,b)).index)}return r.globals.capturedSeriesIndex=null===v?-1:v,(!f||f<1)&&(f=0),r.globals.isBarHorizontal?r.globals.capturedDataPointIndex=g:r.globals.capturedDataPointIndex=f,{capturedSeries:v,j:r.globals.isBarHorizontal?g:f,hoverX:h,hoverY:p}}},{key:"closestInMultiArray",value:function(t,e,i,n){var a=this.w,r=0,s=null,o=-1;a.globals.series.length>1?r=this.getFirstActiveXArray(i):s=0;var l=i[r][0],c=Math.abs(t-l);if(i.forEach((function(e){e.forEach((function(e,i){var n=Math.abs(t-e);n<=c&&(c=n,o=i)}))})),-1!==o){var d=n[r][o],u=Math.abs(e-d);s=r,n.forEach((function(t,i){var n=Math.abs(e-t[o]);n<=u&&(u=n,s=i)}))}return{index:s,j:o}}},{key:"getFirstActiveXArray",value:function(t){for(var e=this.w,i=0,n=t.map((function(t,e){return t.length>0?e:-1})),a=0;a0)for(var n=0;n *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=m(t)).sort((function(t,e){var i=Number(t.getAttribute("data:realIndex")),n=Number(e.getAttribute("data:realIndex"));return ni?-1:0}));var e=[];return t.forEach((function(t){e.push(t.querySelector(".apexcharts-marker"))})),e}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,i=e.config.markers.hover.size;return void 0===i&&(i=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,i=this.ttCtx;0===i.allTooltipSeriesGroups.length&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var n=i.allTooltipSeriesGroups,a=0;a";u.forEach((function(i,n){t+=' ').concat(i.attrs.name," "),e+="".concat(i.val," ")})),b.innerHTML=t+"",x.innerHTML=e+""};s?l.globals.seriesGoals[e][i]&&Array.isArray(l.globals.seriesGoals[e][i])?y():(b.innerHTML="",x.innerHTML=""):y()}else b.innerHTML="",x.innerHTML="";if(null!==f&&(n[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,n[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==f?f:""),s&&g[0]){if(l.config.tooltip.hideEmptySeries){var w=n[e].querySelector(".apexcharts-tooltip-marker"),C=n[e].querySelector(".apexcharts-tooltip-text");0==parseFloat(d)?(w.style.display="none",C.style.display="none"):(w.style.display="block",C.style.display="block")}null==d||l.globals.ancillaryCollapsedSeriesIndices.indexOf(e)>-1||l.globals.collapsedSeriesIndices.indexOf(e)>-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=l.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,n=this.w,a=this.ctx.series.filteredSeriesX(),r="",s="",o=null,l=null,c={series:n.globals.series,seriesIndex:e,dataPointIndex:i,w:n},d=n.globals.ttZFormatter;null===i?l=n.globals.series[e]:n.globals.isXNumeric&&"treemap"!==n.config.chart.type?(r=a[e][i],0===a[e].length&&(r=a[this.tooltipUtil.getFirstActiveXArray(a)][i])):r=void 0!==n.globals.labels[i]?n.globals.labels[i]:"";var u=r;return r=n.globals.isXNumeric&&"datetime"===n.config.xaxis.type?new M(this.ctx).xLabelFormat(n.globals.ttKeyFormatter,u,u,{i:void 0,dateFormatter:new I(this.ctx).formatDate,w:this.w}):n.globals.isBarHorizontal?n.globals.yLabelFormatters[0](u,c):n.globals.xLabelFormatter(u,c),void 0!==n.config.tooltip.x.formatter&&(r=n.globals.ttKeyFormatter(u,c)),n.globals.seriesZ.length>0&&n.globals.seriesZ[e].length>0&&(o=d(n.globals.seriesZ[e][i],n)),s="function"==typeof n.config.xaxis.tooltip.formatter?n.globals.xaxisTooltipFormatter(u,c):r,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(s)?s.join(" "):s,zVal:o}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,n=t.y1,a=t.y2,r=t.w,s=this.ttCtx.getElTooltip(),o=r.config.tooltip.custom;Array.isArray(o)&&o[e]&&(o=o[e]),s.innerHTML=o({ctx:this.ctx,series:r.globals.series,seriesIndex:e,dataPointIndex:i,y1:n,y2:a,w:r})}}]),t}(),mt=function(){function t(e){o(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return c(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,n=this.w,a=i.getElXCrosshairs(),r=t-i.xcrosshairsWidth/2,s=n.globals.labels.slice().length;if(null!==e&&(r=n.globals.gridWidth/s*e),null===a||n.globals.isBarHorizontal||(a.setAttribute("x",r),a.setAttribute("x1",r),a.setAttribute("x2",r),a.setAttribute("y2",n.globals.gridHeight),a.classList.add("apexcharts-active")),r<0&&(r=0),r>n.globals.gridWidth&&(r=n.globals.gridWidth),i.isXAxisTooltipEnabled){var o=r;"tickWidth"!==n.config.xaxis.crosshairs.width&&"barWidth"!==n.config.xaxis.crosshairs.width||(o=r+i.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&S.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&S.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip&&0!==i.xcrosshairsWidth){i.xaxisTooltip.classList.add("apexcharts-active");var n,a=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;t-=i.xaxisTooltip.getBoundingClientRect().width/2,isNaN(t)||(t+=e.globals.translateX,n=new S(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=n.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=a+"px")}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var n=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),a=e.globals.translateY+n,r=i.yaxisTTEls[t].getBoundingClientRect().height,s=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(s-=26),a-=r/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("apexcharts-active"),i.yaxisTTEls[t].style.top=a+"px",i.yaxisTTEls[t].style.left=s+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,a=this.ttCtx,r=a.getElTooltip(),s=a.tooltipRect,o=null!==i?parseFloat(i):1,l=parseFloat(t)+o+5,c=parseFloat(e)+o/2;if(l>n.globals.gridWidth/2&&(l=l-s.ttWidth-o-10),l>n.globals.gridWidth-s.ttWidth-10&&(l=n.globals.gridWidth-s.ttWidth),l<-20&&(l=-20),n.config.tooltip.followCursor){var d=a.getElGrid().getBoundingClientRect();(l=a.e.clientX-d.left)>n.globals.gridWidth/2&&(l-=a.tooltipRect.ttWidth),(c=a.e.clientY+n.globals.translateY-d.top)>n.globals.gridHeight/2&&(c-=a.tooltipRect.ttHeight)}else n.globals.isBarHorizontal||s.ttHeight/2+c>n.globals.gridHeight&&(c=n.globals.gridHeight-s.ttHeight+n.globals.translateY);isNaN(l)||(l+=n.globals.translateX,r.style.left=l+"px",r.style.top=c+"px")}},{key:"moveMarkers",value:function(t,e){var i=this.w,n=this.ttCtx;if(i.globals.markers.size[t]>0)for(var a=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),r=0;r0&&(c.setAttribute("r",o),c.setAttribute("cx",i),c.setAttribute("cy",n)),this.moveXCrosshairs(i),r.fixedTooltip||this.moveTooltip(i,n,o)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,n=i.w,a=0,r=0,s=n.globals.pointsArray;e=new Y(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var o=i.tooltipUtil.getHoverMarkerSize(e);s[e]&&(a=s[e][t][0],r=s[e][t][1]);var l=i.tooltipUtil.getAllMarkers();if(null!==l)for(var c=0;c0?(l[c]&&l[c].setAttribute("r",o),l[c]&&l[c].setAttribute("cy",u)):l[c]&&l[c].setAttribute("r",0)}}this.moveXCrosshairs(a),i.fixedTooltip||this.moveTooltip(a,r||n.globals.gridHeight,o)}},{key:"moveStickyTooltipOverBars",value:function(t,e){var i=this.w,n=this.ttCtx,a=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,r=a>=2&&a%2==0?Math.floor(a/2):Math.floor(a/2)+1;i.globals.isBarHorizontal&&(r=new Y(this.ctx).getActiveConfigSeriesIndex("desc")+1);var s=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(r,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"']"));s||"number"!=typeof e||(s=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(e,"'] path[j='").concat(t,"'],\n .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"'],\n .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"'],\n .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"']")));var o=s?parseFloat(s.getAttribute("cx")):0,l=s?parseFloat(s.getAttribute("cy")):0,c=s?parseFloat(s.getAttribute("barWidth")):0,d=n.getElGrid().getBoundingClientRect(),u=s&&(s.classList.contains("apexcharts-candlestick-area")||s.classList.contains("apexcharts-boxPlot-area"));i.globals.isXNumeric?(s&&!u&&(o-=a%2!=0?c/2:0),s&&u&&i.globals.comboCharts&&(o-=c/2)):i.globals.isBarHorizontal||(o=n.xAxisTicksPositions[t-1]+n.dataPointsDividedWidth/2,isNaN(o)&&(o=n.xAxisTicksPositions[t]-n.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?l-=n.tooltipRect.ttHeight:i.config.tooltip.followCursor?l=n.e.clientY-d.top-n.tooltipRect.ttHeight/2:l+n.tooltipRect.ttHeight+15>i.globals.gridHeight&&(l=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(o),n.fixedTooltip||this.moveTooltip(o,l||i.globals.gridHeight)}}]),t}(),bt=function(){function t(e){o(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new mt(e)}return c(t,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new S(this.ctx),i=new F(this.ctx),n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");n=m(n),t.config.chart.stacked&&n.sort((function(t,e){return parseFloat(t.getAttribute("data:realIndex"))-parseFloat(e.getAttribute("data:realIndex"))}));for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w;"bubble"!==a.config.chart.type&&this.newPointSize(t,e);var r=e.getAttribute("cx"),s=e.getAttribute("cy");if(null!==i&&null!==n&&(r=i,s=n),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if("radar"===a.config.chart.type){var o=this.ttCtx.getElGrid().getBoundingClientRect();r=this.ttCtx.e.clientX-o.left}this.tooltipPosition.moveTooltip(r,s,a.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this,n=this.ttCtx,a=t,r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),s=e.config.markers.hover.size,o=0;o=0?t[e].setAttribute("r",i):t[e].setAttribute("r",0)}}}]),t}(),xt=function(){function t(e){o(this,t),this.w=e.w;var i=this.w;this.ttCtx=e,this.isVerticalGroupedRangeBar=!i.globals.isBarHorizontal&&"rangeBar"===i.config.chart.type&&i.config.plotOptions.bar.rangeBarGroupRows}return c(t,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,i=t.opt,n=t.x,a=t.y,r=t.type,s=this.ttCtx,o=this.w;if(e.target.classList.contains("apexcharts-".concat(r,"-rect"))){var l=this.getAttr(e,"i"),c=this.getAttr(e,"j"),d=this.getAttr(e,"cx"),u=this.getAttr(e,"cy"),h=this.getAttr(e,"width"),p=this.getAttr(e,"height");if(s.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:l,j:c,shared:!1,e:e}),o.globals.capturedSeriesIndex=l,o.globals.capturedDataPointIndex=c,n=d+s.tooltipRect.ttWidth/2+h,a=u+s.tooltipRect.ttHeight/2-p/2,s.tooltipPosition.moveXCrosshairs(d+h/2),n>o.globals.gridWidth/2&&(n=d-s.tooltipRect.ttWidth/2+h),s.w.config.tooltip.followCursor){var f=o.globals.dom.elWrap.getBoundingClientRect();n=o.globals.clientX-f.left-(n>o.globals.gridWidth/2?s.tooltipRect.ttWidth:0),a=o.globals.clientY-f.top-(a>o.globals.gridHeight/2?s.tooltipRect.ttHeight:0)}}return{x:n,y:a}}},{key:"handleMarkerTooltip",value:function(t){var e,i,n=t.e,a=t.opt,r=t.x,s=t.y,o=this.w,l=this.ttCtx;if(n.target.classList.contains("apexcharts-marker")){var c=parseInt(a.paths.getAttribute("cx"),10),d=parseInt(a.paths.getAttribute("cy"),10),u=parseFloat(a.paths.getAttribute("val"));if(i=parseInt(a.paths.getAttribute("rel"),10),e=parseInt(a.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var h=y.findAncestor(a.paths,"apexcharts-series");h&&(e=parseInt(h.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:e,j:i,shared:!l.showOnIntersect&&o.config.tooltip.shared,e:n}),"mouseup"===n.type&&l.markerClick(n,e,i),o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=i,r=c,s=d+o.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var p=l.getElGrid().getBoundingClientRect();s=l.e.clientY+o.globals.translateY-p.top}u<0&&(s=d),l.marker.enlargeCurrentPoint(i,a.paths,r,s)}return{x:r,y:s}}},{key:"handleBarTooltip",value:function(t){var e,i,n=t.e,a=t.opt,r=this.w,s=this.ttCtx,o=s.getElTooltip(),l=0,c=0,d=0,u=this.getBarTooltipXY({e:n,opt:a});e=u.i;var h=u.barHeight,p=u.j;r.globals.capturedSeriesIndex=e,r.globals.capturedDataPointIndex=p,r.globals.isBarHorizontal&&s.tooltipUtil.hasBars()||!r.config.tooltip.shared?(c=u.x,d=u.y,i=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,l=c):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(d)&&(d=r.globals.svgHeight-s.tooltipRect.ttHeight);var f=parseInt(a.paths.parentNode.getAttribute("data:realIndex"),10),g=r.globals.isMultipleYAxis?r.config.yaxis[f]&&r.config.yaxis[f].reversed:r.config.yaxis[0].reversed;if(c+s.tooltipRect.ttWidth>r.globals.gridWidth&&!g?c-=s.tooltipRect.ttWidth:c<0&&(c=0),s.w.config.tooltip.followCursor){var v=s.getElGrid().getBoundingClientRect();d=s.e.clientY-v.top}null===s.tooltip&&(s.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?s.tooltipPosition.moveXCrosshairs(l+i/2):s.tooltipPosition.moveXCrosshairs(l)),!s.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&s.tooltipUtil.hasBars())&&(g&&(c-=s.tooltipRect.ttWidth)<0&&(c=0),!g||r.globals.isBarHorizontal&&s.tooltipUtil.hasBars()||(d=d+h-2*(r.globals.series[e][p]<0?h:0)),d=d+r.globals.translateY-s.tooltipRect.ttHeight/2,o.style.left=c+r.globals.translateX+"px",o.style.top=d+"px")}},{key:"getBarTooltipXY",value:function(t){var e=this,i=t.e,n=t.opt,a=this.w,r=null,s=this.ttCtx,o=0,l=0,c=0,d=0,u=0,h=i.target.classList;if(h.contains("apexcharts-bar-area")||h.contains("apexcharts-candlestick-area")||h.contains("apexcharts-boxPlot-area")||h.contains("apexcharts-rangebar-area")){var p=i.target,f=p.getBoundingClientRect(),g=n.elGrid.getBoundingClientRect(),v=f.height;u=f.height;var m=f.width,b=parseInt(p.getAttribute("cx"),10),x=parseInt(p.getAttribute("cy"),10);d=parseFloat(p.getAttribute("barWidth"));var y="touchmove"===i.type?i.touches[0].clientX:i.clientX;r=parseInt(p.getAttribute("j"),10),o=parseInt(p.parentNode.getAttribute("rel"),10)-1;var w=p.getAttribute("data-range-y1"),C=p.getAttribute("data-range-y2");a.globals.comboCharts&&(o=parseInt(p.parentNode.getAttribute("data:realIndex"),10));var S=function(t){return a.globals.isXNumeric?b-m/2:e.isVerticalGroupedRangeBar?b+m/2:b-s.dataPointsDividedWidth+m/2},k=function(){return x-s.dataPointsDividedHeight+v/2-s.tooltipRect.ttHeight/2};s.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:o,j:r,y1:w?parseInt(w,10):null,y2:C?parseInt(C,10):null,shared:!s.showOnIntersect&&a.config.tooltip.shared,e:i}),a.config.tooltip.followCursor?a.globals.isBarHorizontal?(l=y-g.left+15,c=k()):(l=S(),c=i.clientY-g.top-s.tooltipRect.ttHeight/2-15):a.globals.isBarHorizontal?((l=b)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var n=this.ttCtx,a=this.w,r=a.globals.yLabelFormatters[t];if(n.yaxisTooltips[t]){var s=n.getElGrid().getBoundingClientRect(),o=(e-s.top)*i.yRatio[t],l=a.globals.maxYArr[t]-a.globals.minYArr[t],c=a.globals.minYArr[t]+(l-o);n.tooltipPosition.moveYCrosshairs(e-s.top),n.yaxisTooltipText[t].innerHTML=r(c),n.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),wt=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.tConfig=i.config.tooltip,this.tooltipUtil=new gt(this),this.tooltipLabels=new vt(this),this.tooltipPosition=new mt(this),this.marker=new bt(this),this.intersect=new xt(this),this.axesTooltip=new yt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!i.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return c(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,i){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),e.config.tooltip.cssClass&&i.classList.add(e.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var n=new U(this.ctx);this.xAxisTicksPositions=n.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var a=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(a=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(a),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,i=this.w,n=[],a=this.getElTooltip(),r=function(r){var s=document.createElement("div");s.classList.add("apexcharts-tooltip-series-group"),s.style.order=i.config.tooltip.inverseOrder?t-r:r+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(r)<0&&s.classList.add("apexcharts-tooltip-series-group-hidden");var o=document.createElement("span");o.classList.add("apexcharts-tooltip-marker"),o.style.backgroundColor=i.globals.colors[r],s.appendChild(o);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=e.tConfig.style.fontFamily||i.config.chart.fontFamily,l.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach((function(t){var e=document.createElement("div");e.classList.add("apexcharts-tooltip-".concat(t,"-group"));var i=document.createElement("span");i.classList.add("apexcharts-tooltip-text-".concat(t,"-label")),e.appendChild(i);var n=document.createElement("span");n.classList.add("apexcharts-tooltip-text-".concat(t,"-value")),e.appendChild(n),l.appendChild(e)})),s.appendChild(l),a.appendChild(s),n.push(s)},s=0;s0&&this.addPathsEventListeners(p,d),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(d)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),n=i.width+10,a=i.height+10,r=this.tConfig.fixed.offsetX,s=this.tConfig.fixed.offsetY,o=this.tConfig.fixed.position.toLowerCase();return o.indexOf("right")>-1&&(r=r+t.globals.svgWidth-n+10),o.indexOf("bottom")>-1&&(s=s+t.globals.svgHeight-a-10),e.style.left=r+"px",e.style.top=s+"px",{x:r,y:s,ttWidth:n,ttHeight:a}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,n=function(n){var a={paths:t[n],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(e){return t[n].addEventListener(e,i.onSeriesHover.bind(i,a),{capture:!1,passive:!0})}))},a=0;a=100?this.seriesHover(t,e):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){i.seriesHover(t,e)}),100-n))}},{key:"seriesHover",value:function(t,e){var i=this;this.lastHoverTime=Date.now();var n=[],a=this.w;a.config.chart.group&&(n=this.ctx.getGroupedCharts()),a.globals.axisCharts&&(a.globals.minX===-1/0&&a.globals.maxX===1/0||0===a.globals.dataPoints)||(n.length?n.forEach((function(n){var a=i.getElTooltip(n),r={paths:t.paths,tooltipEl:a,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:n.w.globals.tooltip.ttItems};n.w.globals.minX===i.w.globals.minX&&n.w.globals.maxX===i.w.globals.maxX&&n.w.globals.tooltip.seriesHoverByContext({chartCtx:n,ttCtx:n.w.globals.tooltip,opt:r,e:e})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:e}))}},{key:"seriesHoverByContext",value:function(t){var e=t.chartCtx,i=t.ttCtx,n=t.opt,a=t.e,r=e.w,s=this.getElTooltip();s&&(i.tooltipRect={x:0,y:0,ttWidth:s.getBoundingClientRect().width,ttHeight:s.getBoundingClientRect().height},i.e=a,!i.tooltipUtil.hasBars()||r.globals.comboCharts||i.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new Y(e).toggleSeriesOnHover(a,a.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),r.globals.axisCharts?i.axisChartsTooltips({e:a,opt:n,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:a,opt:n,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var e,i,n=t.e,a=t.opt,r=this.w,s=a.elGrid.getBoundingClientRect(),o="touchmove"===n.type?n.touches[0].clientX:n.clientX,l="touchmove"===n.type?n.touches[0].clientY:n.clientY;if(this.clientY=l,this.clientX=o,r.globals.capturedSeriesIndex=-1,r.globals.capturedDataPointIndex=-1,ls.top+s.height)this.handleMouseOut(a);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var c=parseInt(a.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(a)}var d=this.getElTooltip(),u=this.getElXCrosshairs(),h=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===n.type||"touchmove"===n.type||"mouseup"===n.type){if(r.globals.collapsedSeries.length+r.globals.ancillaryCollapsedSeries.length===r.globals.series.length)return;null!==u&&u.classList.add("apexcharts-active");var p=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&p.length&&this.ycrosshairs.classList.add("apexcharts-active"),h&&!this.showOnIntersect)this.handleStickyTooltip(n,o,l,a);else if("heatmap"===r.config.chart.type||"treemap"===r.config.chart.type){var f=this.intersect.handleHeatTreeTooltip({e:n,opt:a,x:e,y:i,type:r.config.chart.type});e=f.x,i=f.y,d.style.left=e+"px",d.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:n,opt:a}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:n,opt:a,x:e,y:i});if(this.yaxisTooltips.length)for(var g=0;gl.width)this.handleMouseOut(n);else if(null!==o)this.handleStickyCapturedSeries(t,o,n,s);else if(this.tooltipUtil.isXoverlap(s)||a.globals.isBarHorizontal){var c=a.globals.series.findIndex((function(t,e){return!a.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,c,s,n.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,e,i,n){var a=this.w;if(this.tConfig.shared||null!==a.globals.series[e][n]){if(void 0!==a.globals.series[e][n])this.tConfig.shared&&this.tooltipUtil.isXoverlap(n)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,n,i.ttItems):this.create(t,this,e,n,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(n)){var r=a.globals.series.findIndex((function(t,e){return!a.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,r,n,i.ttItems)}}else this.handleMouseOut(i)}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new S(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),n=0;n5&&void 0!==arguments[5]?arguments[5]:null,k=this.w,A=e;"mouseup"===t.type&&this.markerClick(t,i,n),null===C&&(C=this.tConfig.shared);var P=this.tooltipUtil.hasMarkers(i),E=this.tooltipUtil.getElBars();if(k.config.legend.tooltipHoverFormatter){var T=k.config.legend.tooltipHoverFormatter,O=Array.from(this.legendLabels);O.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}));for(var _=0;_0?A.marker.enlargePoints(n):A.tooltipPosition.moveDynamicPointsOnHover(n);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(E),this.barSeriesHeight>0)){var j=new S(this.ctx),N=k.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(n,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(n,i);for(var R=0;R0&&n.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(p-=d*C)),w&&(p=p+h.height/2-b/2-2);var A=this.barCtx.series[a][r]<0,P=l;switch(this.barCtx.isReversed&&(P=l-u+(A?2*u:0),l-=u),v.position){case"center":f=w?A?P-u/2+y:P+u/2-y:A?P-u/2+h.height/2+y:P+u/2+h.height/2-y;break;case"bottom":f=w?A?P-u+y:P+u-y:A?P-u+h.height+b+y:P+u-h.height/2+b-y;break;case"top":f=w?A?P+y:P-y:A?P-h.height/2-y:P+h.height+y}if(this.barCtx.lastActiveBarSerieIndex===s&&m.enabled){var E=new S(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:s,j:r}),g.fontSize);e=A?P-E.height/2-y-m.offsetY+18:P+E.height+y+m.offsetY-18,i=p+m.offsetX}return n.config.chart.stacked||(f<0?f=0+b:f+h.height/3>n.globals.gridHeight&&(f=n.globals.gridHeight-b)),{bcx:c,bcy:l,dataLabelsX:p,dataLabelsY:f,totalDataLabelsX:i,totalDataLabelsY:e,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,n=t.i,a=t.j,r=t.realIndex,s=t.groupIndex,o=t.bcy,l=t.barHeight,c=t.barWidth,d=t.textRects,u=t.dataLabelsX,h=t.strokeWidth,p=t.dataLabelsConfig,f=t.barDataLabelsConfig,g=t.barTotalDataLabelsConfig,v=t.offX,m=t.offY,b=e.globals.gridHeight/e.globals.dataPoints;c=Math.abs(c);var x,y,w=(o+=-1!==s?s*l:0)-(this.barCtx.isRangeBar?0:b)+l/2+d.height/2+m-3,C="start",k=this.barCtx.series[n][a]<0,A=i;switch(this.barCtx.isReversed&&(A=i+c-(k?2*c:0),i=e.globals.gridWidth-c),f.position){case"center":u=k?A+c/2-v:Math.max(d.width/2,A-c/2)+v;break;case"bottom":u=k?A+c-h-Math.round(d.width/2)-v:A-c+h+Math.round(d.width/2)+v;break;case"top":u=k?A-h+Math.round(d.width/2)-v:A-h-Math.round(d.width/2)+v}if(this.barCtx.lastActiveBarSerieIndex===r&&g.enabled){var P=new S(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:a}),p.fontSize);k?(x=A-h+Math.round(P.width/2)-v-g.offsetX-15,C="end"):x=A-h-Math.round(P.width/2)+v+g.offsetX+15,y=w+g.offsetY}return e.config.chart.stacked||(u<0?u=u+d.width+h:u+d.width/2>e.globals.gridWidth&&(u=e.globals.gridWidth-d.width-h)),{bcx:i,bcy:o,dataLabelsX:u,dataLabelsY:w,totalDataLabelsX:x,totalDataLabelsY:y,totalDataLabelsAnchor:C}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,n=t.val,a=t.i,s=t.j,o=t.textRects,l=t.barHeight,c=t.barWidth,d=t.dataLabelsConfig,u=this.w,h="rotate(0)";"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&(h="rotate(-90, ".concat(e,", ").concat(i,")"));var p=new $(this.barCtx.ctx),f=new S(this.barCtx.ctx),g=d.formatter,v=null,m=u.globals.collapsedSeriesIndices.indexOf(a)>-1;if(d.enabled&&!m){v=f.group({class:"apexcharts-data-labels",transform:h});var b="";void 0!==n&&(b=g(n,r(r({},u),{},{seriesIndex:a,dataPointIndex:s,w:u}))),!n&&u.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(b="");var x=u.globals.series[a][s]<0,y=u.config.plotOptions.bar.dataLabels.position;"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&("top"===y&&(d.textAnchor=x?"end":"start"),"center"===y&&(d.textAnchor="middle"),"bottom"===y&&(d.textAnchor=x?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&cMath.abs(c)&&(b=""):o.height/1.6>Math.abs(l)&&(b=""));var w=r({},d);this.barCtx.isHorizontal&&n<0&&("start"===d.textAnchor?w.textAnchor="end":"end"===d.textAnchor&&(w.textAnchor="start")),p.plotDataLabelsText({x:e,y:i,text:b,i:a,j:s,parent:v,dataLabelsConfig:w,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return v}},{key:"drawTotalDataLabels",value:function(t){var e,i=t.x,n=t.y,a=t.val,r=t.barWidth,s=t.barHeight,o=t.realIndex,l=t.textAnchor,c=t.barTotalDataLabelsConfig,d=this.w,u=new S(this.barCtx.ctx);return c.enabled&&void 0!==i&&void 0!==n&&this.barCtx.lastActiveBarSerieIndex===o&&(e=u.drawText({x:i-(!d.globals.isBarHorizontal&&d.globals.seriesGroups.length?r/d.globals.seriesGroups.length:0),y:n-(d.globals.isBarHorizontal&&d.globals.seriesGroups.length?s/d.globals.seriesGroups.length:0),foreColor:c.style.color,text:a,textAnchor:l,fontFamily:c.style.fontFamily,fontSize:c.style.fontSize,fontWeight:c.style.fontWeight})),e}}]),t}(),St=function(){function t(e){o(this,t),this.w=e.w,this.barCtx=e}return c(t,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[i].length),e.globals.isXNumeric)for(var n=0;ne.globals.minX&&e.globals.seriesX[i][n]0&&(n=l.globals.minXDiff/u),(r=n/d*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}-1===String(this.barCtx.barOptions.columnWidth).indexOf("%")&&(r=parseInt(this.barCtx.barOptions.columnWidth,10)),s=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=l.globals.padHorizontal+(n-r*this.barCtx.seriesLen)/2}return l.globals.barHeight=a,l.globals.barWidth=r,{x:t,y:e,yDivision:i,xDivision:n,barHeight:a,barWidth:r,zeroH:s,zeroW:o}}},{key:"initializeStackedPrevVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].prevY=[],t[e].prevX=[],t[e].prevYF=[],t[e].prevXF=[],t[e].prevYVal=[],t[e].prevXVal=[]})):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].xArrj=[],t[e].xArrjF=[],t[e].xArrjVal=[],t[e].yArrj=[],t[e].yArrjF=[],t[e].yArrjVal=[]})):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:"getPathFillColor",value:function(t,e,i,n){var a,r,s,o,l=this.w,c=new X(this.barCtx.ctx),d=null,u=this.barCtx.barOptions.distributed?i:e;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(n){t[e][i]>=n.from&&t[e][i]<=n.to&&(d=n.color)})),l.config.series[e].data[i]&&l.config.series[e].data[i].fillColor&&(d=l.config.series[e].data[i].fillColor),c.fillPath({seriesNumber:this.barCtx.barOptions.distributed?u:n,dataPointIndex:i,color:d,value:t[e][i],fillConfig:null===(a=l.config.series[e].data[i])||void 0===a?void 0:a.fill,fillType:null!==(r=l.config.series[e].data[i])&&void 0!==r&&null!==(s=r.fill)&&void 0!==s&&s.type?null===(o=l.config.series[e].data[i])||void 0===o?void 0:o.fill.type:Array.isArray(l.config.fill.type)?l.config.fill.type[e]:l.config.fill.type})}},{key:"getStrokeWidth",value:function(t,e,i){var n=0,a=this.w;return this.barCtx.series[t][e]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,a.config.stroke.show&&(this.barCtx.isNullValue||(n=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),n}},{key:"shouldApplyRadius",value:function(t){var e=this.w,i=!1;return e.config.plotOptions.bar.borderRadius>0&&(e.config.chart.stacked&&"last"===e.config.plotOptions.bar.borderRadiusWhenStacked?this.barCtx.lastActiveBarSerieIndex===t&&(i=!0):i=!0),i}},{key:"barBackground",value:function(t){var e=t.j,i=t.i,n=t.x1,a=t.x2,r=t.y1,s=t.y2,o=t.elSeries,l=this.w,c=new S(this.barCtx.ctx),d=new Y(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&d===i){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);var u=this.barCtx.barOptions.colors.backgroundBarColors[e],h=c.drawRect(void 0!==n?n:0,void 0!==r?r:0,void 0!==a?a:l.globals.gridWidth,void 0!==s?s:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,u,this.barCtx.barOptions.colors.backgroundBarOpacity);o.add(h),h.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e,i=t.barWidth,n=t.barXPosition,a=t.y1,r=t.y2,s=t.strokeWidth,o=t.seriesGroup,l=t.realIndex,c=t.i,d=t.j,u=t.w,h=new S(this.barCtx.ctx);(s=Array.isArray(s)?s[l]:s)||(s=0);var p=i,f=n;null!==(e=u.config.series[l].data[d])&&void 0!==e&&e.columnWidthOffset&&(f=n-u.config.series[l].data[d].columnWidthOffset/2,p=i+u.config.series[l].data[d].columnWidthOffset);var g=f,v=f+p;a+=.001,r+=.001;var m=h.move(g,a),b=h.move(g,a),x=h.line(v-s,a);if(u.globals.previousPaths.length>0&&(b=this.barCtx.getPreviousPath(l,d,!1)),m=m+h.line(g,r)+h.line(v-s,r)+h.line(v-s,a)+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),b=b+h.line(g,a)+x+x+x+x+x+h.line(g,a)+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(m=h.roundPathCorners(m,u.config.plotOptions.bar.borderRadius)),u.config.chart.stacked){var y=this.barCtx;u.globals.hasSeriesGroups&&o&&(y=this.barCtx[o]),y.yArrj.push(r),y.yArrjF.push(Math.abs(a-r)),y.yArrjVal.push(this.barCtx.series[c][d])}return{pathTo:m,pathFrom:b}}},{key:"getBarpaths",value:function(t){var e,i=t.barYPosition,n=t.barHeight,a=t.x1,r=t.x2,s=t.strokeWidth,o=t.seriesGroup,l=t.realIndex,c=t.i,d=t.j,u=t.w,h=new S(this.barCtx.ctx);(s=Array.isArray(s)?s[l]:s)||(s=0);var p=i,f=n;null!==(e=u.config.series[l].data[d])&&void 0!==e&&e.barHeightOffset&&(p=i-u.config.series[l].data[d].barHeightOffset/2,f=n+u.config.series[l].data[d].barHeightOffset);var g=p,v=p+f;a+=.001,r+=.001;var m=h.move(a,g),b=h.move(a,g);u.globals.previousPaths.length>0&&(b=this.barCtx.getPreviousPath(l,d,!1));var x=h.line(a,v-s);if(m=m+h.line(r,g)+h.line(r,v-s)+x+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),b=b+h.line(a,g)+x+x+x+x+x+h.line(a,g)+("around"===u.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(m=h.roundPathCorners(m,u.config.plotOptions.bar.borderRadius)),u.config.chart.stacked){var y=this.barCtx;u.globals.hasSeriesGroups&&o&&(y=this.barCtx[o]),y.xArrj.push(r),y.xArrjF.push(Math.abs(a-r)),y.xArrjVal.push(this.barCtx.series[c][d])}return{pathTo:m,pathFrom:b}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,i=this.w,n=0;n2&&void 0!==arguments[2]&&!arguments[2]?null:e;return null!=t&&(i=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:e;return null!=t&&(i=e-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),i}},{key:"getGoalValues",value:function(t,e,i,n,a){var s=this,o=this.w,l=[],c=function(n,a){var r;l.push((d(r={},t,"x"===t?s.getXForValue(n,e,!1):s.getYForValue(n,i,!1)),d(r,"attrs",a),r))};if(o.globals.seriesGoals[n]&&o.globals.seriesGoals[n][a]&&Array.isArray(o.globals.seriesGoals[n][a])&&o.globals.seriesGoals[n][a].forEach((function(t){c(t.value,t)})),this.barCtx.barOptions.isDumbbell&&o.globals.seriesRange.length){var u=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:o.globals.colors,h={strokeHeight:"x"===t?0:o.globals.markers.size[n],strokeWidth:"x"===t?o.globals.markers.size[n]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(u[n])?u[n][0]:u[n]};c(o.globals.seriesRangeStart[n][a],h),c(o.globals.seriesRangeEnd[n][a],r(r({},h),{},{strokeColor:Array.isArray(u[n])?u[n][1]:u[n]}))}return l}},{key:"drawGoalLine",value:function(t){var e=t.barXPosition,i=t.barYPosition,n=t.goalX,a=t.goalY,r=t.barWidth,s=t.barHeight,o=new S(this.barCtx.ctx),l=o.group({className:"apexcharts-bar-goals-groups"});l.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:l.node}),l.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var c=null;return this.barCtx.isHorizontal?Array.isArray(n)&&n.forEach((function(t){var e=void 0!==t.attrs.strokeHeight?t.attrs.strokeHeight:s/2,n=i+e+s/2;c=o.drawLine(t.x,n-2*e,t.x,n,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeWidth?t.attrs.strokeWidth:2,t.attrs.strokeLineCap),l.add(c)})):Array.isArray(a)&&a.forEach((function(t){var i=void 0!==t.attrs.strokeWidth?t.attrs.strokeWidth:r/2,n=e+i+r/2;c=o.drawLine(n-2*i,t.y,n,t.y,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeHeight?t.attrs.strokeHeight:2,t.attrs.strokeLineCap),l.add(c)})),l}},{key:"drawBarShadow",value:function(t){var e=t.prevPaths,i=t.currPaths,n=t.color,a=this.w,r=e.x,s=e.x1,o=e.barYPosition,l=i.x,c=i.x1,d=i.barYPosition,u=o+i.barHeight,h=new S(this.barCtx.ctx),p=new y,f=h.move(s,u)+h.line(r,u)+h.line(l,d)+h.line(c,d)+h.line(s,u)+("around"===a.config.plotOptions.bar.borderRadiusApplication?" Z":" z");return h.drawPath({d:f,fill:p.shadeColor(.5,y.rgb2hex(n)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(t){var e=t.i,i=t.j,n=this.w,a=0,r=0;return n.globals.seriesPercent.forEach((function(t,n){t[i]&&a++,nthis.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var o=0,l=0;o0&&(this.visibleI=this.visibleI+1);var x=0,w=0;this.yRatio.length>1&&(this.yaxisIndex=m),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var C=this.barHelpers.initialPositions();f=C.y,x=C.barHeight,d=C.yDivision,h=C.zeroW,p=C.x,w=C.barWidth,c=C.xDivision,u=C.zeroH,this.horizontal||v.push(p+w/2);var A=n.group({class:"apexcharts-datalabels","data:realIndex":m});i.globals.delayedElements.push({el:A.node}),A.node.classList.add("apexcharts-element-hidden");var P=n.group({class:"apexcharts-bar-goals-markers"}),E=n.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:E.node}),E.node.classList.add("apexcharts-element-hidden");for(var T=0;T0){var M=this.barHelpers.drawBarShadow({color:"string"==typeof I&&-1===(null==I?void 0:I.indexOf("url"))?I:y.hexToRgba(i.globals.colors[o]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:_});M&&E.add(M)}this.pathArr.push(_);var D=this.barHelpers.drawGoalLine({barXPosition:_.barXPosition,barYPosition:_.barYPosition,goalX:_.goalX,goalY:_.goalY,barHeight:x,barWidth:w});D&&P.add(D),f=_.y,p=_.x,T>0&&v.push(p+w/2),g.push(f),this.renderSeries({realIndex:m,pathFill:I,j:T,i:o,pathFrom:_.pathFrom,pathTo:_.pathTo,strokeWidth:O,elSeries:b,x:p,y:f,series:t,barHeight:_.barHeight?_.barHeight:x,barWidth:_.barWidth?_.barWidth:w,elDataLabelsWrap:A,elGoalsMarkers:P,elBarShadows:E,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[m]=v,i.globals.seriesYvalues[m]=g,s.add(b)}return s}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,n=t.lineFill,a=t.j,r=t.i,s=t.groupIndex,o=t.pathFrom,l=t.pathTo,c=t.strokeWidth,d=t.elSeries,u=t.x,h=t.y,p=t.y1,f=t.y2,g=t.series,v=t.barHeight,m=t.barWidth,b=t.barXPosition,x=t.barYPosition,y=t.elDataLabelsWrap,w=t.elGoalsMarkers,k=t.elBarShadows,A=t.visibleSeries,P=t.type,E=this.w,T=new S(this.ctx);n||(n=this.barOptions.distributed?E.globals.stroke.colors[a]:E.globals.stroke.colors[e]),E.config.series[r].data[a]&&E.config.series[r].data[a].strokeColor&&(n=E.config.series[r].data[a].strokeColor),this.isNullValue&&(i="none");var O=a/E.config.chart.animations.animateGradually.delay*(E.config.chart.animations.speed/E.globals.dataPoints)/2.4,_=T.renderPaths({i:r,j:a,realIndex:e,pathFrom:o,pathTo:l,stroke:n,strokeWidth:c,strokeLineCap:E.config.stroke.lineCap,fill:i,animationDelay:O,initialSpeed:E.config.chart.animations.speed,dataChangeSpeed:E.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(P,"-area")});_.attr("clip-path","url(#gridRectMask".concat(E.globals.cuid,")"));var L=E.config.forecastDataPoints;L.count>0&&a>=E.globals.dataPoints-L.count&&(_.node.setAttribute("stroke-dasharray",L.dashArray),_.node.setAttribute("stroke-width",L.strokeWidth),_.node.setAttribute("fill-opacity",L.fillOpacity)),void 0!==p&&void 0!==f&&(_.attr("data-range-y1",p),_.attr("data-range-y2",f)),new C(this.ctx).setSelectionFilter(_,e,a),d.add(_);var I=new Ct(this).handleBarDataLabels({x:u,y:h,y1:p,y2:f,i:r,j:a,series:g,realIndex:e,groupIndex:s,barHeight:v,barWidth:m,barXPosition:b,barYPosition:x,renderedPath:_,visibleSeries:A});return null!==I.dataLabels&&y.add(I.dataLabels),I.totalDataLabels&&y.add(I.totalDataLabels),d.add(y),w&&d.add(w),k&&d.add(k),d}},{key:"drawBarPaths",value:function(t){var e,i=t.indexes,n=t.barHeight,a=t.strokeWidth,r=t.zeroW,s=t.x,o=t.y,l=t.yDivision,c=t.elSeries,d=this.w,u=i.i,h=i.j;if(d.globals.isXNumeric)e=(o=(d.globals.seriesX[u][h]-d.globals.minX)/this.invertedXRatio-n)+n*this.visibleI;else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var p=0,f=0;d.globals.seriesPercent.forEach((function(t,e){t[h]&&p++,e0&&(n=this.seriesLen*n/p),e=o+n*this.visibleI,e-=n*f}else e=o+n*this.visibleI;this.isFunnel&&(r-=(this.barHelpers.getXForValue(this.series[u][h],r)-r)/2),s=this.barHelpers.getXForValue(this.series[u][h],r);var g=this.barHelpers.getBarpaths({barYPosition:e,barHeight:n,x1:r,x2:s,strokeWidth:a,series:this.series,realIndex:i.realIndex,i:u,j:h,w:d});return d.globals.isXNumeric||(o+=l),this.barHelpers.barBackground({j:h,i:u,y1:e-n*this.visibleI,y2:n*this.seriesLen,elSeries:c}),{pathTo:g.pathTo,pathFrom:g.pathFrom,x1:r,x:s,y:o,goalX:this.barHelpers.getGoalValues("x",r,null,u,h),barYPosition:e,barHeight:n}}},{key:"drawColumnPaths",value:function(t){var e,i=t.indexes,n=t.x,a=t.y,r=t.xDivision,s=t.barWidth,o=t.zeroH,l=t.strokeWidth,c=t.elSeries,d=this.w,u=i.realIndex,h=i.i,p=i.j,f=i.bc;if(d.globals.isXNumeric){var g=this.getBarXForNumericXAxis({x:n,j:p,realIndex:u,barWidth:s});n=g.x,e=g.barXPosition}else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var v=this.barHelpers.getZeroValueEncounters({i:h,j:p}),m=v.nonZeroColumns,b=v.zeroEncounters;m>0&&(s=this.seriesLen*s/m),e=n+s*this.visibleI,e-=s*b}else e=n+s*this.visibleI;a=this.barHelpers.getYForValue(this.series[h][p],o);var x=this.barHelpers.getColumnPaths({barXPosition:e,barWidth:s,y1:o,y2:a,strokeWidth:l,series:this.series,realIndex:i.realIndex,i:h,j:p,w:d});return d.globals.isXNumeric||(n+=r),this.barHelpers.barBackground({bc:f,j:p,i:h,x1:e-l/2-s*this.visibleI,x2:s*this.seriesLen+l/2,elSeries:c}),{pathTo:x.pathTo,pathFrom:x.pathFrom,x:n,y:a,goalY:this.barHelpers.getGoalValues("y",null,o,h,p),barXPosition:e,barWidth:s}}},{key:"getBarXForNumericXAxis",value:function(t){var e=t.x,i=t.barWidth,n=t.realIndex,a=t.j,r=this.w,s=n;return r.globals.seriesX[n].length||(s=r.globals.maxValsInArrayIndex),r.globals.seriesX[s][a]&&(e=(r.globals.seriesX[s][a]-r.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:e+i*this.visibleI,x:e}}},{key:"getPreviousPath",value:function(t,e){for(var i,n=this.w,a=0;a0&&parseInt(r.realIndex,10)===parseInt(t,10)&&void 0!==n.globals.previousPaths[a].paths[e]&&(i=n.globals.previousPaths[a].paths[e].d)}return i}}]),t}(),At=function(t){u(i,t);var e=g(i);function i(){return o(this,i),e.apply(this,arguments)}return c(i,[{key:"draw",value:function(t,e){var i=this,n=this.w;this.graphics=new S(this.ctx),this.bar=new kt(this.ctx,this.xyRatios);var a=new k(this.ctx,n);t=a.getLogSeries(t),this.yRatio=a.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t),"100%"===n.config.chart.stackType&&(t=n.globals.seriesPercent.slice()),this.series=t,this.barHelpers.initializeStackedPrevVars(this);for(var s=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),o=0,l=0,c=function(a,c){var d=void 0,u=void 0,h=void 0,p=void 0,f=-1;i.groupCtx=i,n.globals.seriesGroups.forEach((function(t,e){t.indexOf(n.config.series[a].name)>-1&&(f=e)})),-1!==f&&(i.groupCtx=i[n.globals.seriesGroups[f]]);var g=[],v=[],m=n.globals.comboCharts?e[a]:a;i.yRatio.length>1&&(i.yaxisIndex=m),i.isReversed=n.config.yaxis[i.yaxisIndex]&&n.config.yaxis[i.yaxisIndex].reversed;var b=i.graphics.group({class:"apexcharts-series",seriesName:y.escapeString(n.globals.seriesNames[m]),rel:a+1,"data:realIndex":m});i.ctx.series.addCollapsedClassToSeries(b,m);var x=i.graphics.group({class:"apexcharts-datalabels","data:realIndex":m}),w=i.graphics.group({class:"apexcharts-bar-goals-markers"}),C=0,S=0,k=i.initialPositions(o,l,d,u,h,p);l=k.y,C=k.barHeight,u=k.yDivision,p=k.zeroW,o=k.x,S=k.barWidth,d=k.xDivision,h=k.zeroH,n.globals.barHeight=C,n.globals.barWidth=S,i.barHelpers.initializeStackedXYVars(i),1===i.groupCtx.prevY.length&&i.groupCtx.prevY[0].every((function(t){return isNaN(t)}))&&(i.groupCtx.prevY[0]=i.groupCtx.prevY[0].map((function(t){return h})),i.groupCtx.prevYF[0]=i.groupCtx.prevYF[0].map((function(t){return 0})));for(var A=0;A1?(i=d.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:c*parseInt(d.config.plotOptions.bar.columnWidth,10)/100,-1===String(d.config.plotOptions.bar.columnWidth).indexOf("%")&&(c=parseInt(d.config.plotOptions.bar.columnWidth,10)),a=d.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?d.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=d.globals.padHorizontal+(i-c)/2),{x:t,y:e,yDivision:n,xDivision:i,barHeight:null!==(s=d.globals.seriesGroups)&&void 0!==s&&s.length?l/d.globals.seriesGroups.length:l,barWidth:null!==(o=d.globals.seriesGroups)&&void 0!==o&&o.length?c/d.globals.seriesGroups.length:c,zeroH:a,zeroW:r}}},{key:"drawStackedBarPaths",value:function(t){for(var e,i=t.indexes,n=t.barHeight,a=t.strokeWidth,r=t.zeroW,s=t.x,o=t.y,l=t.groupIndex,c=t.seriesGroup,d=t.yDivision,u=t.elSeries,h=this.w,p=o+(-1!==l?l*n:0),f=i.i,g=i.j,v=0,m=0;m0){var x=r;this.groupCtx.prevXVal[b-1][g]<0?x=this.series[f][g]>=0?this.groupCtx.prevX[b-1][g]+v-2*(this.isReversed?v:0):this.groupCtx.prevX[b-1][g]:this.groupCtx.prevXVal[b-1][g]>=0&&(x=this.series[f][g]>=0?this.groupCtx.prevX[b-1][g]:this.groupCtx.prevX[b-1][g]-v+2*(this.isReversed?v:0)),e=x}else e=r;s=null===this.series[f][g]?e:e+this.series[f][g]/this.invertedYRatio-2*(this.isReversed?this.series[f][g]/this.invertedYRatio:0);var y=this.barHelpers.getBarpaths({barYPosition:p,barHeight:n,x1:e,x2:s,strokeWidth:a,series:this.series,realIndex:i.realIndex,seriesGroup:c,i:f,j:g,w:h});return this.barHelpers.barBackground({j:g,i:f,y1:p,y2:n,elSeries:u}),o+=d,{pathTo:y.pathTo,pathFrom:y.pathFrom,goalX:this.barHelpers.getGoalValues("x",r,null,f,g),barYPosition:p,x:s,y:o}}},{key:"drawStackedColumnPaths",value:function(t){var e=t.indexes,i=t.x,n=t.y,a=t.xDivision,r=t.barWidth,s=t.zeroH,o=t.groupIndex,l=t.seriesGroup,c=t.elSeries,d=this.w,u=e.i,h=e.j,p=e.bc;if(d.globals.isXNumeric){var f=d.globals.seriesX[u][h];f||(f=0),i=(f-d.globals.minX)/this.xRatio-r/2,d.globals.seriesGroups.length&&(i=(f-d.globals.minX)/this.xRatio-r/2*d.globals.seriesGroups.length)}for(var g,v=i+(-1!==o?o*r:0),m=0,b=0;b0&&!d.globals.isXNumeric||x>0&&d.globals.isXNumeric&&d.globals.seriesX[u-1][h]===d.globals.seriesX[u][h]){var y,w,C,S=Math.min(this.yRatio.length+1,u+1);if(void 0!==this.groupCtx.prevY[x-1]&&this.groupCtx.prevY[x-1].length)for(var k=1;k=0?C-m+2*(this.isReversed?m:0):C;break}if((null===(T=this.groupCtx.prevYVal[x-P])||void 0===T?void 0:T[h])>=0){w=this.series[u][h]>=0?C:C+m-2*(this.isReversed?m:0);break}}void 0===w&&(w=d.globals.gridHeight),g=null!==(y=this.groupCtx.prevYF[0])&&void 0!==y&&y.every((function(t){return 0===t}))&&this.groupCtx.prevYF.slice(1,x).every((function(t){return t.every((function(t){return isNaN(t)}))}))?s:w}else g=s;n=this.series[u][h]?g-this.series[u][h]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[u][h]/this.yRatio[this.yaxisIndex]:0):g;var O=this.barHelpers.getColumnPaths({barXPosition:v,barWidth:r,y1:g,y2:n,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:l,realIndex:e.realIndex,i:u,j:h,w:d});return this.barHelpers.barBackground({bc:p,j:h,i:u,x1:v,x2:r,elSeries:c}),i+=a,{pathTo:O.pathTo,pathFrom:O.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,s,u,h),barXPosition:v,x:d.globals.isXNumeric?i-a:i,y:n}}}]),i}(kt),Pt=function(t){u(i,t);var e=g(i);function i(){return o(this,i),e.apply(this,arguments)}return c(i,[{key:"draw",value:function(t,e,i){var n=this,a=this.w,s=new S(this.ctx),o=a.globals.comboCharts?e:a.config.chart.type,l=new X(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=a.config.plotOptions.bar.horizontal;var c=new k(this.ctx,a);t=c.getLogSeries(t),this.series=t,this.yRatio=c.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var d=s.group({class:"apexcharts-".concat(o,"-series apexcharts-plot-series")}),u=function(e){n.isBoxPlot="boxPlot"===a.config.chart.type||"boxPlot"===a.config.series[e].type;var o,c,u,h,p,f,g=void 0,v=void 0,m=[],b=[],x=a.globals.comboCharts?i[e]:e,w=s.group({class:"apexcharts-series",seriesName:y.escapeString(a.globals.seriesNames[x]),rel:e+1,"data:realIndex":x});n.ctx.series.addCollapsedClassToSeries(w,x),t[e].length>0&&(n.visibleI=n.visibleI+1),n.yRatio.length>1&&(n.yaxisIndex=x);var C=n.barHelpers.initialPositions();v=C.y,p=C.barHeight,c=C.yDivision,h=C.zeroW,g=C.x,f=C.barWidth,o=C.xDivision,u=C.zeroH,b.push(g+f/2);for(var S=s.group({class:"apexcharts-datalabels","data:realIndex":x}),k=function(i){var s=n.barHelpers.getStrokeWidth(e,i,x),d=null,y={indexes:{i:e,j:i,realIndex:x},x:g,y:v,strokeWidth:s,elSeries:w};d=n.isHorizontal?n.drawHorizontalBoxPaths(r(r({},y),{},{yDivision:c,barHeight:p,zeroW:h})):n.drawVerticalBoxPaths(r(r({},y),{},{xDivision:o,barWidth:f,zeroH:u})),v=d.y,g=d.x,i>0&&b.push(g+f/2),m.push(v),d.pathTo.forEach((function(r,o){var c=!n.isBoxPlot&&n.candlestickOptions.wick.useFillColor?d.color[o]:a.globals.stroke.colors[e],u=l.fillPath({seriesNumber:x,dataPointIndex:i,color:d.color[o],value:t[e][i]});n.renderSeries({realIndex:x,pathFill:u,lineFill:c,j:i,i:e,pathFrom:d.pathFrom,pathTo:r,strokeWidth:s,elSeries:w,x:g,y:v,series:t,barHeight:p,barWidth:f,elDataLabelsWrap:S,visibleSeries:n.visibleI,type:a.config.chart.type})}))},A=0;Am.c&&(u=!1);var y=Math.min(m.o,m.c),w=Math.max(m.o,m.c),C=m.m;o.globals.isXNumeric&&(i=(o.globals.seriesX[v][d]-o.globals.minX)/this.xRatio-a/2);var k=i+a*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(y=r,w=r):(y=r-y/g,w=r-w/g,b=r-m.h/g,x=r-m.l/g,C=r-m.m/g);var A=l.move(k,r),P=l.move(k+a/2,y);return o.globals.previousPaths.length>0&&(P=this.getPreviousPath(v,d,!0)),A=this.isBoxPlot?[l.move(k,y)+l.line(k+a/2,y)+l.line(k+a/2,b)+l.line(k+a/4,b)+l.line(k+a-a/4,b)+l.line(k+a/2,b)+l.line(k+a/2,y)+l.line(k+a,y)+l.line(k+a,C)+l.line(k,C)+l.line(k,y+s/2),l.move(k,C)+l.line(k+a,C)+l.line(k+a,w)+l.line(k+a/2,w)+l.line(k+a/2,x)+l.line(k+a-a/4,x)+l.line(k+a/4,x)+l.line(k+a/2,x)+l.line(k+a/2,w)+l.line(k,w)+l.line(k,C)+"z"]:[l.move(k,w)+l.line(k+a/2,w)+l.line(k+a/2,b)+l.line(k+a/2,w)+l.line(k+a,w)+l.line(k+a,y)+l.line(k+a/2,y)+l.line(k+a/2,x)+l.line(k+a/2,y)+l.line(k,y)+l.line(k,w-s/2)],P+=l.move(k,y),o.globals.isXNumeric||(i+=n),{pathTo:A,pathFrom:P,x:i,y:w,barXPosition:k,color:this.isBoxPlot?f:u?[h]:[p]}}},{key:"drawHorizontalBoxPaths",value:function(t){var e=t.indexes;t.x;var i=t.y,n=t.yDivision,a=t.barHeight,r=t.zeroW,s=t.strokeWidth,o=this.w,l=new S(this.ctx),c=e.i,d=e.j,u=this.boxOptions.colors.lower;this.isBoxPlot&&(u=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var h=this.invertedYRatio,p=e.realIndex,f=this.getOHLCValue(p,d),g=r,v=r,m=Math.min(f.o,f.c),b=Math.max(f.o,f.c),x=f.m;o.globals.isXNumeric&&(i=(o.globals.seriesX[p][d]-o.globals.minX)/this.invertedXRatio-a/2);var y=i+a*this.visibleI;void 0===this.series[c][d]||null===this.series[c][d]?(m=r,b=r):(m=r+m/h,b=r+b/h,g=r+f.h/h,v=r+f.l/h,x=r+f.m/h);var w=l.move(r,y),C=l.move(m,y+a/2);return o.globals.previousPaths.length>0&&(C=this.getPreviousPath(p,d,!0)),w=[l.move(m,y)+l.line(m,y+a/2)+l.line(g,y+a/2)+l.line(g,y+a/2-a/4)+l.line(g,y+a/2+a/4)+l.line(g,y+a/2)+l.line(m,y+a/2)+l.line(m,y+a)+l.line(x,y+a)+l.line(x,y)+l.line(m+s/2,y),l.move(x,y)+l.line(x,y+a)+l.line(b,y+a)+l.line(b,y+a/2)+l.line(v,y+a/2)+l.line(v,y+a-a/4)+l.line(v,y+a/4)+l.line(v,y+a/2)+l.line(b,y+a/2)+l.line(b,y)+l.line(x,y)+"z"],C+=l.move(m,y),o.globals.isXNumeric||(i+=n),{pathTo:w,pathFrom:C,x:b,y:i,barYPosition:y,color:u}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:this.isBoxPlot?i.globals.seriesCandleH[t][e]:i.globals.seriesCandleO[t][e],h:this.isBoxPlot?i.globals.seriesCandleO[t][e]:i.globals.seriesCandleH[t][e],m:i.globals.seriesCandleM[t][e],l:this.isBoxPlot?i.globals.seriesCandleC[t][e]:i.globals.seriesCandleL[t][e],c:this.isBoxPlot?i.globals.seriesCandleL[t][e]:i.globals.seriesCandleC[t][e]}}}]),i}(kt),Et=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,i=t.config.plotOptions[t.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map((function(t,i){t.from<=0&&(e=!0)})),e}},{key:"getShadeColor",value:function(t,e,i,n){var a=this.w,r=1,s=a.config.plotOptions[t].shadeIntensity,o=this.determineColor(t,e,i);a.globals.hasNegs||n?r=a.config.plotOptions[t].reverseNegativeShade?o.percent<0?o.percent/100*(1.25*s):(1-o.percent/100)*(1.25*s):o.percent<=0?1-(1+o.percent/100)*s:(1-o.percent/100)*s:(r=1-o.percent/100,"treemap"===t&&(r=(1-o.percent/100)*(1.25*s)));var l=o.color,c=new y;return a.config.plotOptions[t].enableShades&&(l="dark"===this.w.config.theme.mode?y.hexToRgba(c.shadeColor(-1*r,o.color),a.config.fill.opacity):y.hexToRgba(c.shadeColor(r,o.color),a.config.fill.opacity)),{color:l,colorProps:o}}},{key:"determineColor",value:function(t,e,i){var n=this.w,a=n.globals.series[e][i],r=n.config.plotOptions[t],s=r.colorScale.inverse?i:e;r.distributed&&"treemap"===n.config.chart.type&&(s=i);var o=n.globals.colors[s],l=null,c=Math.min.apply(Math,m(n.globals.series[e])),d=Math.max.apply(Math,m(n.globals.series[e]));r.distributed||"heatmap"!==t||(c=n.globals.minY,d=n.globals.maxY),void 0!==r.colorScale.min&&(c=r.colorScale.minn.globals.maxY?r.colorScale.max:n.globals.maxY);var u=Math.abs(d)+Math.abs(c),h=100*a/(0===u?u-1e-6:u);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(t,e){if(a>=t.from&&a<=t.to){o=t.color,l=t.foreColor?t.foreColor:null,c=t.from,d=t.to;var i=Math.abs(d)+Math.abs(c);h=100*a/(0===i?i-1e-6:i)}})),{color:o,foreColor:l,percent:h}}},{key:"calculateDataLabels",value:function(t){var e=t.text,i=t.x,n=t.y,a=t.i,r=t.j,s=t.colorProps,o=t.fontSize,l=this.w.config.dataLabels,c=new S(this.ctx),d=new $(this.ctx),u=null;if(l.enabled){u=c.group({class:"apexcharts-data-labels"});var h=l.offsetX,p=l.offsetY,f=i+h,g=n+parseFloat(l.style.fontSize)/3+p;d.plotDataLabelsText({x:f,y:g,text:e,i:a,j:r,color:s.foreColor,parent:u,fontSize:o,dataLabelsConfig:l})}return u}},{key:"addListeners",value:function(t){var e=new S(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),t}(),Tt=function(){function t(e,i){o(this,t),this.ctx=e,this.w=e.w,this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Et(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return c(t,[{key:"draw",value:function(t){var e=this.w,i=new S(this.ctx),n=i.group({class:"apexcharts-heatmap"});n.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var a=e.globals.gridWidth/e.globals.dataPoints,r=e.globals.gridHeight/e.globals.series.length,s=0,o=!1;this.negRange=this.helpers.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(o=!0,l.reverse());for(var c=o?0:l.length-1;o?c=0;o?c++:c--){var d=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:y.escapeString(e.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(d,c),e.config.chart.dropShadow.enabled){var u=e.config.chart.dropShadow;new C(this.ctx).dropShadow(d,u,c)}for(var h=0,p=e.config.plotOptions.heatmap.shadeIntensity,f=0;f-1&&this.pieClicked(u),i.config.dataLabels.enabled){var w=b.x,k=b.y,A=100*p/this.fullAngle+"%";if(0!==p&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?e.endAngle=e.endAngle-(n+s):n+s=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(c=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(c)>this.fullAngle&&(c-=this.fullAngle);var d=Math.PI*(c-90)/180,u=i.centerX+r*Math.cos(l),h=i.centerY+r*Math.sin(l),p=i.centerX+r*Math.cos(d),f=i.centerY+r*Math.sin(d),g=y.polarToCartesian(i.centerX,i.centerY,i.donutSize,c),v=y.polarToCartesian(i.centerX,i.centerY,i.donutSize,o),m=a>180?1:0,b=["M",u,h,"A",r,r,0,m,1,p,f];return e="donut"===i.chartType?[].concat(b,["L",g.x,g.y,"A",i.donutSize,i.donutSize,0,m,0,v.x,v.y,"L",u,h,"z"]).join(" "):"pie"===i.chartType||"polarArea"===i.chartType?[].concat(b,["L",i.centerX,i.centerY,"L",u,h]).join(" "):[].concat(b).join(" "),s.roundPathCorners(e,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(t){var e=this.w,i=new Z(this.ctx),n=new S(this.ctx),a=new Ot(this.ctx),r=n.group(),s=n.group(),o=i.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),l=o.result.reverse(),c=o.result.length;this.maxY=o.niceMax;for(var d=e.globals.radialSize,u=d/(c-1),h=0;h1&&t.total.show&&(a=t.total.color);var s=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),o=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,r),n||"function"!=typeof t.total.formatter||(i=t.total.formatter(r));var l=e===t.total.label;e=t.name.formatter(e,l,r),null!==s&&(s.textContent=e),null!==o&&(o.textContent=i),null!==s&&(s.style.fill=a)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,n=t.getAttribute("data:value"),a=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,a,n,t);var r=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==r&&(r.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,i=this.w,n=new S(this.ctx),a=i.config.plotOptions.polarArea.spokes;if(0!==a.strokeWidth){for(var r=[],s=360/i.globals.series.length,o=0;o1)s&&!e.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(a));else if(l({makeSliceOut:!1,printLabel:!0}),!s)if(a.globals.selectedDataPoints.length&&a.globals.series.length>1)if(a.globals.selectedDataPoints[0].length>0){var c=a.globals.selectedDataPoints[0],d=a.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(c));this.printDataLabelsInner(d,e)}else r&&a.globals.selectedDataPoints.length&&0===a.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&a.globals.series.length>1&&(r.style.opacity=0)}}]),t}(),Lt=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var i=this.w;this.graphics=new S(this.ctx),this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=i.globals.svgHeight0&&(g=e.getPreviousPath(o));for(var v=0;v=10?t.x>0?(i="start",n+=10):t.x<0&&(i="end",n-=10):i="middle",Math.abs(t.y)>=e-10&&(t.y<0?a-=10:t.y>0&&(a+=10)),{textAnchor:i,newX:n,newY:a}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,i=null,n=0;n0&&parseInt(a.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[n].paths[0]&&(i=e.globals.previousPaths[n].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var n=[],a=0;a=360&&(h=360-Math.abs(this.startAngle)-.1);var p=i.drawPath({d:"",stroke:d,strokeWidth:s*parseInt(c.strokeWidth,10)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var f=c.dropShadow;a.dropShadow(p,f)}l.add(p),p.attr("id","apexcharts-radialbarTrack-"+o),this.animatePaths(p,{centerX:t.centerX,centerY:t.centerY,endAngle:h,startAngle:u,size:t.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return n}},{key:"drawArcs",value:function(t){var e=this.w,i=new S(this.ctx),n=new X(this.ctx),a=new C(this.ctx),r=i.group(),s=this.getStrokeWidth(t);t.size=t.size-s/2;var o=e.config.plotOptions.radialBar.hollow.background,l=t.size-s*t.series.length-this.margin*t.series.length-s*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(t,r,l,o));var d=this.drawHollow({size:c,centerX:t.centerX,centerY:t.centerY,fill:o||"transparent"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var u=e.config.plotOptions.radialBar.hollow.dropShadow;a.dropShadow(d,u)}var h=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(h=0);var p=null;this.radialDataLabels.show&&(p=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:h})),"back"===e.config.plotOptions.radialBar.hollow.position&&(r.add(d),p&&r.add(p));var f=!1;e.config.plotOptions.radialBar.inverseOrder&&(f=!0);for(var g=f?t.series.length-1:0;f?g>=0:g100?100:t.series[g])/100,k=Math.round(this.totalAngle*w)+this.startAngle,A=void 0;e.globals.dataChanged&&(x=this.startAngle,A=Math.round(this.totalAngle*y.negToZero(e.globals.previousPaths[g])/100)+x),Math.abs(k)+Math.abs(b)>=360&&(k-=.01),Math.abs(A)+Math.abs(x)>=360&&(A-=.01);var P=k-b,E=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[g]:e.config.stroke.dashArray,T=i.drawPath({d:"",stroke:m,strokeWidth:s,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+g,strokeDashArray:E});if(S.setAttrs(T.node,{"data:angle":P,"data:value":t.series[g]}),e.config.chart.dropShadow.enabled){var O=e.config.chart.dropShadow;a.dropShadow(T,O,g)}if(a.setSelectionFilter(T,0,g),this.addListeners(T,this.radialDataLabels),v.add(T),T.attr({index:0,j:g}),this.barLabels.enabled){var _=y.polarToCartesian(t.centerX,t.centerY,t.size,b),L=this.barLabels.formatter(e.globals.seriesNames[g],{seriesIndex:g,w:e}),I=["apexcharts-radialbar-label"];this.barLabels.onClick||I.push("apexcharts-no-click");var M=this.barLabels.useSeriesColors?e.globals.colors[g]:e.config.chart.foreColor;M||(M=e.config.chart.foreColor);var D=_.x-this.barLabels.margin,z=_.y,j=i.drawText({x:D,y:z,text:L,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:M,cssClass:I.join(" ")});j.on("click",this.onBarLabelClick),j.attr({rel:g+1}),0!==b&&j.attr({"transform-origin":"".concat(D," ").concat(z),transform:"rotate(".concat(b," 0 0)")}),v.add(j)}var N=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(N=e.config.chart.animations.speed),e.globals.dataChanged&&(N=e.config.chart.animations.dynamicAnimation.speed),this.animDur=N/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(T,{centerX:t.centerX,centerY:t.centerY,endAngle:k,startAngle:b,prevEndAngle:A,prevStartAngle:x,size:t.size,i:g,totalItems:2,animBeginArr:this.animBeginArr,dur:N,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:r,elHollow:d,dataLabels:p}}},{key:"drawHollow",value:function(t){var e=new S(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,n){var a=this.w,r=new X(this.ctx),s=y.randomId(),o=a.config.plotOptions.radialBar.hollow.image;if(a.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:i,height:i,image:o,patternID:"pattern".concat(a.globals.cuid).concat(s)}),n="url(#pattern".concat(a.globals.cuid).concat(s,")");else{var l=a.config.plotOptions.radialBar.hollow.imageWidth,c=a.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var d=a.globals.dom.Paper.image(o).loaded((function(e){this.move(t.centerX-e.width/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+a.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(d)}else{var u=a.globals.dom.Paper.image(o).loaded((function(e){this.move(t.centerX-l/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-c/2+a.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));e.add(u)}}return n}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(t){var e=parseInt(t.target.getAttribute("rel"),10)-1,i=this.barLabels.onClick,n=this.w;i&&i(n.globals.seriesNames[e],{w:n,seriesIndex:e})}}]),i}(_t),Mt=function(t){u(i,t);var e=g(i);function i(){return o(this,i),e.apply(this,arguments)}return c(i,[{key:"draw",value:function(t,e){var i=this.w,n=new S(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.barHelpers.initVariables(t);for(var a=n.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),s=0;s0&&(this.visibleI=this.visibleI+1);var v=0,m=0;this.yRatio.length>1&&(this.yaxisIndex=f);var b=this.barHelpers.initialPositions();p=b.y,u=b.zeroW,h=b.x,m=b.barWidth,v=b.barHeight,o=b.xDivision,l=b.yDivision,c=b.zeroH;for(var x=n.group({class:"apexcharts-datalabels","data:realIndex":f}),w=n.group({class:"apexcharts-rangebar-goals-markers"}),C=0;C0}));return this.isHorizontal?(n=h.config.plotOptions.bar.rangeBarGroupRows?r+c*m:r+o*this.visibleI+c*m,b>-1&&!h.config.plotOptions.bar.rangeBarOverlap&&(p=h.globals.seriesRange[e][b].overlaps).indexOf(f)>-1&&(n=(o=u.barHeight/p.length)*this.visibleI+c*(100-parseInt(this.barOptions.barHeight,10))/100/2+o*(this.visibleI+p.indexOf(f))+c*m)):(m>-1&&(a=h.config.plotOptions.bar.rangeBarGroupRows?s+d*m:s+l*this.visibleI+d*m),b>-1&&!h.config.plotOptions.bar.rangeBarOverlap&&(p=h.globals.seriesRange[e][b].overlaps).indexOf(f)>-1&&(a=(l=u.barWidth/p.length)*this.visibleI+d*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+p.indexOf(f))+d*m)),{barYPosition:n,barXPosition:a,barHeight:o,barWidth:l}}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,i=t.x,n=t.xDivision,a=t.barWidth,r=t.barXPosition,s=t.zeroH,o=this.w,l=e.i,c=e.j,d=this.yRatio[this.yaxisIndex],u=e.realIndex,h=this.getRangeValue(u,c),p=Math.min(h.start,h.end),f=Math.max(h.start,h.end);void 0===this.series[l][c]||null===this.series[l][c]?p=s:(p=s-p/d,f=s-f/d);var g=Math.abs(f-p),v=this.barHelpers.getColumnPaths({barXPosition:r,barWidth:a,y1:p,y2:f,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:e.realIndex,i:u,j:c,w:o});if(o.globals.isXNumeric){var m=this.getBarXForNumericXAxis({x:i,j:c,realIndex:u,barWidth:a});i=m.x,r=m.barXPosition}else i+=n;return{pathTo:v.pathTo,pathFrom:v.pathFrom,barHeight:g,x:i,y:f,goalY:this.barHelpers.getGoalValues("y",null,s,l,c),barXPosition:r}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,i=t.y,n=t.y1,a=t.y2,r=t.yDivision,s=t.barHeight,o=t.barYPosition,l=t.zeroW,c=this.w,d=l+n/this.invertedYRatio,u=l+a/this.invertedYRatio,h=Math.abs(u-d),p=this.barHelpers.getBarpaths({barYPosition:o,barHeight:s,x1:d,x2:u,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:e.realIndex,realIndex:e.realIndex,j:e.j,w:c});return c.globals.isXNumeric||(i+=r),{pathTo:p.pathTo,pathFrom:p.pathFrom,barWidth:h,x:u,goalX:this.barHelpers.getGoalValues("x",l,null,e.realIndex,e.j),y:i}}},{key:"getRangeValue",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}}]),i}(kt),Dt=function(){function t(e){o(this,t),this.w=e.w,this.lineCtx=e}return c(t,[{key:"sameValueSeriesFix",value:function(t,e){var i=this.w;if(("gradient"===i.config.fill.type||"gradient"===i.config.fill.type[t])&&new k(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var n=e[t].slice();n[n.length-1]=n[n.length-1]+1e-6,e[t]=n}return e}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,n=t.x,a=t.y,r=t.i,s=t.j,o=t.prevY,l=this.w,c=[],d=[];if(0===s){var u=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(u=(l.globals.seriesX[i][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),c.push(u),d.push(y.isNumber(e[r][0])?o+l.config.markers.offsetY:null),c.push(n+l.config.markers.offsetX),d.push(y.isNumber(e[r][s+1])?a+l.config.markers.offsetY:null)}else c.push(n+l.config.markers.offsetX),d.push(y.isNumber(e[r][s+1])?a+l.config.markers.offsetY:null);return{x:c,y:d}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,n=t.realIndex,a=this.w,r=0;r0&&parseInt(s.realIndex,10)===parseInt(n,10)&&("line"===s.type?(this.lineCtx.appendPathFrom=!1,e=a.globals.previousPaths[r].paths[0].d):"area"===s.type&&(this.lineCtx.appendPathFrom=!1,i=a.globals.previousPaths[r].paths[0].d,a.config.stroke.show&&a.globals.previousPaths[r].paths[1]&&(e=a.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e,i,n=t.i,a=t.series,r=t.prevY,s=t.lineYPosition,o=this.w,l=o.config.chart.stacked&&!o.globals.comboCharts||o.config.chart.stacked&&o.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(e=this.w.config.series[n])||void 0===e?void 0:e.type));if(void 0!==(null===(i=a[n])||void 0===i?void 0:i[0]))r=(s=l&&n>0?this.lineCtx.prevSeriesY[n-1][0]:this.lineCtx.zeroY)-a[n][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?a[n][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(l&&n>0&&void 0===a[n][0])for(var c=n-1;c>=0;c--)if(null!==a[c][0]&&void 0!==a[c][0]){r=s=this.lineCtx.prevSeriesY[c][0];break}return{prevY:r,lineYPosition:s}}}]),t}(),zt=function(t,e){for(var i="",n=0;n1&&Math.abs(a[s-2]-r[o-2])4?(i+="C".concat(a[0],", ").concat(a[1]),i+=", ".concat(a[2],", ").concat(a[3]),i+=", ".concat(a[4],", ").concat(a[5])):s>2&&(i+="S".concat(a[0],", ").concat(a[1]),i+=", ".concat(a[2],", ").concat(a[3]))}return i},jt=function(t){var e=function(t){for(var e,i,n,a,r=function(t){for(var e=[],i=t[0],n=t[1],a=e[0]=Nt(i,n),r=1,s=t.length-1;r9&&(a=3*n/Math.sqrt(a),r[l]=a*e,r[l+1]=a*i);for(var c=0;c<=s;c++)a=(t[Math.min(s,c+1)][0]-t[Math.max(0,c-1)][0])/(6*(1+r[c]*r[c])),o.push([a||0,r[c]*a||0]);return o}(t),i=t[1],n=t[0],a=[],r=e[1],s=e[0];a.push(n,[n[0]+s[0],n[1]+s[1],i[0]-r[0],i[1]-r[1],i[0],i[1]]);for(var o=2,l=e.length;o0&&(m=(s.globals.seriesX[p][0]-s.globals.minX)/this.xRatio),v.push(m);var b=m,x=this.zeroY,y=this.zeroY;x=this.lineHelpers.determineFirstPrevY({i:h,series:t,prevY:x,lineYPosition:0}).prevY,"smooth"===s.config.stroke.curve&&null===t[h][0]?f.push(null):f.push(x),"rangeArea"===l&&(y=this.lineHelpers.determineFirstPrevY({i:h,series:n,prevY:y,lineYPosition:0}).prevY,g.push(y));var w={type:l,series:t,realIndex:p,i:h,x:m,y:1,pathsFrom:this._calculatePathsFrom({type:l,series:t,i:h,realIndex:p,prevX:b,prevY:x,prevY2:y}),linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:v,yArrj:f,y2Arrj:g,seriesRangeEnd:n},C=this._iterateOverDataPoints(r(r({},w),{},{iterations:"rangeArea"===l?t[h].length-1:void 0,isRangeStart:!0}));if("rangeArea"===l){var A=this._calculatePathsFrom({series:n,i:h,realIndex:p,prevX:b,prevY:y}),P=this._iterateOverDataPoints(r(r({},w),{},{series:n,pathsFrom:A,iterations:n[h].length-1,isRangeStart:!1}));C.linePaths[0]=P.linePath+C.linePath,C.pathFromLine=P.pathFromLine+C.pathFromLine}this._handlePaths({type:l,realIndex:p,i:h,paths:C}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),u.push(this.elSeries)}if(void 0!==(null===(a=s.config.series[0])||void 0===a?void 0:a.zIndex)&&u.sort((function(t,e){return Number(t.node.getAttribute("zIndex"))-Number(e.node.getAttribute("zIndex"))})),s.config.chart.stacked)for(var E=u.length;E>0;E--)c.add(u[E-1]);else for(var T=0;T1&&(this.yaxisIndex=i),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed,this.zeroY=n.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?n.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>n.globals.gridHeight||"end"===n.config.plotOptions.area.fillTo)&&(this.areaBottomY=n.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=a.group({class:"apexcharts-series",zIndex:void 0!==n.config.series[i].zIndex?n.config.series[i].zIndex:i,seriesName:y.escapeString(n.globals.seriesNames[i])}),this.elPointsMain=a.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=a.group({class:"apexcharts-datalabels","data:realIndex":i});var r=t[e].length===n.globals.dataPoints;this.elSeries.attr({"data:longestSeries":r,rel:e+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,i,n,a,r=t.type,s=t.series,o=t.i,l=t.realIndex,c=t.prevX,d=t.prevY,u=t.prevY2,h=this.w,p=new S(this.ctx);if(null===s[o][0]){for(var f=0;f0){var g=this.lineHelpers.checkPreviousPaths({pathFromLine:n,pathFromArea:a,realIndex:l});n=g.pathFromLine,a=g.pathFromArea}return{prevX:c,prevY:d,linePath:e,areaPath:i,pathFromLine:n,pathFromArea:a}}},{key:"_handlePaths",value:function(t){var e=t.type,i=t.realIndex,n=t.i,a=t.paths,s=this.w,o=new S(this.ctx),l=new X(this.ctx);this.prevSeriesY.push(a.yArrj),s.globals.seriesXvalues[i]=a.xArrj,s.globals.seriesYvalues[i]=a.yArrj;var c=s.config.forecastDataPoints;if(c.count>0&&"rangeArea"!==e){var d=s.globals.seriesXvalues[i][s.globals.seriesXvalues[i].length-c.count-1],u=o.drawRect(d,0,s.globals.gridWidth,s.globals.gridHeight,0);s.globals.dom.elForecastMask.appendChild(u.node);var h=o.drawRect(0,0,d,s.globals.gridHeight,0);s.globals.dom.elNonForecastMask.appendChild(h.node)}this.pointsChart||s.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var p={i:n,realIndex:i,animationDelay:n,initialSpeed:s.config.chart.animations.speed,dataChangeSpeed:s.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if("area"===e)for(var f=l.fillPath({seriesNumber:i}),g=0;g0&&"rangeArea"!==e){var k=o.renderPaths(w);k.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&k.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(k),k.attr("clip-path","url(#forecastMask".concat(s.globals.cuid,")")),C.attr("clip-path","url(#nonForecastMask".concat(s.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var e,i=this,n=t.type,a=t.series,r=t.iterations,s=t.realIndex,o=t.i,l=t.x,c=t.y,d=t.pathsFrom,u=t.linePaths,h=t.areaPaths,p=t.seriesIndex,f=t.lineYPosition,g=t.xArrj,v=t.yArrj,m=t.y2Arrj,b=t.isRangeStart,x=t.seriesRangeEnd,w=this.w,C=new S(this.ctx),k=this.yRatio,A=d.prevY,P=d.linePath,E=d.areaPath,T=d.pathFromLine,O=d.pathFromArea,_=y.isNumber(w.globals.minYArr[s])?w.globals.minYArr[s]:w.globals.minY;r||(r=w.globals.dataPoints>1?w.globals.dataPoints-1:w.globals.dataPoints);for(var L=function(t,e){return e-t/k[i.yaxisIndex]+2*(i.isReversed?t/k[i.yaxisIndex]:0)},I=c,M=w.config.chart.stacked&&!w.globals.comboCharts||w.config.chart.stacked&&w.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(e=this.w.config.series[s])||void 0===e?void 0:e.type)),D=0;D0&&w.globals.collapsedSeries.length-1){e--;break}return e>=0?e:0}(o-1)][D+1]:this.zeroY,z?c=L(_,f):(c=L(a[o][D+1],f),"rangeArea"===n&&(I=L(x[o][D+1],f))),g.push(l),z&&"smooth"===w.config.stroke.curve?v.push(null):v.push(c),m.push(I);var N=this.lineHelpers.calculatePoints({series:a,x:l,y:c,realIndex:s,i:o,j:D,prevY:A}),R=this._createPaths({type:n,series:a,i:o,realIndex:s,j:D,x:l,y:c,y2:I,xArrj:g,yArrj:v,y2Arrj:m,linePath:P,areaPath:E,linePaths:u,areaPaths:h,seriesIndex:p,isRangeStart:b});h=R.areaPaths,u=R.linePaths,E=R.areaPath,P=R.linePath,!this.appendPathFrom||"smooth"===w.config.stroke.curve&&"rangeArea"===n||(T+=C.line(l,this.zeroY),O+=C.line(l,this.zeroY)),this.handleNullDataPoints(a,N,o,D,s),this._handleMarkersAndLabels({type:n,pointsPos:N,i:o,j:D,realIndex:s,isRangeStart:b})}return{yArrj:v,xArrj:g,pathFromArea:O,areaPaths:h,pathFromLine:T,linePaths:u,linePath:P,areaPath:E}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.type,i=t.pointsPos,n=t.isRangeStart,a=t.i,r=t.j,s=t.realIndex,o=this.w,l=new $(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:s,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{o.globals.series[a].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers(i,s,r+1);null!==c&&this.elPointsMain.add(c)}var d=l.drawDataLabel({type:e,isRangeStart:n,pos:i,i:s,j:r+1});null!==d&&this.elDataLabelsWrap.add(d)}},{key:"_createPaths",value:function(t){var e=t.type,i=t.series,n=t.i,a=t.realIndex,r=t.j,s=t.x,o=t.y,l=t.xArrj,c=t.yArrj,d=t.y2,u=t.y2Arrj,h=t.linePath,p=t.areaPath,f=t.linePaths,g=t.areaPaths,v=t.seriesIndex,m=t.isRangeStart,b=this.w,x=new S(this.ctx),y=b.config.stroke.curve,w=this.areaBottomY;if(Array.isArray(b.config.stroke.curve)&&(y=Array.isArray(v)?b.config.stroke.curve[v[n]]:b.config.stroke.curve[n]),"rangeArea"===e&&(b.globals.hasNullValues||b.config.forecastDataPoints.count>0)&&"smooth"===y&&(y="straight"),"smooth"===y){var C="rangeArea"===e?l.length===b.globals.dataPoints:r===i[n].length-2,k=l.map((function(t,e){return[l[e],c[e]]})).filter((function(t){return null!==t[1]}));if(C&&k.length>1){var A=jt(k);if(h+=zt(A,b.globals.gridWidth),null===i[n][0]?p=h:p+=zt(A,b.globals.gridWidth),"rangeArea"===e&&m){h+=x.line(l[l.length-1],u[u.length-1]);var P=l.slice().reverse(),E=u.slice().reverse(),T=P.map((function(t,e){return[P[e],E[e]]})),O=jt(T);p=h+=zt(O,b.globals.gridWidth)}else p+=x.line(k[k.length-1][0],w)+x.line(k[0][0],w)+x.move(k[0][0],k[0][1])+"z";f.push(h),g.push(p)}}else{if(null===i[n][r+1]){h+=x.move(s,o);var _=b.globals.isXNumeric?(b.globals.seriesX[a][r]-b.globals.minX)/this.xRatio:s-this.xDivision;p=p+x.line(_,w)+x.move(s,o)+"z"}null===i[n][r]&&(h+=x.move(s,o),p+=x.move(s,w)),"stepline"===y?(h=h+x.line(s,null,"H")+x.line(null,o,"V"),p=p+x.line(s,null,"H")+x.line(null,o,"V")):"straight"===y&&(h+=x.line(s,o),p+=x.line(s,o)),r===i[n].length-2&&(p=p+x.line(s,w)+x.move(s,o)+"z","rangeArea"===e&&m?h=h+x.line(s,d)+x.move(s,d)+"z":(f.push(h),g.push(p)))}return{linePaths:f,areaPaths:g,linePath:h,areaPath:p}}},{key:"handleNullDataPoints",value:function(t,e,i,n,a){var r=this.w;if(null===t[i][n]&&r.config.markers.showNullDataPoints||1===t[i].length){var s=this.markers.plotChartMarkers(e,a,n+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==s&&this.elPointsMain.add(s)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(e,i,n,a){this.xoffset=e,this.yoffset=i,this.height=a,this.width=n,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(t){var e,i=[],n=this.xoffset,a=this.yoffset,s=r(t)/this.height,o=r(t)/this.width;if(this.width>=this.height)for(e=0;e=this.height){var n=e/this.height,a=this.width-n;i=new t(this.xoffset+n,this.yoffset,a,this.height)}else{var r=e/this.width,s=this.height-r;i=new t(this.xoffset,this.yoffset+r,this.width,s)}return i}}function e(e,n,a,s,o){s=void 0===s?0:s,o=void 0===o?0:o;var l=i(function(t,e){var i,n=[],a=e/r(t);for(i=0;i=n(a,i))}(e,l=t[0],o)?(e.push(l),i(t.slice(1),e,a,s)):(c=a.cutArea(r(e),s),s.push(a.getCoordinates(e)),i(t,[],c,s)),s;s.push(a.getCoordinates(e))}function n(t,e){var i=Math.min.apply(Math,t),n=Math.max.apply(Math,t),a=r(t);return Math.max(Math.pow(e,2)*n/Math.pow(a,2),Math.pow(a,2)/(Math.pow(e,2)*i))}function a(t){return t&&t.constructor===Array}function r(t){var e,i=0;for(e=0;er-n&&l.width<=s-a){var c=o.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,") translate(").concat(l.height/3,")"))}}},{key:"truncateLabels",value:function(t,e,i,n,a,r){var s=new S(this.ctx),o=s.getTextRects(t,e).width+this.w.config.stroke.width+5>a-i&&r-n>a-i?r-n:a-i,l=s.getTextBasedOnMaxWidth({text:t,maxWidth:o,fontSize:e});return t.length!==l.length&&o/e<5?"":l}},{key:"animateTreemap",value:function(t,e,i,n){var a=new w(this.ctx);a.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:i.x,y:i.y,width:i.width,height:i.height},n,(function(){a.animationCompleted(t)}))}}]),t}(),Bt=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return c(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,n=this.w;if(n.globals.allSeriesCollapsed)return n.globals.labels=[],n.globals.timescaleLabels=[],[];var a=new I(this.ctx),s=(e-t)/864e5;this.determineInterval(s),n.globals.disableZoomIn=!1,n.globals.disableZoomOut=!1,s<.00011574074074074075?n.globals.disableZoomIn=!0:s>5e4&&(n.globals.disableZoomOut=!0);var o=a.getTimeUnitsfromTimestamp(t,e,this.utc),l=n.globals.gridWidth/s,c=l/24,d=c/60,u=d/60,h=Math.floor(24*s),p=Math.floor(1440*s),f=Math.floor(86400*s),g=Math.floor(s),v=Math.floor(s/30),m=Math.floor(s/365),b={minMillisecond:o.minMillisecond,minSecond:o.minSecond,minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},x={firstVal:b,currentMillisecond:b.minMillisecond,currentSecond:b.minSecond,currentMinute:b.minMinute,currentHour:b.minHour,currentMonthDate:b.minDate,currentDate:b.minDate,currentMonth:b.minMonth,currentYear:b.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:c,minutesWidthOnXAxis:d,secondsWidthOnXAxis:u,numberOfSeconds:f,numberOfMinutes:p,numberOfHours:h,numberOfDays:g,numberOfMonths:v,numberOfYears:m};switch(this.tickInterval){case"years":this.generateYearScale(x);break;case"months":case"half_year":this.generateMonthScale(x);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(x);break;case"hours":this.generateHourScale(x);break;case"minutes_fives":case"minutes":this.generateMinuteScale(x);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(x)}var y=this.timeScaleArray.map((function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?r(r({},e),{},{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?r(r({},e),{},{value:t.value}):"minute"===t.unit?r(r({},e),{},{value:t.value,minute:t.value}):"second"===t.unit?r(r({},e),{},{value:t.value,minute:t.minute,second:t.second}):t}));return y.filter((function(t){var e=1,a=Math.ceil(n.globals.gridWidth/120),r=t.value;void 0!==n.config.xaxis.tickAmount&&(a=n.config.xaxis.tickAmount),y.length>a&&(e=Math.floor(y.length/a));var s=!1,o=!1;switch(i.tickInterval){case"years":"year"===t.unit&&(s=!0);break;case"half_year":e=7,"year"===t.unit&&(s=!0);break;case"months":e=1,"year"===t.unit&&(s=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(s=!0),30===r&&(o=!0);break;case"months_days":e=10,"month"===t.unit&&(s=!0),30===r&&(o=!0);break;case"week_days":e=8,"month"===t.unit&&(s=!0);break;case"days":e=1,"month"===t.unit&&(s=!0);break;case"hours":"day"===t.unit&&(s=!0);break;case"minutes_fives":case"seconds_fives":r%5!=0&&(o=!0);break;case"seconds_tens":r%10!=0&&(o=!0)}if("hours"===i.tickInterval||"minutes_fives"===i.tickInterval||"seconds_tens"===i.tickInterval||"seconds_fives"===i.tickInterval){if(!o)return!0}else if((r%e==0||s)&&!o)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,n=this.formatDates(t),a=this.removeOverlappingTS(n);i.globals.timescaleLabels=a.slice(),new dt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,i=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,n=t.currentYear,a=t.daysWidthOnXAxis,r=t.numberOfYears,s=e.minYear,o=0,l=new I(this.ctx),c="year";if(e.minDate>1||e.minMonth>0){var d=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);o=(l.determineDaysOfYear(e.minYear)-d+1)*a,s=e.minYear+1,this.timeScaleArray.push({position:o,value:s,unit:c,year:s,month:y.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:o,value:s,unit:c,year:n,month:y.monthMod(i+1)});for(var u=s,h=o,p=0;p1){l=(c.determineDaysOfMonths(n+1,e.minYear)-i+1)*r,o=y.monthMod(n+1);var h=a+u,p=y.monthMod(o),f=o;0===o&&(d="year",f=h,p=1,h+=u+=1),this.timeScaleArray.push({position:l,value:f,unit:d,year:h,month:p})}else this.timeScaleArray.push({position:l,value:o,unit:d,year:a,month:y.monthMod(n)});for(var g=o+1,v=l,m=0,b=1;ms.determineDaysOfMonths(e+1,i)?(c=1,o="month",h=e+=1,e):e},u=(24-e.minHour)*a,h=l,p=d(c,i,n);0===e.minHour&&1===e.minDate?(u=0,h=y.monthMod(e.minMonth),o="month",c=e.minDate):1!==e.minDate&&0===e.minHour&&0===e.minMinute&&(u=0,l=e.minDate,h=l,p=d(c=l,i,n)),this.timeScaleArray.push({position:u,value:h,unit:o,year:this._getYear(n,p,0),month:y.monthMod(p),day:c});for(var f=u,g=0;go.determineDaysOfMonths(e+1,a)&&(g=1,e+=1),{month:e,date:g}},d=function(t,e){return t>o.determineDaysOfMonths(e+1,a)?e+=1:e},u=60-(e.minMinute+e.minSecond/60),h=u*r,p=e.minHour+1,f=p;60===u&&(h=0,f=p=e.minHour);var g=i;f>=24&&(f=0,g+=1,l="day");var v=c(g,n).month;v=d(g,v),this.timeScaleArray.push({position:h,value:p,unit:l,day:g,hour:f,year:a,month:y.monthMod(v)}),f++;for(var m=h,b=0;b=24&&(f=0,l="day",v=c(g+=1,v).month,v=d(g,v));var x=this._getYear(a,v,0);m=60*r+m;var w=0===f?g:f;this.timeScaleArray.push({position:m,value:w,unit:l,hour:f,day:g,year:x,month:y.monthMod(v)}),f++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,n=t.currentMinute,a=t.currentHour,r=t.currentDate,s=t.currentMonth,o=t.currentYear,l=t.minutesWidthOnXAxis,c=t.secondsWidthOnXAxis,d=t.numberOfMinutes,u=n+1,h=r,p=s,f=o,g=a,v=(60-i-e/1e3)*c,m=0;m=60&&(u=0,24===(g+=1)&&(g=0)),this.timeScaleArray.push({position:v,value:u,unit:"minute",hour:g,minute:u,day:h,year:this._getYear(f,p,0),month:y.monthMod(p)}),v+=l,u++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,n=t.currentMinute,a=t.currentHour,r=t.currentDate,s=t.currentMonth,o=t.currentYear,l=t.secondsWidthOnXAxis,c=t.numberOfSeconds,d=i+1,u=n,h=r,p=s,f=o,g=a,v=(1e3-e)/1e3*l,m=0;m=60&&(d=0,++u>=60&&(u=0,24==++g&&(g=0))),this.timeScaleArray.push({position:v,value:d,unit:"second",hour:g,minute:u,second:d,day:h,year:this._getYear(f,p,0),month:y.monthMod(p)}),v+=l,d++}},{key:"createRawDateString",value:function(t,e){var i=t.year;return 0===t.month&&(t.month=1),i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),"minute"===t.unit?i+=":"+("0"+e).slice(-2):i+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),"second"===t.unit?i+=":"+("0"+e).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map((function(t){var n=t.value.toString(),a=new I(e.ctx),r=e.createRawDateString(t,n),s=a.getDate(a.parseDate(r));if(e.utc||(s=a.getDate(a.parseDateWithTimezone(r))),void 0===i.config.xaxis.labels.format){var o="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(o=l.year),"month"===t.unit&&(o=l.month),"day"===t.unit&&(o=l.day),"hour"===t.unit&&(o=l.hour),"minute"===t.unit&&(o=l.minute),"second"===t.unit&&(o=l.second),n=a.formatDate(s,o)}else n=a.formatDate(s,i.config.xaxis.labels.format);return{dateString:r,position:t.position,value:n,unit:t.unit,year:t.year,month:t.month}}))}},{key:"removeOverlappingTS",value:function(t){var e,i=this,n=new S(this.ctx),a=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(a=!0,e=n.getTextRects(t[0].value).width);var r=0,s=t.map((function(s,o){if(o>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var l=a?e:n.getTextRects(t[r].value).width,c=t[r].position;return s.position>c+l+10?(r=o,s):null}return s}));return s.filter((function(t){return null!==t}))}},{key:"_getYear",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),t}(),$t=function(){function t(e,i){o(this,t),this.ctx=i,this.w=i.w,this.el=e}return c(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type||"boxPlot"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),S.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background="dark"!==e.theme.mode||e.chart.background?e.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),S.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,n=i.config,a=i.globals,r={series:[],i:[]},s={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]},u={series:[],i:[]},h={series:[],i:[]},p={series:[],seriesRangeEnd:[],i:[]};a.series.map((function(e,f){var g=0;void 0!==t[f].type?("column"===t[f].type||"bar"===t[f].type?(a.series.length>1&&n.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),c.series.push(e),c.i.push(f),g++,i.globals.columnSeries=c.series):"area"===t[f].type?(s.series.push(e),s.i.push(f),g++):"line"===t[f].type?(r.series.push(e),r.i.push(f),g++):"scatter"===t[f].type?(o.series.push(e),o.i.push(f)):"bubble"===t[f].type?(l.series.push(e),l.i.push(f),g++):"candlestick"===t[f].type?(d.series.push(e),d.i.push(f),g++):"boxPlot"===t[f].type?(u.series.push(e),u.i.push(f),g++):"rangeBar"===t[f].type?(h.series.push(e),h.i.push(f),g++):"rangeArea"===t[f].type?(p.series.push(a.seriesRangeStart[f]),p.seriesRangeEnd.push(a.seriesRangeEnd[f]),p.i.push(f),g++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"),g>1&&(a.comboCharts=!0)):(r.series.push(e),r.i.push(f))}));var f=new Rt(this.ctx,e),g=new Pt(this.ctx,e);this.ctx.pie=new _t(this.ctx);var v=new It(this.ctx);this.ctx.rangeBar=new Mt(this.ctx,e);var m=new Lt(this.ctx),b=[];if(a.comboCharts){if(s.series.length>0&&b.push(f.draw(s.series,"area",s.i)),c.series.length>0)if(i.config.chart.stacked){var x=new At(this.ctx,e);b.push(x.draw(c.series,c.i))}else this.ctx.bar=new kt(this.ctx,e),b.push(this.ctx.bar.draw(c.series,c.i));if(p.series.length>0&&b.push(f.draw(p.series,"rangeArea",p.i,p.seriesRangeEnd)),r.series.length>0&&b.push(f.draw(r.series,"line",r.i)),d.series.length>0&&b.push(g.draw(d.series,"candlestick",d.i)),u.series.length>0&&b.push(g.draw(u.series,"boxPlot",u.i)),h.series.length>0&&b.push(this.ctx.rangeBar.draw(h.series,h.i)),o.series.length>0){var y=new Rt(this.ctx,e,!0);b.push(y.draw(o.series,"scatter",o.i))}if(l.series.length>0){var w=new Rt(this.ctx,e,!0);b.push(w.draw(l.series,"bubble",l.i))}}else switch(n.chart.type){case"line":b=f.draw(a.series,"line");break;case"area":b=f.draw(a.series,"area");break;case"bar":n.chart.stacked?b=new At(this.ctx,e).draw(a.series):(this.ctx.bar=new kt(this.ctx,e),b=this.ctx.bar.draw(a.series));break;case"candlestick":b=new Pt(this.ctx,e).draw(a.series,"candlestick");break;case"boxPlot":b=new Pt(this.ctx,e).draw(a.series,n.chart.type);break;case"rangeBar":b=this.ctx.rangeBar.draw(a.series);break;case"rangeArea":b=f.draw(a.seriesRangeStart,"rangeArea",void 0,a.seriesRangeEnd);break;case"heatmap":b=new Tt(this.ctx,e).draw(a.series);break;case"treemap":b=new Ft(this.ctx,e).draw(a.series);break;case"pie":case"donut":case"polarArea":b=this.ctx.pie.draw(a.series);break;case"radialBar":b=v.draw(a.series);break;case"radar":b=m.draw(a.series);break;default:b=f.draw(a.series)}return b}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=y.getDimensions(this.el),n=e.chart.width.toString().split(/[0-9]+/g).pop();"%"===n?y.isNumber(i[0])&&(0===i[0].width&&(i=y.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):"px"!==n&&""!==n||(t.svgWidth=parseInt(e.chart.width,10));var a=e.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===a){var r=y.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),S.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==a){var s=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+s+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};S.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0,n=t.config.chart.sparkline.enabled?1:15;n+=t.config.grid.padding.bottom,"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(i=new ht(this.ctx).legendHelpers.getLegendBBox().clwh+10);var a=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),r=2.05*t.globals.radialSize;if(a&&!t.config.chart.sparkline.enabled&&0!==t.config.plotOptions.radialBar.startAngle){var s=y.getBoundingClientRect(a);r=s.bottom;var o=s.bottom-s.top;r=Math.max(2.05*t.globals.radialSize,o)}var l=r+e.translateY+i+n;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",l),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(e.dom.elWrap.style.height=l+"px",S.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px")}},{key:"coreCalculations",value:function(){new K(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},i=new R,n=this.w.globals;i.initGlobalVars(n),n.seriesXvalues=e(),n.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new it(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new it(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Bt(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new k(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var i=Array.isArray(e.config.chart.brush.targets)||[e.config.chart.brush.target];i.forEach((function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx,"function"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){t.updateSourceChart(i)}),"function"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){t.updateSourceChart(i)})})),e.config.chart.events.selection=function(t,n){i.forEach((function(t){var i=ApexCharts.getChartByID(t),a=y.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&1===i.w.globals.series.length){var s=new Z(i);a=s.autoScaleY(i,a,n)}var o=i.w.config.yaxis.reduce((function(t,e,n){return[].concat(m(t),[r(r({},i.w.config.yaxis[n]),{},{min:a[0].min,max:a[0].max})])}),[]);i.ctx.updateHelpers._updateOptions({xaxis:{min:n.xaxis.min,max:n.xaxis.max},yaxis:o},!1,!1,!1,!1)}))}}}}]),t}(),Yt=function(){function t(e){o(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"_updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(o){var l=[e.ctx];a&&(l=e.ctx.getSyncedCharts()),e.ctx.w.globals.isExecCalled&&(l=[e.ctx],e.ctx.w.globals.isExecCalled=!1),l.forEach((function(a,c){var d=a.w;if(d.globals.shouldAnimate=n,i||(d.globals.resized=!0,d.globals.dataChanged=!0,n&&a.series.getPreviousPaths()),t&&"object"===s(t)&&(a.config=new N(t),t=k.extendArrayProps(a.config,t,d),a.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,d.config=y.extend(d.config,t),r&&(d.globals.lastXAxis=t.xaxis?y.clone(t.xaxis):[],d.globals.lastYAxis=t.yaxis?y.clone(t.yaxis):[],d.globals.initialConfig=y.extend({},d.config),d.globals.initialSeries=y.clone(d.config.series),t.series))){for(var u=0;u2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(a){var r,s=i.w;return s.globals.shouldAnimate=e,s.globals.dataChanged=!0,e&&i.ctx.series.getPreviousPaths(),s.globals.axisCharts?(0===(r=t.map((function(t,e){return i._extendSeries(t,e)}))).length&&(r=[{data:[]}]),s.config.series=r):s.config.series=t.slice(),n&&(s.globals.initialConfig.series=y.clone(s.config.series),s.globals.initialSeries=y.clone(s.config.series)),i.ctx.update().then((function(){a(i.ctx)}))}))}},{key:"_extendSeries",value:function(t,e){var i=this.w,n=i.config.series[e];return r(r({},i.config.series[e]),{},{name:t.name?t.name:null==n?void 0:n.name,color:t.color?t.color:null==n?void 0:n.color,type:t.type?t.type:null==n?void 0:n.type,group:t.group?t.group:null==n?void 0:n.group,data:t.data?t.data:null==n?void 0:n.data,zIndex:void 0!==t.zIndex?t.zIndex:e})}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,n=null,a=".apexcharts-series[data\\:realIndex='".concat(t,"']");return i.globals.axisCharts?n=i.globals.dom.Paper.select("".concat(a," path[j='").concat(e,"'], ").concat(a," circle[j='").concat(e,"'], ").concat(a," rect[j='").concat(e,"']")).members[0]:void 0===e&&(n=i.globals.dom.Paper.select("".concat(a," path[j='").concat(t,"']")).members[0],"pie"!==i.config.chart.type&&"polarArea"!==i.config.chart.type&&"donut"!==i.config.chart.type||this.ctx.pie.pieClicked(t)),n?(new S(this.ctx).pathMouseDown(n,null),n.node?n.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach((function(i){void 0!==t.xaxis[i]&&(e.config.xaxis[i]=t.xaxis[i],e.globals.lastXAxis[i]=t.xaxis[i])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new j(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&"100%"===t.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,i=this.w,n=i.globals.lastXAxis,a=i.globals.lastYAxis;t&&t.xaxis&&(n=t.xaxis),t&&t.yaxis&&(a=t.yaxis),i.config.xaxis.min=n.min,i.config.xaxis.max=n.max;i.config.yaxis.map((function(t,n){i.globals.zoomed||void 0!==a[n]?function(t){void 0!==a[t]&&(i.config.yaxis[t].min=a[t].min,i.config.yaxis[t].max=a[t].max)}(n):void 0!==e.ctx.opts.yaxis[n]&&(t.min=e.ctx.opts.yaxis[n].min,t.max=e.ctx.opts.yaxis[n].max)}))}}]),t}();Ht="undefined"!=typeof window?window:void 0,Xt=function(t,e){var i=(void 0!==this?this:t).SVG=function(t){if(i.supported)return t=new i.Doc(t),i.parser.draw||i.prepare(),t};if(i.ns="http://www.w3.org/2000/svg",i.xmlns="http://www.w3.org/2000/xmlns/",i.xlink="http://www.w3.org/1999/xlink",i.svgjs="http://svgjs.dev",i.supported=!0,!i.supported)return!1;i.did=1e3,i.eid=function(t){return"Svgjs"+u(t)+i.did++},i.create=function(t){var i=e.createElementNS(this.ns,t);return i.setAttribute("id",this.eid(t)),i},i.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var n=t.length-1;n>=0;n--)if(t[n])for(var a in e)t[n].prototype[a]=e[a];i.Set&&i.Set.inherit&&i.Set.inherit()},i.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,i.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&i.extend(e,t.extend),t.construct&&i.extend(t.parent||i.Container,t.construct),e},i.adopt=function(e){return e?e.instance?e.instance:((n="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new i.Nested:new i.Doc:"linearGradient"==e.nodeName?new i.Gradient("linear"):"radialGradient"==e.nodeName?new i.Gradient("radial"):i[u(e.nodeName)]?new(i[u(e.nodeName)]):new i.Element(e)).type=e.nodeName,n.node=e,e.instance=n,n instanceof i.Doc&&n.namespace().defs(),n.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),n):null;var n},i.prepare=function(){var t=e.getElementsByTagName("body")[0],n=(t?new i.Doc(t):i.adopt(e.documentElement).nested()).size(2,0);i.parser={body:t||e.documentElement,draw:n.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:n.polyline().node,path:n.path().node,native:i.create("svg")}},i.parser={native:i.create("svg")},e.addEventListener("DOMContentLoaded",(function(){i.parser.draw||i.prepare()}),!1),i.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},i.utils={map:function(t,e){for(var i=t.length,n=[],a=0;a1?1:t,new i.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),i.Color.test=function(t){return t+="",i.regex.isHex.test(t)||i.regex.isRgb.test(t)},i.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},i.Color.isColor=function(t){return i.Color.isRgb(t)||i.Color.test(t)},i.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},i.extend(i.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),i.PointArray=function(t,e){i.Array.call(this,t,e||[[0,0]])},i.PointArray.prototype=new i.Array,i.PointArray.prototype.constructor=i.PointArray;for(var n={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]}},a="mlhvqtcsaz".split(""),r=0,o=a.length;rl);return r},bbox:function(){return i.parser.draw||i.prepare(),i.parser.path.setAttribute("d",this.toString()),i.parser.path.getBBox()}}),i.Number=i.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(i.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof i.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new i.Number(t),new i.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new i.Number(t),new i.Number(this-t,this.unit||t.unit)},times:function(t){return t=new i.Number(t),new i.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new i.Number(t),new i.Number(this/t,this.unit||t.unit)},to:function(t){var e=new i.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new i.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new i.Number(this.destination).minus(this).times(t).plus(this):this}}}),i.Element=i.invent({create:function(t){this._stroke=i.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var n=p(this,t,e);return this.width(new i.Number(n.width)).height(new i.Number(n.height))},clone:function(t){this.writeDataToDom();var e=v(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(i.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter((function(e){return e!=t})).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return i.get(this.attr(t))},parent:function(e){var n=this;if(!n.node.parentNode)return null;if(n=i.adopt(n.node.parentNode),!e)return n;for(;n&&n.node instanceof t.SVGElement;){if("string"==typeof e?n.matches(e):n instanceof e)return n;if(!n.node.parentNode||"#document"==n.node.parentNode.nodeName)return null;n=i.adopt(n.node.parentNode)}},doc:function(){return this instanceof i.Doc?this:this.parent(i.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var n=e.createElement("svg");if(!(t&&this instanceof i.Parent))return n.appendChild(t=e.createElement("svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),n.innerHTML.replace(/^ |