From 1afc6777787ee0cdcce2d27b82f1f1bf08fc8313 Mon Sep 17 00:00:00 2001 From: brandonkelly Date: Mon, 10 Oct 2022 10:56:22 -0700 Subject: [PATCH] Backport #12037 to Craft 3 Fixes #12001 --- CHANGELOG.md | 4 ++++ package-lock.json | 8 -------- package.json | 1 - src/web/assets/cp/CpAsset.php | 2 -- src/web/assets/cp/dist/css/cp.css | 2 +- src/web/assets/cp/dist/css/cp.css.map | 2 +- src/web/assets/cp/src/css/_cp.scss | 4 ++-- src/web/assets/cp/src/css/_main.scss | 18 +++++++++--------- src/web/assets/cp/src/css/_preview.scss | 2 +- .../assets/focusvisible/FocusVisibleAsset.php | 9 ++------- .../assets/focusvisible/dist/focus-visible.js | 1 - src/web/assets/focusvisible/webpack.config.js | 19 ------------------- 12 files changed, 20 insertions(+), 52 deletions(-) delete mode 100644 src/web/assets/focusvisible/dist/focus-visible.js delete mode 100644 src/web/assets/focusvisible/webpack.config.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 06e7762aa9f..942de12c016 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,12 +13,16 @@ ### Changed - When passing a PHP callback function to the `--to` option of a `resave/*` command, the `$element` argument is now optional. +### Deprecated +- Deprecated `craft\web\assets\focusvisible\FocusVisibleAsset`. ([#12037](https://github.com/craftcms/cms/pull/12037)) + ### Fixed - Fixed a bug where `resave/*` commands weren’t respecting the `--set`, `--to`, or `--touch` options when `--queue` was passed. ([#11974](https://github.com/craftcms/cms/issues/11974)) - Fixed an error that could occur when passing an element query to a `relatedTo` param, if the parent element query contained any closures. ([#11981](https://github.com/craftcms/cms/issues/11981)) - Fixed a bug where unsaved drafts could be unintentionally deleted when saved, if a plugin or module was blocking the save via `EVENT_BEFORE_SAVE`. ([#12015](https://github.com/craftcms/cms/issues/12015)) - Fixed a bug where “Propagating tags” jobs would fail if two tags had similar titles. - Fixed a bug where image transforms weren’t getting sized correctly in some cases when `upscaleImages` was disabled. ([#12023](https://github.com/craftcms/cms/issues/12023)) +- Fixed a bug where table cells within Redactor fields could appear to be focused when they weren’t. ([#12001](https://github.com/craftcms/cms/issues/12001), [#12037](https://github.com/craftcms/cms/pull/12037)) ### Security - Reduced the amount of system information that’s available to guest users. diff --git a/package-lock.json b/package-lock.json index 44dea5ecc83..0a792b63d43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,6 @@ "element-resize-detector": "^1.2.4", "event-stream": "3.3.5", "fabric": "^1.7.19", - "focus-visible": "^5.2.0", "graphiql": "^1.7.2", "graphiql-explorer": "^0.9.0", "graphql": "^15.8.0", @@ -7849,10 +7848,6 @@ "dev": true, "license": "ISC" }, - "node_modules/focus-visible": { - "version": "5.2.0", - "license": "W3C" - }, "node_modules/follow-redirects": { "version": "1.14.9", "funding": [ @@ -21666,9 +21661,6 @@ "version": "3.2.5", "dev": true }, - "focus-visible": { - "version": "5.2.0" - }, "follow-redirects": { "version": "1.14.9" }, diff --git a/package.json b/package.json index f8e12cdb981..6b0e920976f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ "element-resize-detector": "^1.2.4", "event-stream": "3.3.5", "fabric": "^1.7.19", - "focus-visible": "^5.2.0", "graphiql": "^1.7.2", "graphiql-explorer": "^0.9.0", "graphql": "^15.8.0", diff --git a/src/web/assets/cp/CpAsset.php b/src/web/assets/cp/CpAsset.php index 7b4e7ee617b..189ee4c3ea5 100644 --- a/src/web/assets/cp/CpAsset.php +++ b/src/web/assets/cp/CpAsset.php @@ -25,7 +25,6 @@ use craft\web\assets\elementresizedetector\ElementResizeDetectorAsset; use craft\web\assets\fabric\FabricAsset; use craft\web\assets\fileupload\FileUploadAsset; -use craft\web\assets\focusvisible\FocusVisibleAsset; use craft\web\assets\garnish\GarnishAsset; use craft\web\assets\iframeresizer\IframeResizerAsset; use craft\web\assets\jquerypayment\JqueryPaymentAsset; @@ -55,7 +54,6 @@ class CpAsset extends AssetBundle AxiosAsset::class, D3Asset::class, ElementResizeDetectorAsset::class, - FocusVisibleAsset::class, GarnishAsset::class, JqueryAsset::class, JqueryTouchEventsAsset::class, diff --git a/src/web/assets/cp/dist/css/cp.css b/src/web/assets/cp/dist/css/cp.css index 2dff3f9ade0..3bfc3dd9fb3 100644 --- a/src/web/assets/cp/dist/css/cp.css +++ b/src/web/assets/cp/dist/css/cp.css @@ -1,6 +1,6 @@ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:separate;border-spacing:0}a{text-decoration:none}button{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0}input,textarea{margin:0;font-family:"Lucida Grande",sans-serif;font-size:100%}textarea{resize:vertical}select{margin:0}@font-face{font-family:"Craft";src: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}:root{--text-color: hsl(209deg, 18%, 30%);--light-text-color: hsl(211deg, 12%, 43%);--hairline-color: rgba(51, 64, 77, 0.1);--ui-control-color: hsl(210deg, 10%, 53%);--ui-control-hover-color: hsl(211deg, 12%, 43%);--ui-control-active-color: hsl(209deg, 14%, 37%);--light-focus-hsl: 196.1538461538deg, 93.9759036145%, 67.4509803922%;--medium-focus-hsl: 198.8659793814deg, 84.347826087%, 54.9019607843%;--dark-focus-hsl: 202.5925925926deg, 84.375%, 37.6470588235%;--focus-ring: 0 0 0 1px hsl(var(--dark-focus-hsl)), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7)}body,html{box-shadow:0 0 0 1px #5ed0fa,0 0 0 3px rgba(94,208,250,.7);background-color:#e4edf6}html.noscroll,html.noscroll body{overflow:hidden}body{width:100vw;overflow-x:hidden;font-size:14px;line-height:20px;color:#3f4d5a;-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{margin-top: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,fieldset:last-child,.field:last-child,.toolbar:last-child,.buttons:last-child{margin-bottom:0 !important}.no-scroll{overflow:hidden !important}.draghelper{box-sizing:border-box}img{max-width:100%}body.rtl .ltr .text,body.rtl .ltr table.editable textarea{text-align:left !important;direction:ltr !important}body.ltr .rtl .text,body.ltr .rtl table.editable textarea{text-align:right !important;direction:rtl !important}.icon:before,.menu ul.padded li a.sel:before,.menu .flex.padded.sel:before,.texticon:before,.element:before,#help:before,.secure:before,.insecure:before,.go:after,.required:after,#preview-btn:before,#share-btn:before,[data-icon]:before,[data-icon-after]:after{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8}.badge-icon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:17px;height:17px;box-sizing:border-box;border:1px solid #f0b429;border-radius:3px;color:#f0b429;font-size:9px}.secure:before,.insecure:before{margin-top:-3px;font-size:14px}[data-icon]:before{content:attr(data-icon)}[data-icon-after]:after{content:attr(data-icon-after)}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:#e8368f}body.ltr #preview-btn:before,body.ltr #share-btn:before{margin-right:7px}body.rtl #preview-btn:before,body.rtl #share-btn:before{margin-left:7px}#preview-btn:before{margin-top:-2px;content:"view"}body.ltr #share-btn:before{content:"share"}body.rtl #share-btn:before{content:"shareleft"}h1,.h1{margin-bottom:24px;font-size:18px;font-weight:bold;line-height:1.2}h2,.h2{margin:14px 0;font-size:16px;font-weight:bold;line-height:20px}h3,.h3{margin:14px 0;font-weight:bold;line-height:1.2}h4,.h4{margin:14px 0;font-weight:bold;line-height:1.2;color:#596673}h5,.h5{margin:14px 0 3px;line-height:1.2;color:#596673}h6,.h6{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold}body.ltr h1[data-icon]:before{margin:-8px 10px 0 0}body.rtl h1[data-icon]:before{margin:-8px 0 0 10px}h2[data-icon]:before{font-size:19px}body.ltr h2[data-icon]:before{margin:-4px 6px 0 0}body.rtl h2[data-icon]:before{margin:-4px 0 0 6px}hr{margin:24px 0;border:none;border-top:1px solid rgba(51,64,77,.1);height:0;color:rgba(0,0,0,0)}.pane hr{margin:24px -24px}p{margin:1em 0}h5+p{margin-top:0}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}body.ltr .indent{margin-left:14px}body.rtl .indent{margin-right:14px}.bullets{list-style-type:square}body.ltr .bullets{padding-left:40px}body.rtl .bullets{padding-right:40px}ol{list-style-type:decimal}body.ltr ol{padding-left:40px}body.rtl ol{padding-right:40px}code,.code,.code input,.code textarea{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:.9em !important}code.smalltext,.code.smalltext,.code input.smalltext,.code textarea.smalltext{font-size:.8em !important}pre code{display:block;overflow-x:auto}a{color:#0b69a3;cursor:pointer}body.underline-links a{text-decoration:underline}a:hover{text-decoration:underline}a.sel,li.sel a{cursor:default !important;text-decoration:none}.go:after{font-size:11px;margin-top:-1px;color:var(--ui-control-color)}body.ltr .go:after{padding-left:4px}body.rtl .go:after{padding-right:4px}body.ltr .go:after{content:"circlerarr"}body.rtl .go:after{content:"circlelarr"}.go:hover:after{color:#0b69a3}body.ltr #context-btngroup{margin-right:7px}body.rtl #context-btngroup{margin-left:7px}#context-btn.disabled{opacity:1;color:#596673;background-color:rgba(205,216,228,.5) !important}.checkmark-icon,.alert-icon{padding:5px;margin-bottom:0 !important;line-height:10px;border-radius:20px;cursor:pointer}.checkmark-icon:before,.alert-icon:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8}.checkmark-icon{background-color:#cdd8e4}p .checkmark-icon{display:inline-block}.checkmark-icon:before{content:"check";color:#27ab83}.alert-icon{background-color:#cdd8e4}.alert-icon:before{content:"alert";color:#cf1124}#revision-menu{padding:10px 24px}#revision-menu hr{margin:10px -24px}#revision-menu ul li.sel{margin:0 -14px;padding:0 14px;background:#f3f7fc;border-radius:5px}#revision-menu ul li.sel .edited-desc{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-top:1px solid rgba(51,64,77,.1);padding:10px 0;color:#606d7b;white-space:normal}body.ltr #revision-menu ul li.sel .edited-desc{margin-left:10px}body.rtl #revision-menu ul li.sel .edited-desc{margin-right:10px}#revision-menu ul li.sel .edited-desc p{margin:0}#revision-menu ul li.sel .edited-desc .btn{color:#3f4d5a !important;background-color:#fadb5f}body.ltr #revision-menu ul li.sel .edited-desc .btn{margin-left:14px}body.rtl #revision-menu ul li.sel .edited-desc .btn{margin-right:14px}#revision-menu ul li.sel .edited-desc .btn:hover,#revision-menu ul li.sel .edited-desc .btn:focus{background-color:#f8d02e}#revision-menu ul li.sel .edited-desc .btn:active{background-color:#f8ca15}#revision-menu ul li a{padding-top:7px;border-radius:5px}#revision-menu .extralight{margin-top:2px}.revision-status-hud{max-width:400px}.revision-status-hud .http-error{border-radius:4px;border:1px solid rgba(51,64,77,.1);color:#606d7b;background-color:#f3f7fc;padding:7px 14px}button.toggle{-webkit-appearance:none;appearance:none;color:inherit;background:none;border:none;padding:0}.toggle:before,a.fieldtoggle:before{display:block;content:"";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transition:-webkit-transform linear 100ms;-o-transition:-o-transform linear 100ms;transition:transform linear 100ms;transition:transform linear 100ms, -webkit-transform linear 100ms, -o-transform linear 100ms}body.ltr .toggle:before,body.ltr a.fieldtoggle:before{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.rtl .toggle:before,body.rtl a.fieldtoggle:before{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.toggle.expanded:before,a.fieldtoggle.expanded:before,.sidebar nav li.expanded>.toggle:before,.structure li:not(.collapsed)>.row>.toggle:before{-webkit-transform:rotate(45deg) !important;-o-transform:rotate(45deg) !important;transform:rotate(45deg) !important}a.fieldtoggle{display:block;position:relative;margin:14px 0;color:#3f4d5a;text-decoration:none}body.ltr a.fieldtoggle{padding-left:12px}body.rtl a.fieldtoggle{padding-right:12px}a.fieldtoggle:before{display:block;position:absolute;top:7px}body.ltr a.fieldtoggle:before{left:-1px}body.rtl a.fieldtoggle:before{right:-1px}em,i{font-style:italic}strong,b,i em{font-weight:bold}.readable{font-size:16px;line-height:22px}.readable h1,.readable h2,.readable h3,.readable h4,.readable h5,.readable h6{margin:24px 0 16px;font-weight:600}.readable h1{font-size:32px;line-height:40px;color:#000}.readable h2{font-size:24px;line-height:30px}.readable h3{font-size:20px;line-height:24px}.readable h4{font-size:16px;line-height:20px}.readable h5{font-size:14px;line-height:18px}.readable h6{font-size:13.6px;line-height:17px;color:#596673}.readable ul,.readable ol{margin:1em 0}body.ltr .readable ul,body.ltr .readable ol{padding-left:2em}body.rtl .readable ul,body.rtl .readable ol{padding-right:2em}.readable ul li{list-style-type:disc}.readable li+li{margin-top:.25em}.readable blockquote{margin:16px 0}.readable blockquote:not(.note){padding:0 16px;color:#596673}body.ltr .readable blockquote:not(.note){border-left:4px solid rgba(51,64,77,.1)}body.rtl .readable blockquote:not(.note){border-right:4px solid rgba(51,64,77,.1)}.readable blockquote.note{position:relative;border-radius:4px;padding:1em;border:1px solid}body.ltr .readable blockquote.note{padding-left:56px}body.rtl .readable blockquote.note{padding-right:56px}.readable blockquote.note:not(.tip):not(.warning){border-color:#cf1124;color:#bf503f}.readable blockquote.note:not(.tip):not(.warning):before{content:"alert";color:#cf1124}.readable blockquote.note.tip{border-color:#0b69a3;color:#596673}.readable blockquote.note.tip:before{content:"lightbulb";color:#0b69a3}.readable blockquote.note.warning{border-color:#b44d12;color:#cf783a}.readable blockquote.note.warning:before{content:"alert";color:#b44d12}.readable blockquote.note:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;position:absolute;top:12px;font-size:30px;width:24px}body.ltr .readable blockquote.note:before{left:16px}body.rtl .readable blockquote.note:before{right:16px}body.ltr .leftalign{text-align:left}body.rtl .leftalign{text-align:right}.topalign{vertical-align:top}body.ltr .rightalign{text-align:right}body.rtl .rightalign{text-align:left}.centeralign{text-align:center !important}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.light{color:#596673 !important;font-weight:normal}.extralight{color:#606d7b !important}.smalltext{font-size:12px;line-height:1.2}.largetext{font-size:16px;line-height:1.2}.zilch{padding:100px 0;text-align:center;font-size:20px;line-height:24px;color:#606d7b}.zilch.small{padding:24px 0;font-size:16px}input.checkbox+label.smalltext{padding-top:2px}.required:after{content:"asterisk";font-size:7px;color:#cf1124}body.ltr .required:after{margin:-2px 0 0 5px}body.rtl .required:after{margin:-2px 5px 0 0}.scrollpane{overflow:auto}body.ltr .left{float:left}body.rtl .left{float:right}body.ltr .right{float:right}body.rtl .right{float:left}th,td{vertical-align:middle}body.ltr th,body.ltr td{text-align:left}body.rtl th,body.rtl td{text-align:right}body.ltr table[dir=rtl] th,body.ltr table[dir=rtl] td{text-align:right}body.rtl table[dir=ltr] th,body.rtl table[dir=ltr] td{text-align:left}th.right,td.right{float:none}body.ltr th.right,body.ltr td.right{text-align:right}body.rtl th.right,body.rtl td.right{text-align:left}.clear{display:block;clear:both;height:0}.fullwidth{width:100%}.token{display:inline-block;border-radius:10px;padding:2px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(123,135,147,.5)}.token[data-name="*"]{position:relative;width:10px}.token[data-name="*"] span{opacity:0}.token[data-name="*"]:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;display:block;position:absolute;top:0;left:0;width:100%;font-size:9px;line-height:17px;content:"asterisk";text-indent:0}.token:focus{box-shadow:0 0 0 1px rgba(96,109,123,.25);background-color:#fff}.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:0 -24px;padding:0 24px}.success{color:#27ab83 !important}.notice.with-icon:before,.notice .icon:before,.warning.with-icon:before,.warning .icon:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;width:1em}body.ltr .notice.with-icon:before,body.ltr .notice .icon:before,body.ltr .warning.with-icon:before,body.ltr .warning .icon:before{margin:-2px 2px 0 0}body.rtl .notice.with-icon:before,body.rtl .notice .icon:before,body.rtl .warning.with-icon:before,body.rtl .warning .icon:before{margin:-2px 0 0 2px}.notice.has-icon,.warning.has-icon{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start}.notice.has-icon .icon,.warning.has-icon .icon{-webkit-flex-shrink:1;flex-shrink:1}.notice{color:#0b69a3 !important}.notice a{text-decoration:underline}.notice.with-icon:before,.notice .icon:before{content:"lightbulb"}.warning{color:#b44d12 !important}.warning.with-icon:before,.warning .icon:before{content:"alert"}.error{color:#cf1124 !important}.icon.move{display:inline-block}.icon.move:not(.disabled){cursor:move}.icon.move:before{content:"move";color:var(--ui-control-color)}.icon.move:not(.disabled):hover:before{color:#0b69a3}.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:#cf1124}.icon.delete:not(.disabled):active:before{color:#8a041a}.hidden{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0, 0, 0, 0);border: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:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;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:#0b69a3}.info.warning:before{content:"alert"}.info.warning:hover:before{color:#b44d12}.info-hud table{max-width:280px;table-layout:auto}.info-hud td{word-wrap:break-word;width:100%}@media(max-width: 450px){.info-hud table{table-layout:fixed;width:100%}}.content{position:relative}.content:after{content:"";display:block;height:0;clear:both;visibility:hidden}.sidebar .customize-sources{display:block;margin:14px -24px 4px;color:#606d7b !important;-o-transition:color linear 100ms;transition:color linear 100ms;cursor:pointer}body.ltr .sidebar .customize-sources{padding:7px 14px 7px 24px}body.rtl .sidebar .customize-sources{padding:7px 24px 7px 14px}.sidebar .customize-sources .icon{color:var(--ui-control-color)}body.ltr .sidebar .customize-sources .icon{margin-right:4px}body.rtl .sidebar .customize-sources .icon{margin-left:4px}.sidebar .customize-sources .label{opacity:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}.sidebar .customize-sources:hover,.sidebar .customize-sources:focus{color:#596673 !important;text-decoration:none}.sidebar .customize-sources:hover .label,.sidebar .customize-sources:focus .label{opacity:1}.sidebar .customize-sources:hover{color:#0b69a3}body.ltr .customize-sources-modal{padding-left:200px}body.rtl .customize-sources-modal{padding-right:200px}.customize-sources-modal>.spinner{position:absolute;top:calc(50% - 44px);left:calc(50% - 12px)}.customize-sources-modal>.cs-sidebar{position:absolute;top:0;margin:0;padding:10px 0;border:none;width:200px;height:calc(100% - 62px);box-sizing:border-box;background-color:#f3f7fc;overflow:auto;box-shadow:inset -1px 0 0 rgba(51,64,77,.1)}body.ltr .customize-sources-modal>.cs-sidebar{left:0}body.rtl .customize-sources-modal>.cs-sidebar{right:0}body.ltr .customize-sources-modal>.cs-sidebar>.btn{margin:10px 0 0 14px}body.rtl .customize-sources-modal>.cs-sidebar>.btn{margin:10px 14px 0 0}.customize-sources-item{position:relative;margin-top:-1px;background-color:#e4edf6;border:solid rgba(51,64,77,.1);border-width:1px 0;-webkit-user-select:none;user-select:none;cursor:default}body.ltr .customize-sources-item{margin-right:1px}body.rtl .customize-sources-item{margin-left:1px}body.ltr .customize-sources-item{padding:10px 14px 10px 40px}body.rtl .customize-sources-item{padding:10px 40px 10px 14px}.customize-sources-item+.customize-sources-item:not(.heading){border-top:1px solid rgba(51,64,77,.1)}.customize-sources-item.sel{background-color:#cdd8e4;z-index:1}.customize-sources-item .move{display:block;position:absolute;top:11px;width:24px;text-align:center}body.ltr .customize-sources-item .move{left:7px}body.rtl .customize-sources-item .move{right:7px}.customize-sources-item+.customize-sources-item.heading{margin-top:10px}.customize-sources-item.heading .label{text-transform:uppercase;color:#606d7b;font-size:12px;font-weight:bold}.customize-sources-modal>.source-settings{position:relative;height:calc(100% - 62px);box-sizing:border-box;padding:24px;overflow:auto}body.ltr .customize-sources-table-column .move{margin-right:10px}body.rtl .customize-sources-table-column .move{margin-left:10px}.customize-sources-modal>.footer{position:absolute;bottom:0;left:0;width:100%}ul.icons{margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.icons li{margin:0 4px 10px 0}ul.icons li a{display:block;position:relative;padding:60px 5px 10px;width:110px;text-align:center;color:#3f4d5a;border-radius:4px;border:1px solid #fff}ul.icons li a:before{display:block;position:absolute;top:0;left:0;width:100%;font-size:40px;line-height:60px}ul.icons li a .icon img,ul.icons li a .icon svg{width:40px;height:40px;position:absolute;top:12px;left:calc(50% - 20px)}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:#3f4d5a;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}ul.icons li a:hover{text-decoration:none;background-color:#f3f7fc;border-color:#e4edf6}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:#0b69a3;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}@media only screen and (max-width: 380px){ul.icons li a{width:96px}}@media only screen and (max-width: 320px){ul.icons li a{width:75px}}.toolbar{position:relative;margin-bottom:14px;min-height:34px}.toolbar.flex,.toolbar .flex{-webkit-align-items:flex-start;align-items:flex-start}.toolbar .text{border-radius:5px !important;box-shadow:none !important}.flex{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:stretch;align-content:stretch}.flex:not(.flex-nowrap){-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex:not(.flex-nowrap)>*{margin-bottom:7px}.flex>*.label{white-space:nowrap}body.ltr .flex>*:not(:last-child){margin-right:7px !important}body.rtl .flex>*:not(:last-child){margin-left:7px !important}body.ltr .flex>*.spinner{margin-left:0 !important}body.rtl .flex>*.spinner{margin-right:0 !important}.centeralign .flex{-webkit-justify-content:center;justify-content:center}.flex-grow{-webkit-flex:1;flex:1}.flex-center{-webkit-align-items:center;align-items:center}.spacer{width:14px}.buttons{display:-webkit-flex;display:flex;position:relative;margin:24px 0}body.ltr .buttons>.btn:not(.hidden)+.btn,body.ltr .buttons>.btn:not(.hidden)+.btngroup,body.ltr .buttons>.btngroup:not(.hidden)+.btn,body.ltr .buttons>.btngroup:not(.hidden)+.btngroup{margin-left:5px}body.rtl .buttons>.btn:not(.hidden)+.btn,body.rtl .buttons>.btn:not(.hidden)+.btngroup,body.rtl .buttons>.btngroup:not(.hidden)+.btn,body.rtl .buttons>.btngroup:not(.hidden)+.btngroup{margin-right:5px}.hud-footer>.buttons,.footer>.buttons{margin:0}.btn{--ui-control-color: hsl(209deg, 14%, 37%);--ui-control-hover-color: hsl(209deg, 18%, 30%);--ui-control-active-color: hsl(209deg, 20%, 25%);display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:5px;padding:7px 14px;border:none;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;appearance:none;color:#3f4d5a;font-size:inherit;background-color:rgba(96,125,159,.25)}.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:not(.disabled):focus,.btn:not(.disabled).focus,.btn:not(.disabled):hover{background-color:rgba(96,125,159,.3)}.btn:not(.disabled):active,.btn:not(.disabled).active{background-color:rgba(96,125,159,.5)}.btn:not(.disabled):active:focus,.btn:not(.disabled):active.focus,.btngroup:focus .btn:not(.disabled):active,.btn:not(.disabled).active:focus,.btn:not(.disabled).active.focus,.btngroup:focus .btn:not(.disabled).active{background-color:rgba(96,125,159,.6)}.btn[type=color]{padding:6px !important;width:36px}.btn.active{cursor:default}.btn:hover{text-decoration:none}body.ltr .btn[data-icon]:not(:empty):before,body.ltr .btn.icon:not(:empty):before,body.ltr .btn.menubtn[data-icon]:empty:before,body.ltr .btn.menubtn.icon:empty:before{margin-right:5px}body.rtl .btn[data-icon]:not(:empty):before,body.rtl .btn.icon:not(:empty):before,body.rtl .btn.menubtn[data-icon]:empty:before,body.rtl .btn.menubtn.icon:empty:before{margin-left:5px}.btn div.checkbox{margin-top:2px}.disabled{opacity:.25}.disabled,.disabled .btn{cursor:default}.btn,.spinner{height:34px}body.ltr .btn[data-icon-after]:not(:empty):after,body.ltr .menu-toggle:not(:empty):after,body.ltr .menubtn:not(:empty):after,body.ltr .menubtn.icon:after{margin-left:6px}body.rtl .btn[data-icon-after]:not(:empty):after,body.rtl .menu-toggle:not(:empty):after,body.rtl .menubtn:not(:empty):after,body.rtl .menubtn.icon:after{margin-right:6px}.btn:before,.btn:after{color:var(--ui-control-color)}.btn:not(.disabled):not(.inactive):hover:before,.btn:not(.disabled):not(.inactive):hover:after,.btn:not(.disabled):not(.inactive).hover:before,.btn:not(.disabled):not(.inactive).hover:after{color:var(--ui-control-hover-color)}.btn:not(.disabled):not(.inactive):active:before,.btn:not(.disabled):not(.inactive):active:after,.btn:not(.disabled):not(.inactive).active:before,.btn:not(.disabled):not(.inactive).active:after{color:var(--ui-control-active-color)}.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}.btn.icon.add.loading{position:relative}.btn.icon.add.loading:before{visibility:hidden}.btn.icon.add.loading:after{position:absolute;content:"";font-size:0;display:block;width:24px;height:100%;left:5px;top:0;background:url(../images/spinner.gif) no-repeat 0 50%}.btn.icon.add.loading.submit:after{background-image:url(../images/spinner_submit.gif)}.secondary-buttons .btn.icon.add.loading.submit:after,.btn.secondary.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_secondary.gif)}.btngroup{position:relative;z-index:1;display:-webkit-flex;display:flex;white-space:nowrap;-webkit-align-items:center;align-items:center}.btngroup.fullwidth .btn{-webkit-flex:1;flex:1}.btngroup.disabled .btn{cursor:default}.btngroup .btn:focus{z-index:1}.btngroup .btn.active{cursor:default}body.ltr .btngroup .btn:not(.dashed):not(:last-child):not(.btngroup-btn-last){margin-right:1px}body.rtl .btngroup .btn:not(.dashed):not(:last-child):not(.btngroup-btn-last){margin-left:1px}body.ltr .btngroup .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}body.ltr .btngroup .btn:not(:last-child):not(.btngroup-btn-last){border-top-right-radius:0;border-bottom-right-radius:0}body.rtl .btngroup .btn:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}body.rtl .btngroup .btn:not(:last-child):not(.btngroup-btn-last){border-top-left-radius:0;border-bottom-left-radius:0}.copytext{position:relative;z-index:1;display:-webkit-flex;display:flex;white-space:nowrap;-webkit-align-items:center;align-items:center}body.ltr .copytext .text{border-top-right-radius:0;border-bottom-right-radius:0}body.ltr .copytext .btn{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .copytext .text{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .copytext .btn{border-top-right-radius:0;border-bottom-right-radius:0}.copytextbtn{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;border:1px solid rgba(51,64,77,.1);border-radius:3px;padding:0 9px;cursor:pointer;color:#596673}.copytextbtn input{border:0;padding:0;height:32px;box-shadow:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#596673;text-align:center}.copytextbtn span{padding:0;width:13px;background:none;margin-top:-3px;color:#606d7b}body.ltr .copytextbtn span{margin-left:5px}body.rtl .copytextbtn span{margin-right:5px}.copytextbtn:hover,.copytextbtn:focus{border-color:rgba(81,95,108,.25);color:#3f4d5a}.copytextbtn:hover input,.copytextbtn:focus input{color:#3f4d5a}.copytextbtn.small{padding:0 5px}.copytextbtn.small input{font-size:11px !important;height:20px}.menu-toggle,.menubtn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-user-select:none;user-select:none}.menu-toggle:after,.menubtn:after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative}.menu-toggle.btn:after,.menubtn.btn:after{top:-1px}.menu-toggle.btn:not(.disabled):not(.inactive):active:after,.menu-toggle.btn:not(.disabled):not(.inactive).active:after,.menubtn.btn:not(.disabled):not(.inactive):active:after,.menubtn.btn:not(.disabled):not(.inactive).active:after{border-color:var(--ui-control-active-color)}.menu-toggle.btn.submit:after,.menubtn.btn.submit:after{border-color:#fff !important;opacity:.8}.menu-toggle.btn.submit:not(.disabled):not(.inactive):hover:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive).hover:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive):active:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive).active:after,.menubtn.btn.submit:not(.disabled):not(.inactive):hover:after,.menubtn.btn.submit:not(.disabled):not(.inactive).hover:after,.menubtn.btn.submit:not(.disabled):not(.inactive):active:after,.menubtn.btn.submit:not(.disabled):not(.inactive).active:after{opacity:1}.menu-toggle:not(.btn):not(.icon),.menubtn:not(.btn):not(.icon){height:17px}.menu-toggle:not(.btn):not(.icon):after,.menubtn:not(.btn):not(.icon):after{top:-2px;border-color:#0b69a3}body.ltr .menu-toggle:empty,body.ltr .menubtn:empty{padding-left:8px}body.rtl .menu-toggle:empty,body.rtl .menubtn:empty{padding-right:8px}body.ltr .menu-toggle:empty,body.ltr .menubtn:empty{padding-right:8px}body.rtl .menu-toggle:empty,body.rtl .menubtn:empty{padding-left:8px}.spinner{display:inline-block;vertical-align:bottom;width:24px;background:url(../images/spinner.gif) no-repeat 50% 50%}.spinner.over-bg{background-image:url(../images/spinner_bg.gif)}.spinner.big{width:48px;height:48px;background:url(../images/spinner_big.gif) no-repeat 50% 50%}.spinner.big.over-bg{background-image:url(../images/spinner_big_bg.gif)}body.ltr .btn+.spinner{margin-left:7px}body.rtl .btn+.spinner{margin-right:7px}.buttons .spinner{display:block}body.ltr .buttons .spinner{float:left}body.rtl .buttons .spinner{float:right}body.ltr .buttons .btn+.spinner,body.ltr .buttons .btngroup+.spinner{margin-left:0}body.rtl .buttons .btn+.spinner,body.rtl .buttons .btngroup+.spinner{margin-right:0}body.ltr .buttons.right .btn+.spinner{margin-right:var(--neg-padding)}body.rtl .buttons.right .btn+.spinner{margin-left:var(--neg-padding)}.btngroup.small .btn,.btn.small{padding:0 7px !important;font-size:12px;line-height:22px}.btngroup.small,.btngroup.small input.btn,.btn.small,.btn.small+.spinner{height:22px}.btngroup.big .btn,.btn.big{padding:0 14px;font-size:14px;line-height:36px}body.ltr .btn.big[data-icon]:before,body.ltr #preview-btn:before,body.ltr #share-btn:before{margin-left:-2px}body.rtl .btn.big[data-icon]:before,body.rtl #preview-btn:before,body.rtl #share-btn:before{margin-right:-2px}.btngroup.big,.btngroup.big input.btn,.btn.big,.btn.big+.spinner{height:36px}.btn.submit,.btn.submit:before,.btn.submit:after,.btn.secondary,.btn.secondary:before,.btn.secondary:after{color:#fff !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}.btn.submit{background-color:#e12d39 !important}.btn.submit:not(.disabled):not(.inactive):hover,.btn.submit:not(.disabled):not(.inactive).hover,.btn.submit:not(.disabled):not(.inactive):focus{background-color:#d61f2b !important}.btn.submit:not(.disabled):not(.inactive):active,.btn.submit:not(.disabled):not(.inactive).active{background-color:#c01b26 !important}.btn.caution{background-color:#ffe3e3 !important;color:#cf1124}.btn.caution:hover,.btn.caution.hover,.btn.caution:focus{background-color:#ffcaca !important}.btn.caution:active,.btn.caution.active{background-color:#ffbdbd !important}.secondary-buttons .btn.submit,.btn.secondary{background-color:#606d7b !important}.secondary-buttons .btn.submit:not(.disabled):not(.inactive):hover,.secondary-buttons .btn.submit:not(.disabled):not(.inactive).hover,.secondary-buttons .btn.submit:not(.disabled):not(.inactive):focus,.btn.secondary:not(.disabled):not(.inactive):hover,.btn.secondary:not(.disabled):not(.inactive).hover,.btn.secondary:not(.disabled):not(.inactive):focus{background-color:#55616d !important}.secondary-buttons .btn.submit:not(.disabled):not(.inactive):active,.secondary-buttons .btn.submit:not(.disabled):not(.inactive).active,.btn.secondary:not(.disabled):not(.inactive):active,.btn.secondary:not(.disabled):not(.inactive).active{background-color:#4a545e !important}div.btn.submit{position:relative;overflow:hidden}div.btn.submit input{position:absolute;left:100%}.btn.dashed{border:1px dashed rgba(81,95,108,.25);background-color:rgba(0,0,0,0) !important}body.ltr .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){border-right:1px solid rgba(0,0,0,0)}body.rtl .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){border-left:1px solid rgba(0,0,0,0)}body.ltr .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){margin-right:-1px}body.rtl .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){margin-left:-1px}.btn.dashed:focus{background-color:rgba(205,216,228,.1) !important}.btn.dashed:not(.disabled):active,.btn.dashed:not(.disabled).active{background-color:rgba(205,216,228,.25) !important}.color-input-container{position:relative}.color-input-container .color-hex-indicator{position:absolute;top:0;width:1em;line-height:34px;text-align:center;-webkit-user-select:none;user-select:none}body.ltr .color-input-container .color-hex-indicator{left:7px}body.rtl .color-input-container .color-hex-indicator{right:7px}.color-input{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:.9em !important}body.ltr .color-input{padding-left:calc(7px + 1em)}body.rtl .color-input{padding-right:calc(7px + 1em)}.color{display:inline-block;position:relative;vertical-align:middle;width:34px;height:34px;border-radius:17px;padding:0}.color:not(.static){cursor:pointer}.color:not(.small){background-image:-o-linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(315deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),-o-linear-gradient(315deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);-o-background-size:17px 17px;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:-o-linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(315deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),-o-linear-gradient(315deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);-o-background-size:8px 8px;background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}.color .color-preview{position:absolute;top:0;width:100%;height:100%;border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}body.ltr .color .color-preview{left:0}body.rtl .color .color-preview{right:0}.color .color-preview:focus-within{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.color .color-preview>.color-preview-input{position:absolute;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0}body.ltr .color .color-preview>.color-preview-input{left:0}body.rtl .color .color-preview>.color-preview-input{right:0}.colorhex{display:inline-block;margin-left:5px;vertical-align:middle;color:#596673}.lightswitch-outer-container{display:-webkit-flex;display:flex}.lightswitch-outer-container .lightswitch-inner-container{border:1px solid rgba(51,64,77,.1);border-radius:3px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.lightswitch-outer-container .lightswitch-inner-container span{padding:7px 0;color:#596673;cursor:default}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{padding-right:10px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{padding-left:10px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-left:7px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-right:7px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{padding-left:10px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{padding-right:10px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-right:7px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-left:7px}.lightswitch{position:relative;border:none !important;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:-o-linear-gradient(left, hsl(211deg, 13%, 65%), hsl(211deg, 13%, 65%));background-image:linear-gradient(to right, hsl(211deg, 13%, 65%), hsl(211deg, 13%, 65%));-o-transition:background-image linear 100ms;transition:background-image linear 100ms}.lightswitch.on{background-image:-o-linear-gradient(left, #27ab83, #27ab83);background-image:linear-gradient(to right, #27ab83, #27ab83)}.lightswitch.indeterminate{background-image:-o-linear-gradient(left, #27ab83, hsl(211deg, 13%, 65%));background-image:linear-gradient(to right, #27ab83, hsl(211deg, 13%, 65%))}.lightswitch .lightswitch-container{position:relative;height:100%}.lightswitch .lightswitch-container .handle{position:absolute;top:1px;background-color:#fff}.lightswitch:not(.small){border-radius:11px;width:34px;height:22px}.lightswitch:not(.small) .lightswitch-container{width:46px}body.ltr .lightswitch:not(.small) .lightswitch-container{margin-left:-12px}body.rtl .lightswitch:not(.small) .lightswitch-container{margin-right:-12px}.lightswitch:not(.small) .lightswitch-container .handle{border-radius:10px;width:20px;height:20px;left:calc(50% - 10px)}.lightswitch.small{border-radius:9px;width:28px;height:18px}.lightswitch.small .lightswitch-container{width:38px}body.ltr .lightswitch.small .lightswitch-container{margin-left:-10px}body.rtl .lightswitch.small .lightswitch-container{margin-right:-10px}.lightswitch.small .lightswitch-container .handle{border-radius:8px;width:16px;height:16px;left:calc(50% - 8px)}table .lightswitch{display:inline-block;margin-bottom:-5px}.lightswitch:focus .lightswitch-container .handle{background-color:#cdd8e4}body.ltr .lightswitch.on .lightswitch-container{margin-left:0}body.rtl .lightswitch.on .lightswitch-container{margin-right:0}body.ltr .lightswitch.indeterminate:not(.small) .lightswitch-container{margin-left:-6px}body.rtl .lightswitch.indeterminate:not(.small) .lightswitch-container{margin-right:-6px}body.ltr .lightswitch.indeterminate.small .lightswitch-container{margin-left:-5px}body.rtl .lightswitch.indeterminate.small .lightswitch-container{margin-right:-5px}table.data+.pagination{margin-top:24px}.pagination .page-link{width:32px;height:32px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:4px}.pagination .page-link:after{position:relative;-o-transition:border-color linear 100ms;transition:border-color linear 100ms}.pagination .page-link.prev-page:after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid #606d7b;border-width:0 2px 2px 0}body.ltr .pagination .page-link.prev-page:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}body.rtl .pagination .page-link.prev-page:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.ltr .pagination .page-link.prev-page:after{right:-1px}body.rtl .pagination .page-link.prev-page:after{left:-1px}.pagination .page-link.next-page:after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid #606d7b;border-width:0 2px 2px 0}body.ltr .pagination .page-link.next-page:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.rtl .pagination .page-link.next-page:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}body.ltr .pagination .page-link.next-page:after{left:-1px}body.rtl .pagination .page-link.next-page:after{right:-1px}.pagination .page-link:not(.disabled){-o-transition:box-shadow linear 100ms;transition:box-shadow linear 100ms;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1);cursor:pointer}.pagination .page-link:not(.disabled):hover{text-decoration:none;box-shadow:inset 0 0 0 1px #0b69a3}.pagination .page-link:not(.disabled):hover:after{border-color:#0b69a3}.pagination .page-link.disabled{opacity:1}.pagination .page-link.disabled:after{border-color:rgba(51,64,77,.1)}body.ltr .actions{float:right}body.rtl .actions{float:left}body.ltr .actions>li{float:left}body.rtl .actions>li{float:right}body.ltr .actions>li+li{margin-left:10px}body.rtl .actions>li+li{margin-right:10px}h1+.actions{margin-top:-100px}h2+.actions{margin-top:-54px}.tablepane{margin:-24px -24px -12px;overflow-x:auto}body.ltr .tablepane table.data th:first-child,body.ltr .tablepane table.data td:first-child{padding-left:24px}body.rtl .tablepane table.data th:first-child,body.rtl .tablepane table.data td:first-child{padding-right:24px}body.ltr .tablepane table.data th:last-child,body.ltr .tablepane table.data td:last-child{padding-right:24px}body.rtl .tablepane table.data th:last-child,body.rtl .tablepane table.data td:last-child{padding-left:24px}table.fixed-layout{table-layout:fixed}table th.thin,table td.thin{width:.01% !important;white-space:nowrap}table thead th{font-weight:bold;vertical-align:top}body.ltr table thead th{text-align:left}body.rtl table thead th{text-align:right}table:not(.data) th,table:not(.data) td{padding-top:7px;padding-bottom:7px}table:not(.data) th:not(:first-child),table:not(.data) td:not(:first-child){padding-left:12px}table:not(.data) th:not(:last-child),table:not(.data) td:not(:last-child){padding-right:12px}table.data th,table.data td{position:relative;padding-left:12px;padding-right:12px;box-sizing:border-box}table.data th.checkbox-cell,table.data td.checkbox-cell{width:16px !important;min-width:16px;box-sizing:content-box;position:relative}table.data th.checkbox-cell input.checkbox+label,table.data th.checkbox-cell div.checkbox,table.data td.checkbox-cell input.checkbox+label,table.data td.checkbox-cell div.checkbox{position:absolute;top:calc(50% - 8px)}table.data th{font-weight:bold}body.ltr table.data thead:first-child tr:first-child th:first-child,body.ltr table.data thead:first-child tr:first-child td:first-child,body.ltr table.data tbody:first-child tr:first-child th:first-child,body.ltr table.data tbody:first-child tr:first-child td:first-child,body.ltr table.data tfoot:first-child tr:first-child th:first-child,body.ltr table.data tfoot:first-child tr:first-child td:first-child{border-top-left-radius:5px}body.rtl table.data thead:first-child tr:first-child th:first-child,body.rtl table.data thead:first-child tr:first-child td:first-child,body.rtl table.data tbody:first-child tr:first-child th:first-child,body.rtl table.data tbody:first-child tr:first-child td:first-child,body.rtl table.data tfoot:first-child tr:first-child th:first-child,body.rtl table.data tfoot:first-child tr:first-child td:first-child{border-top-right-radius:5px}body.ltr table.data thead:first-child tr:first-child th:last-child,body.ltr table.data thead:first-child tr:first-child td:last-child,body.ltr table.data tbody:first-child tr:first-child th:last-child,body.ltr table.data tbody:first-child tr:first-child td:last-child,body.ltr table.data tfoot:first-child tr:first-child th:last-child,body.ltr table.data tfoot:first-child tr:first-child td:last-child{border-top-right-radius:5px}body.rtl table.data thead:first-child tr:first-child th:last-child,body.rtl table.data thead:first-child tr:first-child td:last-child,body.rtl table.data tbody:first-child tr:first-child th:last-child,body.rtl table.data tbody:first-child tr:first-child td:last-child,body.rtl table.data tfoot:first-child tr:first-child th:last-child,body.rtl table.data tfoot:first-child tr:first-child td:last-child{border-top-left-radius:5px}table.data thead th,table.data thead td{padding-top:14px;padding-bottom:14px;width:auto;background-color:#f3f7fc;cursor:default}table.data thead th{white-space:nowrap}table.data thead th.orderable:not(.ordered):hover{background-color:#e4edf6}table.data thead th.ordered{background-color:#cdd8e4}table.data thead th.ordered{position:relative}body.ltr table.data thead th.ordered{padding-right:26px}body.rtl table.data thead th.ordered{padding-left:26px}body.ltr table.data thead th.ordered:first-child{padding-left:10px}body.rtl table.data thead th.ordered:first-child{padding-right:10px}table.data thead th.ordered:not(.loading):after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);position:absolute;top:calc(50% - 3px)}body.ltr table.data thead th.ordered:not(.loading):after{right:10px}body.rtl table.data thead th.ordered:not(.loading):after{left:10px}table.data thead th.ordered:not(.loading).desc:after{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}table.data thead th.ordered.loading{background-image:url(../images/spinner_tableheader.gif);background-repeat:no-repeat}body.ltr table.data thead th.ordered.loading{background-position:100% 16px}body.rtl table.data thead th.ordered.loading{background-position:0 16px}table.data tbody tr:not(.disabled):hover th,table.data tbody tr:not(.disabled):hover td{background-color:#f3f7fc}table.data tbody tr:not(.disabled):focus{position:relative;z-index:1}table.data tbody tr:not(.disabled).sel th,table.data tbody tr:not(.disabled).sel td{background-color:#cdd8e4}table.data tbody th,table.data tbody td{padding-top:7px;padding-bottom:7px;background-clip:padding-box}table.data tbody td.timestamp{vertical-align:bottom;white-space:nowrap;color:#606d7b}body.ltr table.data tbody td.timestamp{text-align:right}body.rtl table.data tbody td.timestamp{text-align:left}table.data thead+tbody tr th,table.data thead+tbody tr td,table.data tr+tr th,table.data tr+tr td{border-top:1px solid rgba(0,0,0,0)}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;width:auto !important;white-space:normal}body.ltr table.collapsed,body.ltr table.collapsed tbody,body.ltr table.collapsed tbody tr,body.ltr table.collapsed tbody th,body.ltr table.collapsed tbody td{text-align:left}body.rtl table.collapsed,body.rtl table.collapsed tbody,body.rtl table.collapsed tbody tr,body.rtl table.collapsed tbody th,body.rtl table.collapsed tbody td{text-align:right}table.collapsed thead{display:none}table.collapsed tbody tr{padding:6px 0;border-bottom:1px dotted rgba(51,64,77,.1)}table.collapsed tbody tr:after{content:"";display:block;height:0;clear:both;visibility:hidden}table.collapsed tbody th,table.collapsed tbody td{padding:2px 0 !important}table.collapsed tbody td:empty{display:none}body.ltr table.collapsed tbody [data-title]{margin-right:0}body.rtl table.collapsed tbody [data-title]{margin-left:0}table.collapsed tbody [data-title]:before{margin-right:5px;content:attr(data-title) ":";font-weight:bold}table.collapsed tbody [data-title] form{display:inline-block}.datatablesorthelper,.editabletablesorthelper,.thumbviewhelper{background-color:#fff;box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.datatablesorthelper,.datatablesorthelper .element,.datatablesorthelper a{cursor:move !important}.datatablesorthelper tr:first-child th,.datatablesorthelper tr:first-child td{border-top:none !important}.datatablesorthelper tr:last-child th,.datatablesorthelper tr:last-child td{border-bottom:none !important}.element{position:relative;cursor:default;-webkit-user-select:none;user-select:none;font-weight:normal;border-radius:3px}.element:focus,li:focus .element{background-color:#f3f7fc}.element.sel,li.sel .element{background-color:#cdd8e4 !important;cursor:default}.element.sel:focus,li.sel .element:focus{background-color:#bdcbdb !important}.element.sel.loading:after,li.sel .element.loading:after{background-image:url(../images/spinner_element.gif)}.element.sel.hasthumb .elementthumb img,li.sel .element.hasthumb .elementthumb img{box-shadow:0 0 0 1px rgba(81,95,108,.1),0 6px 4px -4px rgba(81,95,108,.2)}.element.hasthumb .elementthumb:not(:empty){position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.element.hasthumb .elementthumb:not(:empty) img{display:block;-webkit-flex-shrink:0;flex-shrink:0;pointer-events:none;border-radius:3px;max-width:100%;max-height:100%}.element.hasthumb .elementthumb:not(:empty).rounded img{border-radius:50%}.element .label{display:inline-block}.element .label .draft-label{display:inline-block;padding:1px 5px;font-weight:normal;text-decoration:none !important;color:#606d7b;background:#e4edf6;border-radius:5px}body.ltr .element .label .draft-label{margin:-1px 0 -1px 7px}body.rtl .element .label .draft-label{margin:-1px 7px -1px 0}.element.small,.element.large:not(.hasthumb){display:inline-block;padding:7px;box-sizing:border-box}body.ltr .element.small.hasstatus,body.ltr .element.large:not(.hasthumb).hasstatus{padding-left:22px}body.rtl .element.small.hasstatus,body.rtl .element.large:not(.hasthumb).hasstatus{padding-right:22px}.element.small.hasstatus .status,.element.large:not(.hasthumb).hasstatus .status{position:absolute;top:calc(50% - 5px)}body.ltr .element.small.hasstatus .status,body.ltr .element.large:not(.hasthumb).hasstatus .status{left:7px}body.rtl .element.small.hasstatus .status,body.rtl .element.large:not(.hasthumb).hasstatus .status{right:7px}.element.small.hasstatus .icon:not(.delete),.element.large:not(.hasthumb).hasstatus .icon:not(.delete){position:absolute;top:calc(50% - 11px)}body.ltr .element.small.hasstatus .icon:not(.delete),body.ltr .element.large:not(.hasthumb).hasstatus .icon:not(.delete){left:6px}body.rtl .element.small.hasstatus .icon:not(.delete),body.rtl .element.large:not(.hasthumb).hasstatus .icon:not(.delete){right:6px}body.ltr .element.small.hasthumb,body.ltr .element.large:not(.hasthumb).hasthumb{padding-left:39px}body.rtl .element.small.hasthumb,body.rtl .element.large:not(.hasthumb).hasthumb{padding-right:39px}.element.small.hasthumb .elementthumb:not(:empty),.element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){top:calc(50% - 17px);width:34px;height:34px}body.ltr .element.small.hasthumb .elementthumb:not(:empty),body.ltr .element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){left:0}body.rtl .element.small.hasthumb .elementthumb:not(:empty),body.rtl .element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){right:0}.element.small.hasthumb .elementthumb:not(:empty).checkered img,.element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty).checkered img{background-image:-o-linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(315deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),-o-linear-gradient(315deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);-o-background-size:8px 8px;background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}body.ltr .element.small.hasthumb.hasstatus,body.ltr .element.large:not(.hasthumb).hasthumb.hasstatus{padding-left:54px}body.rtl .element.small.hasthumb.hasstatus,body.rtl .element.large:not(.hasthumb).hasthumb.hasstatus{padding-right:54px}body.ltr .element.small.hasthumb.hasstatus .status,body.ltr .element.large:not(.hasthumb).hasthumb.hasstatus .status{left:39px}body.rtl .element.small.hasthumb.hasstatus .status,body.rtl .element.large:not(.hasthumb).hasthumb.hasstatus .status{right:39px}.element.large.hasthumb{display:block;padding:132px 7px 7px;width:134px;box-sizing:border-box}body.ltr .element.large.hasthumb.hasstatus{padding-left:22px}body.rtl .element.large.hasthumb.hasstatus{padding-right:22px}.element.large.hasthumb.hasstatus .status{position:absolute;top:138px}body.ltr .element.large.hasthumb.hasstatus .status{left:7px}body.rtl .element.large.hasthumb.hasstatus .status{right:7px}.element.large.hasthumb .elementthumb:not(:empty){top:7px;width:120px;height:120px}body.ltr .element.large.hasthumb .elementthumb:not(:empty){left:7px}body.rtl .element.large.hasthumb .elementthumb:not(:empty){right:7px}.element.large.hasthumb .elementthumb:not(:empty).checkered img{background-image:-o-linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(315deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),-o-linear-gradient(315deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);-o-background-size:15px 15px;background-size:15px 15px;background-position:0 0,7.5px 0,7.5px -7.5px,0 7.5px}.element.large.hasthumb .label{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal}body.ltr .element.removable .label{padding-right:20px}body.rtl .element.removable .label{padding-left:20px}.element.removable .delete:before{color:var(--ui-control-color)}.element.removable.small .delete,.element.removable.large:not(.hasthumb) .delete{position:absolute;top:calc(50% - 11px)}body.ltr .element.removable.small .delete,body.ltr .element.removable.large:not(.hasthumb) .delete{right:7px}body.rtl .element.removable.small .delete,body.rtl .element.removable.large:not(.hasthumb) .delete{left:7px}.element.removable.large.hasthumb .delete{position:absolute}body.ltr .element.removable.large.hasthumb .delete{right:7px}body.rtl .element.removable.large.hasthumb .delete{left:7px}body.ltr .element.loading{padding-right:31px}body.rtl .element.loading{padding-left:31px}.element.loading:after{content:"";font-size:0;position:absolute;bottom:0;width:24px;background:url(../images/spinner.gif) no-repeat 50% 50%;height:32px}body.ltr .element.loading:after{right:3px}body.rtl .element.loading:after{left:3px}.element.loading .delete,.element:not(.removable) .delete{display:none}.elements{position:relative}.elements.busy{min-height:200px}.elements.busy:after{display:block;content:"";font-size:0;position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;background:rgba(255,255,255,.75) url(../images/spinner.gif) no-repeat 50% 50%;border-radius:5px}.elements .header{margin:-24px -24px 24px;padding:14px 24px;background-color:#f3f7fc;box-shadow:none}.elements .header:after{content:""}.elements .header .selectallcontainer{cursor:default}body.ltr .elements .header .selectallcontainer .checkbox{margin-right:5px}body.rtl .elements .header .selectallcontainer .checkbox{margin-left:5px}.elements .tableview .move{display:block;position:absolute;top:calc(50% - 11px);font-size:11px;text-decoration:none}body.ltr .elements .tableview .move{margin-left:-14px}body.rtl .elements .tableview .move{margin-right:-14px}.elements .tableview .toggle{display:block;position:absolute;top:calc(50% - 7px);padding:4px}body.ltr .elements .tableview .toggle{margin-left:-16px}body.rtl .elements .tableview .toggle{margin-right:-16px}body.ltr .elements .tableview .move+.toggle{margin-left:-34px}body.rtl .elements .tableview .move+.toggle{margin-right:-34px}.elements .thumbsview{width:calc( 100% + 15px - );display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.ltr .elements .thumbsview{margin:-7px -8px -8px -7px}body.rtl .elements .thumbsview{margin:-7px -7px -8px -8px}.elements .thumbsview li{position:relative}body.ltr .elements .thumbsview li{margin:0 1px 1px 0}body.rtl .elements .thumbsview li{margin:0 0 1px 1px}.elements .thumbsview li:hover .element{background-color:#f3f7fc}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-right:28px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-left:43px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-right:43px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{right:28px}.elements .thumbsview li.has-checkbox .checkbox{position:absolute;top:134px}body.ltr .elements .thumbsview li.has-checkbox .checkbox{left:7px}body.rtl .elements .thumbsview li.has-checkbox .checkbox{right:7px}.export-form{position:relative}.export-form .spinner{position:absolute;bottom:0}body.ltr .export-form .spinner{right:-24px}body.rtl .export-form .spinner{left:-24px}.thumbviewhelper{margin:-7px;padding:7px}.thumbviewhelper .thumbsview,.thumbviewhelper .thumbsview li{margin:0 !important}.structure{position:relative;z-index:1}body.ltr .structure li{padding-left:8px}body.rtl .structure li{padding-right: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:#0b69a3}.structure li.draginsertion{position:relative;height:2px;background-color:#0b69a3 !important;border-radius:1px}body.ltr .structure li.draginsertion{margin:-1px 0 -1px 8px}body.rtl .structure li.draginsertion{margin:-1px 8px -1px 0}body.ltr .structure li.draginsertion{padding-left:0}body.rtl .structure li.draginsertion{padding-right:0}body.ltr .structure li.draginsertion{border-left:none}body.rtl .structure li.draginsertion{border-right:none}.structure li .toggle{position:relative;z-index:1;padding:4px}body.ltr .structure li .toggle{float:left}body.rtl .structure li .toggle{float:right}body.ltr .structure li .toggle{margin:10px -8px 0 -12px}body.rtl .structure li .toggle{margin:10px -12px 0 -8px}.structure li .row:after{content:"";display:block;height:0;clear:both;visibility:hidden}.structure li .move,.structure li .add{opacity:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}body.ltr .structure li .move,body.ltr .structure li .add{margin:5px 5px 0 0}body.rtl .structure li .move,body.rtl .structure li .add{margin:5px 0 0 5px}.structure li .add{padding:0 5px}.structure li .add:before{content:"downangle";color:rgba(123,135,147,.5)}.structure li .add:not(.disabled):hover:before,.structure li .add.active:before{color:#0b69a3}body.ltr .structure li .checkbox{float:left}body.rtl .structure li .checkbox{float:right}body.ltr .structure li .checkbox{margin:7px 0 0 7px}body.rtl .structure li .checkbox{margin:7px 7px 0 0}body.ltr .structure ul{margin-left:-3px}body.rtl .structure ul{margin-right:-3px}.structure ul li{background-repeat:no-repeat}body.ltr .structure ul li{padding-left:38px}body.rtl .structure ul li{padding-right:38px}body.ltr .structure ul li{background-image:url(../images/branch.png);background-position:0 0}body.rtl .structure ul li{background-image:url(../images/branch_rtl.png);background-position:100% 0}body.ltr .structure ul li:not(:last-child):not(.last){padding-left:37px}body.rtl .structure ul li:not(:last-child):not(.last){padding-right:37px}body.ltr .structure ul li:not(:last-child):not(.last){border-left:1px solid rgba(51,64,77,.1)}body.rtl .structure ul li:not(:last-child):not(.last){border-right:1px solid rgba(51,64,77,.1)}body.ltr .structure ul li:not(:last-child):not(.last){background-position:-1px 0}body.rtl .structure ul li:not(:last-child):not(.last){background-position:calc(100% + 1px) 0}body.ltr .structure ul li.draginsertion{margin-left:38px}body.rtl .structure ul li.draginsertion{margin-right:38px}.structure .row.draghover .element{z-index:2;border-radius:15px;box-shadow:inset 0 0 0 2px #0b69a3}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px #0b69a3}.elementselect{position:relative;min-height:37px;margin-top:-7px}.elementselect:after{content:"";display:block;height:0;clear:both;visibility:hidden}body.ltr .elementselect .element,body.ltr .elementselect .btn{float:left}body.rtl .elementselect .element,body.rtl .elementselect .btn{float:right}body.ltr .elementselect .element,body.ltr .elementselect .btn{margin:7px 7px 0 0}body.rtl .elementselect .element,body.rtl .elementselect .btn{margin:7px 0 0 7px}.elementselect .element.small,.elementselect .flex,.elementselect .btn{clear:both}.elementselect .element{z-index:1}.elementselect .element.small{max-width:100%}.elementselect .element.small .label{display:block;max-width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}body.ltr .elementselect .caboose{float:left}body.rtl .elementselect .caboose{float:right}.elementselect .flex .btn{float:none !important}table.editable{border-radius:5px;border:1px solid #cdd8e4}table.editable th,table.editable td.action{color:#596673;font-weight:normal;background-color:#f3f7fc}table.editable thead tr th,table.editable tbody tr th{padding:6px 10px}table.editable thead tr th{border-bottom:1px solid rgba(51,64,77,.1)}body.ltr table.editable thead tr th.has-info{padding-right:calc(15px + 1em)}body.rtl table.editable thead tr th.has-info{padding-left:calc(15px + 1em)}table.editable thead tr th span.info{position:absolute;margin-left:5px}table.editable tbody tr:not(:first-child) th,table.editable tbody tr:not(:first-child) td{border-top:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr:last-child td:first-child{border-bottom-left-radius:5px}body.rtl table.editable tbody tr:last-child td:first-child{border-bottom-right-radius:5px}body.ltr table.editable tbody tr:last-child td:first-child textarea,body.ltr table.editable tbody tr:last-child td:first-child input.text{border-bottom-left-radius:4px}body.rtl table.editable tbody tr:last-child td:first-child textarea,body.rtl table.editable tbody tr:last-child td:first-child input.text{border-bottom-right-radius:4px}body.ltr table.editable tbody tr td:not(:first-child),body.ltr table.editable tbody tr th~td:not(.hidden)~td{border-left:1px solid rgba(51,64,77,.1)}body.rtl table.editable tbody tr td:not(:first-child),body.rtl table.editable tbody tr th~td:not(.hidden)~td{border-right:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr th~td:not(:first-child){border-left:1px solid #dbdddf}body.rtl table.editable tbody tr th~td:not(:first-child){border-right:1px solid #dbdddf}table.editable tbody tr td{vertical-align:top;text-align:center;background-color:#fff;padding:4px 10px}table.editable tbody tr td.focus{position:relative;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1)}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{white-space:pre-wrap}body.ltr table.editable tbody tr td.textual pre{text-align:left}body.rtl table.editable tbody tr td.textual pre{text-align:right}table.editable tbody tr td.lightswitch-cell{padding-top:9px;padding-bottom:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin:0 auto}table.editable tbody tr td.checkbox-cell{padding-top:10px;padding-bottom:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;margin:-2px auto 0;width:16px;height:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px #cf1124}table.editable tbody tr td.disabled{position:relative;opacity:1}table.editable tbody tr td.disabled:after{content:"";font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(243,247,252,.75);-webkit-user-select:none;user-select:none}table.editable tbody tr td.action{padding:4px 7px}body.ltr table.editable tbody tr td.action+td.action{border-left:none}body.rtl table.editable tbody tr td.action+td.action{border-right:none}body.ltr table.editable tbody tr td.action+td.action{padding-left:0}body.rtl table.editable tbody tr td.action+td.action{padding-right:0}table.editable tbody tr td .flex>*{margin-bottom:0}table.editable tbody textarea,table.editable tbody textarea.text,table.editable tbody input.text,table.editable tbody pre{display:block;width:100%;border:none;box-shadow:none;border-radius:0;padding:7px 10px;background-color:rgba(0,0,0,0);overflow:hidden;-o-transition:none;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-bottom:0}table.editable tbody .color-container>.color{position:absolute;top:10px;z-index:1}body.ltr table.editable tbody .color-container>.color{left:10px}body.rtl table.editable tbody .color-container>.color{right:10px}body.ltr table.editable tbody .color-container .color-hex-indicator{left:32px}body.rtl table.editable tbody .color-container .color-hex-indicator{right:32px}body.ltr table.editable tbody .color-container .color-input{padding-left:calc(32px + 1em)}body.rtl table.editable tbody .color-container .color-input{padding-right:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:100%}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{top:6px}body.ltr table.editable tbody .datewrapper .text+div[data-icon],body.ltr table.editable tbody .timewrapper .text+div[data-icon]{left:10px}body.rtl table.editable tbody .datewrapper .text+div[data-icon],body.rtl table.editable tbody .timewrapper .text+div[data-icon]{right:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%;border:1px dashed rgba(81,95,108,.25);background-color:rgba(0,0,0,0);box-shadow:none}table.editable+.btn.add:focus{border-style:solid;border-color:#1992d4}table.editable:not(.hidden)+.btn.add{border-top-width:0;border-radius:0 0 4px 4px}.border-box+.buttons,.shadow-box+.buttons{margin-top:7px}body.ltr ul.tree,body.ltr .tree ul{margin-left:20px}body.rtl ul.tree,body.rtl .tree ul{margin-right:20px}body.ltr .tree li .toggle{margin:7px 0 0 -15px}body.rtl .tree li .toggle{margin:7px -15px 0 0}.status{display:inline-block;width:10px;height:10px;border:1px solid rgba(0,0,0,0);border-radius:100%;box-sizing:border-box}body.ltr .status{margin-right:10px}body.rtl .status{margin-left:10px}body.use-shapes .status.pending{background-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 10px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cb6e17 rgba(0,0,0,0);border-radius:1px}body.use-shapes .status.off,body.use-shapes .status.suspended,body.use-shapes .status.expired{border-radius:1px}.status:not(.on):not(.live):not(.active):not(.enabled):not(.pending):not(.off):not(.suspended):not(.expired):not(.yellow):not(.orange):not(.red):not(.pink):not(.purple):not(.blue):not(.green):not(.turquoise):not(.light):not(.grey):not(.black){border-color:var(--ui-control-color)}.green,.status.on,.status.live,.status.active,.status.enabled{background-color:#27ab83}.orange,.status.pending{background-color:#cb6e17}.red,.status.off,.status.suspended,.status.expired{background-color:#cf1124}.yellow{background-color:#fadb5f}.pink{background-color:#e8368f}.purple{background-color:#9b59b6}.blue{background-color:#1992d4}.turquoise{background-color:#65d6ad}.status.light{background-color:#e4edf6}.grey{background-color:#9aa5b1}.black{background-color:#33404d}.status.white,.status.disabled{opacity:1}.progressbar{border-radius:6px;border:2px solid #3f4d5a;padding:2px;position:absolute;left:20%;width:60%;z-index:1000}.progressbar-inner{border-radius:2px;height:4px;background-color:#3f4d5a}.progressbar:not(.pending) .progressbar-inner{width:0;-o-transition:width linear 100ms;transition:width linear 100ms}.progressbar.pending .progressbar-inner{-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:250ms;-o-animation-duration:250ms;animation-duration:250ms;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}body.ltr .progressbar.pending .progressbar-inner{background:-o-repeating-linear-gradient(315deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px);background:repeating-linear-gradient(135deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}body.rtl .progressbar.pending .progressbar-inner{background:-o-repeating-linear-gradient(45deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px);background:repeating-linear-gradient(45deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}body.ltr .progressbar.pending .progressbar-inner{-webkit-animation-name:pendingprogress-ltr;-o-animation-name:pendingprogress-ltr;animation-name:pendingprogress-ltr}body.rtl .progressbar.pending .progressbar-inner{-webkit-animation-name:pendingprogress-rtl;-o-animation-name:pendingprogress-rtl;animation-name:pendingprogress-rtl}@-webkit-keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@-o-keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@-webkit-keyframes pendingprogress-rtl{from{background-position:0}to{background-position:-25px}}@-o-keyframes pendingprogress-rtl{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;top:0;display:none}body.ltr .elementselect .progress-shade{left:0}body.rtl .elementselect .progress-shade{right:0}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{padding:7px 10px !important;max-width:400px;background-color:#f3f7fc !important}.missing-component .error{margin:0}.missing-component .install-plugin{margin:7px 0 -7px;border-top:1px solid rgba(51,64,77,.1);position:relative}body.ltr .missing-component .install-plugin{padding:10px 0 10px 40px}body.rtl .missing-component .install-plugin{padding:10px 40px 10px 0}.missing-component .install-plugin .icon{width:32px;height:32px;position:absolute;top:calc(50% - 16px)}body.ltr .missing-component .install-plugin .icon{left:0}body.rtl .missing-component .install-plugin .icon{right:0}.missing-component .install-plugin .icon img,.missing-component .install-plugin .icon svg{width:100%;height:100%}.missing-component .install-plugin h3{-webkit-flex:1;flex:1;margin:8px 0 !important}.missing-component .install-plugin .btn{margin:0}.pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);position:relative;margin:14px 0;padding:24px;border-radius:5px;word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}.pane .pane,#content .pane{background-color:#f3f7fc;border:1px solid rgba(51,64,77,.1);box-shadow:none}.pane.loading{min-height:200px}.pane.loading:after{display:block;content:"";font-size:0;position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;background:url(../images/spinner.gif) no-repeat 50% 50%}.pane-header{margin:-24px var(--neg-padding) 24px;padding:7px 24px;background:#f3f7fc;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);border-radius:5px 5px 0 0}.pane-header .btn{margin:5px 0;width:34px;height:30px;padding-left:0;padding-right:0}.pane-header .btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}.pane-header .btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:3px 0}.pane-tabs{margin-bottom:-7px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;max-width:100%}.pane-tabs ul{margin:-7px var(--neg-padding) 0;padding:7px var(--padding) 0;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs ul::-webkit-scrollbar{display:none}body.ltr .pane-tabs ul.scrollable{-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px);mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.rtl .pane-tabs ul.scrollable{-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.ltr .pane-tabs ul li:not(:first-child) a{margin-left:4px}body.rtl .pane-tabs ul li:not(:first-child) a{margin-right:4px}.pane-tabs ul li a{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;position:relative;border-radius:4px 4px 0 0;padding:0 12px;white-space:nowrap;color:#606d7b;height:40px}.pane-tabs ul li a:hover{text-decoration:none}.pane-tabs ul li a:not(.sel):hover{background-color:rgba(154,165,177,.15)}.pane-tabs ul li a.sel{cursor:default;color:#3f4d5a;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}.pane-tabs ul li a.sel:focus{box-shadow:var(--focus-ring)}body.ltr .pane-tabs ul li a span[data-icon]{margin-left:4px}body.rtl .pane-tabs ul li a span[data-icon]{margin-right:4px}body.ltr .pane-tabs .menubtn{margin-left:32px}body.rtl .pane-tabs .menubtn{margin-right:32px}.meta{padding:0 24px;overflow:visible}.meta>.field,.meta>.data,.meta>.flex-fields>.field,.meta>.flex-fields>.data{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 -24px !important;padding:0 24px;-o-transition:padding-left linear 100ms,padding-right linear 100ms;transition:padding-left linear 100ms,padding-right linear 100ms}body.ltr .meta>.field.nested,body.ltr .meta>.data.nested,body.ltr .meta>.flex-fields>.field.nested,body.ltr .meta>.flex-fields>.data.nested{padding-left:38px}body.rtl .meta>.field.nested,body.rtl .meta>.data.nested,body.rtl .meta>.flex-fields>.field.nested,body.rtl .meta>.flex-fields>.data.nested{padding-right: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;width:31px;font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"plus";color:#606d7b}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{left:0}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{right:0}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{text-align:right}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{text-align:left}.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{-webkit-flex:0 0 105px;flex:0 0 105px;line-height:18px}body.ltr .meta>.field>.heading,body.ltr .meta>.data>.heading,body.ltr .meta>.flex-fields>.field>.heading,body.ltr .meta>.flex-fields>.data>.heading{margin:0 7px 0 0}body.rtl .meta>.field>.heading,body.rtl .meta>.data>.heading,body.rtl .meta>.flex-fields>.field>.heading,body.rtl .meta>.flex-fields>.data>.heading{margin:0 0 0 7px}.meta>.field.lightswitch-field>.heading,.meta>.data.lightswitch-field>.heading,.meta>.flex-fields>.field.lightswitch-field>.heading,.meta>.flex-fields>.data.lightswitch-field>.heading{-webkit-flex:1;flex:1}.meta>.field>.input .flex,.meta>.data>.input .flex,.meta>.flex-fields>.field>.input .flex,.meta>.flex-fields>.data>.input .flex{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.meta>.field>.input .flex>*,.meta>.data>.input .flex>*,.meta>.flex-fields>.field>.input .flex>*,.meta>.flex-fields>.data>.input .flex>*{margin-bottom:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding:14px 0}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding:7px 0}.meta>.field>.heading>label,.meta>.data>.heading,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.data>.heading{color:#596673}.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{padding:7px 0;width:calc(100% - 112px)}.meta>.data>.value,.meta>.flex-fields>.data>.value{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.meta>.data>.value>[data-icon=draft],.meta>.flex-fields>.data>.value>[data-icon=draft]{margin-top:-2px}body.ltr .meta>.data>.value>[data-icon=draft],body.ltr .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-right:8px}body.rtl .meta>.data>.value>[data-icon=draft],body.rtl .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-left:8px}.meta>.field.lightswitch-field>.input,.meta>.flex-fields>.field.lightswitch-field>.input{-webkit-flex:0;flex:0;width:auto}.meta>.field.has-errors,.meta>.flex-fields>.field.has-errors{border:1px solid #cf1124 !important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-top: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:-7px 0;padding:14px 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)}body.ltr .meta>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{left:0}body.rtl .meta>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{right: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%}body.ltr .meta>.field>.input>.datetimewrapper>.clear-btn,body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.input>.datetimewrapper>.clear-btn,body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-left:-24px}.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:0 0 6px;width:100%;list-style-type:none}body.ltr .meta>.field>.clear-btn,body.ltr .meta>.flex-fields>.field>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.clear-btn,body.rtl .meta>.flex-fields>.field>.clear-btn{margin-left:-24px}.meta>.field:not(:first-child),.meta>.flex-fields+.field{border-top:1px solid rgba(51,64,77,.1)}.meta>.flex-fields h2,.meta>.flex-fields blockquote.note{margin:0 -24px !important;padding:14px 24px;background-color:#ebf2fa}.meta>.flex-fields blockquote.note{border-radius:0;border:none}.meta>.flex-fields hr{margin:0 -24px}.meta>.field>.input>.select{display:block;margin:-7px 0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select:after{right:0}body.rtl .meta>.field>.input>.select:after{left:0}.meta>.field>.input>.select+.spinner{position:absolute;top:calc(50% - 17px)}body.ltr .meta>.field>.input>.select+.spinner{right:-24px}body.rtl .meta>.field>.input>.select+.spinner{left:-24px}.meta>.field>.input>.select select{width:100%;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select select{padding:7px 12px 7px 0}body.rtl .meta>.field>.input>.select select{padding:7px 0 7px 12px}.body{position:relative}.slideout-container,.slideout,.modal,.hud{z-index:100;box-sizing:border-box}.modal,.hud .body{border-radius:5px;background-color:#fff;box-shadow:0 25px 100px rgba(31,41,51,.5)}.slideout-shade{opacity:0;-o-transition:opacity linear 250ms;transition:opacity linear 250ms}.slideout-shade.so-visible{opacity:1}.slideout-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;pointer-events:none}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{position:absolute;background-color:#fff;box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;padding:24px var(--padding);pointer-events:all}.slideout.so-mobile{--padding: 10px;--neg-padding: -10px;width:100%;height:100%;left:0;-o-transition:top linear 250ms;transition:top linear 250ms;will-change:top}.slideout:not(.so-mobile){top:8px;width:calc(50% - 8px);height:calc(100% - 16px);border-radius:5px}body.ltr .slideout:not(.so-mobile){-o-transition:left linear 250ms;transition:left linear 250ms;will-change:left}body.rtl .slideout:not(.so-mobile){-o-transition:right linear 250ms;transition:right linear 250ms;will-change:right}.element-editor>.pane-header{z-index:2}.element-editor>.pane-header>.ee-toolbar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin-bottom:-7px}.element-editor>.pane-header>.ee-toolbar>.pane-tabs{width:1px;-webkit-flex:1;flex:1;margin-bottom:0}.element-editor.so-mobile>.pane-header{padding-left:10px;padding-right:10px}.element-editor>.ee-body{-webkit-flex:1;flex:1;margin:-24px var(--neg-padding) 0;padding:24px var(--padding);overflow:hidden auto;position:relative}.element-editor>.ee-body>.ee-sidebar{position:absolute;top: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%;box-sizing:border-box;padding:0 var(--padding);background-color:#e4edf6;overflow:hidden auto;z-index:1}.element-editor>.ee-body>.ee-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .element-editor>.ee-body>.ee-sidebar{-o-transition:right linear 250ms;transition:right linear 250ms}body.rtl .element-editor>.ee-body>.ee-sidebar{-o-transition:left linear 250ms;transition:left linear 250ms}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container{margin:0 var(--neg-padding);height:auto;min-height:54px}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container+.pane-header{border-radius:0}.element-editor>.ee-body>.ee-sidebar>.meta{margin:0 var(--neg-padding);padding:0 var(--padding)}.element-editor>.ee-body>.ee-sidebar>.meta:not(.read-only){background:#f3f7fc}.element-editor>.ee-body>.ee-sidebar>.meta.read-only{padding-top:14px;padding-bottom:14px}.element-editor>.ee-footer{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0 var(--neg-padding) -24px;padding:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc;z-index:3}.element-editor>.ee-footer:focus{box-shadow:var(--focus-ring)}.element-editor>.ee-footer>.ee-site-select{-webkit-flex:1;flex:1}body.ltr .element-editor>.ee-footer>.btn{margin-left:5px}body.rtl .element-editor>.ee-footer>.btn{margin-right:5px}body.ltr .element-editor>.ee-footer>.spinner{margin:0 var(--neg-padding) 0 0}body.rtl .element-editor>.ee-footer>.spinner{margin:0 0 0 var(--neg-padding)}@media(min-width: 1536px){.element-editor .sidebar-btn{display:none}.element-editor .ee-body{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0;overflow:hidden}.element-editor .ee-body>.fields{position:relative;z-index:2;padding:24px;width:calc(100% - 350px);height:100%;box-sizing:border-box;box-shadow:0 0 0 1px rgba(19,26,32,.1);overflow:hidden auto}.element-editor .ee-body>.ee-sidebar{position:relative;display:block !important;top:auto;right:auto !important;left:auto !important;height:100%;box-shadow:none}}.header:after,.hud-header:after,.footer:after,.hud-footer:after,.body:after{content:"";display:block;height:0;clear:both;visibility:hidden}.header,.hud-header,.footer,.hud-footer{position:relative;z-index:1;box-sizing:border-box}.header,.hud-header,.footer,.hud-footer{background-color:#e4edf6}.header,.hud-header{border-radius:5px 5px 0 0;padding:24px;box-shadow:inset 0 -1px 0 rgba(51,64,77,.1)}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 5px 5px;padding:14px 24px;box-shadow:inset 0 1px 0 rgba(51,64,77,.1)}.footer.flex>*,.hud-footer.flex>*{margin-bottom:0}.modal .body,.hud .main{padding:24px;overflow:hidden;box-sizing:border-box}.pane .header,.modal .body .header{margin:-24px -24px 24px}.pane .footer,.modal .body .footer{margin:24px -24px -24px}.slideout-shade,.modal-shade,.hud-shade{z-index:100;position:fixed;top:0;left: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}.modal{position:fixed;overflow:hidden}.modal:not(.fitted):not(.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}body.ltr .modal.alert .body{padding-left:76px}body.rtl .modal.alert .body{padding-right:76px}.modal.alert .body:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"alert";font-size:40px;color:#606d7b}body.ltr .modal.alert .body:before{margin:-6px 0 0 -58px}body.rtl .modal.alert .body:before{margin:-6px -58px 0 0}body.ltr .modal.alert .body:before{float:left}body.rtl .modal.alert .body:before{float:right}body.ltr .modal.secure .body{padding-left:76px}body.rtl .modal.secure .body{padding-right:76px}.modal.secure .body:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"secure";font-size:58px;color:#606d7b}body.ltr .modal.secure .body:before{margin:-14px 0 0 -56px}body.rtl .modal.secure .body:before{margin:-14px -56px 0 0}body.ltr .modal.secure .body:before{float:left}body.rtl .modal.secure .body:before{float:right}.modal .resizehandle{position:absolute;z-index:1;bottom:0;width:24px;height:24px;background:no-repeat 50% 50%;cursor:nwse-resize}body.ltr .modal .resizehandle{right:0}body.rtl .modal .resizehandle{left:0}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_rtl.png)}.hud{position:absolute;display:none;top:0}.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{left:-15px;width:15px;height:30px;background-image:url(../images/hudtip_left.png)}.hud .tip-top{top:-15px;width:30px;height:15px;background-image:url(../images/hudtip_top.png)}.hud .tip-right{right:-15px;width:15px;height:30px;background-image:url(../images/hudtip_right.png)}.hud .tip-bottom{bottom:-15px;width:30px;height:15px;background-image:url(../images/hudtip_bottom.png)}.hud .hud-header,.hud .hud-footer{padding:7px 24px}.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{border-radius:8px;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.5);background-clip:content-box}.hud .body ::-webkit-scrollbar-track{background-color:#f3f7fc}.preview-thumb-container{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;height:190px;background-color:#1f2933}.preview-thumb-container.checkered img{background-color:#fff;background-image:-o-linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(315deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),-o-linear-gradient(315deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);-o-background-size:17px 17px;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%;left:0;top:0;background:rgba(31,41,51,.8) no-repeat 50% 50% url(../images/spinner_dark.gif)}#details .preview-thumb-container{margin-bottom:14px;border-radius:5px;overflow:hidden}.preview-thumb-container .preview-thumb{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%;height:100%}.preview-thumb-container .preview-thumb img{display:block;max-width:100%;max-height:190px}.preview-thumb-container .buttons{opacity:0;position:absolute;top:10px;margin:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}body.ltr .preview-thumb-container .buttons{right:10px}body.rtl .preview-thumb-container .buttons{left:10px}.preview-thumb-container .buttons .btn{background-color:#515f6c}.preview-thumb-container .buttons .btn,.preview-thumb-container .buttons .btn:before{color:#fff !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.preview-thumb-container .buttons .btn{background-color:rgba(81,95,108,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity linear 100ms,-webkit-backdrop-filter linear 100ms;-o-transition:opacity linear 100ms,backdrop-filter linear 100ms;transition:opacity linear 100ms,backdrop-filter linear 100ms;transition:opacity linear 100ms,backdrop-filter linear 100ms,-webkit-backdrop-filter linear 100ms}}.preview-thumb-container .buttons .btn:hover{background-color:#606d7b}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.preview-thumb-container .buttons .btn:hover{background-color:rgba(96,109,123,.7)}}.preview-thumb-container:hover .buttons,.preview-thumb-container:focus-within .buttons{opacity:1}.elementselectormodal{padding-bottom:62px;-webkit-user-select:none;user-select:none}.elementselectormodal .body{position:relative;height:100%}.elementselectormodal .body .spinner.big{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{position:absolute;top:0;height:100%;overflow:auto}body.ltr .elementselectormodal .body .content .sidebar{margin-left:-249px}body.rtl .elementselectormodal .body .content .sidebar{margin-right:-249px}.elementselectormodal .body .content .main{margin:-24px;padding:24px;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 .tableview table .element{display:inline-block}.elementselectormodal .body .content .main .elements .tableview table tr.disabled{opacity:1;color:#cdd8e4}.elementselectormodal .body .content .main .elements .tableview table tr.disabled .element{opacity:.25}.elementselectormodal .body .content .main .elements .tableview table tr th,.elementselectormodal .body .content .main .elements .tableview table tr td{cursor:default}body.ltr .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-left:7px}body.rtl .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-right:7px}.elementselectormodal .body .content .main .elements .structure .row{margin-top:1px}.elementselectormodal .footer{position:absolute;bottom:0;left:0;width:100%;margin:0;height:62px;box-sizing:border-box}body.ltr .elementselectormodal .footer .spinner{float:right}body.rtl .elementselectormodal .footer .spinner{float:left}body.ltr .elementselectormodal .footer .spinner{margin-right:-24px}body.rtl .elementselectormodal .footer .spinner{margin-left:-24px}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{position:absolute;top:0}body.ltr .element-hud-form .buttons .spinner{right:-24px}body.rtl .element-hud-form .buttons .spinner{left:-24px}.logoutwarningmodalshade,.loginmodalshade{z-index:101}#logoutwarningmodal,#loginmodal,#elevatedsessionmodal,.prompt{width:500px}#logoutwarningmodal,#loginmodal{z-index:101}#loginmodal .inputcontainer,#elevatedsessionmodal .inputcontainer{position:relative}#loginmodal .inputcontainer .spinner,#elevatedsessionmodal .inputcontainer .spinner{position:absolute;top:0;margin-top:0}body.ltr #loginmodal .inputcontainer .spinner,body.ltr #elevatedsessionmodal .inputcontainer .spinner{right:-24px}body.rtl #loginmodal .inputcontainer .spinner,body.rtl #elevatedsessionmodal .inputcontainer .spinner{left:-24px}.prompt{height:auto;min-height:auto}.deleteusermodal .content-summary{margin:-24px -24px 24px;padding:24px;background-color:#f3f7fc}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{display:inline-block;vertical-align:middle}body.ltr .deleteusermodal .elementselect{margin-left:10px}body.rtl .deleteusermodal .elementselect{margin-right:10px}body.ltr .deleteusermodal .buttons .spinner{margin-right:-20px}body.rtl .deleteusermodal .buttons .spinner{margin-left:-20px}.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:100px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.menu,.ui-datepicker,.ui-timepicker-list{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;-webkit-user-select:none;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 h6:first-child{margin-top:14px !important}body.ltr .menu ul.padded li a{padding-left:24px}body.rtl .menu ul.padded li a{padding-right:24px}.menu ul.padded li a[data-icon]:before,.menu ul.padded li a.icon:before,.menu ul.padded li a.sel:before{font-size:14px;color:var(--ui-control-color)}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{float:left}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{float:right}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{margin:3px 0 0 -17px}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{margin:3px -17px 0 0}.menu ul.padded li a[data-icon].error:before,.menu ul.padded li a.icon.error:before,.menu ul.padded li a.sel.error:before{color:#cf1124}.menu ul.padded li a.sel:not([data-icon]):before{content:"check"}.menu ul li a{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;font-size:14px}.menu ul li a:not(.flex){display:block !important}.menu ul li a.sel{cursor:default}.menu ul li a .shortcut{padding:0 4px;border-radius:4px;box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5)}body.ltr .menu ul li a .shortcut{float:right}body.rtl .menu ul li a .shortcut{float:left}body.ltr .menu ul li a .shortcut{margin-left:14px}body.rtl .menu ul li a .shortcut{margin-right:14px}.menu>.flex{margin-top:10px;margin-bottom:10px;position:relative}body.ltr .menu>.flex.padded{margin-left:-14px}body.rtl .menu>.flex.padded{margin-right:-14px}body.ltr .menu>.flex.padded{padding-left:24px}body.rtl .menu>.flex.padded{padding-right:24px}.menu>.flex.padded.sel:before{position:absolute;top:36px;content:"check";font-size:14px;color:#606d7b}body.ltr .menu>.flex.padded.sel:before{left:7px}body.rtl .menu>.flex.padded.sel:before{right:7px}.menu hr{margin:5px -14px}.menubtn span.icon,.menu span.icon{display:inline-block;margin-top:-1px;width:10px;text-align:center;font-size:14px;color:var(--ui-control-color)}body.ltr .menubtn span.icon,body.ltr .menu span.icon{margin-right:10px}body.rtl .menubtn span.icon,body.rtl .menu span.icon{margin-left:10px}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover{color:#fff;background-color:#8b96a2;--text-color: #fff;--light-text-color: hsl(212deg, 50%, 93%);--ui-control-color: hsl(212deg, 60%, 97%);--ui-control-hover-color: hsl(212deg, 50%, 93%);--ui-control-active-color: hsl(212deg, 50%, 93%)}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover span.icon,.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover:before,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover span.icon,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover:before{color:#fff}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover.error,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover.error{color:#fff !important}body.ltr .menu hr.padded,body.ltr .menu h6.padded{margin-left:10px}body.rtl .menu hr.padded,body.rtl .menu h6.padded{margin-right:10px}.menu--disclosure ul li>a:hover{color:#3f4d5a;background-color:#f3f7fc}body:not(.reduce-focus-visibility) .menu--disclosure ul li>a:focus,body.reduce-focus-visibility .menu--disclosure ul li>a.focus-visible{box-shadow:inset 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7)}.tagselect .elements{display:inline}.tagselect .element.small{clear:none}.tagselect .add{position:relative;z-index:1;display:inline-block;width:12em}body.ltr .tagselect .add{margin:7px 7px 0 0}body.rtl .tagselect .add{margin:7px 0 0 7px}body.ltr .tagselect .add .text{padding-right:30px}body.rtl .tagselect .add .text{padding-left:30px}.tagselect .add .spinner{position:absolute;top:0}body.ltr .tagselect .add .spinner{right:5px}body.rtl .tagselect .add .spinner{left:5px}body.ltr .tagselect.elementselect .element,body.rtl .tagselect.elementselect .element{float:none !important;display:inline-block}body.ltr .tagmenu ul li a{padding-left:26px}body.rtl .tagmenu ul li a{padding-right:26px}body.ltr .tagmenu ul li a:before{float:left}body.rtl .tagmenu ul li a:before{float:right}body.ltr .tagmenu ul li a:before{margin:3px 0 0 -18px}body.rtl .tagmenu ul li a:before{margin:3px -18px 0 0}.shadow-box{border-radius:5px;border:1px solid #cdd8e4;box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.shadow-box thead:first-child tr:first-child th:first-child,table.shadow-box thead:first-child tr:first-child th:first-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:first-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled:after,table.editable thead:first-child tr:first-child th:first-child,table.editable thead:first-child tr:first-child th:first-child.disabled:after,table.editable thead:first-child tr:first-child td:first-child,table.editable thead: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 tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled:after{border-top-left-radius:4px}table.shadow-box thead:first-child tr:first-child th:last-child,table.shadow-box thead:first-child tr:first-child th:last-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:last-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled:after,table.editable thead:first-child tr:first-child th:last-child,table.editable thead:first-child tr:first-child th:last-child.disabled:after,table.editable thead:first-child tr:first-child td:last-child,table.editable thead: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 tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled:after{border-top-right-radius:4px}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-bottom-left-radius:4px}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-bottom-right-radius:4px}.text:not(.selectize-text),.passwordwrapper,.border-box,.matrix-configurator>.field>.input,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .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-text>.selectize-control>.selectize-input.focus,.selectize.multiselect .selectize-control.multi .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}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-text>.selectize-control>.selectize-input:focus,body.reduce-focus-visibility .selectize-text>.selectize-control>.selectize-input.focus-visible,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-control.multi .selectize-input:focus,body.reduce-focus-visibility .selectize.multiselect .selectize-control.multi .selectize-input.focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}input.text,textarea.text,.text>input,.text>textarea,table.editable textarea,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{font-size:14px;line-height:20px;color:#3f4d5a;min-height:3px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow:after{content:"";display:block;height:0;clear:both;visibility:hidden}body.ltr .multitext .multitextrow:first-child .text:first-child{border-top-left-radius:4px}body.rtl .multitext .multitextrow:first-child .text:first-child{border-top-right-radius:4px}body.ltr .multitext .multitextrow:first-child .text:last-child{border-top-right-radius:4px}body.rtl .multitext .multitextrow:first-child .text:last-child{border-top-left-radius:4px}body.ltr .multitext .multitextrow:last-child .text:first-child{border-bottom-left-radius:4px}body.rtl .multitext .multitextrow:last-child .text:first-child{border-bottom-right-radius:4px}body.ltr .multitext .multitextrow:last-child .text:last-child{border-bottom-right-radius:4px}body.rtl .multitext .multitextrow:last-child .text:last-child{border-bottom-left-radius:4px}.multitext .multitextrow:not(:first-child) .text{margin-top:-1px}.multitext .multitextrow .text{border-radius:0;float:left;box-sizing:border-box}body.ltr .multitext .multitextrow .text:not(:first-child){margin-left:-1px}body.rtl .multitext .multitextrow .text:not(:first-child){margin-right:-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-text>.selectize-control>.selectize-input.focus,.multitext .multitextrow .selectize.multiselect .selectize-control.multi .selectize-input.focus{position:relative;z-index:2}.chars-left{position:relative;color:#606d7b}body.ltr .chars-left{float:right}body.rtl .chars-left{float:left}body.ltr .chars-left{margin:-27px 7px 0 0}body.rtl .chars-left{margin:-27px 0 0 7px}.input.ltr>.chars-left{float:right !important;margin-right:7px !important}.input.rtl>.chars-left{float:left !important;margin-left:7px !important}.chars-left.negative-chars-left{color:#cf1124}.field,fieldset{position:relative;margin:24px 0}.flex>.field,.flex>fieldset{margin-top:0;margin-bottom:0}.field{min-inline-size:initial}.field>.status-badge{position:absolute;top:0;width:2px;height:100%;content:"";cursor:help}body.ltr .field>.status-badge{left:-25px}body.rtl .field>.status-badge{right:-25px}.field>.status-badge.modified{background-color:#1992d4}.field>.status-badge.outdated{background-color:#fadb5f}.field>.heading{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;position:relative;margin-top:-5px;margin-bottom:5px}.field>.heading>label,.field>.heading>legend{font-weight:bold;color:#596673}.field>.heading>label code,.field>.heading>legend code{font-size:1em !important}body.ltr .field>.heading>label .info,body.ltr .field>.heading>legend .info{margin-left:5px}body.rtl .field>.heading>label .info,body.rtl .field>.heading>legend .info{margin-right:5px}.field>.heading>.t9n-indicator{color:#606d7b}body.ltr .field>.heading>.t9n-indicator{margin-left:7px}body.rtl .field>.heading>.t9n-indicator{margin-right:7px}.field>.heading+.instructions{margin-top:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-bottom:5px}.field>.input{position:relative}.field>.input:after{content:"";display:block;height:0;clear:both;visibility:hidden}.field>.input+.instructions{margin:5px 0 0}.field>.notice,.field>.warning{margin:5px 0 0}.field>.instructions,.field>.heading>.instructions,.checkboxfield .instructions{color:#596673}.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:1em 0}body.ltr .field>.instructions ul,body.ltr .field>.instructions ol,body.ltr .field>.heading>.instructions ul,body.ltr .field>.heading>.instructions ol,body.ltr .checkboxfield .instructions ul,body.ltr .checkboxfield .instructions ol{padding-left:2em}body.rtl .field>.instructions ul,body.rtl .field>.instructions ol,body.rtl .field>.heading>.instructions ul,body.rtl .field>.heading>.instructions ol,body.rtl .checkboxfield .instructions ul,body.rtl .checkboxfield .instructions ol{padding-right: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-top:.25em}#expand-status-btn{width:30px;height:17px;padding:0;line-height:16px;border-radius:3px;color:#596673}body.ltr #expand-status-btn{margin-left:5px}body.rtl #expand-status-btn{margin-right:5px}#expand-status-btn:before{margin:0}.nested-fields{margin:-24px;padding:24px 24px 0}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-bottom:24px}input.checkbox{opacity:0;position:absolute;width:16px;height:16px}input.checkbox+label,div.checkbox{display:inline-block;clear:none;position:relative;line-height:16px;height:16px;cursor:pointer}body.ltr input.checkbox+label,body.ltr div.checkbox{padding-left:21px}body.rtl input.checkbox+label,body.rtl div.checkbox{padding-right:21px}input.checkbox+label .info,div.checkbox .info{height:16px}input.checkbox:disabled+label,.disabled div.checkbox{cursor:default}body.ltr input.checkbox+label:empty,body.ltr div.checkbox:empty{padding-left:16px}body.rtl input.checkbox+label:empty,body.rtl div.checkbox:empty{padding-right:16px}input.checkbox+label:empty:after,div.checkbox:empty:after{content:"";font-size:0}input.checkbox+label:before,div.checkbox:before{display:block;position:absolute;top:0;width:16px !important;height:16px;box-sizing:border-box;content:"";font-size:0;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);background-clip:padding-box;border-radius:3px}body.ltr input.checkbox+label:before,body.ltr div.checkbox:before{left:0}body.rtl input.checkbox+label:before,body.rtl div.checkbox:before{right:0}input.checkbox:disabled+label,div.checkbox.disabled:before,div.checkbox.disabled+label{opacity:.25}input.checkbox:checked+label:before,div.checkbox.checked:before,.sel div.checkbox:before,input.checkbox:indeterminate+label:before,div.checkbox.indeterminate:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;line-height:16px;color:#1f2933}input.checkbox:checked:not(:indeterminate)+label:before,div.checkbox.checked:not(.indeterminate):before,.sel div.checkbox:not(.indeterminate):before{content:"check";font-size:15px}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{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.checkbox.focus-visible+label:before,body.reduce-focus-visibility .focus-visible div.checkbox:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.monaco-mouse-cursor-text:focus,.monaco-mouse-cursor-text.focus-visible{box-shadow:none !important}fieldset .checkboxfield{margin:5px 0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-top:2px}body.ltr .checkboxfield .instructions,body.ltr .checkboxfield .notice,body.ltr .checkboxfield .warning{padding-left:21px}body.rtl .checkboxfield .instructions,body.rtl .checkboxfield .notice,body.rtl .checkboxfield .warning{padding-right:21px}input.radio{opacity:0;position:absolute;width:16px;height:16px}input.radio+label,div.radio{display:inline-block;clear:none;position:relative;height:16px;cursor:pointer}body.ltr input.radio+label,body.ltr div.radio{padding-left:21px}body.rtl input.radio+label,body.rtl div.radio{padding-right:21px}input.radio:disabled+label,.disabled div.radio{cursor:default}body.ltr input.radio+label:empty,body.ltr div.radio:empty{padding-left:16px}body.rtl input.radio+label:empty,body.rtl div.radio:empty{padding-right:16px}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{top:0;left:0;width:16px;height:16px;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4)}input.radio+label:after,div.radio:after{top:4px;left:4px;width:8px;height:8px}input.radio:disabled+label,div.radio.disabled:before,div.radio.disabled+label{opacity:.25}input.radio:checked+label:after,div.radio.checked:after,.sel div.radio:after{background:#1f2933}body:not(.reduce-focus-visibility) input.radio:focus+label:before,body:not(.reduce-focus-visibility) :focus div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.radio.focus-visible+label:before,body.reduce-focus-visibility .focus-visible div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select{color:#3f4d5a;font-size:14px;-webkit-appearance:none;appearance:none}body:not(.reduce-focus-visibility) .multiselect>select:focus,body.reduce-focus-visibility .multiselect>select.focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select option{padding:1px 8px}.text:not(.selectize-text),.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 9px}.text{background-color:#fff}.text:not(.small){box-sizing:border-box;min-height:34px}.text.small{padding:3px}.text.readable{padding:16px 18px;font-size:16px;line-height:22px}.text.readable+.chars-left{margin-top:-23px}.text input{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.input.errors>.text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.autosuggest-container .text,.text.error{border:1px solid #cf1124 !important}.texticon{position:relative;cursor:text;min-width:130px}.texticon.icon:before{position:absolute;top:9px;color:var(--ui-control-color)}body.ltr .texticon.icon:before{left:9px}body.rtl .texticon.icon:before{right:9px}body.ltr .texticon.icon .text{padding-left:26px}body.rtl .texticon.icon .text{padding-right:26px}body.ltr .texticon.clearable .text{padding-right:22px}body.rtl .texticon.clearable .text{padding-left:22px}.texticon .clear{position:absolute;top:6px;color:var(--ui-control-color);cursor:pointer}body.ltr .texticon .clear{right:9px}body.rtl .texticon .clear{left:9px}.texticon .clear:hover{color:var(--ui-control-hover-color)}.texticon .clear:active{color:var(--ui-control-active-color)}.texticon .clear:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"remove"}.texthint-container{position:relative;height:0}.texthint{position:absolute;top:-1px;width:100%;color:#606d7b;cursor:text}.passwordwrapper{position:relative}.passwordwrapper .password{border:none;background:rgba(0,0,0,0);padding-right:4rem;box-shadow:none}.passwordwrapper .password-toggle{color:#0b69a3;position:absolute;top:0;bottom:0;cursor:pointer}body.ltr .passwordwrapper .password-toggle{right:9px}body.rtl .passwordwrapper .password-toggle{left:9px}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}body.ltr .datetimewrapper>.datewrapper+.timewrapper,body.ltr .datetimewrapper>.timewrapper+.timezone,body.ltr .datetimewrapper>.select{margin-left:5px}body.rtl .datetimewrapper>.datewrapper+.timewrapper,body.rtl .datetimewrapper>.timewrapper+.timezone,body.rtl .datetimewrapper>.select{margin-right:5px}.clear-btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"remove"}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{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;top:calc(50% - 12px);z-index:0;color:#606d7b}body.ltr .datewrapper .text:placeholder-shown+div[data-icon],body.ltr .datewrapper .text.empty-value+div[data-icon],body.ltr .timewrapper .text:placeholder-shown+div[data-icon],body.ltr .timewrapper .text.empty-value+div[data-icon]{left:14px}body.rtl .datewrapper .text:placeholder-shown+div[data-icon],body.rtl .datewrapper .text.empty-value+div[data-icon],body.rtl .timewrapper .text:placeholder-shown+div[data-icon],body.rtl .timewrapper .text.empty-value+div[data-icon]{right:14px}.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{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1}.datewrapper{width:8em}.timewrapper{width:7em}::-webkit-input-placeholder{color:#7b8793}::placeholder{color:#7b8793}::-ms-reveal,::-ms-clear{display:none}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);-webkit-user-select:none;user-select:none;pointer-events:none}body.ltr .select:not(.selectize):after{right:9px}body.rtl .select:not(.selectize):after{left:9px}.select:not(.selectize) select{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;-webkit-appearance:none;appearance:none;white-space:pre}body.ltr .select:not(.selectize) select{padding:7px 22px 7px 10px}body.rtl .select:not(.selectize) select{padding:7px 10px 7px 22px}.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{top:9px}.select:not(.selectize).small select{padding-top:4px !important;padding-bottom:4px !important;font-size:11px}.selectize .selectize-control.single .selectize-input,.selectize .selectize-control.multi .selectize-input{display:block;border-color:inherit;box-shadow:none;background-color:rgba(0,0,0,0)}.selectize .selectize-control.single .selectize-input:after{display:none}body .selectize-dropdown{border:none}.selectize.select{height:34px}.selectize.select:not(.fullwidth){width:25em}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{position:relative;border-radius:5px;white-space:nowrap}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);-webkit-user-select:none;user-select:none;pointer-events:none}body.ltr .selectize.select .selectize-control:after{right:9px}body.rtl .selectize.select .selectize-control:after{left:9px}.selectize.select .selectize-control .selectize-input{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;-webkit-appearance:none;appearance:none}body.ltr .selectize.select .selectize-control .selectize-input{padding:7px 22px 7px 10px}body.rtl .selectize.select .selectize-control .selectize-input{padding:7px 10px 7px 22px}.selectize.select .selectize-control .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{width:100%}.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 8px}.selectize.multiselect .selectize-control.multi .selectize-input.has-items{padding:5px 8px}.selectize.multiselect .selectize-control.multi .selectize-input>div{display:inline-block;border-radius:10px;padding:2px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(123,135,147,.5);margin-top:1px;margin-bottom:1px}.selectize.multiselect .selectize-control.plugin-remove_button [data-value] .remove{padding:0}.selectize .selectize-control .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body .selectize-dropdown{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);margin-top:1px;padding:0}body .selectize-dropdown-content{padding:3px 14px}body .selectize-dropdown-content>div[data-value=new]:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"plus";margin-right:5px}body .selectize-dropdown-content>div[data-value=new]:after{content:"…"}body .selectize-dropdown [data-selectable],body .selectize-dropdown .optgroup-header{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup-header{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin:0;padding:4px 0}body .selectize-dropdown .active{color:#fff;background-color:#8b96a2}.ui-datepicker{position:fixed;top:-300px;-padding:10px;width:210px;height:242px;z-index:101 !important}body.ltr .ui-datepicker{margin-left:1px}body.rtl .ui-datepicker{margin-right:1px}.ui-datepicker-header{padding:8px 8px 4px}body.ltr .ui-datepicker-prev{float:left}body.rtl .ui-datepicker-prev{float:right}body.ltr .ui-datepicker-next{float:right}body.rtl .ui-datepicker-next{float:left}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev,.ui-datepicker-next{width:20px;height:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.ui-datepicker-prev:hover:after,.ui-datepicker-next:hover:after{border-color:#0b69a3}.ui-datepicker-prev:after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}body.ltr .ui-datepicker-prev:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}body.rtl .ui-datepicker-prev:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ui-datepicker-next:after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}body.ltr .ui-datepicker-next:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.rtl .ui-datepicker-next:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);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:26px;line-height:26px;text-align:center;color:#3f4d5a}.ui-datepicker-calendar th span{color:#596673;font-weight:normal}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:#cdd8e4;text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px #cdd8e4}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{overflow-y:auto;width:calc(14px + 6em);height:210px;z-index:100}body.ltr .ui-timepicker-list{margin-left:1px}body.rtl .ui-timepicker-list{margin-right:1px}.ui-timepicker-list li{white-space:nowrap;cursor:pointer}body.ltr .ui-timepicker-list li{padding:2px 0 2px 14px}body.rtl .ui-timepicker-list li{padding:2px 14px 2px 0}.ui-timepicker-list li:hover{background-color:#cdd8e4}.ui-timepicker-list li.ui-timepicker-selected{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.slide-picker{display:-webkit-flex;display:flex;height:15px;white-space:nowrap}.slide-picker a{border:1px solid rgba(51,64,77,.1);background-image:none;width:7px;height:13px;margin-left:0;display:inline-block;margin-top:1px;margin-bottom:1px;box-sizing:border-box}body.ltr .slide-picker a{border-left:none}body.rtl .slide-picker a{border-right:none}.slide-picker a:first-child{width:8px}body.ltr .slide-picker a:first-child{border-left:1px solid #7b8793 !important}body.rtl .slide-picker a:first-child{border-right:1px solid #7b8793 !important}.slide-picker:not(:hover) a.active,.slide-picker:hover a.active-hover{border-top-color:#7b8793;border-bottom-color:#7b8793;height:15px;margin-top:0;margin-bottom:0}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-left:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-right:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-top-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-top-right-radius:3px}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-bottom-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-bottom-right-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-right:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-left:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-top-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-top-left-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-bottom-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-bottom-left-radius:3px}.slide-picker:focus a.active{background-color:#cdd8e4}ul.errors{margin-top:5px;list-style-type:square}body.ltr ul.errors{padding-left:20px}body.rtl ul.errors{padding-right:20px}ul.errors li{color:#cf1124}.message-container{position:absolute;z-index:100;top:0;width:100%;height:100%}body.ltr .message-container{left:0}body.rtl .message-container{right:0}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{top:50%;margin-top:-33px !important;margin-left:auto;margin-right:auto;width:320px;box-shadow:0 25px 100px rgba(31,41,51,.5)}.autosuggest-container{position:relative}.autosuggest__results-container{position:absolute;z-index:2;width:100%;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;padding:0 14px;text-align:left;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_title{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin-top:14px !important}.autosuggest__results-container .autosuggest__results_item{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.autosuggest__results-container .autosuggest__results_item:hover,.autosuggest__results-container .autosuggest__results_item.autosuggest__results_item-highlighted{color:#fff;background-color:#8b96a2;cursor:pointer}.matrix-configurator>.field{max-width:none}.matrix-configurator>.field>.input{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;background-color:#f3f7fc;box-shadow:none}.matrix-configurator .mc-sidebar{box-sizing:border-box}.matrix-configurator .mc-sidebar .mc-col-items{margin-top:-1px;padding-top:1px}.matrix-configurator .mc-sidebar.block-types{width:200px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-top-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-bottom-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-bottom-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}.matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-items .btn{margin:14px}.matrix-configurator .mc-sidebar.mc-fields{width:240px;z-index:1;background:#fff;box-shadow:-1px 0 0 0 rgba(31,41,51,.1),1px 0 0 0 rgba(31,41,51,.1)}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items{padding:14px}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items .btn{margin-top:14px}.matrix-configurator .mc-sidebar>.mc-col-inner-container>.mc-col-heading,.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{margin:0;padding:7px 14px 6px;border-bottom:1px solid rgba(51,64,77,.1);background-color:#f3f7fc;background-image:-o-linear-gradient(rgba(51, 64, 77, 0), rgba(51, 64, 77, 0.05));background-image:linear-gradient(rgba(51, 64, 77, 0), rgba(51, 64, 77, 0.05))}.matrix-configurator .mc-field-settings{-webkit-flex:1;flex:1;position:relative}body.ltr .matrix-configurator .mc-field-settings{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-top-left-radius:3px}body.ltr .matrix-configurator .mc-field-settings{border-bottom-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-bottom-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{padding-left:24px;padding-right:24px}body.ltr .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-items{padding:24px}.matrixconfigitem{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:default;min-height:48px;box-sizing:border-box}.matrixconfigitem.mci-blocktype{margin-top:-1px;padding:8px 14px;border:solid rgba(51,64,77,.1);border-width:1px 0;background-color:#e4edf6}.matrixconfigitem.mci-blocktype.sel{z-index:1;background-color:#cdd8e4}.matrixconfigitem.mci-field{border-radius:4px;padding:7px 10px;background-color:#e4edf6}.matrixconfigitem.mci-field.sel{background-color:#cdd8e4}.matrixconfigitem.mci-field.sel .slide-picker:focus a.active{background-color:#5f6c79}.matrixconfigitem.mci-field+.mci-field{margin-top:7px}.matrixconfigitem .mci-name{-webkit-flex:1;flex:1;overflow:hidden}.matrixconfigitem .mci-name h4,.matrixconfigitem .mci-name .smalltext{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.matrixconfigitem .mci-name h4{margin-bottom:2px;font-weight:normal;color:#3f4d5a}.matrixconfigitem .mci-name h4.mci-required:after{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"asterisk";font-size:8px}body.ltr .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 0 0 4px}body.rtl .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 4px 0 0}.matrixconfigitem.error .mci-name h4{color:#cf1124}body.ltr .matrixconfigitem .slide-picker,body.ltr .matrixconfigitem .icon{margin-left:7px}body.rtl .matrixconfigitem .slide-picker,body.rtl .matrixconfigitem .icon{margin-right:7px}.matrixconfigitem .icon{display:block}.matrixconfigitem .icon:not(.error):before{color:var(--ui-control-color)}.matrixconfigitem .icon:not(.error):hover:before{color:var(--ui-control-hover-color)}.matrixconfigitem .icon:not(.error):active:before{color:var(--ui-control-active-color)}.matrixconfigitem .icon.error:before{color:#cf1124}.matrix>.buttons{margin-top:10px}.matrixblock{position:relative;margin-bottom:10px;padding:0 14px 14px;border-radius:5px;border:1px solid rgba(51,64,77,.1);background-color:#f3f7fc}.matrixblock.static{padding-top:14px}.matrixblock>.titlebar{margin:0 -14px;width:calc(100% + 28px);box-sizing:border-box;border-radius:4px 4px 0 0;color:#606d7b;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal;cursor:default;-webkit-user-select:none;user-select:none;position:relative;background-color:#ebf2fa}body.ltr .matrixblock>.titlebar{padding:5px 70px 5px 35px}body.rtl .matrixblock>.titlebar{padding:5px 35px 5px 70px}.matrixblock>.titlebar:after{display:block;content:"";position:absolute;bottom:-1px;left:14px;width:calc(100% - 28px);height:1px;background-color:rgba(51,64,77,.1)}.matrixblock>.titlebar>.blocktype{display:inline;color:#596673}.matrixblock>.titlebar>.preview{display:inline;opacity:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}body.ltr .matrixblock>.titlebar>.preview{margin-left:7px}body.rtl .matrixblock>.titlebar>.preview{margin-right:7px}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock.disabled{opacity:1}body.ltr .matrixblock.disabled>.titlebar{padding-right:90px}body.rtl .matrixblock.disabled>.titlebar{padding-left:90px}.matrixblock.disabled>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:4px;border-bottom:none}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.checkbox{position:absolute;top:7px}body.ltr .matrixblock>.checkbox{left:14px}body.rtl .matrixblock>.checkbox{right:14px}.matrixblock>.actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:absolute;top:5px;cursor:default}body.ltr .matrixblock>.actions{right:14px}body.rtl .matrixblock>.actions{left:14px}body.ltr .matrixblock>.actions>*{margin:0 0 0 5px}body.rtl .matrixblock>.actions>*{margin:0 5px 0 0}.matrixblock>.actions .settings{padding:0 8px;height:20px;color:var(--ui-control-color)}body.ltr .matrixblock>.actions .settings:before{margin-right:0 !important}body.rtl .matrixblock>.actions .settings:before{margin-left:0 !important}.matrixblock>.actions .settings:not(:hover):not(:active){background-color:rgba(0,0,0,0)}.matrixblock>.actions>.move{margin-top:-3px !important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){padding:0;height:20px;text-align:center;color:rgba(123,135,147,.5);-webkit-transform:color linear 100ms;-o-transform:color linear 100ms;transform:color linear 100ms}.matrixblock>.actions a:not([data-action]).settings:after{border-color:rgba(123,135,147,.5);-webkit-transform:border-color linear 100ms;-o-transform:border-color linear 100ms;transform:border-color linear 100ms}body.ltr .matrixblock>.actions a:not([data-action]).settings:after{margin-left:3px}body.rtl .matrixblock>.actions a:not([data-action]).settings:after{margin-right:3px}.matrixblock>.actions a:not([data-action]):hover{color:#0b69a3}.matrixblock>.actions a:not([data-action]):hover.settings:after{border-color:#0b69a3}.matrixblock:not(.static)>.fields{padding-top:14px}.matrixblock>.fields>.flex-fields>.field:before{display:none}body.ltr .matrixblock>.fields>.flex-fields>.field>.status-badge{left:-15px}body.rtl .matrixblock>.fields>.flex-fields>.field>.status-badge{right:-15px}.matrixblock>.buttons{margin-top:0;height:30px}.add-category-form{margin-top:24px}.add-category-form .texticon{width:200px}body.ltr .add-category-form .texticon{float:left}body.rtl .add-category-form .texticon{float:right}body.ltr .add-category-form .texticon{margin-right:5px}body.rtl .add-category-form .texticon{margin-left:5px}body.ltr .add-category-form .texticon .text{padding-right:30px}body.rtl .add-category-form .texticon .text{padding-left:30px}.add-category-form .texticon .spinner{position:absolute;top:0}body.ltr .add-category-form .texticon .spinner{right:5px}body.rtl .add-category-form .texticon .spinner{left:5px}.categoriesfield{position:relative;min-height:30px}body.ltr .categoriesfield .structure ul{margin-left:12px}body.rtl .categoriesfield .structure ul{margin-right:12px}body.sitepicker #main-content{padding:30px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}body.sitepicker #content-container{max-width:400px}.sitepicker-group li:not(:first-child) a{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.sitepicker-group li:not(:first-child) a:not(:hover){border-top-color:rgba(0,0,0,0)}.sitepicker-group li:not(:last-child) a{border-bottom-left-radius:0;border-bottom-right-radius:0}.sitepicker-group li a{display:block;position:relative;text-align:left;width:100%;box-sizing:border-box;border:1px solid rgba(51,64,77,.1);border-radius:4px;font-size:16px;line-height:1.4}body.ltr .sitepicker-group li a{padding:9px 42px 9px 15px}body.rtl .sitepicker-group li a{padding:9px 15px 9px 42px}.sitepicker-group li a:after{font-size:14px;position:absolute;top:calc(50% - 7px);margin:0;padding:0}body.ltr .sitepicker-group li a:after{right:12px}body.rtl .sitepicker-group li a:after{left:12px}.sitepicker-group li a:hover{border-color:#0b69a3;text-decoration:none;z-index:1}.elementselectormodal .body .main{float:left \9 ;width:445px \9 }@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){table.data thead th.ordered.loading{background-image:url(../images/spinner_tableheader_2x.gif);-o-background-size:26px;background-size:26px}.spinner,.elements.busy:after{background-image:url(../images/spinner_2x.gif);-o-background-size:20px;background-size:20px}.spinner.over-bg{background-image:url(../images/spinner_bg_2x.gif)}.spinner.big{background-image:url(../images/spinner_big_2x.gif);-o-background-size:48px;background-size:48px}.spinner.big.over-bg{background-image:url(../images/spinner_big_bg_2x.gif)}.btn.icon.add.loading:after{background-image:url(../images/spinner_2x.gif);-o-background-size:20px;background-size:20px}.btn.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_2x.gif)}.secondary-buttons .btn.icon.add.loading.submit:after,.btn.secondary.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_secondary_2x.gif)}.sel .element.loading:after,.element.loading.sel:after{background-image:url(../images/spinner_element_2x.gif);-o-background-size:20px;background-size:20px}.preview-thumb-container.loading:after{background-image:url(../images/spinner_dark_2x.gif);-o-background-size:20px;background-size:20px}.structure ul li{-o-background-size:40px;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)}.modal .resizehandle{-o-background-size:13px;background-size:13px}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle_2x.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_rtl_2x.png)}.hud .tip-left{background-image:url(../images/hudtip_left_2x.png);-o-background-size:15px 30px;background-size:15px 30px}.hud .tip-top{background-image:url(../images/hudtip_top_2x.png);-o-background-size:30px 15px;background-size:30px 15px}.hud .tip-right{background-image:url(../images/hudtip_right_2x.png);-o-background-size:15px 30px;background-size:15px 30px}.hud .tip-bottom{background-image:url(../images/hudtip_bottom_2x.png);-o-background-size:30px 15px;background-size:30px 15px}.hud.has-footer .tip-bottom{background-image:url(../images/hudtip_bottom_gray_2x.png)}}:root{--padding: 24px;--neg-padding: -24px}html{-webkit-text-size-adjust:100%;min-height:100vh}body{min-height:100vh}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;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:101}.skip-link:focus{left:0;width:auto;height:auto;background-color:#e4edf6 !important}#global-container{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}body.ltr #global-container{left:0}body.rtl #global-container{right:0}@media screen and (prefers-reduced-motion: no-preference){body.ltr #global-container{-o-transition:left 250ms ease-out;transition:left 250ms ease-out}body.rtl #global-container{-o-transition:right 250ms ease-out;transition:right 250ms ease-out}}#global-sidebar{--is-always-visible: true;position:fixed;z-index:100;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;padding:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;background-color:#33404d;--focus-ring: 0 0 0 1px hsl(var(--light-focus-hsl)), 0 0 0 3px hsla(var(--light-focus-hsl), 0.7)}#global-sidebar a{color:#e4edf6;-o-transition:color linear 100ms;transition:color linear 100ms;text-decoration:none}#global-sidebar>a,#global-sidebar *:not(.has-subnav)>a{-o-transition:background-color linear 100ms;transition:background-color linear 100ms}#global-sidebar>a[href]:hover,#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href]:hover,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{color:#fff}#global-sidebar>a[href]:not(.sel):hover,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover{background-color:#29333d;-o-transition:none;transition:none}#global-sidebar>a[href]:not(.sel):hover .icon,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover .icon{opacity:1}#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{background-color:#1f272e}#global-sidebar>a:not([href]),#global-sidebar *:not(.has-subnav)>a:not([href]){cursor:default;background-color:rgba(0,0,0,0)}#global-sidebar>a .icon,#global-sidebar *:not(.has-subnav)>a .icon{-o-transition:opacity linear 100ms;transition:opacity linear 100ms}#global-sidebar .light{color:#7b8793}@media only screen and (max-width: 1199px){#global-sidebar{--is-always-visible: false}}#system-info{display:grid;grid-template-columns:30px auto;grid-gap:10px;height:50px;padding:0 10px;position:relative;-webkit-flex:0 0 50px;flex:0 0 50px;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;background-color:#29333d}#system-info:after{display:none}#system-info:focus,#system-info:hover{background-color:#1f272e !important}#site-icon{height:30px}#site-icon img,#site-icon svg{display:block;width:30px;height:30px;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:#596673;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}#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}#system-name h2:after,#system-name .h2:after{display:block;content:"";font-size:0;position:absolute;top:0;width:14px;background-image:-o-linear-gradient(left, rgba(41, 51, 61, 0), #29333d);background-image:linear-gradient(to right, rgba(41, 51, 61, 0), #29333d)}body.ltr #system-name h2:after,body.ltr #system-name .h2:after{right:0}body.rtl #system-name h2:after,body.rtl #system-name .h2:after{left:0}#system-info:hover #system-name h2:after,#system-info:hover #system-name .h2:after{background-image:-o-linear-gradient(left, rgba(31, 39, 46, 0), #1f272e);background-image:linear-gradient(to right, rgba(31, 39, 46, 0), #1f272e)}#job-icon{-webkit-align-items:flex-start;align-items:flex-start}#job-icon>span.icon{display:block;position:relative;width:16px;height:16px;margin-top:2px !important}#job-icon>span.icon>canvas{display:block;position:absolute;width:16px;height:16px}#job-icon>span.icon>canvas#job-icon-hover{opacity:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}#job-icon[href]:hover .icon>span.icon>canvas#job-icon-hover{opacity:1}#job-icon .progress-label{display:block;color:#9aa5b1;font-size:11px;line-height:1.5}#nav{-webkit-flex:1;flex:1;margin:27px 0 0;padding-bottom:24px;overflow:visible}#nav li:not(.has-subnav)>a.sel{color:#fff;background-color:#1f2933;opacity:1}#nav li:not(.has-subnav)>a.sel .icon{opacity:1}#nav li a{position:relative;padding-left:14px;padding-right:14px}#nav li a:focus{z-index:1}#nav li a.menubtn{line-height:26px}#nav li a.external:after{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"external"}body.ltr #nav li a.external:after{margin-left:5px}body.rtl #nav li a.external:after{margin-right:5px}#nav li a:active .icon{opacity:1}#nav li a .icon{opacity:.5}#nav li a .icon.icon-mask svg rect,#nav li a .icon.icon-mask svg circle,#nav li a .icon.icon-mask svg ellipse,#nav li a .icon.icon-mask svg line,#nav li a .icon.icon-mask svg polyline,#nav li a .icon.icon-mask svg polygon,#nav li a .icon.icon-mask svg path,#nav li a .icon.icon-mask svg text{fill:#fff;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}#nav li a .icon.icon-mask span[data-icon]{color:#fff}#nav li a .label,#nav li a .label span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#nav li a .badge{background-color:#cdd8e4;color:#33404d}body.ltr #nav li a .badge{margin-right:0}body.rtl #nav li a .badge{margin-left:0}#nav li ul{display:block;margin-bottom:10px}#nav li ul li a{font-size:12px}body.ltr #nav li ul li a{padding:3px 14px 3px 42px !important}body.rtl #nav li ul li a{padding:3px 42px 3px 14px !important}#nav li ul li a:not(.active){color:#cdd8e4}#global-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:14px 14px 24px}#app-info{margin-top:7px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:12px;color:#515f6c;text-align:center}#app-info li{margin:0 7px}#app-info li a{color:#515f6c;text-decoration:underline}#app-info li a.go:hover:after{color:#515f6c}#edition-logo{-webkit-user-select:none;user-select:none;border:1px solid #515f6c;border-radius:3px;display:-webkit-inline-flex;display:inline-flex;height:20px;box-sizing:content-box;font-size:11px}#edition-logo>.edition-name,#edition-logo>.edition-trial{padding:6px 7px 5px;line-height:8px}#edition-logo>.edition-name{font-weight:600;letter-spacing:1.7px;padding-right:5px;text-transform:uppercase;-o-transition:color linear 100ms;transition:color linear 100ms}#edition-logo>.edition-trial{display:inline-block;position:relative;background-color:#515f6c;color:#cdd8e4;border-radius:0 1px 1px 0;letter-spacing:1px;text-transform:lowercase;-o-transition:background linear 100ms;transition:background linear 100ms}body.ltr #edition-logo>.edition-trial{margin-left:5px}body.rtl #edition-logo>.edition-trial{margin-right:5px}body.ltr #edition-logo>.edition-trial{padding-left:5px}body.rtl #edition-logo>.edition-trial{padding-right:5px}body.ltr #edition-logo>.edition-trial{padding-right:7px}body.rtl #edition-logo>.edition-trial{padding-left:7px}#edition-logo>.edition-trial:before{display:block;position:absolute;top:0;content:"";font-size:0;width:0;height:0;border-style:solid;-o-transition:border-color linear 100ms;transition:border-color linear 100ms}body.ltr #edition-logo>.edition-trial:before{left:-10px;border-width:0 10px 20px 0;border-color:rgba(0,0,0,0) #515f6c rgba(0,0,0,0) rgba(0,0,0,0)}body.rtl #edition-logo>.edition-trial:before{right:-10px;border-width:0 0 20px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #515f6c}#devmode{-webkit-flex:0 0 4px;flex:0 0 4px;width:100%;min-height:4px;background:url(../images/dev-mode.svg) repeat-x 21px 0;cursor:help}#page-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}body.ltr #page-container{padding-left:226px}body.rtl #page-container{padding-right:226px}#alerts{position:relative;background-color:#ffe3e3;border-left:5px solid #cf1124;padding:11px 0;text-align:center;color:#cf1124}#alerts li{padding:4px 24px}#alerts li a{color:#cf1124;text-decoration:underline}#alerts li a.go{text-decoration:none;white-space:nowrap;border:1px solid rgba(207,17,36,.5);border-radius:4px;padding:3px 5px;margin:0 2px}#alerts li a.go:after{color:#cf1124}#alerts li a.go:hover{border-color:#cf1124;-o-transition:border-color linear 100ms;transition:border-color linear 100ms}#global-header{width:100%;margin-bottom:14px;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background:#f3f7fc}#global-header:focus{box-shadow:var(--focus-ring)}#global-header .flex{-webkit-align-items:center;align-items:center}#global-header .btn{--ui-control-color: hsl(210deg, 10%, 53%);--ui-control-hover-color: hsl(211deg, 12%, 43%);--ui-control-active-color: hsl(209deg, 14%, 37%)}#crumbs{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;font-size:13px;margin:0 !important}#crumbs.empty{display:none}#crumbs a,#crumbs button{color:#606d7b;-o-transition:color linear 100ms;transition:color linear 100ms}#crumbs a:hover,#crumbs button:hover{color:#0b69a3;text-decoration:none}#crumbs nav{margin:0}.breadcrumb-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb-list li{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.breadcrumb-list li a,.breadcrumb-list li button{padding:15px 0}.breadcrumb-list li button{cursor:pointer}.breadcrumb-list li:after{margin:0 7px;display:block;content:"";font-size:0;width:5px;height:5px;border:solid rgba(81,95,108,.25);border-width:0 2px 2px 0}body.ltr .breadcrumb-list li:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.rtl .breadcrumb-list li:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.breadcrumb-list .menu--disclosure li{display:block}.breadcrumb-list .menu--disclosure li::after{content:none}li.breadcrumb-toggle-wrapper::after{content:none}#nav-toggle{display:none}#announcements-btn{width:34px;height:30px;padding-left:0;padding-right:0;width:40px;position:relative}#announcements-btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}#announcements-btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread:after{content:"";display:block;position:absolute;top:3px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements-btn.unread:after{right:7px}body.rtl #announcements-btn.unread:after{left:7px}#announcements-btn svg{width:22px;height:22px}#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;-o-transition:fill linear 100ms;transition:fill linear 100ms}#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:#0b69a3;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-top:20px}#announcements .announcement .timestamp{margin-top:-3px;font-size:12px;color:#606d7b;margin-bottom:3px}#announcements .announcement h2{position:relative;margin:0 0 3px}#announcements .announcement.unread h2:after{content:"";display:block;position:absolute;top:7px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements .announcement.unread h2:after{left:-13px}body.rtl #announcements .announcement.unread h2:after{right:-13px}#announcements .announcement p{margin:0}#user-info{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding-top:5px;padding-bottom:5px;height:100%;background-color:rgba(0,0,0,0);border-radius:0}body.ltr #user-info{padding-right:25px}body.rtl #user-info{padding-left:25px}#user-info:after{border-color:var(--ui-control-color);-o-transition:border-color linear 100ms;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{padding:5px 0}.header-photo img{display:block;width:30px;height:30px;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);-o-transition:box-shadow linear 150ms;transition:box-shadow linear 150ms}#user-info:hover .header-photo img{box-shadow:0 0 0 1px rgba(31,41,51,.05),0 2px 10px -2px rgba(31,41,51,.3)}#main-container{position:relative;-webkit-flex-grow:1;flex-grow:1}#notifications{position:fixed;top:0;width:100%;z-index:101;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;pointer-events:none}@media only screen and (min-width: 1200px){#notifications{width:calc(100% - 226px)}}#notifications .notification{padding:5px 10px;border-radius:0 0 3px 3px;border-width:0 1px 1px;color:#fff !important;pointer-events:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);background-color:#0b69a3}#notifications .notification.error{background-color:#e12d39}#header-container{margin-bottom:14px}body.ltr #crumbs,body.ltr #header{padding-left:30px}body.rtl #crumbs,body.rtl #header{padding-right:30px}body.ltr #crumbs,body.ltr #header{padding-right:24px}body.rtl #crumbs,body.rtl #header{padding-left:24px}#global-header .flex,#header .flex{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#global-header .flex>*,#header .flex>*{margin-bottom:0}#header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;padding-top:8px;padding-bottom:8px;position:relative;z-index:2;width:calc(100vw - 226px);box-sizing:border-box;background-color:rgba(154,165,177,0);box-shadow:0 1px 0 rgba(51,64,77,0);-o-transition:background-color linear 100ms,box-shadow linear 100ms;transition:background-color linear 100ms,box-shadow linear 100ms}body.fixed-header #header{position:fixed;z-index:12;top:0;background-color:#e4edf6;box-shadow:inset 0 -1px 0 rgba(63,77,90,.1)}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){#header{transition:background-color linear 100ms,box-shadow linear 100ms,-webkit-backdrop-filter linear 100ms;-o-transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms;transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms;transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms,-webkit-backdrop-filter linear 100ms}body.fixed-header #header{background-color:rgba(228,237,246,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media only screen and (min-width: 974px){body.ltr #header .flex:not(:last-child){margin-right:7px}body.rtl #header .flex:not(:last-child){margin-left:7px}}#header h1{line-height:34px;margin-top:0;margin-bottom:0;min-width:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}body.ltr #header h1:not(:last-child){margin-right:14px !important}body.rtl #header h1:not(:last-child){margin-left:14px !important}#header .buttons,#header .btngroup{margin-top:0}@media only screen and (min-width: 974px){#page-title.has-toolbar{min-width:189px !important}}#toolbar{-webkit-flex:1;flex:1;-webkit-align-items:flex-start;align-items:flex-start}#toolbar .btn,#toolbar .text{color:#394b60}#toolbar .icon:before,#toolbar .texticon:before,#toolbar .menubtn:after,#toolbar [data-icon]:before,#toolbar [data-icon-after]:after{color:var(--ui-control-color)}#toolbar .text{border-radius:5px}#toolbar .text::-webkit-input-placeholder{color:#606d7b}#toolbar .text::placeholder{color:#606d7b}#toolbar .text:not(:focus){background-clip:border-box}#toolbar .spinner{background-image:url(../images/spinner_toolbar.gif)}#action-button{height:34px}#main-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;width:calc(100vw - 226px);padding:0 24px 48px;box-sizing:border-box}#main-content>.grid:only-child{-webkit-flex:1;flex:1}#sidebar-toggle-container{display:none}#sidebar-container{-webkit-flex:0 0 226px;flex:0 0 226px;width:226px;box-sizing:border-box}body.ltr #sidebar-container{margin-left:-24px}body.rtl #sidebar-container{margin-right:-24px}#sidebar{box-sizing:border-box;padding:0 31px;width:226px;background-color:rgba(0,0,0,0)}#sidebar.fixed{position:fixed;overflow-y:auto;padding-top:14px;padding-bottom:14px}#sidebar nav{margin-left:-31px;margin-right:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:#cdd8e4}#sidebar nav li a.sel{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc}#sidebar nav li a.sel:focus{box-shadow:var(--focus-ring)}#content-container{-webkit-flex:1;flex:1}#main-content:not(.has-sidebar):not(.has-details) #content-container{width:100%;max-width:100%}#main-content.has-sidebar #content-container{width:calc(100% - 202px);max-width:calc(100% - 202px)}#main-content.has-details #content-container{width:calc(100% - 350px - 14px);max-width:calc(100% - 350px - 14px)}#content-container #main-content.has-sidebar.has-details{width:calc(100% - 226px - 350px - 38px);max-width:calc(100% - 226px - 350px - 38px)}.content-pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);border-radius:5px;position:relative;background-clip:padding-box;padding:24px;word-wrap:break-word}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-left:-24px;margin-right:-24px}#footer{z-index:1;margin:25px -24px -24px;padding:10px 24px;background-color:#f3f7fc;border-radius:0 0 5px 5px}#footer:empty{display:none}#footer>*,#footer .flex>*{margin-bottom:0}#details-container{-webkit-flex:0 0 388px;flex:0 0 388px;width:388px;box-sizing:border-box}body.ltr #details-container{margin-right:-24px}body.rtl #details-container{margin-left:-24px}#details{box-sizing:border-box;padding-bottom:24px;width:388px}body.ltr #details{padding-right:24px}body.rtl #details{padding-left:24px}body.ltr #details{padding-left:14px}body.rtl #details{padding-right:14px}#details.fixed{position:fixed;overflow-y:auto;padding-top:14px}#details .meta{margin-bottom:14px;border-radius:5px;padding:0 24px}#details .meta:not(.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .meta:not(.warning):focus{box-shadow:var(--focus-ring)}#details .meta:not(.read-only):not(.warning){background-color:#f3f7fc}#details .meta.read-only{padding-top:8px;padding-bottom:8px;color:#596673;background-color:rgba(0,0,0,0)}#details .meta.warning{border:2px solid #fadb5f;padding:19px 22px;background:#fff;color:#3f4d5a !important}#details .meta.warning p{margin-bottom:5px}#details .meta.warning .btn{background-color:#fadb5f}#details .meta.warning .btn:hover,#details .meta.warning .btn:focus{background-color:#f8d02e}#details .meta.warning .btn:active{background-color:#f8ca15}#details .meta>.field,#details .meta>.data{margin:0 -24px !important}#details .meta>.field:first-child,#details .meta>.data:first-child{border-top-right-radius:5px}#details .meta>.field:first-child,#details .meta>.field:first-child>.status-badge,#details .meta>.data:first-child,#details .meta>.data:first-child>.status-badge{border-top-left-radius:5px}#details .meta>.field:last-child,#details .meta>.data:last-child{border-bottom-right-radius:5px}#details .meta>.field:last-child,#details .meta>.field:last-child>.status-badge,#details .meta>.data:last-child,#details .meta>.data:last-child>.status-badge{border-bottom-left-radius:5px}#details .meta>.field>.heading>label,#details .meta>.field>.heading,#details .meta>.data>.heading>label,#details .meta>.data>.heading{color:#515f6c}body.ltr #details .meta>.field>.status-badge{left:-1px}body.rtl #details .meta>.field>.status-badge{right:-1px}#details .meta .text::-webkit-input-placeholder{color:#606d7b}#details .meta .text::placeholder,#details .meta .datewrapper .text+div[data-icon],#details .meta .timewrapper .text+div[data-icon]{color:#606d7b}body.ltr #details .meta .ui-datepicker{margin:0 0 0 -8px}body.rtl #details .meta .ui-datepicker{margin:0 -8px 0 0}#details hr{margin:14px 0;border-top-color:rgba(51,64,77,.1)}#details .spinner{background-image:url(../images/spinner_details.gif)}#details ::-webkit-input-placeholder{color:#606d7b}#details ::placeholder{color:#606d7b}#details .text{background-color:rgba(0,0,0,0);resize:none}#details>.text{border-radius:5px;margin-bottom:14px}#details>.text:not(:focus){border-color:rgba(96,125,159,.4)}@media only screen and (max-width: 1199px){#global-container{width:calc(100vw + 226px)}body.ltr #global-container{left:-226px}body.rtl #global-container{right:-226px}body.ltr.showing-nav #global-container{left:0}body.rtl.showing-nav #global-container{right:0}#crumbs{display:-webkit-flex !important;display:flex !important}#header{width:100vw}#nav-toggle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:36px;height:50px;line-height:26px;color:#9aa5b1;text-align:center}body.ltr #nav-toggle{margin-left:-10px}body.rtl #nav-toggle{margin-right:-10px}#nav-toggle:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"menu";font-size:16px;line-height:0}#nav-toggle:hover{color:#7b8793}#main-content{width:100vw}}@media only screen and (max-width: 973px){#header{display:block}#header .flex:not(#toolbar){margin-top:10px}#toolbar{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}#toolbar>*{margin-top:10px !important}body.fixed-header #header .flex:first-child{margin-top:0}#main-content{display:block}#sidebar-toggle-container{display:block;margin-bottom:14px}body.showing-sidebar #sidebar-toggle{background-color:#acbed2 !important}body.showing-sidebar #sidebar-toggle:after{-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:1px}#content-container{min-height:0 !important}#sidebar-container,#details-container{width:auto !important}#sidebar,#details{position:static !important;overflow-y:visible !important;max-height:none !important;width:auto}#sidebar{margin-bottom:14px}body:not(.showing-sidebar) #sidebar{display:none}body.ltr #details-container{margin-right:0}body.rtl #details-container{margin-left:0}#content-container{width:auto !important;max-width:none !important}#details{padding:0 !important;margin-top:14px}}@media only screen and (max-width: 767px){#crumbs,#header,#main-content{padding-left:10px !important;padding-right:10px !important}#tabs ul li a{padding-left:14px;padding-right:14px}body.ltr #tabs ul li+li{margin-left:-7px}body.rtl #tabs ul li+li{margin-right:-7px}}body.ltr #settingsmenu ul li a{padding-left:46px}body.rtl #settingsmenu ul li a{padding-right:46px}#settingsmenu ul li a:before{font-size:15px}body.ltr #settingsmenu ul li a:before{margin:1px 0 0 -22px}body.rtl #settingsmenu ul li a:before{margin:1px -22px 0 0}#settingsmenu ul li a img{width:16px;height:16px;position:absolute;margin-left:-23px;margin-top: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:226px;box-sizing:border-box;font-size:13px}.sidebar:not(.drag-helper){padding:14px 0;background-color:#f3f7fc}.sidebar .heading{position:relative;margin:14px 24px 2px}.sidebar .heading span{display:inline-block;position:relative;z-index:1;padding:0 5px;margin:0 -5px;text-transform:uppercase;color:#596673;font-size:11px;font-weight:bold}.sidebar nav{padding:0 7px}body.ltr .sidebar nav>ul>li>a{padding-left:24px}body.rtl .sidebar nav>ul>li>a{padding-right:24px}body.ltr .sidebar nav>ul>li>.toggle{left:0px}body.rtl .sidebar nav>ul>li>.toggle{right:0px}body.ltr .sidebar nav>ul>li>ul>li>a{padding-left:38px}body.rtl .sidebar nav>ul>li>ul>li>a{padding-right:38px}body.ltr .sidebar nav>ul>li>ul>li>.toggle{left:14px}body.rtl .sidebar nav>ul>li>ul>li>.toggle{right:14px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>a{padding-left:52px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>a{padding-right:52px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>.toggle{left:28px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>.toggle{right:28px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-left:66px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-right:66px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{left:42px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{right:42px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:80px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-right:80px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{left:56px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{right:56px}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a{-o-transition:background-color linear 100ms;transition:background-color linear 100ms}.sidebar nav li:not(.has-subnav)>a:hover{text-decoration:none;background-color:#e4edf6}.sidebar nav li:not(.has-subnav)>a.sel{cursor:default;background-color:#cdd8e4}.sidebar nav li a{position:relative;margin-bottom:1px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding:7px 24px;min-height:24px;box-sizing:border-box;color:#3f4d5a;-webkit-user-select:none;user-select:none;border-radius:5px;word-break:break-word}.sidebar nav li a .status{-webkit-flex-shrink:1;flex-shrink:1}.sidebar nav li a .icon{-webkit-flex-shrink:1;flex-shrink:1;width:18px;height:18px;word-break:normal;-o-transition:margin-left linear 150ms,margin-right linear 150ms;transition:margin-left linear 150ms,margin-right linear 150ms}body.ltr .sidebar nav li a .icon{margin-right:10px}body.rtl .sidebar nav li a .icon{margin-left:10px}.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:var(--ui-control-color);stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}.sidebar nav li a .icon.icon-mask span[data-icon]{color:var(--ui-control-color)}.sidebar nav li a .icon svg{width:16px;height:16px}.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{-webkit-flex:1;flex:1}.sidebar nav li a .badge{-webkit-flex-shrink:1;flex-shrink:1;padding:0 6px;font-size:11px;line-height:16px;border-radius:8px;background-color:#596673;color:#fff}body.ltr .sidebar nav li a .badge{margin:0 -4px 0 10px}body.rtl .sidebar nav li a .badge{margin:0 10px 0 -4px}.sidebar nav li .toggle{position:absolute;z-index:1;height:34px;top:0;width:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sidebar nav li ul{display:none}.sidebar nav li.expanded>ul{display:block}body.ltr .content.has-sidebar:not(.hiding-sidebar){margin-left:226px}body.rtl .content.has-sidebar:not(.hiding-sidebar){margin-right:226px}#content :not(.meta)>.flex-fields{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;margin:0 -24px -24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>h2{margin:0 0 24px !important;padding:0 24px;width:100%}#content :not(.meta)>.flex-fields>h2:not(:first-child){padding-top:24px;border-top:1px solid rgba(51,64,77,.1)}#content :not(.meta)>.flex-fields>hr{margin:0 0 24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr),#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child{position:relative;margin:0 24px 24px !important;width:calc(100% - 48px);box-sizing:border-box}@media only screen and (min-width: 1536px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25{width:calc(25% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-75,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-75{width:calc(75% - 48px)}}@media only screen and (min-width: 500px)and (max-width: 1535px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}}#content :not(.meta)>.flex-fields>:not(h2):not(hr):before,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{position:absolute;top:0;width:1px;height:100%;content:"";background-color:rgba(205,216,228,.5)}body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{left:-25px}body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{right:-25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){#details .spinner{background-image:url(../images/spinner_details_2x.gif);-o-background-size:20px;background-size:20px}#toolbar .spinner{background-image:url(../images/spinner_toolbar_2x.gif);-o-background-size:20px;background-size:20px}#upgrademodal.loading{background-image:url(../images/spinner_big_2x.gif);-o-background-size:48px;background-size:48px}#upgrademodal-success .message{background-image:url(../images/success_2x.png);-o-background-size:48px;background-size:48px}}.lp-editor-container,.lp-preview-container{position:fixed;top:0;height:100%;background-color:#fff;z-index:100}.lp-editor-container header,.lp-preview-container header{padding:8px 24px;background-color:#e4edf6;box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;position:relative;z-index:1}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.lp-editor-container header,.lp-preview-container header{position:absolute;z-index:2;top:0;left:0;width:100%;background-color:rgba(228,237,246,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-editor-container header+.lp-editor,.lp-preview-container header+.lp-editor{padding-top:78px}}.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-bottom:0}.lp-editor-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-shadow:1px 0 0 rgba(63,77,90,.2)}.lp-editor-container .lp-editor{-webkit-flex:1;flex:1;padding:24px;overflow:auto;box-sizing:border-box}.lp-editor-container .lp-editor>.field:last-child{margin-bottom:24px !important}body.ltr .lp-editor-container .lp-editor>.field>.status-badge{left:-24px}body.rtl .lp-editor-container .lp-editor>.field>.status-badge{right:-24px}.lp-editor-container .lp-draghandle{position:absolute;z-index:6;top:0;width:4px;height:100%;cursor:col-resize}body.ltr .lp-editor-container .lp-draghandle{right:-2px}body.rtl .lp-editor-container .lp-draghandle{left:-2px}.lp-preview-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.lp-preview-container.dragging:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";font-size:0}.lp-preview-container .lp-preview-header{display:-webkit-flex;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}body.ltr .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-left:7px}body.rtl .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-right:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:0}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:50px}}.lp-preview-container .lp-preview-header .lp-device-type{margin:0}.lp-preview-container .lp-device-type__label::before{width:27px;height:22px;display:block;content:"";-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;-o-transition-duration:.3s;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-device-type__radio-group{display:-webkit-flex;display:flex;white-space:nowrap;-webkit-align-items:center;align-items:center}body.ltr .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px}body.rtl .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px}body.ltr .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0}.lp-preview-container .lp-device-type__input.focus-visible+label{box-shadow:var(--focus-ring)}.lp-preview-container .lp-device-mask{display:none}.lp-preview-container .lp-iframe-container{-webkit-flex:1;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;-webkit-transform:none !important;-o-transform:none !important;transform:none !important;margin:0 !important}.lp-preview-container .lp-iframe-container--has-device-preview{-webkit-flex:none;flex:none;padding-top:0 !important;position:relative;top:0;height:calc(100% - 50px);width:100%;background-color:#e4edf6}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.lp-preview-container .lp-iframe-container--has-device-preview{top:50px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{position:absolute;top:50%;left:50%;z-index:2;overflow:auto;opacity:1;-o-transition:opacity .3s;transition:opacity .3s}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-mask{display:block;position:absolute;top:50%;left: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;-o-background-size:contain;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)}.lp-preview-container .lp-iframe-container--rotating .lp-device-mask{-o-transition-duration:.3s;transition-duration:.3s;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform, -webkit-transform, -o-transform}.lp-preview-container .lp-iframe-container--rotating .lp-device-preview-container{opacity:0;-o-transition:opacity 0s;transition:opacity 0s}.layoutdesigner{display:-webkit-flex;display:flex;-webkit-align-items:stretch;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;min-height:500px}body.ltr .layoutdesigner{padding-right:241px}body.rtl .layoutdesigner{padding-left:241px}.errors>.layoutdesigner{border:1px solid #cf1124 !important}.layoutdesigner .fld-workspace{-webkit-flex:1;flex:1;background-color:#f3f7fc;background-image:-o-linear-gradient(left, hsl(212deg, 50%, 95%) 1px, transparent 0px),-o-linear-gradient(top, hsl(212deg, 50%, 95%) 1px, transparent 1px);background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 1px, transparent 1px);-o-background-size:24px 24px;background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 0 1px 3px -1px #acbed2}body.ltr .layoutdesigner .fld-workspace{border-radius:3px 0 0 3px}body.rtl .layoutdesigner .fld-workspace{border-radius:0 3px 3px 0}body.ltr .layoutdesigner .fld-workspace{padding:24px 0 24px 24px}body.rtl .layoutdesigner .fld-workspace{padding:24px 24px 24px 0}.layoutdesigner .fld-workspace .fld-tabs{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.layoutdesigner .fld-sidebar{position:absolute;top:0;height:100%;width:241px;padding:14px;overflow:auto;box-sizing:border-box}body.ltr .layoutdesigner .fld-sidebar{right:0}body.rtl .layoutdesigner .fld-sidebar{left:0}.layoutdesigner .fld-sidebar .btngroup{margin-bottom:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group{margin-top:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group h6{margin-bottom:7px}.layoutdesigner .fld-sidebar .filtered{display:none}.layoutdesigner .fld-new-tab-btn:active{background-color:#f3f7fc}.fld-sidebar,.fld-tab .tabs .tab,.fld-tab .fld-tabcontent,.fld-new-tab-btn,.fld-new-tab-btn:hover{background-color:#fff;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}body.ltr .fld-tab .settings,body.ltr .fld-element .settings,body.ltr .fld-element .slide-picker{margin-left:7px}body.rtl .fld-tab .settings,body.rtl .fld-element .settings,body.rtl .fld-element .slide-picker{margin-right:7px}.fld-tab .settings:before,.fld-element .settings:before{margin-top:-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:264px;box-sizing:border-box}body.ltr .fld-tab{padding:0 25px 24px 0}body.rtl .fld-tab{padding:0 0 24px 25px}.fld-tab .tabs{margin:-10px -12px 0;padding:10px 12px 0;overflow:hidden;display:-webkit-flex;display:flex}.fld-tab .tabs .tab{display:-webkit-flex;display:flex;max-width:calc(100% - 10px);box-sizing:border-box;padding:8px 14px;border-radius:4px 4px 0 0}body:not(.dragging) .fld-tab .tabs .tab.draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fld-tab .tabs .tab span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.fld-tab .fld-tabcontent{padding:14px}body.ltr .fld-tab .fld-tabcontent{border-radius:0 4px 4px 4px}body.rtl .fld-tab .fld-tabcontent{border-radius:4px 0 4px 4px}.fld-tab.fld-insertion .tabs .tab,.fld-tab.fld-insertion .fld-tabcontent{margin:-2px;border:2px dashed rgba(51,64,77,.1);box-shadow:none;background-color:#f3f7fc;background-image:-o-linear-gradient(left, hsl(212deg, 50%, 95%) 1px, transparent 0px),-o-linear-gradient(top, hsl(212deg, 50%, 95%) 1px, transparent 1px);background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 1px, transparent 1px);-o-background-size:24px 24px;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:7px 10px;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1);background-color:#fff;border-radius:4px}body:not(.dragging) .fld-element{cursor:move;cursor:-webkit-grab;cursor:grab}.fld-element+.fld-element{margin-top:7px}.fld-element.fld-insertion{box-sizing:border-box;border:2px dashed rgba(51,64,77,.1);border-radius:4px;background:none;box-shadow:none}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{color:#596673;background-color:#e4edf6}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .fld-field-hidden:not(.hidden){margin-top:-3px}body.ltr .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-right:5px}body.rtl .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-left:5px}.fld-element.fld-field .fld-field-hidden:not(.hidden):before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"shuteye"}.fld-element.fld-field .field-name .fld-element-label{margin-bottom:2px}.fld-element .fld-element-icon{text-align:center}body.ltr .fld-element .fld-element-icon{margin-right:5px}body.rtl .fld-element .fld-element-icon{margin-left:5px}.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;-o-transition:fill linear 100ms;transition:fill linear 100ms}.fld-element .field-name{-webkit-flex:1;flex:1;overflow:hidden}.fld-element .field-name .fld-element-label,.fld-element .field-name .fld-attribute{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex}.fld-element .field-name .fld-element-label h4,.fld-element .field-name .fld-attribute .smalltext{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.fld-element .field-name .fld-element-label h4{font-weight:normal;color:#3f4d5a;margin:0}.fld-element .field-name .fld-element-label h4+.fld-required-indicator{color:var(--ui-control-color)}.fld-element .field-name .fld-attribute .fld-required-indicator{margin-top:-1px}.fld-element.fld-required .fld-required-indicator{line-height:1}body.ltr .fld-element.fld-required .fld-required-indicator{margin-left:2px}body.rtl .fld-element.fld-required .fld-required-indicator{margin-right:2px}.fld-element.fld-required .fld-required-indicator:after{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"asterisk";font-size:8px;line-height:1}body.dragging{cursor:move !important;cursor:-webkit-grabbing !important;cursor:grabbing !important}.fld-hr{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:9px 10px}.fld-hr:before{position:absolute;display:block;top:calc(50% - 2px);left:10px;width:calc(100% - 20px);height:4px;content:"";font-size:0;background-color:#e4edf6;border-radius:2px}.fld-hr .smalltext{position:relative;background-color:#e4edf6;border-radius:8px;padding:1px 7px}.fld-element-settings{width:240px}html.noscroll,html.noscroll body{overflow:hidden;height:100%}.modal.imageeditor{background-color:#1f2933;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;opacity:0;-webkit-user-select:none;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body:after{display:none}.modal.imageeditor .btn:not(.submit):not(.noborder){background-color:#515f6c;color:#fff}.modal.imageeditor .btn:not(.submit):not(.noborder):hover{background-color:#3f4d5a}.modal.imageeditor .btn:not(.submit):not(.noborder).active{background-color:#33404d}.modal.imageeditor .icon::before{width:24px;height:24px;margin-top:-4px;margin-left:-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:-webkit-flex;display:flex;padding:0}.modal.imageeditor .body .tabs{border-right:1px solid #131a20}.modal.imageeditor .body .tabs ul{width:100px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.modal.imageeditor .body .tabs ul li{padding:14px;text-align:center;border-bottom:1px solid #131a20}.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.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li:hover{cursor:pointer}.modal.imageeditor .body .views{padding:24px;overflow:auto}.modal.imageeditor .body .views .btngroup{margin-bottom:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{text-align:center;margin-right:14px;margin-bottom:14px}.modal.imageeditor .body .views .filters ul li:last-child{margin-right: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:#fff}.modal.imageeditor .body .image-container{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.modal.imageeditor .body .image-container .image{text-align:center;-webkit-flex-grow:1;flex-grow:1;position:relative;margin:14px}.modal.imageeditor .body .image-container .image canvas{position:absolute;top:0;left:0}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{max-width:400px;display:block;margin:0 auto;overflow:hidden}.modal.imageeditor .footer{position:absolute;background-color:rgba(0,0,0,0);bottom:0;left:0;width:100%;border-top:1px solid #000}body.has-debug-toolbar .modal.imageeditor .footer{padding-bottom:56px}.modal.imageeditor .body .views .crop .orientation{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{-webkit-appearance:none;appearance:none;background-position:center center;background-repeat:no-repeat;margin:0 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{-webkit-justify-content:center;justify-content:center}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons{overflow:auto;margin-left:-24px;margin-right:-24px;margin-bottom:12px;padding-left:24px;padding-right:24px;padding-bottom:12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint{padding:4px 12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:hover{cursor:pointer}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint.active{color:#fff;background:#515f6c;border-radius:1rem}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child{position:relative}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child:after{content:"";display:block;position:absolute;right:-24px;width:24px;height:1px}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;text-align:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint{text-align:left;padding:4px 0 4px 24px;cursor:pointer}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint.active{background-position:left center;background-repeat:no-repeat;background-image:url(../images/image-editor/check.svg)}.vertical.imageeditor .body{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.vertical.imageeditor .body .tabs ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%;border-top:1px solid #000;border-bottom:1px solid #000}.vertical.imageeditor .body .tabs ul li{-webkit-flex-grow:1;flex-grow:1;border:0;border-right:1px solid #000;padding:7px}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin:0 7px 14px}.vertical.imageeditor .body .views .filters ul{width:auto;height:109px;overflow:auto;white-space:nowrap;margin:0 -24px;margin-bottom:-24px;padding:24px;text-align:center}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-bottom:0}.slide-rule{position:relative;padding:10px 0}.slide-rule .cursor{position:absolute;margin-left:-4px;margin-top:4px;left:50%;z-index:1;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #63a6e1}.slide-rule .graduations{white-space:nowrap;height:40px;position:relative}.slide-rule .graduations ul{position:relative;float:left}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){left:1px}.slide-rule .graduations ul li.main-graduation:before{border-left-width:3px}.slide-rule .graduations ul li.main-graduation .label{display:block;cursor:default}.slide-rule .graduations ul li.selected:before{border-left-color:#63a6e1}.slide-rule .graduations ul li:before{content:"";position:absolute;border-left:1px solid #fff;height:10px;top:0px;left:0}.slide-rule .graduations ul li .label{width:20px;position:absolute;top:10px;left:-9px;display:none;text-align:center}.slide-rule .value{display:none;position:absolute;bottom:0;left:50%;z-index:1;box-sizing:border-box;padding:5px;width:50px;margin-left:-25px;background:#515f6c}.slide-rule .overlay{z-index:2;position:absolute;top:0;right:0;bottom:1px;left:0;background-image:-o-linear-gradient(left, hsl(210deg, 24%, 16%) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, hsl(210deg, 24%, 16%) 100%);background-image:linear-gradient(to right, hsl(210deg, 24%, 16%) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, hsl(210deg, 24%, 16%) 100%)}.menu.dark{background-color:#515f6c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}.menu.dark ul li a{color:#fff !important}.menu.dark ul li a:not(.sel):not(.disabled):hover{background-color:#3f4d5a}_:-ms-lang(x),.elements .tableview td.checkbox-cell input.checkbox+label,.elements .tableview td.checkbox-cell div.checkbox{top:16px}_:-ms-lang(x),input.checkbox+label:empty,div:empty.checkbox{display:block} + );display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.ltr .elements .thumbsview{margin:-7px -8px -8px -7px}body.rtl .elements .thumbsview{margin:-7px -7px -8px -8px}.elements .thumbsview li{position:relative}body.ltr .elements .thumbsview li{margin:0 1px 1px 0}body.rtl .elements .thumbsview li{margin:0 0 1px 1px}.elements .thumbsview li:hover .element{background-color:#f3f7fc}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-right:28px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-left:43px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-right:43px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{right:28px}.elements .thumbsview li.has-checkbox .checkbox{position:absolute;top:134px}body.ltr .elements .thumbsview li.has-checkbox .checkbox{left:7px}body.rtl .elements .thumbsview li.has-checkbox .checkbox{right:7px}.export-form{position:relative}.export-form .spinner{position:absolute;bottom:0}body.ltr .export-form .spinner{right:-24px}body.rtl .export-form .spinner{left:-24px}.thumbviewhelper{margin:-7px;padding:7px}.thumbviewhelper .thumbsview,.thumbviewhelper .thumbsview li{margin:0 !important}.structure{position:relative;z-index:1}body.ltr .structure li{padding-left:8px}body.rtl .structure li{padding-right: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:#0b69a3}.structure li.draginsertion{position:relative;height:2px;background-color:#0b69a3 !important;border-radius:1px}body.ltr .structure li.draginsertion{margin:-1px 0 -1px 8px}body.rtl .structure li.draginsertion{margin:-1px 8px -1px 0}body.ltr .structure li.draginsertion{padding-left:0}body.rtl .structure li.draginsertion{padding-right:0}body.ltr .structure li.draginsertion{border-left:none}body.rtl .structure li.draginsertion{border-right:none}.structure li .toggle{position:relative;z-index:1;padding:4px}body.ltr .structure li .toggle{float:left}body.rtl .structure li .toggle{float:right}body.ltr .structure li .toggle{margin:10px -8px 0 -12px}body.rtl .structure li .toggle{margin:10px -12px 0 -8px}.structure li .row:after{content:"";display:block;height:0;clear:both;visibility:hidden}.structure li .move,.structure li .add{opacity:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}body.ltr .structure li .move,body.ltr .structure li .add{margin:5px 5px 0 0}body.rtl .structure li .move,body.rtl .structure li .add{margin:5px 0 0 5px}.structure li .add{padding:0 5px}.structure li .add:before{content:"downangle";color:rgba(123,135,147,.5)}.structure li .add:not(.disabled):hover:before,.structure li .add.active:before{color:#0b69a3}body.ltr .structure li .checkbox{float:left}body.rtl .structure li .checkbox{float:right}body.ltr .structure li .checkbox{margin:7px 0 0 7px}body.rtl .structure li .checkbox{margin:7px 7px 0 0}body.ltr .structure ul{margin-left:-3px}body.rtl .structure ul{margin-right:-3px}.structure ul li{background-repeat:no-repeat}body.ltr .structure ul li{padding-left:38px}body.rtl .structure ul li{padding-right:38px}body.ltr .structure ul li{background-image:url(../images/branch.png);background-position:0 0}body.rtl .structure ul li{background-image:url(../images/branch_rtl.png);background-position:100% 0}body.ltr .structure ul li:not(:last-child):not(.last){padding-left:37px}body.rtl .structure ul li:not(:last-child):not(.last){padding-right:37px}body.ltr .structure ul li:not(:last-child):not(.last){border-left:1px solid rgba(51,64,77,.1)}body.rtl .structure ul li:not(:last-child):not(.last){border-right:1px solid rgba(51,64,77,.1)}body.ltr .structure ul li:not(:last-child):not(.last){background-position:-1px 0}body.rtl .structure ul li:not(:last-child):not(.last){background-position:calc(100% + 1px) 0}body.ltr .structure ul li.draginsertion{margin-left:38px}body.rtl .structure ul li.draginsertion{margin-right:38px}.structure .row.draghover .element{z-index:2;border-radius:15px;box-shadow:inset 0 0 0 2px #0b69a3}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px #0b69a3}.elementselect{position:relative;min-height:37px;margin-top:-7px}.elementselect:after{content:"";display:block;height:0;clear:both;visibility:hidden}body.ltr .elementselect .element,body.ltr .elementselect .btn{float:left}body.rtl .elementselect .element,body.rtl .elementselect .btn{float:right}body.ltr .elementselect .element,body.ltr .elementselect .btn{margin:7px 7px 0 0}body.rtl .elementselect .element,body.rtl .elementselect .btn{margin:7px 0 0 7px}.elementselect .element.small,.elementselect .flex,.elementselect .btn{clear:both}.elementselect .element{z-index:1}.elementselect .element.small{max-width:100%}.elementselect .element.small .label{display:block;max-width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}body.ltr .elementselect .caboose{float:left}body.rtl .elementselect .caboose{float:right}.elementselect .flex .btn{float:none !important}table.editable{border-radius:5px;border:1px solid #cdd8e4}table.editable th,table.editable td.action{color:#596673;font-weight:normal;background-color:#f3f7fc}table.editable thead tr th,table.editable tbody tr th{padding:6px 10px}table.editable thead tr th{border-bottom:1px solid rgba(51,64,77,.1)}body.ltr table.editable thead tr th.has-info{padding-right:calc(15px + 1em)}body.rtl table.editable thead tr th.has-info{padding-left:calc(15px + 1em)}table.editable thead tr th span.info{position:absolute;margin-left:5px}table.editable tbody tr:not(:first-child) th,table.editable tbody tr:not(:first-child) td{border-top:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr:last-child td:first-child{border-bottom-left-radius:5px}body.rtl table.editable tbody tr:last-child td:first-child{border-bottom-right-radius:5px}body.ltr table.editable tbody tr:last-child td:first-child textarea,body.ltr table.editable tbody tr:last-child td:first-child input.text{border-bottom-left-radius:4px}body.rtl table.editable tbody tr:last-child td:first-child textarea,body.rtl table.editable tbody tr:last-child td:first-child input.text{border-bottom-right-radius:4px}body.ltr table.editable tbody tr td:not(:first-child),body.ltr table.editable tbody tr th~td:not(.hidden)~td{border-left:1px solid rgba(51,64,77,.1)}body.rtl table.editable tbody tr td:not(:first-child),body.rtl table.editable tbody tr th~td:not(.hidden)~td{border-right:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr th~td:not(:first-child){border-left:1px solid #dbdddf}body.rtl table.editable tbody tr th~td:not(:first-child){border-right:1px solid #dbdddf}table.editable tbody tr td{vertical-align:top;text-align:center;background-color:#fff;padding:4px 10px}table.editable tbody tr td.focus{position:relative;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1)}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{white-space:pre-wrap}body.ltr table.editable tbody tr td.textual pre{text-align:left}body.rtl table.editable tbody tr td.textual pre{text-align:right}table.editable tbody tr td.lightswitch-cell{padding-top:9px;padding-bottom:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin:0 auto}table.editable tbody tr td.checkbox-cell{padding-top:10px;padding-bottom:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;margin:-2px auto 0;width:16px;height:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px #cf1124}table.editable tbody tr td.disabled{position:relative;opacity:1}table.editable tbody tr td.disabled:after{content:"";font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(243,247,252,.75);-webkit-user-select:none;user-select:none}table.editable tbody tr td.action{padding:4px 7px}body.ltr table.editable tbody tr td.action+td.action{border-left:none}body.rtl table.editable tbody tr td.action+td.action{border-right:none}body.ltr table.editable tbody tr td.action+td.action{padding-left:0}body.rtl table.editable tbody tr td.action+td.action{padding-right:0}table.editable tbody tr td .flex>*{margin-bottom:0}table.editable tbody textarea,table.editable tbody textarea.text,table.editable tbody input.text,table.editable tbody pre{display:block;width:100%;border:none;box-shadow:none;border-radius:0;padding:7px 10px;background-color:rgba(0,0,0,0);overflow:hidden;-o-transition:none;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-bottom:0}table.editable tbody .color-container>.color{position:absolute;top:10px;z-index:1}body.ltr table.editable tbody .color-container>.color{left:10px}body.rtl table.editable tbody .color-container>.color{right:10px}body.ltr table.editable tbody .color-container .color-hex-indicator{left:32px}body.rtl table.editable tbody .color-container .color-hex-indicator{right:32px}body.ltr table.editable tbody .color-container .color-input{padding-left:calc(32px + 1em)}body.rtl table.editable tbody .color-container .color-input{padding-right:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:100%}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{top:6px}body.ltr table.editable tbody .datewrapper .text+div[data-icon],body.ltr table.editable tbody .timewrapper .text+div[data-icon]{left:10px}body.rtl table.editable tbody .datewrapper .text+div[data-icon],body.rtl table.editable tbody .timewrapper .text+div[data-icon]{right:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%;border:1px dashed rgba(81,95,108,.25);background-color:rgba(0,0,0,0);box-shadow:none}table.editable+.btn.add:focus{border-style:solid;border-color:#1992d4}table.editable:not(.hidden)+.btn.add{border-top-width:0;border-radius:0 0 4px 4px}.border-box+.buttons,.shadow-box+.buttons{margin-top:7px}body.ltr ul.tree,body.ltr .tree ul{margin-left:20px}body.rtl ul.tree,body.rtl .tree ul{margin-right:20px}body.ltr .tree li .toggle{margin:7px 0 0 -15px}body.rtl .tree li .toggle{margin:7px -15px 0 0}.status{display:inline-block;width:10px;height:10px;border:1px solid rgba(0,0,0,0);border-radius:100%;box-sizing:border-box}body.ltr .status{margin-right:10px}body.rtl .status{margin-left:10px}body.use-shapes .status.pending{background-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 10px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cb6e17 rgba(0,0,0,0);border-radius:1px}body.use-shapes .status.off,body.use-shapes .status.suspended,body.use-shapes .status.expired{border-radius:1px}.status:not(.on):not(.live):not(.active):not(.enabled):not(.pending):not(.off):not(.suspended):not(.expired):not(.yellow):not(.orange):not(.red):not(.pink):not(.purple):not(.blue):not(.green):not(.turquoise):not(.light):not(.grey):not(.black){border-color:var(--ui-control-color)}.green,.status.on,.status.live,.status.active,.status.enabled{background-color:#27ab83}.orange,.status.pending{background-color:#cb6e17}.red,.status.off,.status.suspended,.status.expired{background-color:#cf1124}.yellow{background-color:#fadb5f}.pink{background-color:#e8368f}.purple{background-color:#9b59b6}.blue{background-color:#1992d4}.turquoise{background-color:#65d6ad}.status.light{background-color:#e4edf6}.grey{background-color:#9aa5b1}.black{background-color:#33404d}.status.white,.status.disabled{opacity:1}.progressbar{border-radius:6px;border:2px solid #3f4d5a;padding:2px;position:absolute;left:20%;width:60%;z-index:1000}.progressbar-inner{border-radius:2px;height:4px;background-color:#3f4d5a}.progressbar:not(.pending) .progressbar-inner{width:0;-o-transition:width linear 100ms;transition:width linear 100ms}.progressbar.pending .progressbar-inner{-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:250ms;-o-animation-duration:250ms;animation-duration:250ms;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}body.ltr .progressbar.pending .progressbar-inner{background:-o-repeating-linear-gradient(315deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px);background:repeating-linear-gradient(135deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}body.rtl .progressbar.pending .progressbar-inner{background:-o-repeating-linear-gradient(45deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px);background:repeating-linear-gradient(45deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}body.ltr .progressbar.pending .progressbar-inner{-webkit-animation-name:pendingprogress-ltr;-o-animation-name:pendingprogress-ltr;animation-name:pendingprogress-ltr}body.rtl .progressbar.pending .progressbar-inner{-webkit-animation-name:pendingprogress-rtl;-o-animation-name:pendingprogress-rtl;animation-name:pendingprogress-rtl}@-webkit-keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@-o-keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@keyframes pendingprogress-ltr{from{background-position:0}to{background-position:25px}}@-webkit-keyframes pendingprogress-rtl{from{background-position:0}to{background-position:-25px}}@-o-keyframes pendingprogress-rtl{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;top:0;display:none}body.ltr .elementselect .progress-shade{left:0}body.rtl .elementselect .progress-shade{right:0}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{padding:7px 10px !important;max-width:400px;background-color:#f3f7fc !important}.missing-component .error{margin:0}.missing-component .install-plugin{margin:7px 0 -7px;border-top:1px solid rgba(51,64,77,.1);position:relative}body.ltr .missing-component .install-plugin{padding:10px 0 10px 40px}body.rtl .missing-component .install-plugin{padding:10px 40px 10px 0}.missing-component .install-plugin .icon{width:32px;height:32px;position:absolute;top:calc(50% - 16px)}body.ltr .missing-component .install-plugin .icon{left:0}body.rtl .missing-component .install-plugin .icon{right:0}.missing-component .install-plugin .icon img,.missing-component .install-plugin .icon svg{width:100%;height:100%}.missing-component .install-plugin h3{-webkit-flex:1;flex:1;margin:8px 0 !important}.missing-component .install-plugin .btn{margin:0}.pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);position:relative;margin:14px 0;padding:24px;border-radius:5px;word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}.pane .pane,#content .pane{background-color:#f3f7fc;border:1px solid rgba(51,64,77,.1);box-shadow:none}.pane.loading{min-height:200px}.pane.loading:after{display:block;content:"";font-size:0;position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;background:url(../images/spinner.gif) no-repeat 50% 50%}.pane-header{margin:-24px var(--neg-padding) 24px;padding:7px 24px;background:#f3f7fc;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);border-radius:5px 5px 0 0}.pane-header .btn{margin:5px 0;width:34px;height:30px;padding-left:0;padding-right:0}.pane-header .btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}.pane-header .btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:3px 0}.pane-tabs{margin-bottom:-7px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;max-width:100%}.pane-tabs ul{margin:-7px var(--neg-padding) 0;padding:7px var(--padding) 0;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs ul::-webkit-scrollbar{display:none}body.ltr .pane-tabs ul.scrollable{-webkit-mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px);mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.rtl .pane-tabs ul.scrollable{-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.ltr .pane-tabs ul li:not(:first-child) a{margin-left:4px}body.rtl .pane-tabs ul li:not(:first-child) a{margin-right:4px}.pane-tabs ul li a{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;position:relative;border-radius:4px 4px 0 0;padding:0 12px;white-space:nowrap;color:#606d7b;height:40px}.pane-tabs ul li a:hover{text-decoration:none}.pane-tabs ul li a:not(.sel):hover{background-color:rgba(154,165,177,.15)}.pane-tabs ul li a.sel{cursor:default;color:#3f4d5a;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}.pane-tabs ul li a.sel:focus{box-shadow:var(--focus-ring)}body.ltr .pane-tabs ul li a span[data-icon]{margin-left:4px}body.rtl .pane-tabs ul li a span[data-icon]{margin-right:4px}body.ltr .pane-tabs .menubtn{margin-left:32px}body.rtl .pane-tabs .menubtn{margin-right:32px}.meta{padding:0 24px;overflow:visible}.meta>.field,.meta>.data,.meta>.flex-fields>.field,.meta>.flex-fields>.data{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 -24px !important;padding:0 24px;-o-transition:padding-left linear 100ms,padding-right linear 100ms;transition:padding-left linear 100ms,padding-right linear 100ms}body.ltr .meta>.field.nested,body.ltr .meta>.data.nested,body.ltr .meta>.flex-fields>.field.nested,body.ltr .meta>.flex-fields>.data.nested{padding-left:38px}body.rtl .meta>.field.nested,body.rtl .meta>.data.nested,body.rtl .meta>.flex-fields>.field.nested,body.rtl .meta>.flex-fields>.data.nested{padding-right: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;width:31px;font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"plus";color:#606d7b}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{left:0}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{right:0}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{text-align:right}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{text-align:left}.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{-webkit-flex:0 0 105px;flex:0 0 105px;line-height:18px}body.ltr .meta>.field>.heading,body.ltr .meta>.data>.heading,body.ltr .meta>.flex-fields>.field>.heading,body.ltr .meta>.flex-fields>.data>.heading{margin:0 7px 0 0}body.rtl .meta>.field>.heading,body.rtl .meta>.data>.heading,body.rtl .meta>.flex-fields>.field>.heading,body.rtl .meta>.flex-fields>.data>.heading{margin:0 0 0 7px}.meta>.field.lightswitch-field>.heading,.meta>.data.lightswitch-field>.heading,.meta>.flex-fields>.field.lightswitch-field>.heading,.meta>.flex-fields>.data.lightswitch-field>.heading{-webkit-flex:1;flex:1}.meta>.field>.input .flex,.meta>.data>.input .flex,.meta>.flex-fields>.field>.input .flex,.meta>.flex-fields>.data>.input .flex{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.meta>.field>.input .flex>*,.meta>.data>.input .flex>*,.meta>.flex-fields>.field>.input .flex>*,.meta>.flex-fields>.data>.input .flex>*{margin-bottom:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding:14px 0}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding:7px 0}.meta>.field>.heading>label,.meta>.data>.heading,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.data>.heading{color:#596673}.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{padding:7px 0;width:calc(100% - 112px)}.meta>.data>.value,.meta>.flex-fields>.data>.value{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.meta>.data>.value>[data-icon=draft],.meta>.flex-fields>.data>.value>[data-icon=draft]{margin-top:-2px}body.ltr .meta>.data>.value>[data-icon=draft],body.ltr .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-right:8px}body.rtl .meta>.data>.value>[data-icon=draft],body.rtl .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-left:8px}.meta>.field.lightswitch-field>.input,.meta>.flex-fields>.field.lightswitch-field>.input{-webkit-flex:0;flex:0;width:auto}.meta>.field.has-errors,.meta>.flex-fields>.field.has-errors{border:1px solid #cf1124 !important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-top: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:-7px 0;padding:14px 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)}body.ltr .meta>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{left:0}body.rtl .meta>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{right: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%}body.ltr .meta>.field>.input>.datetimewrapper>.clear-btn,body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.input>.datetimewrapper>.clear-btn,body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-left:-24px}.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:0 0 6px;width:100%;list-style-type:none}body.ltr .meta>.field>.clear-btn,body.ltr .meta>.flex-fields>.field>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.clear-btn,body.rtl .meta>.flex-fields>.field>.clear-btn{margin-left:-24px}.meta>.field:not(:first-child),.meta>.flex-fields+.field{border-top:1px solid rgba(51,64,77,.1)}.meta>.flex-fields h2,.meta>.flex-fields blockquote.note{margin:0 -24px !important;padding:14px 24px;background-color:#ebf2fa}.meta>.flex-fields blockquote.note{border-radius:0;border:none}.meta>.flex-fields hr{margin:0 -24px}.meta>.field>.input>.select{display:block;margin:-7px 0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select:after{right:0}body.rtl .meta>.field>.input>.select:after{left:0}.meta>.field>.input>.select+.spinner{position:absolute;top:calc(50% - 17px)}body.ltr .meta>.field>.input>.select+.spinner{right:-24px}body.rtl .meta>.field>.input>.select+.spinner{left:-24px}.meta>.field>.input>.select select{width:100%;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select select{padding:7px 12px 7px 0}body.rtl .meta>.field>.input>.select select{padding:7px 0 7px 12px}.body{position:relative}.slideout-container,.slideout,.modal,.hud{z-index:100;box-sizing:border-box}.modal,.hud .body{border-radius:5px;background-color:#fff;box-shadow:0 25px 100px rgba(31,41,51,.5)}.slideout-shade{opacity:0;-o-transition:opacity linear 250ms;transition:opacity linear 250ms}.slideout-shade.so-visible{opacity:1}.slideout-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;pointer-events:none}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{position:absolute;background-color:#fff;box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;padding:24px var(--padding);pointer-events:all}.slideout.so-mobile{--padding: 10px;--neg-padding: -10px;width:100%;height:100%;left:0;-o-transition:top linear 250ms;transition:top linear 250ms;will-change:top}.slideout:not(.so-mobile){top:8px;width:calc(50% - 8px);height:calc(100% - 16px);border-radius:5px}body.ltr .slideout:not(.so-mobile){-o-transition:left linear 250ms;transition:left linear 250ms;will-change:left}body.rtl .slideout:not(.so-mobile){-o-transition:right linear 250ms;transition:right linear 250ms;will-change:right}.element-editor>.pane-header{z-index:2}.element-editor>.pane-header>.ee-toolbar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin-bottom:-7px}.element-editor>.pane-header>.ee-toolbar>.pane-tabs{width:1px;-webkit-flex:1;flex:1;margin-bottom:0}.element-editor.so-mobile>.pane-header{padding-left:10px;padding-right:10px}.element-editor>.ee-body{-webkit-flex:1;flex:1;margin:-24px var(--neg-padding) 0;padding:24px var(--padding);overflow:hidden auto;position:relative}.element-editor>.ee-body>.ee-sidebar{position:absolute;top: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%;box-sizing:border-box;padding:0 var(--padding);background-color:#e4edf6;overflow:hidden auto;z-index:1}.element-editor>.ee-body>.ee-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .element-editor>.ee-body>.ee-sidebar{-o-transition:right linear 250ms;transition:right linear 250ms}body.rtl .element-editor>.ee-body>.ee-sidebar{-o-transition:left linear 250ms;transition:left linear 250ms}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container{margin:0 var(--neg-padding);height:auto;min-height:54px}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container+.pane-header{border-radius:0}.element-editor>.ee-body>.ee-sidebar>.meta{margin:0 var(--neg-padding);padding:0 var(--padding)}.element-editor>.ee-body>.ee-sidebar>.meta:not(.read-only){background:#f3f7fc}.element-editor>.ee-body>.ee-sidebar>.meta.read-only{padding-top:14px;padding-bottom:14px}.element-editor>.ee-footer{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0 var(--neg-padding) -24px;padding:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc;z-index:3}.element-editor>.ee-footer:focus{box-shadow:var(--focus-ring)}.element-editor>.ee-footer>.ee-site-select{-webkit-flex:1;flex:1}body.ltr .element-editor>.ee-footer>.btn{margin-left:5px}body.rtl .element-editor>.ee-footer>.btn{margin-right:5px}body.ltr .element-editor>.ee-footer>.spinner{margin:0 var(--neg-padding) 0 0}body.rtl .element-editor>.ee-footer>.spinner{margin:0 0 0 var(--neg-padding)}@media(min-width: 1536px){.element-editor .sidebar-btn{display:none}.element-editor .ee-body{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0;overflow:hidden}.element-editor .ee-body>.fields{position:relative;z-index:2;padding:24px;width:calc(100% - 350px);height:100%;box-sizing:border-box;box-shadow:0 0 0 1px rgba(19,26,32,.1);overflow:hidden auto}.element-editor .ee-body>.ee-sidebar{position:relative;display:block !important;top:auto;right:auto !important;left:auto !important;height:100%;box-shadow:none}}.header:after,.hud-header:after,.footer:after,.hud-footer:after,.body:after{content:"";display:block;height:0;clear:both;visibility:hidden}.header,.hud-header,.footer,.hud-footer{position:relative;z-index:1;box-sizing:border-box}.header,.hud-header,.footer,.hud-footer{background-color:#e4edf6}.header,.hud-header{border-radius:5px 5px 0 0;padding:24px;box-shadow:inset 0 -1px 0 rgba(51,64,77,.1)}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 5px 5px;padding:14px 24px;box-shadow:inset 0 1px 0 rgba(51,64,77,.1)}.footer.flex>*,.hud-footer.flex>*{margin-bottom:0}.modal .body,.hud .main{padding:24px;overflow:hidden;box-sizing:border-box}.pane .header,.modal .body .header{margin:-24px -24px 24px}.pane .footer,.modal .body .footer{margin:24px -24px -24px}.slideout-shade,.modal-shade,.hud-shade{z-index:100;position:fixed;top:0;left: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}.modal{position:fixed;overflow:hidden}.modal:not(.fitted):not(.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}body.ltr .modal.alert .body{padding-left:76px}body.rtl .modal.alert .body{padding-right:76px}.modal.alert .body:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"alert";font-size:40px;color:#606d7b}body.ltr .modal.alert .body:before{margin:-6px 0 0 -58px}body.rtl .modal.alert .body:before{margin:-6px -58px 0 0}body.ltr .modal.alert .body:before{float:left}body.rtl .modal.alert .body:before{float:right}body.ltr .modal.secure .body{padding-left:76px}body.rtl .modal.secure .body{padding-right:76px}.modal.secure .body:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"secure";font-size:58px;color:#606d7b}body.ltr .modal.secure .body:before{margin:-14px 0 0 -56px}body.rtl .modal.secure .body:before{margin:-14px -56px 0 0}body.ltr .modal.secure .body:before{float:left}body.rtl .modal.secure .body:before{float:right}.modal .resizehandle{position:absolute;z-index:1;bottom:0;width:24px;height:24px;background:no-repeat 50% 50%;cursor:nwse-resize}body.ltr .modal .resizehandle{right:0}body.rtl .modal .resizehandle{left:0}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_rtl.png)}.hud{position:absolute;display:none;top:0}.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{left:-15px;width:15px;height:30px;background-image:url(../images/hudtip_left.png)}.hud .tip-top{top:-15px;width:30px;height:15px;background-image:url(../images/hudtip_top.png)}.hud .tip-right{right:-15px;width:15px;height:30px;background-image:url(../images/hudtip_right.png)}.hud .tip-bottom{bottom:-15px;width:30px;height:15px;background-image:url(../images/hudtip_bottom.png)}.hud .hud-header,.hud .hud-footer{padding:7px 24px}.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{border-radius:8px;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.5);background-clip:content-box}.hud .body ::-webkit-scrollbar-track{background-color:#f3f7fc}.preview-thumb-container{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;height:190px;background-color:#1f2933}.preview-thumb-container.checkered img{background-color:#fff;background-image:-o-linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(315deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),-o-linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),-o-linear-gradient(315deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);-o-background-size:17px 17px;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%;left:0;top:0;background:rgba(31,41,51,.8) no-repeat 50% 50% url(../images/spinner_dark.gif)}#details .preview-thumb-container{margin-bottom:14px;border-radius:5px;overflow:hidden}.preview-thumb-container .preview-thumb{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%;height:100%}.preview-thumb-container .preview-thumb img{display:block;max-width:100%;max-height:190px}.preview-thumb-container .buttons{opacity:0;position:absolute;top:10px;margin:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}body.ltr .preview-thumb-container .buttons{right:10px}body.rtl .preview-thumb-container .buttons{left:10px}.preview-thumb-container .buttons .btn{background-color:#515f6c}.preview-thumb-container .buttons .btn,.preview-thumb-container .buttons .btn:before{color:#fff !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.preview-thumb-container .buttons .btn{background-color:rgba(81,95,108,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity linear 100ms,-webkit-backdrop-filter linear 100ms;-o-transition:opacity linear 100ms,backdrop-filter linear 100ms;transition:opacity linear 100ms,backdrop-filter linear 100ms;transition:opacity linear 100ms,backdrop-filter linear 100ms,-webkit-backdrop-filter linear 100ms}}.preview-thumb-container .buttons .btn:hover{background-color:#606d7b}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.preview-thumb-container .buttons .btn:hover{background-color:rgba(96,109,123,.7)}}.preview-thumb-container:hover .buttons,.preview-thumb-container:focus-within .buttons{opacity:1}.elementselectormodal{padding-bottom:62px;-webkit-user-select:none;user-select:none}.elementselectormodal .body{position:relative;height:100%}.elementselectormodal .body .spinner.big{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{position:absolute;top:0;height:100%;overflow:auto}body.ltr .elementselectormodal .body .content .sidebar{margin-left:-249px}body.rtl .elementselectormodal .body .content .sidebar{margin-right:-249px}.elementselectormodal .body .content .main{margin:-24px;padding:24px;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 .tableview table .element{display:inline-block}.elementselectormodal .body .content .main .elements .tableview table tr.disabled{opacity:1;color:#cdd8e4}.elementselectormodal .body .content .main .elements .tableview table tr.disabled .element{opacity:.25}.elementselectormodal .body .content .main .elements .tableview table tr th,.elementselectormodal .body .content .main .elements .tableview table tr td{cursor:default}body.ltr .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-left:7px}body.rtl .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-right:7px}.elementselectormodal .body .content .main .elements .structure .row{margin-top:1px}.elementselectormodal .footer{position:absolute;bottom:0;left:0;width:100%;margin:0;height:62px;box-sizing:border-box}body.ltr .elementselectormodal .footer .spinner{float:right}body.rtl .elementselectormodal .footer .spinner{float:left}body.ltr .elementselectormodal .footer .spinner{margin-right:-24px}body.rtl .elementselectormodal .footer .spinner{margin-left:-24px}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{position:absolute;top:0}body.ltr .element-hud-form .buttons .spinner{right:-24px}body.rtl .element-hud-form .buttons .spinner{left:-24px}.logoutwarningmodalshade,.loginmodalshade{z-index:101}#logoutwarningmodal,#loginmodal,#elevatedsessionmodal,.prompt{width:500px}#logoutwarningmodal,#loginmodal{z-index:101}#loginmodal .inputcontainer,#elevatedsessionmodal .inputcontainer{position:relative}#loginmodal .inputcontainer .spinner,#elevatedsessionmodal .inputcontainer .spinner{position:absolute;top:0;margin-top:0}body.ltr #loginmodal .inputcontainer .spinner,body.ltr #elevatedsessionmodal .inputcontainer .spinner{right:-24px}body.rtl #loginmodal .inputcontainer .spinner,body.rtl #elevatedsessionmodal .inputcontainer .spinner{left:-24px}.prompt{height:auto;min-height:auto}.deleteusermodal .content-summary{margin:-24px -24px 24px;padding:24px;background-color:#f3f7fc}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{display:inline-block;vertical-align:middle}body.ltr .deleteusermodal .elementselect{margin-left:10px}body.rtl .deleteusermodal .elementselect{margin-right:10px}body.ltr .deleteusermodal .buttons .spinner{margin-right:-20px}body.rtl .deleteusermodal .buttons .spinner{margin-left:-20px}.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:100px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.menu,.ui-datepicker,.ui-timepicker-list{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;-webkit-user-select:none;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 h6:first-child{margin-top:14px !important}body.ltr .menu ul.padded li a{padding-left:24px}body.rtl .menu ul.padded li a{padding-right:24px}.menu ul.padded li a[data-icon]:before,.menu ul.padded li a.icon:before,.menu ul.padded li a.sel:before{font-size:14px;color:var(--ui-control-color)}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{float:left}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{float:right}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{margin:3px 0 0 -17px}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{margin:3px -17px 0 0}.menu ul.padded li a[data-icon].error:before,.menu ul.padded li a.icon.error:before,.menu ul.padded li a.sel.error:before{color:#cf1124}.menu ul.padded li a.sel:not([data-icon]):before{content:"check"}.menu ul li a{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;font-size:14px}.menu ul li a:not(.flex){display:block !important}.menu ul li a.sel{cursor:default}.menu ul li a .shortcut{padding:0 4px;border-radius:4px;box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5)}body.ltr .menu ul li a .shortcut{float:right}body.rtl .menu ul li a .shortcut{float:left}body.ltr .menu ul li a .shortcut{margin-left:14px}body.rtl .menu ul li a .shortcut{margin-right:14px}.menu>.flex{margin-top:10px;margin-bottom:10px;position:relative}body.ltr .menu>.flex.padded{margin-left:-14px}body.rtl .menu>.flex.padded{margin-right:-14px}body.ltr .menu>.flex.padded{padding-left:24px}body.rtl .menu>.flex.padded{padding-right:24px}.menu>.flex.padded.sel:before{position:absolute;top:36px;content:"check";font-size:14px;color:#606d7b}body.ltr .menu>.flex.padded.sel:before{left:7px}body.rtl .menu>.flex.padded.sel:before{right:7px}.menu hr{margin:5px -14px}.menubtn span.icon,.menu span.icon{display:inline-block;margin-top:-1px;width:10px;text-align:center;font-size:14px;color:var(--ui-control-color)}body.ltr .menubtn span.icon,body.ltr .menu span.icon{margin-right:10px}body.rtl .menubtn span.icon,body.rtl .menu span.icon{margin-left:10px}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover{color:#fff;background-color:#8b96a2;--text-color: #fff;--light-text-color: hsl(212deg, 50%, 93%);--ui-control-color: hsl(212deg, 60%, 97%);--ui-control-hover-color: hsl(212deg, 50%, 93%);--ui-control-active-color: hsl(212deg, 50%, 93%)}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover span.icon,.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover:before,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover span.icon,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover:before{color:#fff}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover.error,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover.error{color:#fff !important}body.ltr .menu hr.padded,body.ltr .menu h6.padded{margin-left:10px}body.rtl .menu hr.padded,body.rtl .menu h6.padded{margin-right:10px}.menu--disclosure ul li>a:hover{color:#3f4d5a;background-color:#f3f7fc}body:not(.reduce-focus-visibility) .menu--disclosure ul li>a:focus,body.reduce-focus-visibility .menu--disclosure ul li>a:focus-visible{box-shadow:inset 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7)}.tagselect .elements{display:inline}.tagselect .element.small{clear:none}.tagselect .add{position:relative;z-index:1;display:inline-block;width:12em}body.ltr .tagselect .add{margin:7px 7px 0 0}body.rtl .tagselect .add{margin:7px 0 0 7px}body.ltr .tagselect .add .text{padding-right:30px}body.rtl .tagselect .add .text{padding-left:30px}.tagselect .add .spinner{position:absolute;top:0}body.ltr .tagselect .add .spinner{right:5px}body.rtl .tagselect .add .spinner{left:5px}body.ltr .tagselect.elementselect .element,body.rtl .tagselect.elementselect .element{float:none !important;display:inline-block}body.ltr .tagmenu ul li a{padding-left:26px}body.rtl .tagmenu ul li a{padding-right:26px}body.ltr .tagmenu ul li a:before{float:left}body.rtl .tagmenu ul li a:before{float:right}body.ltr .tagmenu ul li a:before{margin:3px 0 0 -18px}body.rtl .tagmenu ul li a:before{margin:3px -18px 0 0}.shadow-box{border-radius:5px;border:1px solid #cdd8e4;box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.shadow-box thead:first-child tr:first-child th:first-child,table.shadow-box thead:first-child tr:first-child th:first-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:first-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled:after,table.editable thead:first-child tr:first-child th:first-child,table.editable thead:first-child tr:first-child th:first-child.disabled:after,table.editable thead:first-child tr:first-child td:first-child,table.editable thead: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 tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled:after{border-top-left-radius:4px}table.shadow-box thead:first-child tr:first-child th:last-child,table.shadow-box thead:first-child tr:first-child th:last-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:last-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled:after,table.editable thead:first-child tr:first-child th:last-child,table.editable thead:first-child tr:first-child th:last-child.disabled:after,table.editable thead:first-child tr:first-child td:last-child,table.editable thead: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 tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled:after{border-top-right-radius:4px}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-bottom-left-radius:4px}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-bottom-right-radius:4px}.text:not(.selectize-text),.passwordwrapper,.border-box,.matrix-configurator>.field>.input,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .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-text>.selectize-control>.selectize-input.focus,.selectize.multiselect .selectize-control.multi .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}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-text>.selectize-control>.selectize-input:focus,body.reduce-focus-visibility .selectize-text>.selectize-control>.selectize-input:focus-visible,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-control.multi .selectize-input:focus,body.reduce-focus-visibility .selectize.multiselect .selectize-control.multi .selectize-input:focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}input.text,textarea.text,.text>input,.text>textarea,table.editable textarea,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{font-size:14px;line-height:20px;color:#3f4d5a;min-height:3px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow:after{content:"";display:block;height:0;clear:both;visibility:hidden}body.ltr .multitext .multitextrow:first-child .text:first-child{border-top-left-radius:4px}body.rtl .multitext .multitextrow:first-child .text:first-child{border-top-right-radius:4px}body.ltr .multitext .multitextrow:first-child .text:last-child{border-top-right-radius:4px}body.rtl .multitext .multitextrow:first-child .text:last-child{border-top-left-radius:4px}body.ltr .multitext .multitextrow:last-child .text:first-child{border-bottom-left-radius:4px}body.rtl .multitext .multitextrow:last-child .text:first-child{border-bottom-right-radius:4px}body.ltr .multitext .multitextrow:last-child .text:last-child{border-bottom-right-radius:4px}body.rtl .multitext .multitextrow:last-child .text:last-child{border-bottom-left-radius:4px}.multitext .multitextrow:not(:first-child) .text{margin-top:-1px}.multitext .multitextrow .text{border-radius:0;float:left;box-sizing:border-box}body.ltr .multitext .multitextrow .text:not(:first-child){margin-left:-1px}body.rtl .multitext .multitextrow .text:not(:first-child){margin-right:-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-text>.selectize-control>.selectize-input.focus,.multitext .multitextrow .selectize.multiselect .selectize-control.multi .selectize-input.focus{position:relative;z-index:2}.chars-left{position:relative;color:#606d7b}body.ltr .chars-left{float:right}body.rtl .chars-left{float:left}body.ltr .chars-left{margin:-27px 7px 0 0}body.rtl .chars-left{margin:-27px 0 0 7px}.input.ltr>.chars-left{float:right !important;margin-right:7px !important}.input.rtl>.chars-left{float:left !important;margin-left:7px !important}.chars-left.negative-chars-left{color:#cf1124}.field,fieldset{position:relative;margin:24px 0}.flex>.field,.flex>fieldset{margin-top:0;margin-bottom:0}.field{min-inline-size:initial}.field>.status-badge{position:absolute;top:0;width:2px;height:100%;content:"";cursor:help}body.ltr .field>.status-badge{left:-25px}body.rtl .field>.status-badge{right:-25px}.field>.status-badge.modified{background-color:#1992d4}.field>.status-badge.outdated{background-color:#fadb5f}.field>.heading{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;position:relative;margin-top:-5px;margin-bottom:5px}.field>.heading>label,.field>.heading>legend{font-weight:bold;color:#596673}.field>.heading>label code,.field>.heading>legend code{font-size:1em !important}body.ltr .field>.heading>label .info,body.ltr .field>.heading>legend .info{margin-left:5px}body.rtl .field>.heading>label .info,body.rtl .field>.heading>legend .info{margin-right:5px}.field>.heading>.t9n-indicator{color:#606d7b}body.ltr .field>.heading>.t9n-indicator{margin-left:7px}body.rtl .field>.heading>.t9n-indicator{margin-right:7px}.field>.heading+.instructions{margin-top:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-bottom:5px}.field>.input{position:relative}.field>.input:after{content:"";display:block;height:0;clear:both;visibility:hidden}.field>.input+.instructions{margin:5px 0 0}.field>.notice,.field>.warning{margin:5px 0 0}.field>.instructions,.field>.heading>.instructions,.checkboxfield .instructions{color:#596673}.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:1em 0}body.ltr .field>.instructions ul,body.ltr .field>.instructions ol,body.ltr .field>.heading>.instructions ul,body.ltr .field>.heading>.instructions ol,body.ltr .checkboxfield .instructions ul,body.ltr .checkboxfield .instructions ol{padding-left:2em}body.rtl .field>.instructions ul,body.rtl .field>.instructions ol,body.rtl .field>.heading>.instructions ul,body.rtl .field>.heading>.instructions ol,body.rtl .checkboxfield .instructions ul,body.rtl .checkboxfield .instructions ol{padding-right: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-top:.25em}#expand-status-btn{width:30px;height:17px;padding:0;line-height:16px;border-radius:3px;color:#596673}body.ltr #expand-status-btn{margin-left:5px}body.rtl #expand-status-btn{margin-right:5px}#expand-status-btn:before{margin:0}.nested-fields{margin:-24px;padding:24px 24px 0}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-bottom:24px}input.checkbox{opacity:0;position:absolute;width:16px;height:16px}input.checkbox+label,div.checkbox{display:inline-block;clear:none;position:relative;line-height:16px;height:16px;cursor:pointer}body.ltr input.checkbox+label,body.ltr div.checkbox{padding-left:21px}body.rtl input.checkbox+label,body.rtl div.checkbox{padding-right:21px}input.checkbox+label .info,div.checkbox .info{height:16px}input.checkbox:disabled+label,.disabled div.checkbox{cursor:default}body.ltr input.checkbox+label:empty,body.ltr div.checkbox:empty{padding-left:16px}body.rtl input.checkbox+label:empty,body.rtl div.checkbox:empty{padding-right:16px}input.checkbox+label:empty:after,div.checkbox:empty:after{content:"";font-size:0}input.checkbox+label:before,div.checkbox:before{display:block;position:absolute;top:0;width:16px !important;height:16px;box-sizing:border-box;content:"";font-size:0;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);background-clip:padding-box;border-radius:3px}body.ltr input.checkbox+label:before,body.ltr div.checkbox:before{left:0}body.rtl input.checkbox+label:before,body.rtl div.checkbox:before{right:0}input.checkbox:disabled+label,div.checkbox.disabled:before,div.checkbox.disabled+label{opacity:.25}input.checkbox:checked+label:before,div.checkbox.checked:before,.sel div.checkbox:before,input.checkbox:indeterminate+label:before,div.checkbox.indeterminate:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;line-height:16px;color:#1f2933}input.checkbox:checked:not(:indeterminate)+label:before,div.checkbox.checked:not(.indeterminate):before,.sel div.checkbox:not(.indeterminate):before{content:"check";font-size:15px}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{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.checkbox:focus-visible+label:before,body.reduce-focus-visibility :focus-visible div.checkbox:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.monaco-mouse-cursor-text:focus,.monaco-mouse-cursor-text:focus-visible{box-shadow:none !important}fieldset .checkboxfield{margin:5px 0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-top:2px}body.ltr .checkboxfield .instructions,body.ltr .checkboxfield .notice,body.ltr .checkboxfield .warning{padding-left:21px}body.rtl .checkboxfield .instructions,body.rtl .checkboxfield .notice,body.rtl .checkboxfield .warning{padding-right:21px}input.radio{opacity:0;position:absolute;width:16px;height:16px}input.radio+label,div.radio{display:inline-block;clear:none;position:relative;height:16px;cursor:pointer}body.ltr input.radio+label,body.ltr div.radio{padding-left:21px}body.rtl input.radio+label,body.rtl div.radio{padding-right:21px}input.radio:disabled+label,.disabled div.radio{cursor:default}body.ltr input.radio+label:empty,body.ltr div.radio:empty{padding-left:16px}body.rtl input.radio+label:empty,body.rtl div.radio:empty{padding-right:16px}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{top:0;left:0;width:16px;height:16px;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4)}input.radio+label:after,div.radio:after{top:4px;left:4px;width:8px;height:8px}input.radio:disabled+label,div.radio.disabled:before,div.radio.disabled+label{opacity:.25}input.radio:checked+label:after,div.radio.checked:after,.sel div.radio:after{background:#1f2933}body:not(.reduce-focus-visibility) input.radio:focus+label:before,body:not(.reduce-focus-visibility) :focus div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.radio:focus-visible+label:before,body.reduce-focus-visibility :focus-visible div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select{color:#3f4d5a;font-size:14px;-webkit-appearance:none;appearance:none}body:not(.reduce-focus-visibility) .multiselect>select:focus,body.reduce-focus-visibility .multiselect>select:focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select option{padding:1px 8px}.text:not(.selectize-text),.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 9px}.text{background-color:#fff}.text:not(.small){box-sizing:border-box;min-height:34px}.text.small{padding:3px}.text.readable{padding:16px 18px;font-size:16px;line-height:22px}.text.readable+.chars-left{margin-top:-23px}.text input{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.input.errors>.text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.autosuggest-container .text,.text.error{border:1px solid #cf1124 !important}.texticon{position:relative;cursor:text;min-width:130px}.texticon.icon:before{position:absolute;top:9px;color:var(--ui-control-color)}body.ltr .texticon.icon:before{left:9px}body.rtl .texticon.icon:before{right:9px}body.ltr .texticon.icon .text{padding-left:26px}body.rtl .texticon.icon .text{padding-right:26px}body.ltr .texticon.clearable .text{padding-right:22px}body.rtl .texticon.clearable .text{padding-left:22px}.texticon .clear{position:absolute;top:6px;color:var(--ui-control-color);cursor:pointer}body.ltr .texticon .clear{right:9px}body.rtl .texticon .clear{left:9px}.texticon .clear:hover{color:var(--ui-control-hover-color)}.texticon .clear:active{color:var(--ui-control-active-color)}.texticon .clear:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"remove"}.texthint-container{position:relative;height:0}.texthint{position:absolute;top:-1px;width:100%;color:#606d7b;cursor:text}.passwordwrapper{position:relative}.passwordwrapper .password{border:none;background:rgba(0,0,0,0);padding-right:4rem;box-shadow:none}.passwordwrapper .password-toggle{color:#0b69a3;position:absolute;top:0;bottom:0;cursor:pointer}body.ltr .passwordwrapper .password-toggle{right:9px}body.rtl .passwordwrapper .password-toggle{left:9px}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}body.ltr .datetimewrapper>.datewrapper+.timewrapper,body.ltr .datetimewrapper>.timewrapper+.timezone,body.ltr .datetimewrapper>.select{margin-left:5px}body.rtl .datetimewrapper>.datewrapper+.timewrapper,body.rtl .datetimewrapper>.timewrapper+.timezone,body.rtl .datetimewrapper>.select{margin-right:5px}.clear-btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"remove"}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{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;top:calc(50% - 12px);z-index:0;color:#606d7b}body.ltr .datewrapper .text:placeholder-shown+div[data-icon],body.ltr .datewrapper .text.empty-value+div[data-icon],body.ltr .timewrapper .text:placeholder-shown+div[data-icon],body.ltr .timewrapper .text.empty-value+div[data-icon]{left:14px}body.rtl .datewrapper .text:placeholder-shown+div[data-icon],body.rtl .datewrapper .text.empty-value+div[data-icon],body.rtl .timewrapper .text:placeholder-shown+div[data-icon],body.rtl .timewrapper .text.empty-value+div[data-icon]{right:14px}.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{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1}.datewrapper{width:8em}.timewrapper{width:7em}::-webkit-input-placeholder{color:#7b8793}::placeholder{color:#7b8793}::-ms-reveal,::-ms-clear{display:none}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);-webkit-user-select:none;user-select:none;pointer-events:none}body.ltr .select:not(.selectize):after{right:9px}body.rtl .select:not(.selectize):after{left:9px}.select:not(.selectize) select{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;-webkit-appearance:none;appearance:none;white-space:pre}body.ltr .select:not(.selectize) select{padding:7px 22px 7px 10px}body.rtl .select:not(.selectize) select{padding:7px 10px 7px 22px}.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{top:9px}.select:not(.selectize).small select{padding-top:4px !important;padding-bottom:4px !important;font-size:11px}.selectize .selectize-control.single .selectize-input,.selectize .selectize-control.multi .selectize-input{display:block;border-color:inherit;box-shadow:none;background-color:rgba(0,0,0,0)}.selectize .selectize-control.single .selectize-input:after{display:none}body .selectize-dropdown{border:none}.selectize.select{height:34px}.selectize.select:not(.fullwidth){width:25em}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{position:relative;border-radius:5px;white-space:nowrap}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);-webkit-user-select:none;user-select:none;pointer-events:none}body.ltr .selectize.select .selectize-control:after{right:9px}body.rtl .selectize.select .selectize-control:after{left:9px}.selectize.select .selectize-control .selectize-input{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;-webkit-appearance:none;appearance:none}body.ltr .selectize.select .selectize-control .selectize-input{padding:7px 22px 7px 10px}body.rtl .selectize.select .selectize-control .selectize-input{padding:7px 10px 7px 22px}.selectize.select .selectize-control .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{width:100%}.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 8px}.selectize.multiselect .selectize-control.multi .selectize-input.has-items{padding:5px 8px}.selectize.multiselect .selectize-control.multi .selectize-input>div{display:inline-block;border-radius:10px;padding:2px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(123,135,147,.5);margin-top:1px;margin-bottom:1px}.selectize.multiselect .selectize-control.plugin-remove_button [data-value] .remove{padding:0}.selectize .selectize-control .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body .selectize-dropdown{z-index:100;border-radius:4px;padding:0 14px;overflow:auto;background:#fff;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 5px 20px rgba(31,41,51,.25);margin-top:1px;padding:0}body .selectize-dropdown-content{padding:3px 14px}body .selectize-dropdown-content>div[data-value=new]:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"plus";margin-right:5px}body .selectize-dropdown-content>div[data-value=new]:after{content:"…"}body .selectize-dropdown [data-selectable],body .selectize-dropdown .optgroup-header{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup-header{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin:0;padding:4px 0}body .selectize-dropdown .active{color:#fff;background-color:#8b96a2}.ui-datepicker{position:fixed;top:-300px;-padding:10px;width:210px;height:242px;z-index:101 !important}body.ltr .ui-datepicker{margin-left:1px}body.rtl .ui-datepicker{margin-right:1px}.ui-datepicker-header{padding:8px 8px 4px}body.ltr .ui-datepicker-prev{float:left}body.rtl .ui-datepicker-prev{float:right}body.ltr .ui-datepicker-next{float:right}body.rtl .ui-datepicker-next{float:left}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev,.ui-datepicker-next{width:20px;height:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.ui-datepicker-prev:hover:after,.ui-datepicker-next:hover:after{border-color:#0b69a3}.ui-datepicker-prev:after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}body.ltr .ui-datepicker-prev:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}body.rtl .ui-datepicker-prev:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ui-datepicker-next:after{display:block;content:"";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}body.ltr .ui-datepicker-next:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.rtl .ui-datepicker-next:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);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:26px;line-height:26px;text-align:center;color:#3f4d5a}.ui-datepicker-calendar th span{color:#596673;font-weight:normal}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:#cdd8e4;text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px #cdd8e4}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{overflow-y:auto;width:calc(14px + 6em);height:210px;z-index:100}body.ltr .ui-timepicker-list{margin-left:1px}body.rtl .ui-timepicker-list{margin-right:1px}.ui-timepicker-list li{white-space:nowrap;cursor:pointer}body.ltr .ui-timepicker-list li{padding:2px 0 2px 14px}body.rtl .ui-timepicker-list li{padding:2px 14px 2px 0}.ui-timepicker-list li:hover{background-color:#cdd8e4}.ui-timepicker-list li.ui-timepicker-selected{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.slide-picker{display:-webkit-flex;display:flex;height:15px;white-space:nowrap}.slide-picker a{border:1px solid rgba(51,64,77,.1);background-image:none;width:7px;height:13px;margin-left:0;display:inline-block;margin-top:1px;margin-bottom:1px;box-sizing:border-box}body.ltr .slide-picker a{border-left:none}body.rtl .slide-picker a{border-right:none}.slide-picker a:first-child{width:8px}body.ltr .slide-picker a:first-child{border-left:1px solid #7b8793 !important}body.rtl .slide-picker a:first-child{border-right:1px solid #7b8793 !important}.slide-picker:not(:hover) a.active,.slide-picker:hover a.active-hover{border-top-color:#7b8793;border-bottom-color:#7b8793;height:15px;margin-top:0;margin-bottom:0}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-left:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-right:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-top-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-top-right-radius:3px}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-bottom-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-bottom-right-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-right:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-left:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-top-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-top-left-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-bottom-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-bottom-left-radius:3px}.slide-picker:focus a.active{background-color:#cdd8e4}ul.errors{margin-top:5px;list-style-type:square}body.ltr ul.errors{padding-left:20px}body.rtl ul.errors{padding-right:20px}ul.errors li{color:#cf1124}.message-container{position:absolute;z-index:100;top:0;width:100%;height:100%}body.ltr .message-container{left:0}body.rtl .message-container{right:0}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{top:50%;margin-top:-33px !important;margin-left:auto;margin-right:auto;width:320px;box-shadow:0 25px 100px rgba(31,41,51,.5)}.autosuggest-container{position:relative}.autosuggest__results-container{position:absolute;z-index:2;width:100%;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;padding:0 14px;text-align:left;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_title{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin-top:14px !important}.autosuggest__results-container .autosuggest__results_item{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.autosuggest__results-container .autosuggest__results_item:hover,.autosuggest__results-container .autosuggest__results_item.autosuggest__results_item-highlighted{color:#fff;background-color:#8b96a2;cursor:pointer}.matrix-configurator>.field{max-width:none}.matrix-configurator>.field>.input{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;background-color:#f3f7fc;box-shadow:none}.matrix-configurator .mc-sidebar{box-sizing:border-box}.matrix-configurator .mc-sidebar .mc-col-items{margin-top:-1px;padding-top:1px}.matrix-configurator .mc-sidebar.block-types{width:200px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-top-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-bottom-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-bottom-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}.matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-items .btn{margin:14px}.matrix-configurator .mc-sidebar.mc-fields{width:240px;z-index:1;background:#fff;box-shadow:-1px 0 0 0 rgba(31,41,51,.1),1px 0 0 0 rgba(31,41,51,.1)}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items{padding:14px}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items .btn{margin-top:14px}.matrix-configurator .mc-sidebar>.mc-col-inner-container>.mc-col-heading,.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{margin:0;padding:7px 14px 6px;border-bottom:1px solid rgba(51,64,77,.1);background-color:#f3f7fc;background-image:-o-linear-gradient(rgba(51, 64, 77, 0), rgba(51, 64, 77, 0.05));background-image:linear-gradient(rgba(51, 64, 77, 0), rgba(51, 64, 77, 0.05))}.matrix-configurator .mc-field-settings{-webkit-flex:1;flex:1;position:relative}body.ltr .matrix-configurator .mc-field-settings{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-top-left-radius:3px}body.ltr .matrix-configurator .mc-field-settings{border-bottom-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-bottom-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{padding-left:24px;padding-right:24px}body.ltr .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-items{padding:24px}.matrixconfigitem{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:default;min-height:48px;box-sizing:border-box}.matrixconfigitem.mci-blocktype{margin-top:-1px;padding:8px 14px;border:solid rgba(51,64,77,.1);border-width:1px 0;background-color:#e4edf6}.matrixconfigitem.mci-blocktype.sel{z-index:1;background-color:#cdd8e4}.matrixconfigitem.mci-field{border-radius:4px;padding:7px 10px;background-color:#e4edf6}.matrixconfigitem.mci-field.sel{background-color:#cdd8e4}.matrixconfigitem.mci-field.sel .slide-picker:focus a.active{background-color:#5f6c79}.matrixconfigitem.mci-field+.mci-field{margin-top:7px}.matrixconfigitem .mci-name{-webkit-flex:1;flex:1;overflow:hidden}.matrixconfigitem .mci-name h4,.matrixconfigitem .mci-name .smalltext{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.matrixconfigitem .mci-name h4{margin-bottom:2px;font-weight:normal;color:#3f4d5a}.matrixconfigitem .mci-name h4.mci-required:after{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"asterisk";font-size:8px}body.ltr .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 0 0 4px}body.rtl .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 4px 0 0}.matrixconfigitem.error .mci-name h4{color:#cf1124}body.ltr .matrixconfigitem .slide-picker,body.ltr .matrixconfigitem .icon{margin-left:7px}body.rtl .matrixconfigitem .slide-picker,body.rtl .matrixconfigitem .icon{margin-right:7px}.matrixconfigitem .icon{display:block}.matrixconfigitem .icon:not(.error):before{color:var(--ui-control-color)}.matrixconfigitem .icon:not(.error):hover:before{color:var(--ui-control-hover-color)}.matrixconfigitem .icon:not(.error):active:before{color:var(--ui-control-active-color)}.matrixconfigitem .icon.error:before{color:#cf1124}.matrix>.buttons{margin-top:10px}.matrixblock{position:relative;margin-bottom:10px;padding:0 14px 14px;border-radius:5px;border:1px solid rgba(51,64,77,.1);background-color:#f3f7fc}.matrixblock.static{padding-top:14px}.matrixblock>.titlebar{margin:0 -14px;width:calc(100% + 28px);box-sizing:border-box;border-radius:4px 4px 0 0;color:#606d7b;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal;cursor:default;-webkit-user-select:none;user-select:none;position:relative;background-color:#ebf2fa}body.ltr .matrixblock>.titlebar{padding:5px 70px 5px 35px}body.rtl .matrixblock>.titlebar{padding:5px 35px 5px 70px}.matrixblock>.titlebar:after{display:block;content:"";position:absolute;bottom:-1px;left:14px;width:calc(100% - 28px);height:1px;background-color:rgba(51,64,77,.1)}.matrixblock>.titlebar>.blocktype{display:inline;color:#596673}.matrixblock>.titlebar>.preview{display:inline;opacity:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}body.ltr .matrixblock>.titlebar>.preview{margin-left:7px}body.rtl .matrixblock>.titlebar>.preview{margin-right:7px}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock.disabled{opacity:1}body.ltr .matrixblock.disabled>.titlebar{padding-right:90px}body.rtl .matrixblock.disabled>.titlebar{padding-left:90px}.matrixblock.disabled>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:4px;border-bottom:none}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.checkbox{position:absolute;top:7px}body.ltr .matrixblock>.checkbox{left:14px}body.rtl .matrixblock>.checkbox{right:14px}.matrixblock>.actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:absolute;top:5px;cursor:default}body.ltr .matrixblock>.actions{right:14px}body.rtl .matrixblock>.actions{left:14px}body.ltr .matrixblock>.actions>*{margin:0 0 0 5px}body.rtl .matrixblock>.actions>*{margin:0 5px 0 0}.matrixblock>.actions .settings{padding:0 8px;height:20px;color:var(--ui-control-color)}body.ltr .matrixblock>.actions .settings:before{margin-right:0 !important}body.rtl .matrixblock>.actions .settings:before{margin-left:0 !important}.matrixblock>.actions .settings:not(:hover):not(:active){background-color:rgba(0,0,0,0)}.matrixblock>.actions>.move{margin-top:-3px !important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){padding:0;height:20px;text-align:center;color:rgba(123,135,147,.5);-webkit-transform:color linear 100ms;-o-transform:color linear 100ms;transform:color linear 100ms}.matrixblock>.actions a:not([data-action]).settings:after{border-color:rgba(123,135,147,.5);-webkit-transform:border-color linear 100ms;-o-transform:border-color linear 100ms;transform:border-color linear 100ms}body.ltr .matrixblock>.actions a:not([data-action]).settings:after{margin-left:3px}body.rtl .matrixblock>.actions a:not([data-action]).settings:after{margin-right:3px}.matrixblock>.actions a:not([data-action]):hover{color:#0b69a3}.matrixblock>.actions a:not([data-action]):hover.settings:after{border-color:#0b69a3}.matrixblock:not(.static)>.fields{padding-top:14px}.matrixblock>.fields>.flex-fields>.field:before{display:none}body.ltr .matrixblock>.fields>.flex-fields>.field>.status-badge{left:-15px}body.rtl .matrixblock>.fields>.flex-fields>.field>.status-badge{right:-15px}.matrixblock>.buttons{margin-top:0;height:30px}.add-category-form{margin-top:24px}.add-category-form .texticon{width:200px}body.ltr .add-category-form .texticon{float:left}body.rtl .add-category-form .texticon{float:right}body.ltr .add-category-form .texticon{margin-right:5px}body.rtl .add-category-form .texticon{margin-left:5px}body.ltr .add-category-form .texticon .text{padding-right:30px}body.rtl .add-category-form .texticon .text{padding-left:30px}.add-category-form .texticon .spinner{position:absolute;top:0}body.ltr .add-category-form .texticon .spinner{right:5px}body.rtl .add-category-form .texticon .spinner{left:5px}.categoriesfield{position:relative;min-height:30px}body.ltr .categoriesfield .structure ul{margin-left:12px}body.rtl .categoriesfield .structure ul{margin-right:12px}body.sitepicker #main-content{padding:30px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}body.sitepicker #content-container{max-width:400px}.sitepicker-group li:not(:first-child) a{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.sitepicker-group li:not(:first-child) a:not(:hover){border-top-color:rgba(0,0,0,0)}.sitepicker-group li:not(:last-child) a{border-bottom-left-radius:0;border-bottom-right-radius:0}.sitepicker-group li a{display:block;position:relative;text-align:left;width:100%;box-sizing:border-box;border:1px solid rgba(51,64,77,.1);border-radius:4px;font-size:16px;line-height:1.4}body.ltr .sitepicker-group li a{padding:9px 42px 9px 15px}body.rtl .sitepicker-group li a{padding:9px 15px 9px 42px}.sitepicker-group li a:after{font-size:14px;position:absolute;top:calc(50% - 7px);margin:0;padding:0}body.ltr .sitepicker-group li a:after{right:12px}body.rtl .sitepicker-group li a:after{left:12px}.sitepicker-group li a:hover{border-color:#0b69a3;text-decoration:none;z-index:1}.elementselectormodal .body .main{float:left \9 ;width:445px \9 }@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){table.data thead th.ordered.loading{background-image:url(../images/spinner_tableheader_2x.gif);-o-background-size:26px;background-size:26px}.spinner,.elements.busy:after{background-image:url(../images/spinner_2x.gif);-o-background-size:20px;background-size:20px}.spinner.over-bg{background-image:url(../images/spinner_bg_2x.gif)}.spinner.big{background-image:url(../images/spinner_big_2x.gif);-o-background-size:48px;background-size:48px}.spinner.big.over-bg{background-image:url(../images/spinner_big_bg_2x.gif)}.btn.icon.add.loading:after{background-image:url(../images/spinner_2x.gif);-o-background-size:20px;background-size:20px}.btn.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_2x.gif)}.secondary-buttons .btn.icon.add.loading.submit:after,.btn.secondary.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_secondary_2x.gif)}.sel .element.loading:after,.element.loading.sel:after{background-image:url(../images/spinner_element_2x.gif);-o-background-size:20px;background-size:20px}.preview-thumb-container.loading:after{background-image:url(../images/spinner_dark_2x.gif);-o-background-size:20px;background-size:20px}.structure ul li{-o-background-size:40px;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)}.modal .resizehandle{-o-background-size:13px;background-size:13px}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle_2x.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_rtl_2x.png)}.hud .tip-left{background-image:url(../images/hudtip_left_2x.png);-o-background-size:15px 30px;background-size:15px 30px}.hud .tip-top{background-image:url(../images/hudtip_top_2x.png);-o-background-size:30px 15px;background-size:30px 15px}.hud .tip-right{background-image:url(../images/hudtip_right_2x.png);-o-background-size:15px 30px;background-size:15px 30px}.hud .tip-bottom{background-image:url(../images/hudtip_bottom_2x.png);-o-background-size:30px 15px;background-size:30px 15px}.hud.has-footer .tip-bottom{background-image:url(../images/hudtip_bottom_gray_2x.png)}}:root{--padding: 24px;--neg-padding: -24px}html{-webkit-text-size-adjust:100%;min-height:100vh}body{min-height:100vh}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;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:101}.skip-link:focus{left:0;width:auto;height:auto;background-color:#e4edf6 !important}#global-container{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}body.ltr #global-container{left:0}body.rtl #global-container{right:0}@media screen and (prefers-reduced-motion: no-preference){body.ltr #global-container{-o-transition:left 250ms ease-out;transition:left 250ms ease-out}body.rtl #global-container{-o-transition:right 250ms ease-out;transition:right 250ms ease-out}}#global-sidebar{--is-always-visible: true;position:fixed;z-index:100;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;padding:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;background-color:#33404d;--focus-ring: 0 0 0 1px hsl(var(--light-focus-hsl)), 0 0 0 3px hsla(var(--light-focus-hsl), 0.7)}#global-sidebar a{color:#e4edf6;-o-transition:color linear 100ms;transition:color linear 100ms;text-decoration:none}#global-sidebar>a,#global-sidebar *:not(.has-subnav)>a{-o-transition:background-color linear 100ms;transition:background-color linear 100ms}#global-sidebar>a[href]:hover,#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href]:hover,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{color:#fff}#global-sidebar>a[href]:not(.sel):hover,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover{background-color:#29333d;-o-transition:none;transition:none}#global-sidebar>a[href]:not(.sel):hover .icon,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover .icon{opacity:1}#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{background-color:#1f272e}#global-sidebar>a:not([href]),#global-sidebar *:not(.has-subnav)>a:not([href]){cursor:default;background-color:rgba(0,0,0,0)}#global-sidebar>a .icon,#global-sidebar *:not(.has-subnav)>a .icon{-o-transition:opacity linear 100ms;transition:opacity linear 100ms}#global-sidebar .light{color:#7b8793}@media only screen and (max-width: 1199px){#global-sidebar{--is-always-visible: false}}#system-info{display:grid;grid-template-columns:30px auto;grid-gap:10px;height:50px;padding:0 10px;position:relative;-webkit-flex:0 0 50px;flex:0 0 50px;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;background-color:#29333d}#system-info:after{display:none}#system-info:focus,#system-info:hover{background-color:#1f272e !important}#site-icon{height:30px}#site-icon img,#site-icon svg{display:block;width:30px;height:30px;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:#596673;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}#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}#system-name h2:after,#system-name .h2:after{display:block;content:"";font-size:0;position:absolute;top:0;width:14px;background-image:-o-linear-gradient(left, rgba(41, 51, 61, 0), #29333d);background-image:linear-gradient(to right, rgba(41, 51, 61, 0), #29333d)}body.ltr #system-name h2:after,body.ltr #system-name .h2:after{right:0}body.rtl #system-name h2:after,body.rtl #system-name .h2:after{left:0}#system-info:hover #system-name h2:after,#system-info:hover #system-name .h2:after{background-image:-o-linear-gradient(left, rgba(31, 39, 46, 0), #1f272e);background-image:linear-gradient(to right, rgba(31, 39, 46, 0), #1f272e)}#job-icon{-webkit-align-items:flex-start;align-items:flex-start}#job-icon>span.icon{display:block;position:relative;width:16px;height:16px;margin-top:2px !important}#job-icon>span.icon>canvas{display:block;position:absolute;width:16px;height:16px}#job-icon>span.icon>canvas#job-icon-hover{opacity:0;-o-transition:opacity linear 100ms;transition:opacity linear 100ms}#job-icon[href]:hover .icon>span.icon>canvas#job-icon-hover{opacity:1}#job-icon .progress-label{display:block;color:#9aa5b1;font-size:11px;line-height:1.5}#nav{-webkit-flex:1;flex:1;margin:27px 0 0;padding-bottom:24px;overflow:visible}#nav li:not(.has-subnav)>a.sel{color:#fff;background-color:#1f2933;opacity:1}#nav li:not(.has-subnav)>a.sel .icon{opacity:1}#nav li a{position:relative;padding-left:14px;padding-right:14px}#nav li a:focus{z-index:1}#nav li a.menubtn{line-height:26px}#nav li a.external:after{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"external"}body.ltr #nav li a.external:after{margin-left:5px}body.rtl #nav li a.external:after{margin-right:5px}#nav li a:active .icon{opacity:1}#nav li a .icon{opacity:.5}#nav li a .icon.icon-mask svg rect,#nav li a .icon.icon-mask svg circle,#nav li a .icon.icon-mask svg ellipse,#nav li a .icon.icon-mask svg line,#nav li a .icon.icon-mask svg polyline,#nav li a .icon.icon-mask svg polygon,#nav li a .icon.icon-mask svg path,#nav li a .icon.icon-mask svg text{fill:#fff;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}#nav li a .icon.icon-mask span[data-icon]{color:#fff}#nav li a .label,#nav li a .label span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#nav li a .badge{background-color:#cdd8e4;color:#33404d}body.ltr #nav li a .badge{margin-right:0}body.rtl #nav li a .badge{margin-left:0}#nav li ul{display:block;margin-bottom:10px}#nav li ul li a{font-size:12px}body.ltr #nav li ul li a{padding:3px 14px 3px 42px !important}body.rtl #nav li ul li a{padding:3px 42px 3px 14px !important}#nav li ul li a:not(.active){color:#cdd8e4}#global-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:14px 14px 24px}#app-info{margin-top:7px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:12px;color:#515f6c;text-align:center}#app-info li{margin:0 7px}#app-info li a{color:#515f6c;text-decoration:underline}#app-info li a.go:hover:after{color:#515f6c}#edition-logo{-webkit-user-select:none;user-select:none;border:1px solid #515f6c;border-radius:3px;display:-webkit-inline-flex;display:inline-flex;height:20px;box-sizing:content-box;font-size:11px}#edition-logo>.edition-name,#edition-logo>.edition-trial{padding:6px 7px 5px;line-height:8px}#edition-logo>.edition-name{font-weight:600;letter-spacing:1.7px;padding-right:5px;text-transform:uppercase;-o-transition:color linear 100ms;transition:color linear 100ms}#edition-logo>.edition-trial{display:inline-block;position:relative;background-color:#515f6c;color:#cdd8e4;border-radius:0 1px 1px 0;letter-spacing:1px;text-transform:lowercase;-o-transition:background linear 100ms;transition:background linear 100ms}body.ltr #edition-logo>.edition-trial{margin-left:5px}body.rtl #edition-logo>.edition-trial{margin-right:5px}body.ltr #edition-logo>.edition-trial{padding-left:5px}body.rtl #edition-logo>.edition-trial{padding-right:5px}body.ltr #edition-logo>.edition-trial{padding-right:7px}body.rtl #edition-logo>.edition-trial{padding-left:7px}#edition-logo>.edition-trial:before{display:block;position:absolute;top:0;content:"";font-size:0;width:0;height:0;border-style:solid;-o-transition:border-color linear 100ms;transition:border-color linear 100ms}body.ltr #edition-logo>.edition-trial:before{left:-10px;border-width:0 10px 20px 0;border-color:rgba(0,0,0,0) #515f6c rgba(0,0,0,0) rgba(0,0,0,0)}body.rtl #edition-logo>.edition-trial:before{right:-10px;border-width:0 0 20px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #515f6c}#devmode{-webkit-flex:0 0 4px;flex:0 0 4px;width:100%;min-height:4px;background:url(../images/dev-mode.svg) repeat-x 21px 0;cursor:help}#page-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}body.ltr #page-container{padding-left:226px}body.rtl #page-container{padding-right:226px}#alerts{position:relative;background-color:#ffe3e3;border-left:5px solid #cf1124;padding:11px 0;text-align:center;color:#cf1124}#alerts li{padding:4px 24px}#alerts li a{color:#cf1124;text-decoration:underline}#alerts li a.go{text-decoration:none;white-space:nowrap;border:1px solid rgba(207,17,36,.5);border-radius:4px;padding:3px 5px;margin:0 2px}#alerts li a.go:after{color:#cf1124}#alerts li a.go:hover{border-color:#cf1124;-o-transition:border-color linear 100ms;transition:border-color linear 100ms}#global-header{width:100%;margin-bottom:14px;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background:#f3f7fc}#global-header:focus{box-shadow:var(--focus-ring)}#global-header .flex{-webkit-align-items:center;align-items:center}#global-header .btn{--ui-control-color: hsl(210deg, 10%, 53%);--ui-control-hover-color: hsl(211deg, 12%, 43%);--ui-control-active-color: hsl(209deg, 14%, 37%)}#crumbs{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;font-size:13px;margin:0 !important}#crumbs.empty{display:none}#crumbs a,#crumbs button{color:#606d7b;-o-transition:color linear 100ms;transition:color linear 100ms}#crumbs a:hover,#crumbs button:hover{color:#0b69a3;text-decoration:none}#crumbs nav{margin:0}.breadcrumb-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb-list li{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.breadcrumb-list li a,.breadcrumb-list li button{padding:15px 0}.breadcrumb-list li button{cursor:pointer}.breadcrumb-list li:after{margin:0 7px;display:block;content:"";font-size:0;width:5px;height:5px;border:solid rgba(81,95,108,.25);border-width:0 2px 2px 0}body.ltr .breadcrumb-list li:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.rtl .breadcrumb-list li:after{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.breadcrumb-list .menu--disclosure li{display:block}.breadcrumb-list .menu--disclosure li::after{content:none}li.breadcrumb-toggle-wrapper::after{content:none}#nav-toggle{display:none}#announcements-btn{width:34px;height:30px;padding-left:0;padding-right:0;width:40px;position:relative}#announcements-btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}#announcements-btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread:after{content:"";display:block;position:absolute;top:3px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements-btn.unread:after{right:7px}body.rtl #announcements-btn.unread:after{left:7px}#announcements-btn svg{width:22px;height:22px}#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;-o-transition:fill linear 100ms;transition:fill linear 100ms}#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:#0b69a3;stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-top:20px}#announcements .announcement .timestamp{margin-top:-3px;font-size:12px;color:#606d7b;margin-bottom:3px}#announcements .announcement h2{position:relative;margin:0 0 3px}#announcements .announcement.unread h2:after{content:"";display:block;position:absolute;top:7px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements .announcement.unread h2:after{left:-13px}body.rtl #announcements .announcement.unread h2:after{right:-13px}#announcements .announcement p{margin:0}#user-info{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding-top:5px;padding-bottom:5px;height:100%;background-color:rgba(0,0,0,0);border-radius:0}body.ltr #user-info{padding-right:25px}body.rtl #user-info{padding-left:25px}#user-info:after{border-color:var(--ui-control-color);-o-transition:border-color linear 100ms;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{padding:5px 0}.header-photo img{display:block;width:30px;height:30px;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);-o-transition:box-shadow linear 150ms;transition:box-shadow linear 150ms}#user-info:hover .header-photo img{box-shadow:0 0 0 1px rgba(31,41,51,.05),0 2px 10px -2px rgba(31,41,51,.3)}#main-container{position:relative;-webkit-flex-grow:1;flex-grow:1}#notifications{position:fixed;top:0;width:100%;z-index:101;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;pointer-events:none}@media only screen and (min-width: 1200px){#notifications{width:calc(100% - 226px)}}#notifications .notification{padding:5px 10px;border-radius:0 0 3px 3px;border-width:0 1px 1px;color:#fff !important;pointer-events:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);background-color:#0b69a3}#notifications .notification.error{background-color:#e12d39}#header-container{margin-bottom:14px}body.ltr #crumbs,body.ltr #header{padding-left:30px}body.rtl #crumbs,body.rtl #header{padding-right:30px}body.ltr #crumbs,body.ltr #header{padding-right:24px}body.rtl #crumbs,body.rtl #header{padding-left:24px}#global-header .flex,#header .flex{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#global-header .flex>*,#header .flex>*{margin-bottom:0}#header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;padding-top:8px;padding-bottom:8px;position:relative;z-index:2;width:calc(100vw - 226px);box-sizing:border-box;background-color:rgba(154,165,177,0);box-shadow:0 1px 0 rgba(51,64,77,0);-o-transition:background-color linear 100ms,box-shadow linear 100ms;transition:background-color linear 100ms,box-shadow linear 100ms}body.fixed-header #header{position:fixed;z-index:12;top:0;background-color:#e4edf6;box-shadow:inset 0 -1px 0 rgba(63,77,90,.1)}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){#header{transition:background-color linear 100ms,box-shadow linear 100ms,-webkit-backdrop-filter linear 100ms;-o-transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms;transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms;transition:background-color linear 100ms,box-shadow linear 100ms,backdrop-filter linear 100ms,-webkit-backdrop-filter linear 100ms}body.fixed-header #header{background-color:rgba(228,237,246,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media only screen and (min-width: 974px){body.ltr #header .flex:not(:last-child){margin-right:7px}body.rtl #header .flex:not(:last-child){margin-left:7px}}#header h1{line-height:34px;margin-top:0;margin-bottom:0;min-width:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}body.ltr #header h1:not(:last-child){margin-right:14px !important}body.rtl #header h1:not(:last-child){margin-left:14px !important}#header .buttons,#header .btngroup{margin-top:0}@media only screen and (min-width: 974px){#page-title.has-toolbar{min-width:189px !important}}#toolbar{-webkit-flex:1;flex:1;-webkit-align-items:flex-start;align-items:flex-start}#toolbar .btn,#toolbar .text{color:#394b60}#toolbar .icon:before,#toolbar .texticon:before,#toolbar .menubtn:after,#toolbar [data-icon]:before,#toolbar [data-icon-after]:after{color:var(--ui-control-color)}#toolbar .text{border-radius:5px}#toolbar .text::-webkit-input-placeholder{color:#606d7b}#toolbar .text::placeholder{color:#606d7b}#toolbar .text:not(:focus){background-clip:border-box}#toolbar .spinner{background-image:url(../images/spinner_toolbar.gif)}#action-button{height:34px}#main-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;width:calc(100vw - 226px);padding:0 24px 48px;box-sizing:border-box}#main-content>.grid:only-child{-webkit-flex:1;flex:1}#sidebar-toggle-container{display:none}#sidebar-container{-webkit-flex:0 0 226px;flex:0 0 226px;width:226px;box-sizing:border-box}body.ltr #sidebar-container{margin-left:-24px}body.rtl #sidebar-container{margin-right:-24px}#sidebar{box-sizing:border-box;padding:0 31px;width:226px;background-color:rgba(0,0,0,0)}#sidebar.fixed{position:fixed;overflow-y:auto;padding-top:14px;padding-bottom:14px}#sidebar nav{margin-left:-31px;margin-right:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:#cdd8e4}#sidebar nav li a.sel{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc}#sidebar nav li a.sel:focus{box-shadow:var(--focus-ring)}#content-container{-webkit-flex:1;flex:1}#main-content:not(.has-sidebar):not(.has-details) #content-container{width:100%;max-width:100%}#main-content.has-sidebar #content-container{width:calc(100% - 202px);max-width:calc(100% - 202px)}#main-content.has-details #content-container{width:calc(100% - 350px - 14px);max-width:calc(100% - 350px - 14px)}#content-container #main-content.has-sidebar.has-details{width:calc(100% - 226px - 350px - 38px);max-width:calc(100% - 226px - 350px - 38px)}.content-pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);border-radius:5px;position:relative;background-clip:padding-box;padding:24px;word-wrap:break-word}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-left:-24px;margin-right:-24px}#footer{z-index:1;margin:25px -24px -24px;padding:10px 24px;background-color:#f3f7fc;border-radius:0 0 5px 5px}#footer:empty{display:none}#footer>*,#footer .flex>*{margin-bottom:0}#details-container{-webkit-flex:0 0 388px;flex:0 0 388px;width:388px;box-sizing:border-box}body.ltr #details-container{margin-right:-24px}body.rtl #details-container{margin-left:-24px}#details{box-sizing:border-box;padding-bottom:24px;width:388px}body.ltr #details{padding-right:24px}body.rtl #details{padding-left:24px}body.ltr #details{padding-left:14px}body.rtl #details{padding-right:14px}#details.fixed{position:fixed;overflow-y:auto;padding-top:14px}#details .meta{margin-bottom:14px;border-radius:5px;padding:0 24px}#details .meta:not(.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .meta:not(.warning):focus{box-shadow:var(--focus-ring)}#details .meta:not(.read-only):not(.warning){background-color:#f3f7fc}#details .meta.read-only{padding-top:8px;padding-bottom:8px;color:#596673;background-color:rgba(0,0,0,0)}#details .meta.warning{border:2px solid #fadb5f;padding:19px 22px;background:#fff;color:#3f4d5a !important}#details .meta.warning p{margin-bottom:5px}#details .meta.warning .btn{background-color:#fadb5f}#details .meta.warning .btn:hover,#details .meta.warning .btn:focus{background-color:#f8d02e}#details .meta.warning .btn:active{background-color:#f8ca15}#details .meta>.field,#details .meta>.data{margin:0 -24px !important}#details .meta>.field:first-child,#details .meta>.data:first-child{border-top-right-radius:5px}#details .meta>.field:first-child,#details .meta>.field:first-child>.status-badge,#details .meta>.data:first-child,#details .meta>.data:first-child>.status-badge{border-top-left-radius:5px}#details .meta>.field:last-child,#details .meta>.data:last-child{border-bottom-right-radius:5px}#details .meta>.field:last-child,#details .meta>.field:last-child>.status-badge,#details .meta>.data:last-child,#details .meta>.data:last-child>.status-badge{border-bottom-left-radius:5px}#details .meta>.field>.heading>label,#details .meta>.field>.heading,#details .meta>.data>.heading>label,#details .meta>.data>.heading{color:#515f6c}body.ltr #details .meta>.field>.status-badge{left:-1px}body.rtl #details .meta>.field>.status-badge{right:-1px}#details .meta .text::-webkit-input-placeholder{color:#606d7b}#details .meta .text::placeholder,#details .meta .datewrapper .text+div[data-icon],#details .meta .timewrapper .text+div[data-icon]{color:#606d7b}body.ltr #details .meta .ui-datepicker{margin:0 0 0 -8px}body.rtl #details .meta .ui-datepicker{margin:0 -8px 0 0}#details hr{margin:14px 0;border-top-color:rgba(51,64,77,.1)}#details .spinner{background-image:url(../images/spinner_details.gif)}#details ::-webkit-input-placeholder{color:#606d7b}#details ::placeholder{color:#606d7b}#details .text{background-color:rgba(0,0,0,0);resize:none}#details>.text{border-radius:5px;margin-bottom:14px}#details>.text:not(:focus){border-color:rgba(96,125,159,.4)}@media only screen and (max-width: 1199px){#global-container{width:calc(100vw + 226px)}body.ltr #global-container{left:-226px}body.rtl #global-container{right:-226px}body.ltr.showing-nav #global-container{left:0}body.rtl.showing-nav #global-container{right:0}#crumbs{display:-webkit-flex !important;display:flex !important}#header{width:100vw}#nav-toggle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:36px;height:50px;line-height:26px;color:#9aa5b1;text-align:center}body.ltr #nav-toggle{margin-left:-10px}body.rtl #nav-toggle{margin-right:-10px}#nav-toggle:before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"menu";font-size:16px;line-height:0}#nav-toggle:hover{color:#7b8793}#main-content{width:100vw}}@media only screen and (max-width: 973px){#header{display:block}#header .flex:not(#toolbar){margin-top:10px}#toolbar{-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}#toolbar>*{margin-top:10px !important}body.fixed-header #header .flex:first-child{margin-top:0}#main-content{display:block}#sidebar-toggle-container{display:block;margin-bottom:14px}body.showing-sidebar #sidebar-toggle{background-color:#acbed2 !important}body.showing-sidebar #sidebar-toggle:after{-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:1px}#content-container{min-height:0 !important}#sidebar-container,#details-container{width:auto !important}#sidebar,#details{position:static !important;overflow-y:visible !important;max-height:none !important;width:auto}#sidebar{margin-bottom:14px}body:not(.showing-sidebar) #sidebar{display:none}body.ltr #details-container{margin-right:0}body.rtl #details-container{margin-left:0}#content-container{width:auto !important;max-width:none !important}#details{padding:0 !important;margin-top:14px}}@media only screen and (max-width: 767px){#crumbs,#header,#main-content{padding-left:10px !important;padding-right:10px !important}#tabs ul li a{padding-left:14px;padding-right:14px}body.ltr #tabs ul li+li{margin-left:-7px}body.rtl #tabs ul li+li{margin-right:-7px}}body.ltr #settingsmenu ul li a{padding-left:46px}body.rtl #settingsmenu ul li a{padding-right:46px}#settingsmenu ul li a:before{font-size:15px}body.ltr #settingsmenu ul li a:before{margin:1px 0 0 -22px}body.rtl #settingsmenu ul li a:before{margin:1px -22px 0 0}#settingsmenu ul li a img{width:16px;height:16px;position:absolute;margin-left:-23px;margin-top: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:226px;box-sizing:border-box;font-size:13px}.sidebar:not(.drag-helper){padding:14px 0;background-color:#f3f7fc}.sidebar .heading{position:relative;margin:14px 24px 2px}.sidebar .heading span{display:inline-block;position:relative;z-index:1;padding:0 5px;margin:0 -5px;text-transform:uppercase;color:#596673;font-size:11px;font-weight:bold}.sidebar nav{padding:0 7px}body.ltr .sidebar nav>ul>li>a{padding-left:24px}body.rtl .sidebar nav>ul>li>a{padding-right:24px}body.ltr .sidebar nav>ul>li>.toggle{left:0px}body.rtl .sidebar nav>ul>li>.toggle{right:0px}body.ltr .sidebar nav>ul>li>ul>li>a{padding-left:38px}body.rtl .sidebar nav>ul>li>ul>li>a{padding-right:38px}body.ltr .sidebar nav>ul>li>ul>li>.toggle{left:14px}body.rtl .sidebar nav>ul>li>ul>li>.toggle{right:14px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>a{padding-left:52px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>a{padding-right:52px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>.toggle{left:28px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>.toggle{right:28px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-left:66px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-right:66px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{left:42px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{right:42px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:80px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-right:80px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{left:56px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{right:56px}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a{-o-transition:background-color linear 100ms;transition:background-color linear 100ms}.sidebar nav li:not(.has-subnav)>a:hover{text-decoration:none;background-color:#e4edf6}.sidebar nav li:not(.has-subnav)>a.sel{cursor:default;background-color:#cdd8e4}.sidebar nav li a{position:relative;margin-bottom:1px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding:7px 24px;min-height:24px;box-sizing:border-box;color:#3f4d5a;-webkit-user-select:none;user-select:none;border-radius:5px;word-break:break-word}.sidebar nav li a .status{-webkit-flex-shrink:1;flex-shrink:1}.sidebar nav li a .icon{-webkit-flex-shrink:1;flex-shrink:1;width:18px;height:18px;word-break:normal;-o-transition:margin-left linear 150ms,margin-right linear 150ms;transition:margin-left linear 150ms,margin-right linear 150ms}body.ltr .sidebar nav li a .icon{margin-right:10px}body.rtl .sidebar nav li a .icon{margin-left:10px}.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:var(--ui-control-color);stroke-width:0;-o-transition:fill linear 100ms;transition:fill linear 100ms}.sidebar nav li a .icon.icon-mask span[data-icon]{color:var(--ui-control-color)}.sidebar nav li a .icon svg{width:16px;height:16px}.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{-webkit-flex:1;flex:1}.sidebar nav li a .badge{-webkit-flex-shrink:1;flex-shrink:1;padding:0 6px;font-size:11px;line-height:16px;border-radius:8px;background-color:#596673;color:#fff}body.ltr .sidebar nav li a .badge{margin:0 -4px 0 10px}body.rtl .sidebar nav li a .badge{margin:0 10px 0 -4px}.sidebar nav li .toggle{position:absolute;z-index:1;height:34px;top:0;width:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sidebar nav li ul{display:none}.sidebar nav li.expanded>ul{display:block}body.ltr .content.has-sidebar:not(.hiding-sidebar){margin-left:226px}body.rtl .content.has-sidebar:not(.hiding-sidebar){margin-right:226px}#content :not(.meta)>.flex-fields{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;margin:0 -24px -24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>h2{margin:0 0 24px !important;padding:0 24px;width:100%}#content :not(.meta)>.flex-fields>h2:not(:first-child){padding-top:24px;border-top:1px solid rgba(51,64,77,.1)}#content :not(.meta)>.flex-fields>hr{margin:0 0 24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr),#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child{position:relative;margin:0 24px 24px !important;width:calc(100% - 48px);box-sizing:border-box}@media only screen and (min-width: 1536px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25{width:calc(25% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-75,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-75{width:calc(75% - 48px)}}@media only screen and (min-width: 500px)and (max-width: 1535px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}}#content :not(.meta)>.flex-fields>:not(h2):not(hr):before,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{position:absolute;top:0;width:1px;height:100%;content:"";background-color:rgba(205,216,228,.5)}body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{left:-25px}body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{right:-25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){#details .spinner{background-image:url(../images/spinner_details_2x.gif);-o-background-size:20px;background-size:20px}#toolbar .spinner{background-image:url(../images/spinner_toolbar_2x.gif);-o-background-size:20px;background-size:20px}#upgrademodal.loading{background-image:url(../images/spinner_big_2x.gif);-o-background-size:48px;background-size:48px}#upgrademodal-success .message{background-image:url(../images/success_2x.png);-o-background-size:48px;background-size:48px}}.lp-editor-container,.lp-preview-container{position:fixed;top:0;height:100%;background-color:#fff;z-index:100}.lp-editor-container header,.lp-preview-container header{padding:8px 24px;background-color:#e4edf6;box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;position:relative;z-index:1}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.lp-editor-container header,.lp-preview-container header{position:absolute;z-index:2;top:0;left:0;width:100%;background-color:rgba(228,237,246,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-editor-container header+.lp-editor,.lp-preview-container header+.lp-editor{padding-top:78px}}.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-bottom:0}.lp-editor-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-shadow:1px 0 0 rgba(63,77,90,.2)}.lp-editor-container .lp-editor{-webkit-flex:1;flex:1;padding:24px;overflow:auto;box-sizing:border-box}.lp-editor-container .lp-editor>.field:last-child{margin-bottom:24px !important}body.ltr .lp-editor-container .lp-editor>.field>.status-badge{left:-24px}body.rtl .lp-editor-container .lp-editor>.field>.status-badge{right:-24px}.lp-editor-container .lp-draghandle{position:absolute;z-index:6;top:0;width:4px;height:100%;cursor:col-resize}body.ltr .lp-editor-container .lp-draghandle{right:-2px}body.rtl .lp-editor-container .lp-draghandle{left:-2px}.lp-preview-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.lp-preview-container.dragging:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";font-size:0}.lp-preview-container .lp-preview-header{display:-webkit-flex;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}body.ltr .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-left:7px}body.rtl .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-right:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:0}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:50px}}.lp-preview-container .lp-preview-header .lp-device-type{margin:0}.lp-preview-container .lp-device-type__label::before{width:27px;height:22px;display:block;content:"";-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;-o-transition-duration:.3s;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-device-type__radio-group{display:-webkit-flex;display:flex;white-space:nowrap;-webkit-align-items:center;align-items:center}body.ltr .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px}body.rtl .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px}body.ltr .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0}.lp-preview-container .lp-device-type__input:focus-visible+label{box-shadow:var(--focus-ring)}.lp-preview-container .lp-device-mask{display:none}.lp-preview-container .lp-iframe-container{-webkit-flex:1;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;-webkit-transform:none !important;-o-transform:none !important;transform:none !important;margin:0 !important}.lp-preview-container .lp-iframe-container--has-device-preview{-webkit-flex:none;flex:none;padding-top:0 !important;position:relative;top:0;height:calc(100% - 50px);width:100%;background-color:#e4edf6}@supports((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.lp-preview-container .lp-iframe-container--has-device-preview{top:50px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{position:absolute;top:50%;left:50%;z-index:2;overflow:auto;opacity:1;-o-transition:opacity .3s;transition:opacity .3s}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-mask{display:block;position:absolute;top:50%;left: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;-o-background-size:contain;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)}.lp-preview-container .lp-iframe-container--rotating .lp-device-mask{-o-transition-duration:.3s;transition-duration:.3s;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform, -webkit-transform, -o-transform}.lp-preview-container .lp-iframe-container--rotating .lp-device-preview-container{opacity:0;-o-transition:opacity 0s;transition:opacity 0s}.layoutdesigner{display:-webkit-flex;display:flex;-webkit-align-items:stretch;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;min-height:500px}body.ltr .layoutdesigner{padding-right:241px}body.rtl .layoutdesigner{padding-left:241px}.errors>.layoutdesigner{border:1px solid #cf1124 !important}.layoutdesigner .fld-workspace{-webkit-flex:1;flex:1;background-color:#f3f7fc;background-image:-o-linear-gradient(left, hsl(212deg, 50%, 95%) 1px, transparent 0px),-o-linear-gradient(top, hsl(212deg, 50%, 95%) 1px, transparent 1px);background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 1px, transparent 1px);-o-background-size:24px 24px;background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 0 1px 3px -1px #acbed2}body.ltr .layoutdesigner .fld-workspace{border-radius:3px 0 0 3px}body.rtl .layoutdesigner .fld-workspace{border-radius:0 3px 3px 0}body.ltr .layoutdesigner .fld-workspace{padding:24px 0 24px 24px}body.rtl .layoutdesigner .fld-workspace{padding:24px 24px 24px 0}.layoutdesigner .fld-workspace .fld-tabs{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.layoutdesigner .fld-sidebar{position:absolute;top:0;height:100%;width:241px;padding:14px;overflow:auto;box-sizing:border-box}body.ltr .layoutdesigner .fld-sidebar{right:0}body.rtl .layoutdesigner .fld-sidebar{left:0}.layoutdesigner .fld-sidebar .btngroup{margin-bottom:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group{margin-top:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group h6{margin-bottom:7px}.layoutdesigner .fld-sidebar .filtered{display:none}.layoutdesigner .fld-new-tab-btn:active{background-color:#f3f7fc}.fld-sidebar,.fld-tab .tabs .tab,.fld-tab .fld-tabcontent,.fld-new-tab-btn,.fld-new-tab-btn:hover{background-color:#fff;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}body.ltr .fld-tab .settings,body.ltr .fld-element .settings,body.ltr .fld-element .slide-picker{margin-left:7px}body.rtl .fld-tab .settings,body.rtl .fld-element .settings,body.rtl .fld-element .slide-picker{margin-right:7px}.fld-tab .settings:before,.fld-element .settings:before{margin-top:-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:264px;box-sizing:border-box}body.ltr .fld-tab{padding:0 25px 24px 0}body.rtl .fld-tab{padding:0 0 24px 25px}.fld-tab .tabs{margin:-10px -12px 0;padding:10px 12px 0;overflow:hidden;display:-webkit-flex;display:flex}.fld-tab .tabs .tab{display:-webkit-flex;display:flex;max-width:calc(100% - 10px);box-sizing:border-box;padding:8px 14px;border-radius:4px 4px 0 0}body:not(.dragging) .fld-tab .tabs .tab.draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fld-tab .tabs .tab span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.fld-tab .fld-tabcontent{padding:14px}body.ltr .fld-tab .fld-tabcontent{border-radius:0 4px 4px 4px}body.rtl .fld-tab .fld-tabcontent{border-radius:4px 0 4px 4px}.fld-tab.fld-insertion .tabs .tab,.fld-tab.fld-insertion .fld-tabcontent{margin:-2px;border:2px dashed rgba(51,64,77,.1);box-shadow:none;background-color:#f3f7fc;background-image:-o-linear-gradient(left, hsl(212deg, 50%, 95%) 1px, transparent 0px),-o-linear-gradient(top, hsl(212deg, 50%, 95%) 1px, transparent 1px);background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 1px, transparent 1px);-o-background-size:24px 24px;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:7px 10px;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1);background-color:#fff;border-radius:4px}body:not(.dragging) .fld-element{cursor:move;cursor:-webkit-grab;cursor:grab}.fld-element+.fld-element{margin-top:7px}.fld-element.fld-insertion{box-sizing:border-box;border:2px dashed rgba(51,64,77,.1);border-radius:4px;background:none;box-shadow:none}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{color:#596673;background-color:#e4edf6}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .fld-field-hidden:not(.hidden){margin-top:-3px}body.ltr .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-right:5px}body.rtl .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-left:5px}.fld-element.fld-field .fld-field-hidden:not(.hidden):before{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"shuteye"}.fld-element.fld-field .field-name .fld-element-label{margin-bottom:2px}.fld-element .fld-element-icon{text-align:center}body.ltr .fld-element .fld-element-icon{margin-right:5px}body.rtl .fld-element .fld-element-icon{margin-left:5px}.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;-o-transition:fill linear 100ms;transition:fill linear 100ms}.fld-element .field-name{-webkit-flex:1;flex:1;overflow:hidden}.fld-element .field-name .fld-element-label,.fld-element .field-name .fld-attribute{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex}.fld-element .field-name .fld-element-label h4,.fld-element .field-name .fld-attribute .smalltext{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.fld-element .field-name .fld-element-label h4{font-weight:normal;color:#3f4d5a;margin:0}.fld-element .field-name .fld-element-label h4+.fld-required-indicator{color:var(--ui-control-color)}.fld-element .field-name .fld-attribute .fld-required-indicator{margin-top:-1px}.fld-element.fld-required .fld-required-indicator{line-height:1}body.ltr .fld-element.fld-required .fld-required-indicator{margin-left:2px}body.rtl .fld-element.fld-required .fld-required-indicator{margin-right:2px}.fld-element.fld-required .fld-required-indicator:after{font-family:"Craft";speak:none;-webkit-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;-webkit-user-select:none;user-select:none;opacity:.8;content:"asterisk";font-size:8px;line-height:1}body.dragging{cursor:move !important;cursor:-webkit-grabbing !important;cursor:grabbing !important}.fld-hr{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:9px 10px}.fld-hr:before{position:absolute;display:block;top:calc(50% - 2px);left:10px;width:calc(100% - 20px);height:4px;content:"";font-size:0;background-color:#e4edf6;border-radius:2px}.fld-hr .smalltext{position:relative;background-color:#e4edf6;border-radius:8px;padding:1px 7px}.fld-element-settings{width:240px}html.noscroll,html.noscroll body{overflow:hidden;height:100%}.modal.imageeditor{background-color:#1f2933;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;opacity:0;-webkit-user-select:none;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body:after{display:none}.modal.imageeditor .btn:not(.submit):not(.noborder){background-color:#515f6c;color:#fff}.modal.imageeditor .btn:not(.submit):not(.noborder):hover{background-color:#3f4d5a}.modal.imageeditor .btn:not(.submit):not(.noborder).active{background-color:#33404d}.modal.imageeditor .icon::before{width:24px;height:24px;margin-top:-4px;margin-left:-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:-webkit-flex;display:flex;padding:0}.modal.imageeditor .body .tabs{border-right:1px solid #131a20}.modal.imageeditor .body .tabs ul{width:100px;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.modal.imageeditor .body .tabs ul li{padding:14px;text-align:center;border-bottom:1px solid #131a20}.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.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li:hover{cursor:pointer}.modal.imageeditor .body .views{padding:24px;overflow:auto}.modal.imageeditor .body .views .btngroup{margin-bottom:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{text-align:center;margin-right:14px;margin-bottom:14px}.modal.imageeditor .body .views .filters ul li:last-child{margin-right: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:#fff}.modal.imageeditor .body .image-container{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.modal.imageeditor .body .image-container .image{text-align:center;-webkit-flex-grow:1;flex-grow:1;position:relative;margin:14px}.modal.imageeditor .body .image-container .image canvas{position:absolute;top:0;left:0}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{max-width:400px;display:block;margin:0 auto;overflow:hidden}.modal.imageeditor .footer{position:absolute;background-color:rgba(0,0,0,0);bottom:0;left:0;width:100%;border-top:1px solid #000}body.has-debug-toolbar .modal.imageeditor .footer{padding-bottom:56px}.modal.imageeditor .body .views .crop .orientation{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{-webkit-appearance:none;appearance:none;background-position:center center;background-repeat:no-repeat;margin:0 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{-webkit-justify-content:center;justify-content:center}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons{overflow:auto;margin-left:-24px;margin-right:-24px;margin-bottom:12px;padding-left:24px;padding-right:24px;padding-bottom:12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint{padding:4px 12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:hover{cursor:pointer}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint.active{color:#fff;background:#515f6c;border-radius:1rem}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child{position:relative}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child:after{content:"";display:block;position:absolute;right:-24px;width:24px;height:1px}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;text-align:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint{text-align:left;padding:4px 0 4px 24px;cursor:pointer}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint.active{background-position:left center;background-repeat:no-repeat;background-image:url(../images/image-editor/check.svg)}.vertical.imageeditor .body{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.vertical.imageeditor .body .tabs ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%;border-top:1px solid #000;border-bottom:1px solid #000}.vertical.imageeditor .body .tabs ul li{-webkit-flex-grow:1;flex-grow:1;border:0;border-right:1px solid #000;padding:7px}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin:0 7px 14px}.vertical.imageeditor .body .views .filters ul{width:auto;height:109px;overflow:auto;white-space:nowrap;margin:0 -24px;margin-bottom:-24px;padding:24px;text-align:center}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-bottom:0}.slide-rule{position:relative;padding:10px 0}.slide-rule .cursor{position:absolute;margin-left:-4px;margin-top:4px;left:50%;z-index:1;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #63a6e1}.slide-rule .graduations{white-space:nowrap;height:40px;position:relative}.slide-rule .graduations ul{position:relative;float:left}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){left:1px}.slide-rule .graduations ul li.main-graduation:before{border-left-width:3px}.slide-rule .graduations ul li.main-graduation .label{display:block;cursor:default}.slide-rule .graduations ul li.selected:before{border-left-color:#63a6e1}.slide-rule .graduations ul li:before{content:"";position:absolute;border-left:1px solid #fff;height:10px;top:0px;left:0}.slide-rule .graduations ul li .label{width:20px;position:absolute;top:10px;left:-9px;display:none;text-align:center}.slide-rule .value{display:none;position:absolute;bottom:0;left:50%;z-index:1;box-sizing:border-box;padding:5px;width:50px;margin-left:-25px;background:#515f6c}.slide-rule .overlay{z-index:2;position:absolute;top:0;right:0;bottom:1px;left:0;background-image:-o-linear-gradient(left, hsl(210deg, 24%, 16%) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, hsl(210deg, 24%, 16%) 100%);background-image:linear-gradient(to right, hsl(210deg, 24%, 16%) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, hsl(210deg, 24%, 16%) 100%)}.menu.dark{background-color:#515f6c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}.menu.dark ul li a{color:#fff !important}.menu.dark ul li a:not(.sel):not(.disabled):hover{background-color:#3f4d5a}_:-ms-lang(x),.elements .tableview td.checkbox-cell input.checkbox+label,.elements .tableview td.checkbox-cell div.checkbox{top:16px}_:-ms-lang(x),input.checkbox+label:empty,div:empty.checkbox{display:block} .cp-chart{margin:0;height:100%;position:relative}.cp-chart svg{width:100%;height:100%}.cp-chart .axis path,.cp-chart .axis line{fill:none;stroke:rgba(51,64,77,.1);shape-rendering:crispEdges}.cp-chart .ticks-axis path,.cp-chart .ticks-axis line{fill:none;stroke:none;shape-rendering:crispEdges}.cp-chart .ticks-axis g.tick text{fill:#000;font-size:11px}.cp-chart .axis text{fill:RGBA(0, 0, 0, 0.6)}.cp-chart .grid-line .tick{stroke:RGBA(0, 0, 0, 0.08);stroke-opacity:.7;shape-rendering:crispEdges}.cp-chart .grid-line .tick line{stroke:RGBA(0, 0, 0, 0.08);stroke-opacity:.7;shape-rendering:crispEdges}.cp-chart .grid-line path{stroke-width:0}.tooltip{border-radius:3px;padding:7px 10px;background:rgba(255,255,255,.9);position:absolute;z-index:1000000;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);-webkit-user-select:none;user-select:none;pointer-events:none} /*# 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 1d7eb5c11f4..2b73217f463 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":"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DAIF,eAEE,mBAIJ,UAEE,qCC7ZA,gBACE,qCAEF,eACE,QD6ZJ,aACE,WACA,SACA,YAGF,UACE,QAGF,oBCrNE,mBACA,gBACA,eACA,iBACA,cAhfQ,sCAkfR,0CACA,uBDkNF,iBACE,WACA,4BAGF,SACE,8BAGF,mBCljBE,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,yBACA,CADA,gBACA,WAEA,cD4hBA,kBACA,MACA,OACA,WACA,cACA,iBACA,mBACA,cACA,cAGF,yCACE,sBCxuBM,mBD8uBN,cACE,YACA,gBACA,UACA,kBACA,oBACA,iBACA,yBACA,gBACA,uCAKF,gBACE,+EAEA,cACE,eACA,UAKN,wBACE,+FAOE,mBCtmBF,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,yBACA,CADA,gBACA,WAEA,UDilBI,mICnYJ,mBACE,mIAEF,mBACE,oCDmYF,oBACE,CADF,YACE,yBACA,CADA,gBACA,+BACA,CADA,sBACA,gDAEA,qBACE,CADF,aACE,SAKN,wBACE,WACA,yBACE,+CAKA,mBACE,UAKN,wBACE,iDAIE,eACE,QAKN,wBACE,YAGF,oBACE,2BAGF,WACE,mBAGF,cACE,8BACA,wCAGF,aCjzBU,cDqzBV,oBACE,oBACA,qBAEA,gBACE,8BACA,6BAGF,cACE,0CAEA,aClyBK,2CDsyBL,aCpyBK,SD0yBT,uBACE,kBAIF,iBACE,UACA,WACA,UACA,SACA,gBACA,sBACA,SACA,YAGF,iBACE,mBAGF,UCtpBE,cACA,SACA,WACA,kBACA,ODspBF,qBACE,qBACA,UACA,eACA,kBACA,eACA,gBACA,cAEA,mBC7tBA,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,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ACA,yBAEA,2DACE,kBCrxHA,CDwxHF,qDACE,iBACA,oBAMR,2BACE,kBACA,kCACA,8CACA,kCACA,uBC1jHF,eA9OM,CA+ON,6DD2jHE,wBCvyHM,CDwyHN,UC1jHF,iCACE,6BD2jHA,2CACE,sBCv5GJ,yCACE,eD05GE,CCx5GJ,yCACE,gBDu5GE,CCp6GJ,6CACE,gCAEF,6CACE,gCDy6GJ,0BAEI,6BACE,aAGF,yBACE,kCACA,8CACA,UACA,gBAEA,iCACE,kBACA,UACA,aACA,yBACA,YACA,sBACA,uCACA,qBAGF,qCACE,kBACA,yBACA,SACA,sBACA,qBACA,YACA,iBAWN,4ECloHA,WACA,cACA,SACA,WACA,kBDmoHF,wCAIE,kBACA,UACA,sBAGF,wCAIE,wBCl3HQ,CDq3HV,oBAEE,0BACA,aACA,4CAEA,0BACE,SAIJ,oBAEE,0BACA,kBACA,2CAGE,kCACE,gBAKN,wBAEE,aACA,gBACA,sBAKA,mCACE,wBAGF,mCACE,wBAIJ,wCAGE,YACA,eACA,MACA,OACA,WACA,YACA,aAKA,mDACE,kDAGF,uCACE,8CAIJ,OACE,eACA,gBAEA,qCACE,UACA,WACA,gBACA,iBAGF,cACE,WACA,YACA,YACA,aAGF,kBACE,WACA,YACA,gBC7hHF,4BACE,iBDgiHA,CC9hHF,4BACE,kBD6hHA,CAEA,0BC7yHF,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WDyxHI,gBACA,eACA,aCl9HI,CAqYR,mCACE,sBAEF,mCACE,sBAtBF,mCACE,WAEF,mCACE,YAkDF,6BACE,iBD6iHA,CC3iHF,6BACE,kBD0iHA,CAEA,2BC1zHF,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WDsyHI,iBACA,eACA,aC/9HI,CAqYR,oCACE,uBAEF,oCACE,uBAtBF,oCACE,WAEF,oCACE,YD4mHF,qBACE,kBACA,UACA,SAEA,WACA,YACA,6BACA,mBCpuHF,8BACE,OD+tHe,CC7tHjB,8BACE,MD4tHe,CAKf,8BACE,0DAEF,8BACE,0DAKN,KACE,kBACA,aACA,MAEA,4BACE,0DAGF,UACE,kBACA,YACA,yBAGF,eACE,WACA,WACA,YACA,0DAGF,cACE,UACA,WACA,YACA,0DAGF,gBACE,YACA,WACA,YACA,0DAGF,iBACE,aACA,WACA,YACA,0DAIJ,kCAEE,iBAGF,WACE,gBAEA,+BACE,wCAEA,wCACE,WAGF,0CACE,YAIJ,qCACE,kBACA,+BACA,gCACA,4BAGF,qCACE,wBCnkIM,CDykIV,yBACE,kBACA,kCACA,8CACA,8CACA,aACA,wBCpkIQ,CDskIR,uCACE,qBCrlII,CDWN,0kBAIA,uDACA,qDAykIA,kCACE,eAIA,uCACE,WACA,YACA,cACA,kBACA,WACA,YACA,OACA,MACA,wFAKJ,kCACE,mBACA,iBC1+HgB,CD2+HhB,gBAGF,wCACE,kCACA,oDACA,8CACA,WACA,YAEA,4CACE,cACA,eACA,iBAIJ,kCACE,UACA,kBACA,SAEA,SACA,mECt3HF,2CACE,UDm3He,CCj3HjB,2CACE,SDg3He,CAIf,uCACE,wBC9nII,CDgoIJ,qFAEE,sBC94HN,kCACA,mCACA,gBDg5HI,kFACE,uCACE,oCACA,8DACA,qSAIJ,6CACE,wBCjpIE,CDmpIF,kFACE,6CACE,sCASR,uFACE,UAMN,sBACE,oBACA,0CAEA,4BACE,kBACA,YAEA,yCACE,kBACA,QACA,SACA,uBAGF,qCACE,yBAEA,8CACE,kBACA,MAEA,YACA,cC9yHN,uDACE,kBD2yHI,CCzyHN,uDACE,mBDwyHI,CAKF,2CACE,aACA,aACA,YACA,sBACA,cACA,kBAGE,0DACE,6BAIA,+EACE,qBAIA,kFACE,UACA,aCxtIN,CD0tIM,2FACE,YAIJ,wJAEE,eCpzHd,iGACE,gBDuzHY,CCrzHd,iGACE,iBDozHY,CAKN,qEACE,eAOV,8BACE,kBACA,SACA,OACA,WACA,SACA,YACA,sBCz3HF,gDACE,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DusKR,YAGF,iBACE,kBAEA,2BACE,YACA,yBACA,mBACA,gBAGF,kCACE,aCrsKM,CDssKN,kBACA,MAEA,SACA,eCn9JF,2CACE,SDg9Je,CC98JjB,2CACE,QD68Je,CAIf,wCACE,0BAKN,iBACE,kCACA,8CACA,8CCv1JA,uIACE,eD21JA,CCz1JF,uIACE,gBDw1JA,CAIJ,WACE,kCACA,sDACA,8CACA,WACA,eACA,8BACA,YACA,UACA,yBAEA,kBC1lKA,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WDokKE,iBAGF,iBACE,oCAGF,kBACE,qCAIJ,0BAEE,qBACA,kBAEA,sCACE,kBACA,UACA,WAEA,oEACE,aAKA,oMACE,cACA,kBACA,qBAEA,UACA,aC7xKE,CA8PR,wOACE,SD4hKkB,CC1hKpB,wOACE,UDyhKkB,CAId,oaAEE,0CACA,oBACA,UAOV,aACE,UAGF,aACE,UC5wJA,4BACE,aAriBM,CAwjBR,cACE,aAzjBM,CDszKV,yBAEE,aAIF,uDC9vJE,kBACA,iBAnckB,CAoclB,mBDiwJF,wBC7vJE,eACA,kBACA,oCACE,qBD8vJJ,8BCzoKE,cACA,WACA,YACA,UACA,WACA,qCACA,yBAKE,mFAsYF,kBACA,UACA,oBAEA,0CACA,oBA1UA,uCACE,SAuUa,CArUf,uCACE,QAoUa,CDyvJjB,+BCnvJE,cACA,kBACA,eACA,YAEA,eACA,iBACA,aAzlBQ,CA0lBR,yBACA,wCD4uJA,gBC16JA,wCACE,0BAEF,wCACE,0BA4LF,2CACE,aD4uJJ,yCCvuJE,eD4uJA,qCCxuJA,4BACA,yBACA,6BD0uJA,kJC5uJA,4BACA,yBACA,6BDgvJF,oCACE,QAGF,qCACE,2BACA,8BACA,eAIF,2GAEE,cACA,qBACA,gBACA,+BAGF,4DACE,aAGF,yBACE,YAIF,kBACE,YAEA,kCACE,WAIJ,2FCn0JE,kBACA,iBAnckB,CAoclB,mBDs0JF,qCCl0JE,eACA,kBACA,iDACE,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E,yCACE,gBACA,yBACA,0BAEA,qDACE,+BAMJ,wCACE,4BACA,6BAIJ,uBACE,cACA,kBACA,gBACA,WACA,sBACA,mCACA,iBC1gMe,CD4gMf,eACA,gBCvuLJ,gCACE,0BAEF,gCACE,0BDquLE,6BACE,eACA,kBACA,oBAEA,SACA,UCx4LN,sCACE,UDq4LmB,CCn4LrB,sCACE,SDk4LmB,CAKjB,6BACE,oBCnoME,CDooMF,qBACA,UAWR,kCACE,eACA,gBAOF,yPAOM,oCACE,0DACA,6CAKN,8BAEE,0DACA,6CAGA,iBACE,0DAEF,aACE,0DACA,6CACA,qBACE,0DAKN,4BACE,0DACA,6CAEF,mCACE,0DAEF,mGAEE,0DAGF,uDAEE,0DACA,6CAGF,uCACE,0DACA,6CAGF,iBACE,6CACA,0BACE,0DAEF,0BACE,0DAIJ,qBACE,6CACA,8BACE,0DAEF,8BACE,0DAIJ,eACE,0DACA,uDAEF,cACE,0DACA,uDAEF,gBACE,0DACA,uDAEF,iBACE,0DACA,uDAEF,4BACE,2DE3wMJ,MACE,gBACA,qBAcF,KACE,8BACA,iBAGF,KACE,iBAIA,YACE,oBACA,4BACA,6BAKF,oDACE,gBAGF,wCACE,6BAIJ,WACE,kBACA,cACA,SACA,UACA,WACA,gBACA,YAEA,iBACE,OACA,WACA,YACA,oCAIJ,kBACE,kBACA,kCACA,oDACA,iBDoMA,2BACE,MCpMY,CDsMd,2BACE,OCvMY,CAEd,0DACE,2BACE,iEAGF,2BACE,oEASN,gBACE,0BACA,eACA,WA/Ec,CAgFd,kCACA,oDACA,aACA,UACA,gBACA,kBACA,iCDgKA,kCACA,mCACA,gBChKA,wBDpFQ,CCqFR,iGAGA,kBACE,aDlGM,CCmGN,+DACA,qBAGF,uDAEE,qFAGE,iPAGE,UDnHA,CCsHF,mGACE,yBACA,mCAEA,+GACE,UAIJ,kKAEE,yBAIJ,+EACE,eACA,+BAGF,mEACE,mEAIJ,uBACE,aDxIM,CC2IR,2CA9DF,gBA+DI,4BAOJ,aACE,aACA,gCACA,cACA,YACA,eACA,kBACA,oCACA,8CACA,8CACA,wBAbkB,CAelB,mBACE,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,YACA,qBFRM,CESN,YAEA,yDACE,iBACA,wBFTM,CEUN,qCACA,sBACA,kBACA,UAEA,kFACE,yDACE,kBACA,UACA,MACA,OACA,WACA,uCACA,8DAEA,+EACE,kBAKN,uOAGE,gBAKN,qBACE,kCACA,oDACA,qCAEA,gCACE,sBACA,aACA,cACA,sBAGE,kDACE,8BF+MN,8DACE,UE5MkB,CF8MpB,8DACE,WE/MkB,CAKpB,oCACE,kBACA,UACA,MAEA,UACA,YACA,kBFwMF,6CACE,UE5Me,CF8MjB,6CACE,SE/Me,CAOnB,sBACE,kCACA,oDAEA,qCACE,kBACA,MACA,OACA,WACA,YACA,WACA,YAGF,yCACE,kCAEA,uFAHF,yCAII,wCAGF,kDACE,SFqTJ,qEACE,eEnTI,CFqTN,qEACE,gBEtTI,CAIJ,8DACE,cAEA,kFAHF,8DAII,kBAIJ,yDACE,SAKF,qDACE,WACA,YACA,cACA,WACA,mDACA,4BACA,2BACA,mDAIF,kFACE,0DAEF,mFACE,0DAEF,oFACE,0DAIJ,mDACE,kCACA,mBACA,8CAIA,2EACE,0BACA,6BACA,iBAGF,2EACE,yBACA,4BACA,gBAKF,4EACE,yBACA,4BAGF,4EACE,0BACA,6BAKF,iEACE,6BAIJ,sCACE,aAGF,2CACE,sBACA,cAEA,uDACE,cACA,WACA,gBAKA,sHACE,sBACA,uBACA,yFACA,oBAIJ,+DACE,4BACA,yBACA,kBACA,MACA,yBACA,WACA,wBF/MI,CEiNJ,kFATF,+DAUI,UAIF,4FACE,kBACA,QACA,SACA,UACA,cACA,UACA,iDAIF,+EACE,cACA,kBACA,QACA,SACA,UACA,mGAEA,6CACA,4BACA,mDACA,sBACA,sCACA,mBAKA,2GACE,mGAQJ,qEACE,mDACA,uKAEF,kFACE,UACA,+CCvPR,gBACE,kCACA,gDACA,kBH8gBA,iBA9ZkB,CA+ZlB,sCACA,yBACA,4BG/gBA,gBACA,gBAEA,iBHoaA,yBACE,mBGtaF,CHwaA,yBACE,kBGzaF,CAGA,wBACE,oCAGF,+BACE,sBArBF,wBHNQ,CGOR,wTAEA,uDAsBE,8BACA,wCH4SF,wCACE,0BAEF,wCACE,0BAsFF,wCACE,yBAEF,wCACE,yBGxYA,yCACE,kCACA,sDACA,sCAIJ,6BACE,kBACA,MAEA,YACA,YACA,YA9CS,CA+CT,cACA,sBH4NF,sCACE,OGlOe,CHoOjB,sCACE,MGrOe,CAOf,uCACE,kBAnDO,CAuDP,iEACE,eAxDK,CA0DL,oEACE,kBAKN,uCACE,aAIJ,wCACE,wBHvEM,CG2EV,kGAKE,qBHnFM,CGoFN,wEHmUA,gGACE,eG7TF,CH+TA,gGACE,gBGhUF,CAGF,wDAEE,gBACA,eACA,WAGF,0IAIE,UAGF,SACE,YAEA,sBH0TA,kBACE,sBAEF,kBACE,sBG5TF,eACE,qBACA,oBACA,gBACA,kCAEA,oBACE,kCACA,4BACA,sBACA,iBACA,0BAEA,kDACE,YACA,gCAGF,yBACE,mBACA,gBACA,iDAKN,yBACE,YAxIS,CH2UX,kCACE,4BAEF,kCACE,4BG7LA,yEAEE,YACA,oCACA,gBAjJJ,wBHNQ,CGOR,wTAEA,uDAiJE,kCACE,8BAEF,uCACE,+BAKN,iBACE,gBAGF,aACE,kBACA,kCACA,8CACA,iBACA,6CACA,qBHhLM,CGiLN,iBH9CmB,CGgDnB,iCACE,YACA,gCAGF,0BACE,eAGF,2BACE,sBACA,oCACA,iBH5DiB,CG6DjB,gBACA,gBAGF,wBHsCA,4CGlCA,uBACE,aH/LM,CGgMN,wBHtMM,CGwMN,wCACE,gBAGF,sDACE,gBH+MJ,+DACE,gBG/ME,CHiNJ,+DACE,eGlNE,CAEA,6DH5CJ,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WGsBM,kBAKF,sDACE,kBAKN,+BAEE,kBH6LF,wCACE,gBG/LA,CHiMF,wCACE,eGlMA,CAGA,kEAEE,WACA,YH/EJ,4UAQE,4BG2EoB,CH1EpB,eACA,6DG6EF,yBACE,sBACA,gBAEA,oFAEE,sBACA,kCAGF,kGAEE,mBACA,gBACA,iDAGF,+CACE,mBACA,aHvPI,CGwPJ,SAEA,uEACE,8BAIJ,gEACE,gBAIJ,kDAEE,cHqIF,2DACE,eGvIA,CHyIF,2DACE,gBG1IA,CAGA,wDH5GF,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WGsFI,mBACA,cACA,cAKN,cACE,uBACA,8DAGF,QACE,kCACA,sDACA,iBAEA,eACE,kBACA,cACA,oBACA,UACA,wBACA,WACA,WACA,YACA,wBH5SM,CG6SN,kBAGF,mBACE,kBACA,wBHlTM,CGmTN,kBACA,gBAIJ,sBACE,WAxTS,CCDX,iCAEE,gBACA,YAKF,mBACE,wBJCQ,WAdF,CA+PN,kCACA,mCACA,gBIjPA,UACA,0CAGF,yBACE,gBAGF,qCACE,aAGF,oDACE,wBJlBQ,CImBR,UJ9BM,CIiCR,0DACE,wBJtBQ,CIyBV,2DACE,wBJzBQ,CI4BV,iCACE,WACA,YACA,gBACA,iBACA,qBACA,WAGF,6CACE,0DAGF,8CACE,0DAGF,+CACE,0DAGF,iDACE,0DAGF,4CACE,0DAGF,6CACE,0DAGF,yBACE,kCACA,UAGF,+BACE,+BAGF,kCACE,YACA,oDACA,gDAGF,qCACE,aACA,kBACA,gCAGF,uCACE,4BACA,+BACA,cACA,YAGF,yDACE,0DAGF,uDACE,0DAGF,0DACE,0DAGF,2CACE,yBAGF,8CACE,yBAGF,2CACE,eAGF,gCACE,aACA,cAGF,0CACE,mBAGF,4CACE,YAGF,+CACE,kBACA,kBACA,mBAGF,0DACE,eAGF,mDACE,+BACA,kBAGF,oDACE,cAGF,qDACE,eAGF,4DACE,iBJnKM,CIsKR,0CACE,gCACA,kCACA,oDACA,kBACA,gBAGF,iDACE,kBACA,gCACA,kBACA,YAGF,wDACE,kBACA,MACA,OAGF,uDACE,kBAGF,sEACE,gBACA,cACA,cACA,gBAGF,2BACE,kBACA,+BACA,SACA,OACA,WACA,0BAEA,kDACE,oBAKF,mDACE,kCACA,8CACA,sDAEA,yDACE,wBAEA,gBACA,kCACA,4BACA,aACA,eAEA,0EACE,WACA,YACA,0DAEA,kFACE,0DAIJ,yEACE,WACA,YACA,0DAEA,iFACE,0DAQR,qEACE,sDAGF,6EACE,kCACA,sDAEA,iGACE,cACA,kBACA,mBACA,mBACA,kBACA,mBACA,oBAEA,6GACE,iBAEA,mHACE,eAGF,oHACE,WACA,kBJzQA,CI0QA,mBAIJ,wHACE,kBAEA,8HACE,WACA,cACA,kBACA,YACA,WACA,WAQR,yEACE,oDACA,gDACA,kBAEA,qFACE,gBACA,uBACA,eAEA,4FACE,gCACA,4BACA,0DAQR,4BACE,oEAGF,qCACE,kCACA,8CACA,WACA,0BACA,6BAGF,wCACE,gCACA,SACA,4BACA,YAGF,mCACE,WAGF,2CACE,kCACA,sDACA,sCACA,oBAGF,qDACE,kBAGF,+CACE,WACA,aACA,cACA,mBACA,eACA,oBACA,aACA,kBAGF,kDACE,qBACA,gBAKF,YACE,kBACA,eAGF,oBACE,kBACA,iBACA,eACA,SACA,UACA,QACA,SACA,oCACA,qCACA,6BAGF,yBACE,mBACA,YACA,kBAGF,4BACE,kBACA,WAGF,+BACE,qBACA,cACA,kBACA,WAGF,qDACE,SAGF,sDACE,sBAGF,sDACE,cACA,eAGF,+CACE,0BAGF,sCACE,WACA,kBACA,2BACA,YACA,QACA,OAGF,sCACE,WACA,kBACA,SACA,UACA,aACA,kBAGF,mBACE,aACA,kBACA,SACA,SACA,UACA,sBACA,YACA,WACA,kBACA,kBJzbQ,CI4bV,qBACE,UACA,kBACA,MACA,QACA,WACA,OACA,qSAWF,WACE,wBJ/cQ,CAoPR,kCACA,mCACA,gBI8NI,mBACE,sBAEA,kDACE,wBJvdA,CKZV,4E;ACIA,UACE,SACA,YACA,kBAGF,cACE,WACA,YAGF,0CAEE,UACA,wBNoFc,CMnFd,2BAGF,sDAEE,UACA,YACA,2BAGF,kCACE,SN7BM,CM8BN,eAGF,qBACE,wBAGF,2BACE,2BACA,kBACA,2BAGF,gCACE,2BACA,kBACA,2BAGF,0BACE,eAGF,SACE,kBACA,iBACA,gCACA,kBACA,gBN+KA,4CM7KA,0CACA,oB","sources":["webpack:///./css/craft.scss","webpack:///./css/_reset.scss","webpack:///./css/_main.scss","webpack:///../../../../../packages/craftcms-sass/_mixins.scss","webpack:///./css/_cp.scss","webpack:///./css/_preview.scss","webpack:///./css/_fld.scss","webpack:///./css/_image_editor.scss","webpack:///./css/_shame.scss","webpack:///./css/charts.scss"],"sourcesContent":["html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:separate;border-spacing:0}a{text-decoration:none}button{appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0}input,textarea{margin:0;font-family:\"Lucida Grande\",sans-serif;font-size:100%}textarea{resize:vertical}select{margin:0}@font-face{font-family:\"Craft\";src: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}:root{--text-color: hsl(209deg, 18%, 30%);--light-text-color: hsl(211deg, 12%, 43%);--hairline-color: rgba(51, 64, 77, 0.1);--ui-control-color: hsl(210deg, 10%, 53%);--ui-control-hover-color: hsl(211deg, 12%, 43%);--ui-control-active-color: hsl(209deg, 14%, 37%);--light-focus-hsl: 196.1538461538deg, 93.9759036145%, 67.4509803922%;--medium-focus-hsl: 198.8659793814deg, 84.347826087%, 54.9019607843%;--dark-focus-hsl: 202.5925925926deg, 84.375%, 37.6470588235%;--focus-ring: 0 0 0 1px hsl(var(--dark-focus-hsl)), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7)}body,html{box-shadow:0 0 0 1px #5ed0fa,0 0 0 3px rgba(94,208,250,.7);background-color:#e4edf6}html.noscroll,html.noscroll body{overflow:hidden}body{width:100vw;overflow-x:hidden;font-size:14px;line-height:20px;color:#3f4d5a;-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{margin-top: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,fieldset:last-child,.field:last-child,.toolbar:last-child,.buttons:last-child{margin-bottom:0 !important}.no-scroll{overflow:hidden !important}.draghelper{box-sizing:border-box}img{max-width:100%}body.rtl .ltr .text,body.rtl .ltr table.editable textarea{text-align:left !important;direction:ltr !important}body.ltr .rtl .text,body.ltr .rtl table.editable textarea{text-align:right !important;direction:rtl !important}.icon:before,.menu ul.padded li a.sel:before,.menu .flex.padded.sel:before,.texticon:before,.element:before,#help:before,.secure:before,.insecure:before,.go:after,.required:after,#preview-btn:before,#share-btn:before,[data-icon]:before,[data-icon-after]:after{font-family:\"Craft\";speak:none;-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:.8}.badge-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;box-sizing:border-box;border:1px solid #f0b429;border-radius:3px;color:#f0b429;font-size:9px}.secure:before,.insecure:before{margin-top:-3px;font-size:14px}[data-icon]:before{content:attr(data-icon)}[data-icon-after]:after{content:attr(data-icon-after)}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:#e8368f}body.ltr #preview-btn:before,body.ltr #share-btn:before{margin-right:7px}body.rtl #preview-btn:before,body.rtl #share-btn:before{margin-left:7px}#preview-btn:before{margin-top:-2px;content:\"view\"}body.ltr #share-btn:before{content:\"share\"}body.rtl #share-btn:before{content:\"shareleft\"}h1,.h1{margin-bottom:24px;font-size:18px;font-weight:bold;line-height:1.2}h2,.h2{margin:14px 0;font-size:16px;font-weight:bold;line-height:20px}h3,.h3{margin:14px 0;font-weight:bold;line-height:1.2}h4,.h4{margin:14px 0;font-weight:bold;line-height:1.2;color:#596673}h5,.h5{margin:14px 0 3px;line-height:1.2;color:#596673}h6,.h6{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold}body.ltr h1[data-icon]:before{margin:-8px 10px 0 0}body.rtl h1[data-icon]:before{margin:-8px 0 0 10px}h2[data-icon]:before{font-size:19px}body.ltr h2[data-icon]:before{margin:-4px 6px 0 0}body.rtl h2[data-icon]:before{margin:-4px 0 0 6px}hr{margin:24px 0;border:none;border-top:1px solid rgba(51,64,77,.1);height:0;color:rgba(0,0,0,0)}.pane hr{margin:24px -24px}p{margin:1em 0}h5+p{margin-top:0}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}body.ltr .indent{margin-left:14px}body.rtl .indent{margin-right:14px}.bullets{list-style-type:square}body.ltr .bullets{padding-left:40px}body.rtl .bullets{padding-right:40px}ol{list-style-type:decimal}body.ltr ol{padding-left:40px}body.rtl ol{padding-right:40px}code,.code,.code input,.code textarea{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important}code.smalltext,.code.smalltext,.code input.smalltext,.code textarea.smalltext{font-size:.8em !important}pre code{display:block;overflow-x:auto}a{color:#0b69a3;cursor:pointer}body.underline-links a{text-decoration:underline}a:hover{text-decoration:underline}a.sel,li.sel a{cursor:default !important;text-decoration:none}.go:after{font-size:11px;margin-top:-1px;color:var(--ui-control-color)}body.ltr .go:after{padding-left:4px}body.rtl .go:after{padding-right:4px}body.ltr .go:after{content:\"circlerarr\"}body.rtl .go:after{content:\"circlelarr\"}.go:hover:after{color:#0b69a3}body.ltr #context-btngroup{margin-right:7px}body.rtl #context-btngroup{margin-left:7px}#context-btn.disabled{opacity:1;color:#596673;background-color:rgba(205,216,228,.5) !important}.checkmark-icon,.alert-icon{padding:5px;margin-bottom:0 !important;line-height:10px;border-radius:20px;cursor:pointer}.checkmark-icon:before,.alert-icon:before{font-family:\"Craft\";speak:none;-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:.8}.checkmark-icon{background-color:#cdd8e4}p .checkmark-icon{display:inline-block}.checkmark-icon:before{content:\"check\";color:#27ab83}.alert-icon{background-color:#cdd8e4}.alert-icon:before{content:\"alert\";color:#cf1124}#revision-menu{padding:10px 24px}#revision-menu hr{margin:10px -24px}#revision-menu ul li.sel{margin:0 -14px;padding:0 14px;background:#f3f7fc;border-radius:5px}#revision-menu ul li.sel .edited-desc{display:flex;align-items:center;border-top:1px solid rgba(51,64,77,.1);padding:10px 0;color:#606d7b;white-space:normal}body.ltr #revision-menu ul li.sel .edited-desc{margin-left:10px}body.rtl #revision-menu ul li.sel .edited-desc{margin-right:10px}#revision-menu ul li.sel .edited-desc p{margin:0}#revision-menu ul li.sel .edited-desc .btn{color:#3f4d5a !important;background-color:#fadb5f}body.ltr #revision-menu ul li.sel .edited-desc .btn{margin-left:14px}body.rtl #revision-menu ul li.sel .edited-desc .btn{margin-right:14px}#revision-menu ul li.sel .edited-desc .btn:hover,#revision-menu ul li.sel .edited-desc .btn:focus{background-color:#f8d02e}#revision-menu ul li.sel .edited-desc .btn:active{background-color:#f8ca15}#revision-menu ul li a{padding-top:7px;border-radius:5px}#revision-menu .extralight{margin-top:2px}.revision-status-hud{max-width:400px}.revision-status-hud .http-error{border-radius:4px;border:1px solid rgba(51,64,77,.1);color:#606d7b;background-color:#f3f7fc;padding:7px 14px}button.toggle{appearance:none;color:inherit;background:none;border:none;padding:0}.toggle:before,a.fieldtoggle:before{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;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:14px 0;color:#3f4d5a;text-decoration:none}body.ltr a.fieldtoggle{padding-left:12px}body.rtl a.fieldtoggle{padding-right:12px}a.fieldtoggle:before{display:block;position:absolute;top:7px}body.ltr a.fieldtoggle:before{left:-1px}body.rtl a.fieldtoggle:before{right:-1px}em,i{font-style:italic}strong,b,i em{font-weight:bold}.readable{font-size:16px;line-height:22px}.readable h1,.readable h2,.readable h3,.readable h4,.readable h5,.readable h6{margin:24px 0 16px;font-weight:600}.readable h1{font-size:32px;line-height:40px;color:#000}.readable h2{font-size:24px;line-height:30px}.readable h3{font-size:20px;line-height:24px}.readable h4{font-size:16px;line-height:20px}.readable h5{font-size:14px;line-height:18px}.readable h6{font-size:13.6px;line-height:17px;color:#596673}.readable ul,.readable ol{margin:1em 0}body.ltr .readable ul,body.ltr .readable ol{padding-left:2em}body.rtl .readable ul,body.rtl .readable ol{padding-right:2em}.readable ul li{list-style-type:disc}.readable li+li{margin-top:.25em}.readable blockquote{margin:16px 0}.readable blockquote:not(.note){padding:0 16px;color:#596673}body.ltr .readable blockquote:not(.note){border-left:4px solid rgba(51,64,77,.1)}body.rtl .readable blockquote:not(.note){border-right:4px solid rgba(51,64,77,.1)}.readable blockquote.note{position:relative;border-radius:4px;padding:1em;border:1px solid}body.ltr .readable blockquote.note{padding-left:56px}body.rtl .readable blockquote.note{padding-right:56px}.readable blockquote.note:not(.tip):not(.warning){border-color:#cf1124;color:#bf503f}.readable blockquote.note:not(.tip):not(.warning):before{content:\"alert\";color:#cf1124}.readable blockquote.note.tip{border-color:#0b69a3;color:#596673}.readable blockquote.note.tip:before{content:\"lightbulb\";color:#0b69a3}.readable blockquote.note.warning{border-color:#b44d12;color:#cf783a}.readable blockquote.note.warning:before{content:\"alert\";color:#b44d12}.readable blockquote.note:before{font-family:\"Craft\";speak:none;-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:.8;position:absolute;top:12px;font-size:30px;width:24px}body.ltr .readable blockquote.note:before{left:16px}body.rtl .readable blockquote.note:before{right:16px}body.ltr .leftalign{text-align:left}body.rtl .leftalign{text-align:right}.topalign{vertical-align:top}body.ltr .rightalign{text-align:right}body.rtl .rightalign{text-align:left}.centeralign{text-align:center !important}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.light{color:#596673 !important;font-weight:normal}.extralight{color:#606d7b !important}.smalltext{font-size:12px;line-height:1.2}.largetext{font-size:16px;line-height:1.2}.zilch{padding:100px 0;text-align:center;font-size:20px;line-height:24px;color:#606d7b}.zilch.small{padding:24px 0;font-size:16px}input.checkbox+label.smalltext{padding-top:2px}.required:after{content:\"asterisk\";font-size:7px;color:#cf1124}body.ltr .required:after{margin:-2px 0 0 5px}body.rtl .required:after{margin:-2px 5px 0 0}.scrollpane{overflow:auto}body.ltr .left{float:left}body.rtl .left{float:right}body.ltr .right{float:right}body.rtl .right{float:left}th,td{vertical-align:middle}body.ltr th,body.ltr td{text-align:left}body.rtl th,body.rtl td{text-align:right}body.ltr table[dir=rtl] th,body.ltr table[dir=rtl] td{text-align:right}body.rtl table[dir=ltr] th,body.rtl table[dir=ltr] td{text-align:left}th.right,td.right{float:none}body.ltr th.right,body.ltr td.right{text-align:right}body.rtl th.right,body.rtl td.right{text-align:left}.clear{display:block;clear:both;height:0}.fullwidth{width:100%}.token{display:inline-block;border-radius:10px;padding:2px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(123,135,147,.5)}.token[data-name=\"*\"]{position:relative;width:10px}.token[data-name=\"*\"] span{opacity:0}.token[data-name=\"*\"]:before{font-family:\"Craft\";speak:none;-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:.8;display:block;position:absolute;top:0;left:0;width:100%;font-size:9px;line-height:17px;content:\"asterisk\";text-indent:0}.token:focus{box-shadow:0 0 0 1px rgba(96,109,123,.25);background-color:#fff}.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:0 -24px;padding:0 24px}.success{color:#27ab83 !important}.notice.with-icon:before,.notice .icon:before,.warning.with-icon:before,.warning .icon:before{font-family:\"Craft\";speak:none;-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:.8;width:1em}body.ltr .notice.with-icon:before,body.ltr .notice .icon:before,body.ltr .warning.with-icon:before,body.ltr .warning .icon:before{margin:-2px 2px 0 0}body.rtl .notice.with-icon:before,body.rtl .notice .icon:before,body.rtl .warning.with-icon:before,body.rtl .warning .icon:before{margin:-2px 0 0 2px}.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:#0b69a3 !important}.notice a{text-decoration:underline}.notice.with-icon:before,.notice .icon:before{content:\"lightbulb\"}.warning{color:#b44d12 !important}.warning.with-icon:before,.warning .icon:before{content:\"alert\"}.error{color:#cf1124 !important}.icon.move{display:inline-block}.icon.move:not(.disabled){cursor:move}.icon.move:before{content:\"move\";color:var(--ui-control-color)}.icon.move:not(.disabled):hover:before{color:#0b69a3}.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:#cf1124}.icon.delete:not(.disabled):active:before{color:#8a041a}.hidden{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0, 0, 0, 0);border: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:none;-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:.8;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:#0b69a3}.info.warning:before{content:\"alert\"}.info.warning:hover:before{color:#b44d12}.info-hud table{max-width:280px;table-layout:auto}.info-hud td{word-wrap:break-word;width:100%}@media(max-width: 450px){.info-hud table{table-layout:fixed;width:100%}}.content{position:relative}.content:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.sidebar .customize-sources{display:block;margin:14px -24px 4px;color:#606d7b !important;transition:color linear 100ms;cursor:pointer}body.ltr .sidebar .customize-sources{padding:7px 14px 7px 24px}body.rtl .sidebar .customize-sources{padding:7px 24px 7px 14px}.sidebar .customize-sources .icon{color:var(--ui-control-color)}body.ltr .sidebar .customize-sources .icon{margin-right:4px}body.rtl .sidebar .customize-sources .icon{margin-left:4px}.sidebar .customize-sources .label{opacity:0;transition:opacity linear 100ms}.sidebar .customize-sources:hover,.sidebar .customize-sources:focus{color:#596673 !important;text-decoration:none}.sidebar .customize-sources:hover .label,.sidebar .customize-sources:focus .label{opacity:1}.sidebar .customize-sources:hover{color:#0b69a3}body.ltr .customize-sources-modal{padding-left:200px}body.rtl .customize-sources-modal{padding-right:200px}.customize-sources-modal>.spinner{position:absolute;top:calc(50% - 44px);left:calc(50% - 12px)}.customize-sources-modal>.cs-sidebar{position:absolute;top:0;margin:0;padding:10px 0;border:none;width:200px;height:calc(100% - 62px);box-sizing:border-box;background-color:#f3f7fc;overflow:auto;box-shadow:inset -1px 0 0 rgba(51,64,77,.1)}body.ltr .customize-sources-modal>.cs-sidebar{left:0}body.rtl .customize-sources-modal>.cs-sidebar{right:0}body.ltr .customize-sources-modal>.cs-sidebar>.btn{margin:10px 0 0 14px}body.rtl .customize-sources-modal>.cs-sidebar>.btn{margin:10px 14px 0 0}.customize-sources-item{position:relative;margin-top:-1px;background-color:#e4edf6;border:solid rgba(51,64,77,.1);border-width:1px 0;user-select:none;cursor:default}body.ltr .customize-sources-item{margin-right:1px}body.rtl .customize-sources-item{margin-left:1px}body.ltr .customize-sources-item{padding:10px 14px 10px 40px}body.rtl .customize-sources-item{padding:10px 40px 10px 14px}.customize-sources-item+.customize-sources-item:not(.heading){border-top:1px solid rgba(51,64,77,.1)}.customize-sources-item.sel{background-color:#cdd8e4;z-index:1}.customize-sources-item .move{display:block;position:absolute;top:11px;width:24px;text-align:center}body.ltr .customize-sources-item .move{left:7px}body.rtl .customize-sources-item .move{right:7px}.customize-sources-item+.customize-sources-item.heading{margin-top:10px}.customize-sources-item.heading .label{text-transform:uppercase;color:#606d7b;font-size:12px;font-weight:bold}.customize-sources-modal>.source-settings{position:relative;height:calc(100% - 62px);box-sizing:border-box;padding:24px;overflow:auto}body.ltr .customize-sources-table-column .move{margin-right:10px}body.rtl .customize-sources-table-column .move{margin-left:10px}.customize-sources-modal>.footer{position:absolute;bottom:0;left:0;width:100%}ul.icons{margin-top:20px;display:flex;flex-wrap:wrap}ul.icons li{margin:0 4px 10px 0}ul.icons li a{display:block;position:relative;padding:60px 5px 10px;width:110px;text-align:center;color:#3f4d5a;border-radius:4px;border:1px solid #fff}ul.icons li a:before{display:block;position:absolute;top:0;left:0;width:100%;font-size:40px;line-height:60px}ul.icons li a .icon img,ul.icons li a .icon svg{width:40px;height:40px;position:absolute;top:12px;left:calc(50% - 20px)}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:#3f4d5a;stroke-width:0;transition:fill linear 100ms}ul.icons li a:hover{text-decoration:none;background-color:#f3f7fc;border-color:#e4edf6}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:#0b69a3;stroke-width:0;transition:fill linear 100ms}@media only screen and (max-width: 380px){ul.icons li a{width:96px}}@media only screen and (max-width: 320px){ul.icons li a{width:75px}}.toolbar{position:relative;margin-bottom:14px;min-height:34px}.toolbar.flex,.toolbar .flex{align-items:flex-start}.toolbar .text{border-radius:5px !important;box-shadow:none !important}.flex{display:flex;align-items:center;align-content:stretch}.flex:not(.flex-nowrap){flex-wrap:wrap}.flex:not(.flex-nowrap)>*{margin-bottom:7px}.flex>*.label{white-space:nowrap}body.ltr .flex>*:not(:last-child){margin-right:7px !important}body.rtl .flex>*:not(:last-child){margin-left:7px !important}body.ltr .flex>*.spinner{margin-left:0 !important}body.rtl .flex>*.spinner{margin-right:0 !important}.centeralign .flex{justify-content:center}.flex-grow{flex:1}.flex-center{align-items:center}.spacer{width:14px}.buttons{display:flex;position:relative;margin:24px 0}body.ltr .buttons>.btn:not(.hidden)+.btn,body.ltr .buttons>.btn:not(.hidden)+.btngroup,body.ltr .buttons>.btngroup:not(.hidden)+.btn,body.ltr .buttons>.btngroup:not(.hidden)+.btngroup{margin-left:5px}body.rtl .buttons>.btn:not(.hidden)+.btn,body.rtl .buttons>.btn:not(.hidden)+.btngroup,body.rtl .buttons>.btngroup:not(.hidden)+.btn,body.rtl .buttons>.btngroup:not(.hidden)+.btngroup{margin-right:5px}.hud-footer>.buttons,.footer>.buttons{margin:0}.btn{--ui-control-color: hsl(209deg, 14%, 37%);--ui-control-hover-color: hsl(209deg, 18%, 30%);--ui-control-active-color: hsl(209deg, 20%, 25%);display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:7px 14px;border:none;text-align:center;white-space:nowrap;user-select:none;cursor:pointer;box-sizing:border-box;appearance:none;color:#3f4d5a;font-size:inherit;background-color:rgba(96,125,159,.25)}.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:not(.disabled):focus,.btn:not(.disabled).focus,.btn:not(.disabled):hover{background-color:rgba(96,125,159,.3)}.btn:not(.disabled):active,.btn:not(.disabled).active{background-color:rgba(96,125,159,.5)}.btn:not(.disabled):active:focus,.btn:not(.disabled):active.focus,.btngroup:focus .btn:not(.disabled):active,.btn:not(.disabled).active:focus,.btn:not(.disabled).active.focus,.btngroup:focus .btn:not(.disabled).active{background-color:rgba(96,125,159,.6)}.btn[type=color]{padding:6px !important;width:36px}.btn.active{cursor:default}.btn:hover{text-decoration:none}body.ltr .btn[data-icon]:not(:empty):before,body.ltr .btn.icon:not(:empty):before,body.ltr .btn.menubtn[data-icon]:empty:before,body.ltr .btn.menubtn.icon:empty:before{margin-right:5px}body.rtl .btn[data-icon]:not(:empty):before,body.rtl .btn.icon:not(:empty):before,body.rtl .btn.menubtn[data-icon]:empty:before,body.rtl .btn.menubtn.icon:empty:before{margin-left:5px}.btn div.checkbox{margin-top:2px}.disabled{opacity:.25}.disabled,.disabled .btn{cursor:default}.btn,.spinner{height:34px}body.ltr .btn[data-icon-after]:not(:empty):after,body.ltr .menu-toggle:not(:empty):after,body.ltr .menubtn:not(:empty):after,body.ltr .menubtn.icon:after{margin-left:6px}body.rtl .btn[data-icon-after]:not(:empty):after,body.rtl .menu-toggle:not(:empty):after,body.rtl .menubtn:not(:empty):after,body.rtl .menubtn.icon:after{margin-right:6px}.btn:before,.btn:after{color:var(--ui-control-color)}.btn:not(.disabled):not(.inactive):hover:before,.btn:not(.disabled):not(.inactive):hover:after,.btn:not(.disabled):not(.inactive).hover:before,.btn:not(.disabled):not(.inactive).hover:after{color:var(--ui-control-hover-color)}.btn:not(.disabled):not(.inactive):active:before,.btn:not(.disabled):not(.inactive):active:after,.btn:not(.disabled):not(.inactive).active:before,.btn:not(.disabled):not(.inactive).active:after{color:var(--ui-control-active-color)}.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}.btn.icon.add.loading{position:relative}.btn.icon.add.loading:before{visibility:hidden}.btn.icon.add.loading:after{position:absolute;content:\"\";font-size:0;display:block;width:24px;height:100%;left:5px;top:0;background:url(../images/spinner.gif) no-repeat 0 50%}.btn.icon.add.loading.submit:after{background-image:url(../images/spinner_submit.gif)}.secondary-buttons .btn.icon.add.loading.submit:after,.btn.secondary.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_secondary.gif)}.btngroup{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center}.btngroup.fullwidth .btn{flex:1}.btngroup.disabled .btn{cursor:default}.btngroup .btn:focus{z-index:1}.btngroup .btn.active{cursor:default}body.ltr .btngroup .btn:not(.dashed):not(:last-child):not(.btngroup-btn-last){margin-right:1px}body.rtl .btngroup .btn:not(.dashed):not(:last-child):not(.btngroup-btn-last){margin-left:1px}body.ltr .btngroup .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}body.ltr .btngroup .btn:not(:last-child):not(.btngroup-btn-last){border-top-right-radius:0;border-bottom-right-radius:0}body.rtl .btngroup .btn:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}body.rtl .btngroup .btn:not(:last-child):not(.btngroup-btn-last){border-top-left-radius:0;border-bottom-left-radius:0}.copytext{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center}body.ltr .copytext .text{border-top-right-radius:0;border-bottom-right-radius:0}body.ltr .copytext .btn{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .copytext .text{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .copytext .btn{border-top-right-radius:0;border-bottom-right-radius:0}.copytextbtn{display:inline-flex;flex-wrap:nowrap;align-items:center;border:1px solid rgba(51,64,77,.1);border-radius:3px;padding:0 9px;cursor:pointer;color:#596673}.copytextbtn input{border:0;padding:0;height:32px;box-shadow:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#596673;text-align:center}.copytextbtn span{padding:0;width:13px;background:none;margin-top:-3px;color:#606d7b}body.ltr .copytextbtn span{margin-left:5px}body.rtl .copytextbtn span{margin-right:5px}.copytextbtn:hover,.copytextbtn:focus{border-color:rgba(81,95,108,.25);color:#3f4d5a}.copytextbtn:hover input,.copytextbtn:focus input{color:#3f4d5a}.copytextbtn.small{padding:0 5px}.copytextbtn.small input{font-size:11px !important;height:20px}.menu-toggle,.menubtn{display:inline-flex;align-items:center;user-select:none}.menu-toggle:after,.menubtn:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(45deg);position:relative}.menu-toggle.btn:after,.menubtn.btn:after{top:-1px}.menu-toggle.btn:not(.disabled):not(.inactive):active:after,.menu-toggle.btn:not(.disabled):not(.inactive).active:after,.menubtn.btn:not(.disabled):not(.inactive):active:after,.menubtn.btn:not(.disabled):not(.inactive).active:after{border-color:var(--ui-control-active-color)}.menu-toggle.btn.submit:after,.menubtn.btn.submit:after{border-color:#fff !important;opacity:.8}.menu-toggle.btn.submit:not(.disabled):not(.inactive):hover:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive).hover:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive):active:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive).active:after,.menubtn.btn.submit:not(.disabled):not(.inactive):hover:after,.menubtn.btn.submit:not(.disabled):not(.inactive).hover:after,.menubtn.btn.submit:not(.disabled):not(.inactive):active:after,.menubtn.btn.submit:not(.disabled):not(.inactive).active:after{opacity:1}.menu-toggle:not(.btn):not(.icon),.menubtn:not(.btn):not(.icon){height:17px}.menu-toggle:not(.btn):not(.icon):after,.menubtn:not(.btn):not(.icon):after{top:-2px;border-color:#0b69a3}body.ltr .menu-toggle:empty,body.ltr .menubtn:empty{padding-left:8px}body.rtl .menu-toggle:empty,body.rtl .menubtn:empty{padding-right:8px}body.ltr .menu-toggle:empty,body.ltr .menubtn:empty{padding-right:8px}body.rtl .menu-toggle:empty,body.rtl .menubtn:empty{padding-left:8px}.spinner{display:inline-block;vertical-align:bottom;width:24px;background:url(../images/spinner.gif) no-repeat 50% 50%}.spinner.over-bg{background-image:url(../images/spinner_bg.gif)}.spinner.big{width:48px;height:48px;background:url(../images/spinner_big.gif) no-repeat 50% 50%}.spinner.big.over-bg{background-image:url(../images/spinner_big_bg.gif)}body.ltr .btn+.spinner{margin-left:7px}body.rtl .btn+.spinner{margin-right:7px}.buttons .spinner{display:block}body.ltr .buttons .spinner{float:left}body.rtl .buttons .spinner{float:right}body.ltr .buttons .btn+.spinner,body.ltr .buttons .btngroup+.spinner{margin-left:0}body.rtl .buttons .btn+.spinner,body.rtl .buttons .btngroup+.spinner{margin-right:0}body.ltr .buttons.right .btn+.spinner{margin-right:var(--neg-padding)}body.rtl .buttons.right .btn+.spinner{margin-left:var(--neg-padding)}.btngroup.small .btn,.btn.small{padding:0 7px !important;font-size:12px;line-height:22px}.btngroup.small,.btngroup.small input.btn,.btn.small,.btn.small+.spinner{height:22px}.btngroup.big .btn,.btn.big{padding:0 14px;font-size:14px;line-height:36px}body.ltr .btn.big[data-icon]:before,body.ltr #preview-btn:before,body.ltr #share-btn:before{margin-left:-2px}body.rtl .btn.big[data-icon]:before,body.rtl #preview-btn:before,body.rtl #share-btn:before{margin-right:-2px}.btngroup.big,.btngroup.big input.btn,.btn.big,.btn.big+.spinner{height:36px}.btn.submit,.btn.submit:before,.btn.submit:after,.btn.secondary,.btn.secondary:before,.btn.secondary:after{color:#fff !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}.btn.submit{background-color:#e12d39 !important}.btn.submit:not(.disabled):not(.inactive):hover,.btn.submit:not(.disabled):not(.inactive).hover,.btn.submit:not(.disabled):not(.inactive):focus{background-color:#d61f2b !important}.btn.submit:not(.disabled):not(.inactive):active,.btn.submit:not(.disabled):not(.inactive).active{background-color:#c01b26 !important}.btn.caution{background-color:#ffe3e3 !important;color:#cf1124}.btn.caution:hover,.btn.caution.hover,.btn.caution:focus{background-color:#ffcaca !important}.btn.caution:active,.btn.caution.active{background-color:#ffbdbd !important}.secondary-buttons .btn.submit,.btn.secondary{background-color:#606d7b !important}.secondary-buttons .btn.submit:not(.disabled):not(.inactive):hover,.secondary-buttons .btn.submit:not(.disabled):not(.inactive).hover,.secondary-buttons .btn.submit:not(.disabled):not(.inactive):focus,.btn.secondary:not(.disabled):not(.inactive):hover,.btn.secondary:not(.disabled):not(.inactive).hover,.btn.secondary:not(.disabled):not(.inactive):focus{background-color:#55616d !important}.secondary-buttons .btn.submit:not(.disabled):not(.inactive):active,.secondary-buttons .btn.submit:not(.disabled):not(.inactive).active,.btn.secondary:not(.disabled):not(.inactive):active,.btn.secondary:not(.disabled):not(.inactive).active{background-color:#4a545e !important}div.btn.submit{position:relative;overflow:hidden}div.btn.submit input{position:absolute;left:100%}.btn.dashed{border:1px dashed rgba(81,95,108,.25);background-color:rgba(0,0,0,0) !important}body.ltr .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){border-right:1px solid rgba(0,0,0,0)}body.rtl .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){border-left:1px solid rgba(0,0,0,0)}body.ltr .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){margin-right:-1px}body.rtl .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){margin-left:-1px}.btn.dashed:focus{background-color:rgba(205,216,228,.1) !important}.btn.dashed:not(.disabled):active,.btn.dashed:not(.disabled).active{background-color:rgba(205,216,228,.25) !important}.color-input-container{position:relative}.color-input-container .color-hex-indicator{position:absolute;top:0;width:1em;line-height:34px;text-align:center;user-select:none}body.ltr .color-input-container .color-hex-indicator{left:7px}body.rtl .color-input-container .color-hex-indicator{right:7px}.color-input{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important}body.ltr .color-input{padding-left:calc(7px + 1em)}body.rtl .color-input{padding-right:calc(7px + 1em)}.color{display:inline-block;position:relative;vertical-align:middle;width:34px;height:34px;border-radius:17px;padding:0}.color:not(.static){cursor:pointer}.color:not(.small){background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 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, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}.color .color-preview{position:absolute;top:0;width:100%;height:100%;border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}body.ltr .color .color-preview{left:0}body.rtl .color .color-preview{right:0}.color .color-preview:focus-within{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.color .color-preview>.color-preview-input{position:absolute;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0}body.ltr .color .color-preview>.color-preview-input{left:0}body.rtl .color .color-preview>.color-preview-input{right:0}.colorhex{display:inline-block;margin-left:5px;vertical-align:middle;color:#596673}.lightswitch-outer-container{display:flex}.lightswitch-outer-container .lightswitch-inner-container{border:1px solid rgba(51,64,77,.1);border-radius:3px;display:flex;align-items:center}.lightswitch-outer-container .lightswitch-inner-container span{padding:7px 0;color:#596673;cursor:default}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{padding-right:10px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{padding-left:10px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-left:7px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-right:7px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{padding-left:10px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{padding-right:10px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-right:7px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-left:7px}.lightswitch{position:relative;border:none !important;overflow:hidden;cursor:pointer;user-select:none;background-image:linear-gradient(to right, hsl(211deg, 13%, 65%), hsl(211deg, 13%, 65%));transition:background-image linear 100ms}.lightswitch.on{background-image:linear-gradient(to right, #27ab83, #27ab83)}.lightswitch.indeterminate{background-image:linear-gradient(to right, #27ab83, hsl(211deg, 13%, 65%))}.lightswitch .lightswitch-container{position:relative;height:100%}.lightswitch .lightswitch-container .handle{position:absolute;top:1px;background-color:#fff}.lightswitch:not(.small){border-radius:11px;width:34px;height:22px}.lightswitch:not(.small) .lightswitch-container{width:46px}body.ltr .lightswitch:not(.small) .lightswitch-container{margin-left:-12px}body.rtl .lightswitch:not(.small) .lightswitch-container{margin-right:-12px}.lightswitch:not(.small) .lightswitch-container .handle{border-radius:10px;width:20px;height:20px;left:calc(50% - 10px)}.lightswitch.small{border-radius:9px;width:28px;height:18px}.lightswitch.small .lightswitch-container{width:38px}body.ltr .lightswitch.small .lightswitch-container{margin-left:-10px}body.rtl .lightswitch.small .lightswitch-container{margin-right:-10px}.lightswitch.small .lightswitch-container .handle{border-radius:8px;width:16px;height:16px;left:calc(50% - 8px)}table .lightswitch{display:inline-block;margin-bottom:-5px}.lightswitch:focus .lightswitch-container .handle{background-color:#cdd8e4}body.ltr .lightswitch.on .lightswitch-container{margin-left:0}body.rtl .lightswitch.on .lightswitch-container{margin-right:0}body.ltr .lightswitch.indeterminate:not(.small) .lightswitch-container{margin-left:-6px}body.rtl .lightswitch.indeterminate:not(.small) .lightswitch-container{margin-right:-6px}body.ltr .lightswitch.indeterminate.small .lightswitch-container{margin-left:-5px}body.rtl .lightswitch.indeterminate.small .lightswitch-container{margin-right:-5px}table.data+.pagination{margin-top:24px}.pagination .page-link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.pagination .page-link:after{position:relative;transition:border-color linear 100ms}.pagination .page-link.prev-page:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid #606d7b;border-width:0 2px 2px 0}body.ltr .pagination .page-link.prev-page:after{transform:rotate(135deg)}body.rtl .pagination .page-link.prev-page:after{transform:rotate(-45deg)}body.ltr .pagination .page-link.prev-page:after{right:-1px}body.rtl .pagination .page-link.prev-page:after{left:-1px}.pagination .page-link.next-page:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid #606d7b;border-width:0 2px 2px 0}body.ltr .pagination .page-link.next-page:after{transform:rotate(-45deg)}body.rtl .pagination .page-link.next-page:after{transform:rotate(135deg)}body.ltr .pagination .page-link.next-page:after{left:-1px}body.rtl .pagination .page-link.next-page:after{right:-1px}.pagination .page-link:not(.disabled){transition:box-shadow linear 100ms;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1);cursor:pointer}.pagination .page-link:not(.disabled):hover{text-decoration:none;box-shadow:inset 0 0 0 1px #0b69a3}.pagination .page-link:not(.disabled):hover:after{border-color:#0b69a3}.pagination .page-link.disabled{opacity:1}.pagination .page-link.disabled:after{border-color:rgba(51,64,77,.1)}body.ltr .actions{float:right}body.rtl .actions{float:left}body.ltr .actions>li{float:left}body.rtl .actions>li{float:right}body.ltr .actions>li+li{margin-left:10px}body.rtl .actions>li+li{margin-right:10px}h1+.actions{margin-top:-100px}h2+.actions{margin-top:-54px}.tablepane{margin:-24px -24px -12px;overflow-x:auto}body.ltr .tablepane table.data th:first-child,body.ltr .tablepane table.data td:first-child{padding-left:24px}body.rtl .tablepane table.data th:first-child,body.rtl .tablepane table.data td:first-child{padding-right:24px}body.ltr .tablepane table.data th:last-child,body.ltr .tablepane table.data td:last-child{padding-right:24px}body.rtl .tablepane table.data th:last-child,body.rtl .tablepane table.data td:last-child{padding-left:24px}table.fixed-layout{table-layout:fixed}table th.thin,table td.thin{width:.01% !important;white-space:nowrap}table thead th{font-weight:bold;vertical-align:top}body.ltr table thead th{text-align:left}body.rtl table thead th{text-align:right}table:not(.data) th,table:not(.data) td{padding-top:7px;padding-bottom:7px}table:not(.data) th:not(:first-child),table:not(.data) td:not(:first-child){padding-left:12px}table:not(.data) th:not(:last-child),table:not(.data) td:not(:last-child){padding-right:12px}table.data th,table.data td{position:relative;padding-left:12px;padding-right:12px;box-sizing:border-box}table.data th.checkbox-cell,table.data td.checkbox-cell{width:16px !important;min-width:16px;box-sizing:content-box;position:relative}table.data th.checkbox-cell input.checkbox+label,table.data th.checkbox-cell div.checkbox,table.data td.checkbox-cell input.checkbox+label,table.data td.checkbox-cell div.checkbox{position:absolute;top:calc(50% - 8px)}table.data th{font-weight:bold}body.ltr table.data thead:first-child tr:first-child th:first-child,body.ltr table.data thead:first-child tr:first-child td:first-child,body.ltr table.data tbody:first-child tr:first-child th:first-child,body.ltr table.data tbody:first-child tr:first-child td:first-child,body.ltr table.data tfoot:first-child tr:first-child th:first-child,body.ltr table.data tfoot:first-child tr:first-child td:first-child{border-top-left-radius:5px}body.rtl table.data thead:first-child tr:first-child th:first-child,body.rtl table.data thead:first-child tr:first-child td:first-child,body.rtl table.data tbody:first-child tr:first-child th:first-child,body.rtl table.data tbody:first-child tr:first-child td:first-child,body.rtl table.data tfoot:first-child tr:first-child th:first-child,body.rtl table.data tfoot:first-child tr:first-child td:first-child{border-top-right-radius:5px}body.ltr table.data thead:first-child tr:first-child th:last-child,body.ltr table.data thead:first-child tr:first-child td:last-child,body.ltr table.data tbody:first-child tr:first-child th:last-child,body.ltr table.data tbody:first-child tr:first-child td:last-child,body.ltr table.data tfoot:first-child tr:first-child th:last-child,body.ltr table.data tfoot:first-child tr:first-child td:last-child{border-top-right-radius:5px}body.rtl table.data thead:first-child tr:first-child th:last-child,body.rtl table.data thead:first-child tr:first-child td:last-child,body.rtl table.data tbody:first-child tr:first-child th:last-child,body.rtl table.data tbody:first-child tr:first-child td:last-child,body.rtl table.data tfoot:first-child tr:first-child th:last-child,body.rtl table.data tfoot:first-child tr:first-child td:last-child{border-top-left-radius:5px}table.data thead th,table.data thead td{padding-top:14px;padding-bottom:14px;width:auto;background-color:#f3f7fc;cursor:default}table.data thead th{white-space:nowrap}table.data thead th.orderable:not(.ordered):hover{background-color:#e4edf6}table.data thead th.ordered{background-color:#cdd8e4}table.data thead th.ordered{position:relative}body.ltr table.data thead th.ordered{padding-right:26px}body.rtl table.data thead th.ordered{padding-left:26px}body.ltr table.data thead th.ordered:first-child{padding-left:10px}body.rtl table.data thead th.ordered:first-child{padding-right:10px}table.data thead th.ordered:not(.loading):after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(225deg);position:absolute;top:calc(50% - 3px)}body.ltr table.data thead th.ordered:not(.loading):after{right:10px}body.rtl table.data thead th.ordered:not(.loading):after{left:10px}table.data thead th.ordered:not(.loading).desc:after{transform:rotate(45deg)}table.data thead th.ordered.loading{background-image:url(../images/spinner_tableheader.gif);background-repeat:no-repeat}body.ltr table.data thead th.ordered.loading{background-position:100% 16px}body.rtl table.data thead th.ordered.loading{background-position:0 16px}table.data tbody tr:not(.disabled):hover th,table.data tbody tr:not(.disabled):hover td{background-color:#f3f7fc}table.data tbody tr:not(.disabled):focus{position:relative;z-index:1}table.data tbody tr:not(.disabled).sel th,table.data tbody tr:not(.disabled).sel td{background-color:#cdd8e4}table.data tbody th,table.data tbody td{padding-top:7px;padding-bottom:7px;background-clip:padding-box}table.data tbody td.timestamp{vertical-align:bottom;white-space:nowrap;color:#606d7b}body.ltr table.data tbody td.timestamp{text-align:right}body.rtl table.data tbody td.timestamp{text-align:left}table.data thead+tbody tr th,table.data thead+tbody tr td,table.data tr+tr th,table.data tr+tr td{border-top:1px solid rgba(0,0,0,0)}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;width:auto !important;white-space:normal}body.ltr table.collapsed,body.ltr table.collapsed tbody,body.ltr table.collapsed tbody tr,body.ltr table.collapsed tbody th,body.ltr table.collapsed tbody td{text-align:left}body.rtl table.collapsed,body.rtl table.collapsed tbody,body.rtl table.collapsed tbody tr,body.rtl table.collapsed tbody th,body.rtl table.collapsed tbody td{text-align:right}table.collapsed thead{display:none}table.collapsed tbody tr{padding:6px 0;border-bottom:1px dotted rgba(51,64,77,.1)}table.collapsed tbody tr:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}table.collapsed tbody th,table.collapsed tbody td{padding:2px 0 !important}table.collapsed tbody td:empty{display:none}body.ltr table.collapsed tbody [data-title]{margin-right:0}body.rtl table.collapsed tbody [data-title]{margin-left:0}table.collapsed tbody [data-title]:before{margin-right:5px;content:attr(data-title) \":\";font-weight:bold}table.collapsed tbody [data-title] form{display:inline-block}.datatablesorthelper,.editabletablesorthelper,.thumbviewhelper{background-color:#fff;box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.datatablesorthelper,.datatablesorthelper .element,.datatablesorthelper a{cursor:move !important}.datatablesorthelper tr:first-child th,.datatablesorthelper tr:first-child td{border-top:none !important}.datatablesorthelper tr:last-child th,.datatablesorthelper tr:last-child td{border-bottom:none !important}.element{position:relative;cursor:default;user-select:none;font-weight:normal;border-radius:3px}.element:focus,li:focus .element{background-color:#f3f7fc}.element.sel,li.sel .element{background-color:#cdd8e4 !important;cursor:default}.element.sel:focus,li.sel .element:focus{background-color:#bdcbdb !important}.element.sel.loading:after,li.sel .element.loading:after{background-image:url(../images/spinner_element.gif)}.element.sel.hasthumb .elementthumb img,li.sel .element.hasthumb .elementthumb img{box-shadow:0 0 0 1px rgba(81,95,108,.1),0 6px 4px -4px rgba(81,95,108,.2)}.element.hasthumb .elementthumb:not(:empty){position:absolute;display:flex;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center}.element.hasthumb .elementthumb:not(:empty) img{display:block;flex-shrink:0;pointer-events:none;border-radius:3px;max-width:100%;max-height:100%}.element.hasthumb .elementthumb:not(:empty).rounded img{border-radius:50%}.element .label{display:inline-block}.element .label .draft-label{display:inline-block;padding:1px 5px;font-weight:normal;text-decoration:none !important;color:#606d7b;background:#e4edf6;border-radius:5px}body.ltr .element .label .draft-label{margin:-1px 0 -1px 7px}body.rtl .element .label .draft-label{margin:-1px 7px -1px 0}.element.small,.element.large:not(.hasthumb){display:inline-block;padding:7px;box-sizing:border-box}body.ltr .element.small.hasstatus,body.ltr .element.large:not(.hasthumb).hasstatus{padding-left:22px}body.rtl .element.small.hasstatus,body.rtl .element.large:not(.hasthumb).hasstatus{padding-right:22px}.element.small.hasstatus .status,.element.large:not(.hasthumb).hasstatus .status{position:absolute;top:calc(50% - 5px)}body.ltr .element.small.hasstatus .status,body.ltr .element.large:not(.hasthumb).hasstatus .status{left:7px}body.rtl .element.small.hasstatus .status,body.rtl .element.large:not(.hasthumb).hasstatus .status{right:7px}.element.small.hasstatus .icon:not(.delete),.element.large:not(.hasthumb).hasstatus .icon:not(.delete){position:absolute;top:calc(50% - 11px)}body.ltr .element.small.hasstatus .icon:not(.delete),body.ltr .element.large:not(.hasthumb).hasstatus .icon:not(.delete){left:6px}body.rtl .element.small.hasstatus .icon:not(.delete),body.rtl .element.large:not(.hasthumb).hasstatus .icon:not(.delete){right:6px}body.ltr .element.small.hasthumb,body.ltr .element.large:not(.hasthumb).hasthumb{padding-left:39px}body.rtl .element.small.hasthumb,body.rtl .element.large:not(.hasthumb).hasthumb{padding-right:39px}.element.small.hasthumb .elementthumb:not(:empty),.element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){top:calc(50% - 17px);width:34px;height:34px}body.ltr .element.small.hasthumb .elementthumb:not(:empty),body.ltr .element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){left:0}body.rtl .element.small.hasthumb .elementthumb:not(:empty),body.rtl .element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){right:0}.element.small.hasthumb .elementthumb:not(:empty).checkered img,.element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty).checkered img{background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}body.ltr .element.small.hasthumb.hasstatus,body.ltr .element.large:not(.hasthumb).hasthumb.hasstatus{padding-left:54px}body.rtl .element.small.hasthumb.hasstatus,body.rtl .element.large:not(.hasthumb).hasthumb.hasstatus{padding-right:54px}body.ltr .element.small.hasthumb.hasstatus .status,body.ltr .element.large:not(.hasthumb).hasthumb.hasstatus .status{left:39px}body.rtl .element.small.hasthumb.hasstatus .status,body.rtl .element.large:not(.hasthumb).hasthumb.hasstatus .status{right:39px}.element.large.hasthumb{display:block;padding:132px 7px 7px;width:134px;box-sizing:border-box}body.ltr .element.large.hasthumb.hasstatus{padding-left:22px}body.rtl .element.large.hasthumb.hasstatus{padding-right:22px}.element.large.hasthumb.hasstatus .status{position:absolute;top:138px}body.ltr .element.large.hasthumb.hasstatus .status{left:7px}body.rtl .element.large.hasthumb.hasstatus .status{right:7px}.element.large.hasthumb .elementthumb:not(:empty){top:7px;width:120px;height:120px}body.ltr .element.large.hasthumb .elementthumb:not(:empty){left:7px}body.rtl .element.large.hasthumb .elementthumb:not(:empty){right:7px}.element.large.hasthumb .elementthumb:not(:empty).checkered img{background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-size:15px 15px;background-position:0 0,7.5px 0,7.5px -7.5px,0 7.5px}.element.large.hasthumb .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:normal}body.ltr .element.removable .label{padding-right:20px}body.rtl .element.removable .label{padding-left:20px}.element.removable .delete:before{color:var(--ui-control-color)}.element.removable.small .delete,.element.removable.large:not(.hasthumb) .delete{position:absolute;top:calc(50% - 11px)}body.ltr .element.removable.small .delete,body.ltr .element.removable.large:not(.hasthumb) .delete{right:7px}body.rtl .element.removable.small .delete,body.rtl .element.removable.large:not(.hasthumb) .delete{left:7px}.element.removable.large.hasthumb .delete{position:absolute}body.ltr .element.removable.large.hasthumb .delete{right:7px}body.rtl .element.removable.large.hasthumb .delete{left:7px}body.ltr .element.loading{padding-right:31px}body.rtl .element.loading{padding-left:31px}.element.loading:after{content:\"\";font-size:0;position:absolute;bottom:0;width:24px;background:url(../images/spinner.gif) no-repeat 50% 50%;height:32px}body.ltr .element.loading:after{right:3px}body.rtl .element.loading:after{left:3px}.element.loading .delete,.element:not(.removable) .delete{display:none}.elements{position:relative}.elements.busy{min-height:200px}.elements.busy:after{display:block;content:\"\";font-size:0;position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;background:rgba(255,255,255,.75) url(../images/spinner.gif) no-repeat 50% 50%;border-radius:5px}.elements .header{margin:-24px -24px 24px;padding:14px 24px;background-color:#f3f7fc;box-shadow:none}.elements .header:after{content:\"\"}.elements .header .selectallcontainer{cursor:default}body.ltr .elements .header .selectallcontainer .checkbox{margin-right:5px}body.rtl .elements .header .selectallcontainer .checkbox{margin-left:5px}.elements .tableview .move{display:block;position:absolute;top:calc(50% - 11px);font-size:11px;text-decoration:none}body.ltr .elements .tableview .move{margin-left:-14px}body.rtl .elements .tableview .move{margin-right:-14px}.elements .tableview .toggle{display:block;position:absolute;top:calc(50% - 7px);padding:4px}body.ltr .elements .tableview .toggle{margin-left:-16px}body.rtl .elements .tableview .toggle{margin-right:-16px}body.ltr .elements .tableview .move+.toggle{margin-left:-34px}body.rtl .elements .tableview .move+.toggle{margin-right:-34px}.elements .thumbsview{width:calc(\n 100% + 15px\n );display:flex;flex-direction:row;flex-wrap:wrap}body.ltr .elements .thumbsview{margin:-7px -8px -8px -7px}body.rtl .elements .thumbsview{margin:-7px -7px -8px -8px}.elements .thumbsview li{position:relative}body.ltr .elements .thumbsview li{margin:0 1px 1px 0}body.rtl .elements .thumbsview li{margin:0 0 1px 1px}.elements .thumbsview li:hover .element{background-color:#f3f7fc}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-right:28px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-left:43px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-right:43px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{right:28px}.elements .thumbsview li.has-checkbox .checkbox{position:absolute;top:134px}body.ltr .elements .thumbsview li.has-checkbox .checkbox{left:7px}body.rtl .elements .thumbsview li.has-checkbox .checkbox{right:7px}.export-form{position:relative}.export-form .spinner{position:absolute;bottom:0}body.ltr .export-form .spinner{right:-24px}body.rtl .export-form .spinner{left:-24px}.thumbviewhelper{margin:-7px;padding:7px}.thumbviewhelper .thumbsview,.thumbviewhelper .thumbsview li{margin:0 !important}.structure{position:relative;z-index:1}body.ltr .structure li{padding-left:8px}body.rtl .structure li{padding-right: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:#0b69a3}.structure li.draginsertion{position:relative;height:2px;background-color:#0b69a3 !important;border-radius:1px}body.ltr .structure li.draginsertion{margin:-1px 0 -1px 8px}body.rtl .structure li.draginsertion{margin:-1px 8px -1px 0}body.ltr .structure li.draginsertion{padding-left:0}body.rtl .structure li.draginsertion{padding-right:0}body.ltr .structure li.draginsertion{border-left:none}body.rtl .structure li.draginsertion{border-right:none}.structure li .toggle{position:relative;z-index:1;padding:4px}body.ltr .structure li .toggle{float:left}body.rtl .structure li .toggle{float:right}body.ltr .structure li .toggle{margin:10px -8px 0 -12px}body.rtl .structure li .toggle{margin:10px -12px 0 -8px}.structure li .row:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.structure li .move,.structure li .add{opacity:0;transition:opacity linear 100ms}body.ltr .structure li .move,body.ltr .structure li .add{margin:5px 5px 0 0}body.rtl .structure li .move,body.rtl .structure li .add{margin:5px 0 0 5px}.structure li .add{padding:0 5px}.structure li .add:before{content:\"downangle\";color:rgba(123,135,147,.5)}.structure li .add:not(.disabled):hover:before,.structure li .add.active:before{color:#0b69a3}body.ltr .structure li .checkbox{float:left}body.rtl .structure li .checkbox{float:right}body.ltr .structure li .checkbox{margin:7px 0 0 7px}body.rtl .structure li .checkbox{margin:7px 7px 0 0}body.ltr .structure ul{margin-left:-3px}body.rtl .structure ul{margin-right:-3px}.structure ul li{background-repeat:no-repeat}body.ltr .structure ul li{padding-left:38px}body.rtl .structure ul li{padding-right:38px}body.ltr .structure ul li{background-image:url(../images/branch.png);background-position:0 0}body.rtl .structure ul li{background-image:url(../images/branch_rtl.png);background-position:100% 0}body.ltr .structure ul li:not(:last-child):not(.last){padding-left:37px}body.rtl .structure ul li:not(:last-child):not(.last){padding-right:37px}body.ltr .structure ul li:not(:last-child):not(.last){border-left:1px solid rgba(51,64,77,.1)}body.rtl .structure ul li:not(:last-child):not(.last){border-right:1px solid rgba(51,64,77,.1)}body.ltr .structure ul li:not(:last-child):not(.last){background-position:-1px 0}body.rtl .structure ul li:not(:last-child):not(.last){background-position:calc(100% + 1px) 0}body.ltr .structure ul li.draginsertion{margin-left:38px}body.rtl .structure ul li.draginsertion{margin-right:38px}.structure .row.draghover .element{z-index:2;border-radius:15px;box-shadow:inset 0 0 0 2px #0b69a3}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px #0b69a3}.elementselect{position:relative;min-height:37px;margin-top:-7px}.elementselect:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}body.ltr .elementselect .element,body.ltr .elementselect .btn{float:left}body.rtl .elementselect .element,body.rtl .elementselect .btn{float:right}body.ltr .elementselect .element,body.ltr .elementselect .btn{margin:7px 7px 0 0}body.rtl .elementselect .element,body.rtl .elementselect .btn{margin:7px 0 0 7px}.elementselect .element.small,.elementselect .flex,.elementselect .btn{clear:both}.elementselect .element{z-index:1}.elementselect .element.small{max-width:100%}.elementselect .element.small .label{display:block;max-width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.ltr .elementselect .caboose{float:left}body.rtl .elementselect .caboose{float:right}.elementselect .flex .btn{float:none !important}table.editable{border-radius:5px;border:1px solid #cdd8e4}table.editable th,table.editable td.action{color:#596673;font-weight:normal;background-color:#f3f7fc}table.editable thead tr th,table.editable tbody tr th{padding:6px 10px}table.editable thead tr th{border-bottom:1px solid rgba(51,64,77,.1)}body.ltr table.editable thead tr th.has-info{padding-right:calc(15px + 1em)}body.rtl table.editable thead tr th.has-info{padding-left:calc(15px + 1em)}table.editable thead tr th span.info{position:absolute;margin-left:5px}table.editable tbody tr:not(:first-child) th,table.editable tbody tr:not(:first-child) td{border-top:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr:last-child td:first-child{border-bottom-left-radius:5px}body.rtl table.editable tbody tr:last-child td:first-child{border-bottom-right-radius:5px}body.ltr table.editable tbody tr:last-child td:first-child textarea,body.ltr table.editable tbody tr:last-child td:first-child input.text{border-bottom-left-radius:4px}body.rtl table.editable tbody tr:last-child td:first-child textarea,body.rtl table.editable tbody tr:last-child td:first-child input.text{border-bottom-right-radius:4px}body.ltr table.editable tbody tr td:not(:first-child),body.ltr table.editable tbody tr th~td:not(.hidden)~td{border-left:1px solid rgba(51,64,77,.1)}body.rtl table.editable tbody tr td:not(:first-child),body.rtl table.editable tbody tr th~td:not(.hidden)~td{border-right:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr th~td:not(:first-child){border-left:1px solid #dbdddf}body.rtl table.editable tbody tr th~td:not(:first-child){border-right:1px solid #dbdddf}table.editable tbody tr td{vertical-align:top;text-align:center;background-color:#fff;padding:4px 10px}table.editable tbody tr td.focus{position:relative;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1)}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{white-space:pre-wrap}body.ltr table.editable tbody tr td.textual pre{text-align:left}body.rtl table.editable tbody tr td.textual pre{text-align:right}table.editable tbody tr td.lightswitch-cell{padding-top:9px;padding-bottom:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin:0 auto}table.editable tbody tr td.checkbox-cell{padding-top:10px;padding-bottom:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;margin:-2px auto 0;width:16px;height:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px #cf1124}table.editable tbody tr td.disabled{position:relative;opacity:1}table.editable tbody tr td.disabled:after{content:\"\";font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(243,247,252,.75);user-select:none}table.editable tbody tr td.action{padding:4px 7px}body.ltr table.editable tbody tr td.action+td.action{border-left:none}body.rtl table.editable tbody tr td.action+td.action{border-right:none}body.ltr table.editable tbody tr td.action+td.action{padding-left:0}body.rtl table.editable tbody tr td.action+td.action{padding-right:0}table.editable tbody tr td .flex>*{margin-bottom:0}table.editable tbody textarea,table.editable tbody textarea.text,table.editable tbody input.text,table.editable tbody pre{display:block;width:100%;border:none;box-shadow:none;border-radius:0;padding:7px 10px;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-bottom:0}table.editable tbody .color-container>.color{position:absolute;top:10px;z-index:1}body.ltr table.editable tbody .color-container>.color{left:10px}body.rtl table.editable tbody .color-container>.color{right:10px}body.ltr table.editable tbody .color-container .color-hex-indicator{left:32px}body.rtl table.editable tbody .color-container .color-hex-indicator{right:32px}body.ltr table.editable tbody .color-container .color-input{padding-left:calc(32px + 1em)}body.rtl table.editable tbody .color-container .color-input{padding-right:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:100%}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{top:6px}body.ltr table.editable tbody .datewrapper .text+div[data-icon],body.ltr table.editable tbody .timewrapper .text+div[data-icon]{left:10px}body.rtl table.editable tbody .datewrapper .text+div[data-icon],body.rtl table.editable tbody .timewrapper .text+div[data-icon]{right:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%;border:1px dashed rgba(81,95,108,.25);background-color:rgba(0,0,0,0);box-shadow:none}table.editable+.btn.add:focus{border-style:solid;border-color:#1992d4}table.editable:not(.hidden)+.btn.add{border-top-width:0;border-radius:0 0 4px 4px}.border-box+.buttons,.shadow-box+.buttons{margin-top:7px}body.ltr ul.tree,body.ltr .tree ul{margin-left:20px}body.rtl ul.tree,body.rtl .tree ul{margin-right:20px}body.ltr .tree li .toggle{margin:7px 0 0 -15px}body.rtl .tree li .toggle{margin:7px -15px 0 0}.status{display:inline-block;width:10px;height:10px;border:1px solid rgba(0,0,0,0);border-radius:100%;box-sizing:border-box}body.ltr .status{margin-right:10px}body.rtl .status{margin-left:10px}body.use-shapes .status.pending{background-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 10px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cb6e17 rgba(0,0,0,0);border-radius:1px}body.use-shapes .status.off,body.use-shapes .status.suspended,body.use-shapes .status.expired{border-radius:1px}.status:not(.on):not(.live):not(.active):not(.enabled):not(.pending):not(.off):not(.suspended):not(.expired):not(.yellow):not(.orange):not(.red):not(.pink):not(.purple):not(.blue):not(.green):not(.turquoise):not(.light):not(.grey):not(.black){border-color:var(--ui-control-color)}.green,.status.on,.status.live,.status.active,.status.enabled{background-color:#27ab83}.orange,.status.pending{background-color:#cb6e17}.red,.status.off,.status.suspended,.status.expired{background-color:#cf1124}.yellow{background-color:#fadb5f}.pink{background-color:#e8368f}.purple{background-color:#9b59b6}.blue{background-color:#1992d4}.turquoise{background-color:#65d6ad}.status.light{background-color:#e4edf6}.grey{background-color:#9aa5b1}.black{background-color:#33404d}.status.white,.status.disabled{opacity:1}.progressbar{border-radius:6px;border:2px solid #3f4d5a;padding:2px;position:absolute;left:20%;width:60%;z-index:1000}.progressbar-inner{border-radius:2px;height:4px;background-color:#3f4d5a}.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, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}body.rtl .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(45deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}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;top:0;display:none}body.ltr .elementselect .progress-shade{left:0}body.rtl .elementselect .progress-shade{right:0}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{padding:7px 10px !important;max-width:400px;background-color:#f3f7fc !important}.missing-component .error{margin:0}.missing-component .install-plugin{margin:7px 0 -7px;border-top:1px solid rgba(51,64,77,.1);position:relative}body.ltr .missing-component .install-plugin{padding:10px 0 10px 40px}body.rtl .missing-component .install-plugin{padding:10px 40px 10px 0}.missing-component .install-plugin .icon{width:32px;height:32px;position:absolute;top:calc(50% - 16px)}body.ltr .missing-component .install-plugin .icon{left:0}body.rtl .missing-component .install-plugin .icon{right: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:8px 0 !important}.missing-component .install-plugin .btn{margin:0}.pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);position:relative;margin:14px 0;padding:24px;border-radius:5px;word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}.pane .pane,#content .pane{background-color:#f3f7fc;border:1px solid rgba(51,64,77,.1);box-shadow:none}.pane.loading{min-height:200px}.pane.loading:after{display:block;content:\"\";font-size:0;position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;background:url(../images/spinner.gif) no-repeat 50% 50%}.pane-header{margin:-24px var(--neg-padding) 24px;padding:7px 24px;background:#f3f7fc;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);border-radius:5px 5px 0 0}.pane-header .btn{margin:5px 0;width:34px;height:30px;padding-left:0;padding-right:0}.pane-header .btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}.pane-header .btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:3px 0}.pane-tabs{margin-bottom:-7px;display:flex;flex-direction:row;align-items:center;max-width:100%}.pane-tabs ul{margin:-7px var(--neg-padding) 0;padding:7px var(--padding) 0;flex:1;display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs ul::-webkit-scrollbar{display:none}body.ltr .pane-tabs ul.scrollable{mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.rtl .pane-tabs ul.scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.ltr .pane-tabs ul li:not(:first-child) a{margin-left:4px}body.rtl .pane-tabs ul li:not(:first-child) a{margin-right:4px}.pane-tabs ul li a{display:flex;flex-direction:row;align-items:center;position:relative;border-radius:4px 4px 0 0;padding:0 12px;white-space:nowrap;color:#606d7b;height:40px}.pane-tabs ul li a:hover{text-decoration:none}.pane-tabs ul li a:not(.sel):hover{background-color:rgba(154,165,177,.15)}.pane-tabs ul li a.sel{cursor:default;color:#3f4d5a;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}.pane-tabs ul li a.sel:focus{box-shadow:var(--focus-ring)}body.ltr .pane-tabs ul li a span[data-icon]{margin-left:4px}body.rtl .pane-tabs ul li a span[data-icon]{margin-right:4px}body.ltr .pane-tabs .menubtn{margin-left:32px}body.rtl .pane-tabs .menubtn{margin-right:32px}.meta{padding:0 24px;overflow:visible}.meta>.field,.meta>.data,.meta>.flex-fields>.field,.meta>.flex-fields>.data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -24px !important;padding:0 24px;transition:padding-left linear 100ms,padding-right linear 100ms}body.ltr .meta>.field.nested,body.ltr .meta>.data.nested,body.ltr .meta>.flex-fields>.field.nested,body.ltr .meta>.flex-fields>.data.nested{padding-left:38px}body.rtl .meta>.field.nested,body.rtl .meta>.data.nested,body.rtl .meta>.flex-fields>.field.nested,body.rtl .meta>.flex-fields>.data.nested{padding-right: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;width:31px;font-family:\"Craft\";speak:none;-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:.8;content:\"plus\";color:#606d7b}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{left:0}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{right:0}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{text-align:right}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{text-align:left}.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{flex:0 0 105px;line-height:18px}body.ltr .meta>.field>.heading,body.ltr .meta>.data>.heading,body.ltr .meta>.flex-fields>.field>.heading,body.ltr .meta>.flex-fields>.data>.heading{margin:0 7px 0 0}body.rtl .meta>.field>.heading,body.rtl .meta>.data>.heading,body.rtl .meta>.flex-fields>.field>.heading,body.rtl .meta>.flex-fields>.data>.heading{margin:0 0 0 7px}.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-bottom:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding:14px 0}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding:7px 0}.meta>.field>.heading>label,.meta>.data>.heading,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.data>.heading{color:#596673}.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{padding:7px 0;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-top:-2px}body.ltr .meta>.data>.value>[data-icon=draft],body.ltr .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-right:8px}body.rtl .meta>.data>.value>[data-icon=draft],body.rtl .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-left: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 #cf1124 !important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-top: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:-7px 0;padding:14px 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)}body.ltr .meta>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{left:0}body.rtl .meta>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{right: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%}body.ltr .meta>.field>.input>.datetimewrapper>.clear-btn,body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.input>.datetimewrapper>.clear-btn,body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-left:-24px}.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:0 0 6px;width:100%;list-style-type:none}body.ltr .meta>.field>.clear-btn,body.ltr .meta>.flex-fields>.field>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.clear-btn,body.rtl .meta>.flex-fields>.field>.clear-btn{margin-left:-24px}.meta>.field:not(:first-child),.meta>.flex-fields+.field{border-top:1px solid rgba(51,64,77,.1)}.meta>.flex-fields h2,.meta>.flex-fields blockquote.note{margin:0 -24px !important;padding:14px 24px;background-color:#ebf2fa}.meta>.flex-fields blockquote.note{border-radius:0;border:none}.meta>.flex-fields hr{margin:0 -24px}.meta>.field>.input>.select{display:block;margin:-7px 0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select:after{right:0}body.rtl .meta>.field>.input>.select:after{left:0}.meta>.field>.input>.select+.spinner{position:absolute;top:calc(50% - 17px)}body.ltr .meta>.field>.input>.select+.spinner{right:-24px}body.rtl .meta>.field>.input>.select+.spinner{left:-24px}.meta>.field>.input>.select select{width:100%;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select select{padding:7px 12px 7px 0}body.rtl .meta>.field>.input>.select select{padding:7px 0 7px 12px}.body{position:relative}.slideout-container,.slideout,.modal,.hud{z-index:100;box-sizing:border-box}.modal,.hud .body{border-radius:5px;background-color:#fff;box-shadow:0 25px 100px rgba(31,41,51,.5)}.slideout-shade{opacity:0;transition:opacity linear 250ms}.slideout-shade.so-visible{opacity:1}.slideout-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;pointer-events:none}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{position:absolute;background-color:#fff;box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5);display:flex;flex-direction:column;overflow:hidden;padding:24px var(--padding);pointer-events:all}.slideout.so-mobile{--padding: 10px;--neg-padding: -10px;width:100%;height:100%;left:0;transition:top linear 250ms;will-change:top}.slideout:not(.so-mobile){top:8px;width:calc(50% - 8px);height:calc(100% - 16px);border-radius:5px}body.ltr .slideout:not(.so-mobile){transition:left linear 250ms;will-change:left}body.rtl .slideout:not(.so-mobile){transition:right linear 250ms;will-change:right}.element-editor>.pane-header{z-index:2}.element-editor>.pane-header>.ee-toolbar{display:flex;flex-direction:row;align-items:center;margin-bottom:-7px}.element-editor>.pane-header>.ee-toolbar>.pane-tabs{width:1px;flex:1;margin-bottom:0}.element-editor.so-mobile>.pane-header{padding-left:10px;padding-right:10px}.element-editor>.ee-body{flex:1;margin:-24px var(--neg-padding) 0;padding:24px var(--padding);overflow:hidden auto;position:relative}.element-editor>.ee-body>.ee-sidebar{position:absolute;top: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%;box-sizing:border-box;padding:0 var(--padding);background-color:#e4edf6;overflow:hidden auto;z-index:1}.element-editor>.ee-body>.ee-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .element-editor>.ee-body>.ee-sidebar{transition:right linear 250ms}body.rtl .element-editor>.ee-body>.ee-sidebar{transition:left linear 250ms}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container{margin:0 var(--neg-padding);height:auto;min-height:54px}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container+.pane-header{border-radius:0}.element-editor>.ee-body>.ee-sidebar>.meta{margin:0 var(--neg-padding);padding:0 var(--padding)}.element-editor>.ee-body>.ee-sidebar>.meta:not(.read-only){background:#f3f7fc}.element-editor>.ee-body>.ee-sidebar>.meta.read-only{padding-top:14px;padding-bottom:14px}.element-editor>.ee-footer{position:relative;display:flex;flex-direction:row;margin:0 var(--neg-padding) -24px;padding:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc;z-index:3}.element-editor>.ee-footer:focus{box-shadow:var(--focus-ring)}.element-editor>.ee-footer>.ee-site-select{flex:1}body.ltr .element-editor>.ee-footer>.btn{margin-left:5px}body.rtl .element-editor>.ee-footer>.btn{margin-right:5px}body.ltr .element-editor>.ee-footer>.spinner{margin:0 var(--neg-padding) 0 0}body.rtl .element-editor>.ee-footer>.spinner{margin:0 0 0 var(--neg-padding)}@media(min-width: 1536px){.element-editor .sidebar-btn{display:none}.element-editor .ee-body{display:flex;flex-direction:row;padding:0;overflow:hidden}.element-editor .ee-body>.fields{position:relative;z-index:2;padding:24px;width:calc(100% - 350px);height:100%;box-sizing:border-box;box-shadow:0 0 0 1px rgba(19,26,32,.1);overflow:hidden auto}.element-editor .ee-body>.ee-sidebar{position:relative;display:block !important;top:auto;right:auto !important;left:auto !important;height:100%;box-shadow:none}}.header:after,.hud-header:after,.footer:after,.hud-footer:after,.body:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.header,.hud-header,.footer,.hud-footer{position:relative;z-index:1;box-sizing:border-box}.header,.hud-header,.footer,.hud-footer{background-color:#e4edf6}.header,.hud-header{border-radius:5px 5px 0 0;padding:24px;box-shadow:inset 0 -1px 0 rgba(51,64,77,.1)}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 5px 5px;padding:14px 24px;box-shadow:inset 0 1px 0 rgba(51,64,77,.1)}.footer.flex>*,.hud-footer.flex>*{margin-bottom:0}.modal .body,.hud .main{padding:24px;overflow:hidden;box-sizing:border-box}.pane .header,.modal .body .header{margin:-24px -24px 24px}.pane .footer,.modal .body .footer{margin:24px -24px -24px}.slideout-shade,.modal-shade,.hud-shade{z-index:100;position:fixed;top:0;left: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}.modal{position:fixed;overflow:hidden}.modal:not(.fitted):not(.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}body.ltr .modal.alert .body{padding-left:76px}body.rtl .modal.alert .body{padding-right:76px}.modal.alert .body:before{font-family:\"Craft\";speak:none;-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:.8;content:\"alert\";font-size:40px;color:#606d7b}body.ltr .modal.alert .body:before{margin:-6px 0 0 -58px}body.rtl .modal.alert .body:before{margin:-6px -58px 0 0}body.ltr .modal.alert .body:before{float:left}body.rtl .modal.alert .body:before{float:right}body.ltr .modal.secure .body{padding-left:76px}body.rtl .modal.secure .body{padding-right:76px}.modal.secure .body:before{font-family:\"Craft\";speak:none;-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:.8;content:\"secure\";font-size:58px;color:#606d7b}body.ltr .modal.secure .body:before{margin:-14px 0 0 -56px}body.rtl .modal.secure .body:before{margin:-14px -56px 0 0}body.ltr .modal.secure .body:before{float:left}body.rtl .modal.secure .body:before{float:right}.modal .resizehandle{position:absolute;z-index:1;bottom:0;width:24px;height:24px;background:no-repeat 50% 50%;cursor:nwse-resize}body.ltr .modal .resizehandle{right:0}body.rtl .modal .resizehandle{left:0}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_rtl.png)}.hud{position:absolute;display:none;top:0}.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{left:-15px;width:15px;height:30px;background-image:url(../images/hudtip_left.png)}.hud .tip-top{top:-15px;width:30px;height:15px;background-image:url(../images/hudtip_top.png)}.hud .tip-right{right:-15px;width:15px;height:30px;background-image:url(../images/hudtip_right.png)}.hud .tip-bottom{bottom:-15px;width:30px;height:15px;background-image:url(../images/hudtip_bottom.png)}.hud .hud-header,.hud .hud-footer{padding:7px 24px}.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);background-clip:content-box}.hud .body ::-webkit-scrollbar-track{background-color:#f3f7fc}.preview-thumb-container{position:relative;display:flex;flex-direction:row;align-items:center;height:190px;background-color:#1f2933}.preview-thumb-container.checkered img{background-color:#fff;background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 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%;left:0;top:0;background:rgba(31,41,51,.8) no-repeat 50% 50% url(../images/spinner_dark.gif)}#details .preview-thumb-container{margin-bottom:14px;border-radius:5px;overflow:hidden}.preview-thumb-container .preview-thumb{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.preview-thumb-container .preview-thumb img{display:block;max-width:100%;max-height:190px}.preview-thumb-container .buttons{opacity:0;position:absolute;top:10px;margin:0;transition:opacity linear 100ms}body.ltr .preview-thumb-container .buttons{right:10px}body.rtl .preview-thumb-container .buttons{left:10px}.preview-thumb-container .buttons .btn{background-color:#515f6c}.preview-thumb-container .buttons .btn,.preview-thumb-container .buttons .btn:before{color:#fff !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}@supports(backdrop-filter: blur(10px)){.preview-thumb-container .buttons .btn{background-color:rgba(81,95,108,.4);backdrop-filter:blur(10px);transition:opacity linear 100ms,backdrop-filter linear 100ms}}.preview-thumb-container .buttons .btn:hover{background-color:#606d7b}@supports(backdrop-filter: blur(10px)){.preview-thumb-container .buttons .btn:hover{background-color:rgba(96,109,123,.7)}}.preview-thumb-container:hover .buttons,.preview-thumb-container:focus-within .buttons{opacity:1}.elementselectormodal{padding-bottom:62px;user-select:none}.elementselectormodal .body{position:relative;height:100%}.elementselectormodal .body .spinner.big{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{position:absolute;top:0;height:100%;overflow:auto}body.ltr .elementselectormodal .body .content .sidebar{margin-left:-249px}body.rtl .elementselectormodal .body .content .sidebar{margin-right:-249px}.elementselectormodal .body .content .main{margin:-24px;padding:24px;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 .tableview table .element{display:inline-block}.elementselectormodal .body .content .main .elements .tableview table tr.disabled{opacity:1;color:#cdd8e4}.elementselectormodal .body .content .main .elements .tableview table tr.disabled .element{opacity:.25}.elementselectormodal .body .content .main .elements .tableview table tr th,.elementselectormodal .body .content .main .elements .tableview table tr td{cursor:default}body.ltr .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-left:7px}body.rtl .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-right:7px}.elementselectormodal .body .content .main .elements .structure .row{margin-top:1px}.elementselectormodal .footer{position:absolute;bottom:0;left:0;width:100%;margin:0;height:62px;box-sizing:border-box}body.ltr .elementselectormodal .footer .spinner{float:right}body.rtl .elementselectormodal .footer .spinner{float:left}body.ltr .elementselectormodal .footer .spinner{margin-right:-24px}body.rtl .elementselectormodal .footer .spinner{margin-left:-24px}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{position:absolute;top:0}body.ltr .element-hud-form .buttons .spinner{right:-24px}body.rtl .element-hud-form .buttons .spinner{left:-24px}.logoutwarningmodalshade,.loginmodalshade{z-index:101}#logoutwarningmodal,#loginmodal,#elevatedsessionmodal,.prompt{width:500px}#logoutwarningmodal,#loginmodal{z-index:101}#loginmodal .inputcontainer,#elevatedsessionmodal .inputcontainer{position:relative}#loginmodal .inputcontainer .spinner,#elevatedsessionmodal .inputcontainer .spinner{position:absolute;top:0;margin-top:0}body.ltr #loginmodal .inputcontainer .spinner,body.ltr #elevatedsessionmodal .inputcontainer .spinner{right:-24px}body.rtl #loginmodal .inputcontainer .spinner,body.rtl #elevatedsessionmodal .inputcontainer .spinner{left:-24px}.prompt{height:auto;min-height:auto}.deleteusermodal .content-summary{margin:-24px -24px 24px;padding:24px;background-color:#f3f7fc}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{display:inline-block;vertical-align:middle}body.ltr .deleteusermodal .elementselect{margin-left:10px}body.rtl .deleteusermodal .elementselect{margin-right:10px}body.ltr .deleteusermodal .buttons .spinner{margin-right:-20px}body.rtl .deleteusermodal .buttons .spinner{margin-left:-20px}.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:100px 0;display:flex;align-items:center;justify-content:center}.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 h6:first-child{margin-top:14px !important}body.ltr .menu ul.padded li a{padding-left:24px}body.rtl .menu ul.padded li a{padding-right:24px}.menu ul.padded li a[data-icon]:before,.menu ul.padded li a.icon:before,.menu ul.padded li a.sel:before{font-size:14px;color:var(--ui-control-color)}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{float:left}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{float:right}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{margin:3px 0 0 -17px}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{margin:3px -17px 0 0}.menu ul.padded li a[data-icon].error:before,.menu ul.padded li a.icon.error:before,.menu ul.padded li a.sel.error:before{color:#cf1124}.menu ul.padded li a.sel:not([data-icon]):before{content:\"check\"}.menu ul li a{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;font-size:14px}.menu ul li a:not(.flex){display:block !important}.menu ul li a.sel{cursor:default}.menu ul li a .shortcut{padding:0 4px;border-radius:4px;box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5)}body.ltr .menu ul li a .shortcut{float:right}body.rtl .menu ul li a .shortcut{float:left}body.ltr .menu ul li a .shortcut{margin-left:14px}body.rtl .menu ul li a .shortcut{margin-right:14px}.menu>.flex{margin-top:10px;margin-bottom:10px;position:relative}body.ltr .menu>.flex.padded{margin-left:-14px}body.rtl .menu>.flex.padded{margin-right:-14px}body.ltr .menu>.flex.padded{padding-left:24px}body.rtl .menu>.flex.padded{padding-right:24px}.menu>.flex.padded.sel:before{position:absolute;top:36px;content:\"check\";font-size:14px;color:#606d7b}body.ltr .menu>.flex.padded.sel:before{left:7px}body.rtl .menu>.flex.padded.sel:before{right:7px}.menu hr{margin:5px -14px}.menubtn span.icon,.menu span.icon{display:inline-block;margin-top:-1px;width:10px;text-align:center;font-size:14px;color:var(--ui-control-color)}body.ltr .menubtn span.icon,body.ltr .menu span.icon{margin-right:10px}body.rtl .menubtn span.icon,body.rtl .menu span.icon{margin-left:10px}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover{color:#fff;background-color:#8b96a2;--text-color: #fff;--light-text-color: hsl(212deg, 50%, 93%);--ui-control-color: hsl(212deg, 60%, 97%);--ui-control-hover-color: hsl(212deg, 50%, 93%);--ui-control-active-color: hsl(212deg, 50%, 93%)}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover span.icon,.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover:before,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover span.icon,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover:before{color:#fff}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover.error,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover.error{color:#fff !important}body.ltr .menu hr.padded,body.ltr .menu h6.padded{margin-left:10px}body.rtl .menu hr.padded,body.rtl .menu h6.padded{margin-right:10px}.menu--disclosure ul li>a:hover{color:#3f4d5a;background-color:#f3f7fc}body:not(.reduce-focus-visibility) .menu--disclosure ul li>a:focus,body.reduce-focus-visibility .menu--disclosure ul li>a.focus-visible{box-shadow:inset 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7)}.tagselect .elements{display:inline}.tagselect .element.small{clear:none}.tagselect .add{position:relative;z-index:1;display:inline-block;width:12em}body.ltr .tagselect .add{margin:7px 7px 0 0}body.rtl .tagselect .add{margin:7px 0 0 7px}body.ltr .tagselect .add .text{padding-right:30px}body.rtl .tagselect .add .text{padding-left:30px}.tagselect .add .spinner{position:absolute;top:0}body.ltr .tagselect .add .spinner{right:5px}body.rtl .tagselect .add .spinner{left:5px}body.ltr .tagselect.elementselect .element,body.rtl .tagselect.elementselect .element{float:none !important;display:inline-block}body.ltr .tagmenu ul li a{padding-left:26px}body.rtl .tagmenu ul li a{padding-right:26px}body.ltr .tagmenu ul li a:before{float:left}body.rtl .tagmenu ul li a:before{float:right}body.ltr .tagmenu ul li a:before{margin:3px 0 0 -18px}body.rtl .tagmenu ul li a:before{margin:3px -18px 0 0}.shadow-box{border-radius:5px;border:1px solid #cdd8e4;box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.shadow-box thead:first-child tr:first-child th:first-child,table.shadow-box thead:first-child tr:first-child th:first-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:first-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled:after,table.editable thead:first-child tr:first-child th:first-child,table.editable thead:first-child tr:first-child th:first-child.disabled:after,table.editable thead:first-child tr:first-child td:first-child,table.editable thead: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 tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled:after{border-top-left-radius:4px}table.shadow-box thead:first-child tr:first-child th:last-child,table.shadow-box thead:first-child tr:first-child th:last-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:last-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled:after,table.editable thead:first-child tr:first-child th:last-child,table.editable thead:first-child tr:first-child th:last-child.disabled:after,table.editable thead:first-child tr:first-child td:last-child,table.editable thead: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 tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled:after{border-top-right-radius:4px}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-bottom-left-radius:4px}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-bottom-right-radius:4px}.text:not(.selectize-text),.passwordwrapper,.border-box,.matrix-configurator>.field>.input,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .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-text>.selectize-control>.selectize-input.focus,.selectize.multiselect .selectize-control.multi .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}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-text>.selectize-control>.selectize-input:focus,body.reduce-focus-visibility .selectize-text>.selectize-control>.selectize-input.focus-visible,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-control.multi .selectize-input:focus,body.reduce-focus-visibility .selectize.multiselect .selectize-control.multi .selectize-input.focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}input.text,textarea.text,.text>input,.text>textarea,table.editable textarea,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{font-size:14px;line-height:20px;color:#3f4d5a;min-height:3px;box-sizing:border-box;appearance:none}.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}body.ltr .multitext .multitextrow:first-child .text:first-child{border-top-left-radius:4px}body.rtl .multitext .multitextrow:first-child .text:first-child{border-top-right-radius:4px}body.ltr .multitext .multitextrow:first-child .text:last-child{border-top-right-radius:4px}body.rtl .multitext .multitextrow:first-child .text:last-child{border-top-left-radius:4px}body.ltr .multitext .multitextrow:last-child .text:first-child{border-bottom-left-radius:4px}body.rtl .multitext .multitextrow:last-child .text:first-child{border-bottom-right-radius:4px}body.ltr .multitext .multitextrow:last-child .text:last-child{border-bottom-right-radius:4px}body.rtl .multitext .multitextrow:last-child .text:last-child{border-bottom-left-radius:4px}.multitext .multitextrow:not(:first-child) .text{margin-top:-1px}.multitext .multitextrow .text{border-radius:0;float:left;box-sizing:border-box}body.ltr .multitext .multitextrow .text:not(:first-child){margin-left:-1px}body.rtl .multitext .multitextrow .text:not(:first-child){margin-right:-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-text>.selectize-control>.selectize-input.focus,.multitext .multitextrow .selectize.multiselect .selectize-control.multi .selectize-input.focus{position:relative;z-index:2}.chars-left{position:relative;color:#606d7b}body.ltr .chars-left{float:right}body.rtl .chars-left{float:left}body.ltr .chars-left{margin:-27px 7px 0 0}body.rtl .chars-left{margin:-27px 0 0 7px}.input.ltr>.chars-left{float:right !important;margin-right:7px !important}.input.rtl>.chars-left{float:left !important;margin-left:7px !important}.chars-left.negative-chars-left{color:#cf1124}.field,fieldset{position:relative;margin:24px 0}.flex>.field,.flex>fieldset{margin-top:0;margin-bottom:0}.field{min-inline-size:initial}.field>.status-badge{position:absolute;top:0;width:2px;height:100%;content:\"\";cursor:help}body.ltr .field>.status-badge{left:-25px}body.rtl .field>.status-badge{right:-25px}.field>.status-badge.modified{background-color:#1992d4}.field>.status-badge.outdated{background-color:#fadb5f}.field>.heading{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-top:-5px;margin-bottom:5px}.field>.heading>label,.field>.heading>legend{font-weight:bold;color:#596673}.field>.heading>label code,.field>.heading>legend code{font-size:1em !important}body.ltr .field>.heading>label .info,body.ltr .field>.heading>legend .info{margin-left:5px}body.rtl .field>.heading>label .info,body.rtl .field>.heading>legend .info{margin-right:5px}.field>.heading>.t9n-indicator{color:#606d7b}body.ltr .field>.heading>.t9n-indicator{margin-left:7px}body.rtl .field>.heading>.t9n-indicator{margin-right:7px}.field>.heading+.instructions{margin-top:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-bottom:5px}.field>.input{position:relative}.field>.input:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.field>.input+.instructions{margin:5px 0 0}.field>.notice,.field>.warning{margin:5px 0 0}.field>.instructions,.field>.heading>.instructions,.checkboxfield .instructions{color:#596673}.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:1em 0}body.ltr .field>.instructions ul,body.ltr .field>.instructions ol,body.ltr .field>.heading>.instructions ul,body.ltr .field>.heading>.instructions ol,body.ltr .checkboxfield .instructions ul,body.ltr .checkboxfield .instructions ol{padding-left:2em}body.rtl .field>.instructions ul,body.rtl .field>.instructions ol,body.rtl .field>.heading>.instructions ul,body.rtl .field>.heading>.instructions ol,body.rtl .checkboxfield .instructions ul,body.rtl .checkboxfield .instructions ol{padding-right: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-top:.25em}#expand-status-btn{width:30px;height:17px;padding:0;line-height:16px;border-radius:3px;color:#596673}body.ltr #expand-status-btn{margin-left:5px}body.rtl #expand-status-btn{margin-right:5px}#expand-status-btn:before{margin:0}.nested-fields{margin:-24px;padding:24px 24px 0}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-bottom:24px}input.checkbox{opacity:0;position:absolute;width:16px;height:16px}input.checkbox+label,div.checkbox{display:inline-block;clear:none;position:relative;line-height:16px;height:16px;cursor:pointer}body.ltr input.checkbox+label,body.ltr div.checkbox{padding-left:21px}body.rtl input.checkbox+label,body.rtl div.checkbox{padding-right:21px}input.checkbox+label .info,div.checkbox .info{height:16px}input.checkbox:disabled+label,.disabled div.checkbox{cursor:default}body.ltr input.checkbox+label:empty,body.ltr div.checkbox:empty{padding-left:16px}body.rtl input.checkbox+label:empty,body.rtl div.checkbox:empty{padding-right:16px}input.checkbox+label:empty:after,div.checkbox:empty:after{content:\"\";font-size:0}input.checkbox+label:before,div.checkbox:before{display:block;position:absolute;top:0;width:16px !important;height:16px;box-sizing:border-box;content:\"\";font-size:0;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);background-clip:padding-box;border-radius:3px}body.ltr input.checkbox+label:before,body.ltr div.checkbox:before{left:0}body.rtl input.checkbox+label:before,body.rtl div.checkbox:before{right:0}input.checkbox:disabled+label,div.checkbox.disabled:before,div.checkbox.disabled+label{opacity:.25}input.checkbox:checked+label:before,div.checkbox.checked:before,.sel div.checkbox:before,input.checkbox:indeterminate+label:before,div.checkbox.indeterminate:before{font-family:\"Craft\";speak:none;-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:.8;line-height:16px;color:#1f2933}input.checkbox:checked:not(:indeterminate)+label:before,div.checkbox.checked:not(.indeterminate):before,.sel div.checkbox:not(.indeterminate):before{content:\"check\";font-size:15px}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{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.checkbox.focus-visible+label:before,body.reduce-focus-visibility .focus-visible div.checkbox:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.monaco-mouse-cursor-text:focus,.monaco-mouse-cursor-text.focus-visible{box-shadow:none !important}fieldset .checkboxfield{margin:5px 0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-top:2px}body.ltr .checkboxfield .instructions,body.ltr .checkboxfield .notice,body.ltr .checkboxfield .warning{padding-left:21px}body.rtl .checkboxfield .instructions,body.rtl .checkboxfield .notice,body.rtl .checkboxfield .warning{padding-right:21px}input.radio{opacity:0;position:absolute;width:16px;height:16px}input.radio+label,div.radio{display:inline-block;clear:none;position:relative;height:16px;cursor:pointer}body.ltr input.radio+label,body.ltr div.radio{padding-left:21px}body.rtl input.radio+label,body.rtl div.radio{padding-right:21px}input.radio:disabled+label,.disabled div.radio{cursor:default}body.ltr input.radio+label:empty,body.ltr div.radio:empty{padding-left:16px}body.rtl input.radio+label:empty,body.rtl div.radio:empty{padding-right:16px}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{top:0;left:0;width:16px;height:16px;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4)}input.radio+label:after,div.radio:after{top:4px;left:4px;width:8px;height:8px}input.radio:disabled+label,div.radio.disabled:before,div.radio.disabled+label{opacity:.25}input.radio:checked+label:after,div.radio.checked:after,.sel div.radio:after{background:#1f2933}body:not(.reduce-focus-visibility) input.radio:focus+label:before,body:not(.reduce-focus-visibility) :focus div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.radio.focus-visible+label:before,body.reduce-focus-visibility .focus-visible div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select{color:#3f4d5a;font-size:14px;appearance:none}body:not(.reduce-focus-visibility) .multiselect>select:focus,body.reduce-focus-visibility .multiselect>select.focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select option{padding:1px 8px}.text:not(.selectize-text),.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 9px}.text{background-color:#fff}.text:not(.small){box-sizing:border-box;min-height:34px}.text.small{padding:3px}.text.readable{padding:16px 18px;font-size:16px;line-height:22px}.text.readable+.chars-left{margin-top:-23px}.text input{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.input.errors>.text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.autosuggest-container .text,.text.error{border:1px solid #cf1124 !important}.texticon{position:relative;cursor:text;min-width:130px}.texticon.icon:before{position:absolute;top:9px;color:var(--ui-control-color)}body.ltr .texticon.icon:before{left:9px}body.rtl .texticon.icon:before{right:9px}body.ltr .texticon.icon .text{padding-left:26px}body.rtl .texticon.icon .text{padding-right:26px}body.ltr .texticon.clearable .text{padding-right:22px}body.rtl .texticon.clearable .text{padding-left:22px}.texticon .clear{position:absolute;top:6px;color:var(--ui-control-color);cursor:pointer}body.ltr .texticon .clear{right:9px}body.rtl .texticon .clear{left:9px}.texticon .clear:hover{color:var(--ui-control-hover-color)}.texticon .clear:active{color:var(--ui-control-active-color)}.texticon .clear:before{font-family:\"Craft\";speak:none;-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:.8;content:\"remove\"}.texthint-container{position:relative;height:0}.texthint{position:absolute;top:-1px;width:100%;color:#606d7b;cursor:text}.passwordwrapper{position:relative}.passwordwrapper .password{border:none;background:rgba(0,0,0,0);padding-right:4rem;box-shadow:none}.passwordwrapper .password-toggle{color:#0b69a3;position:absolute;top:0;bottom:0;cursor:pointer}body.ltr .passwordwrapper .password-toggle{right:9px}body.rtl .passwordwrapper .password-toggle{left:9px}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{display:flex;flex-direction:row;align-items:center}body.ltr .datetimewrapper>.datewrapper+.timewrapper,body.ltr .datetimewrapper>.timewrapper+.timezone,body.ltr .datetimewrapper>.select{margin-left:5px}body.rtl .datetimewrapper>.datewrapper+.timewrapper,body.rtl .datetimewrapper>.timewrapper+.timezone,body.rtl .datetimewrapper>.select{margin-right: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:none;-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:.8;content:\"remove\"}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{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;top:calc(50% - 12px);z-index:0;color:#606d7b}body.ltr .datewrapper .text:placeholder-shown+div[data-icon],body.ltr .datewrapper .text.empty-value+div[data-icon],body.ltr .timewrapper .text:placeholder-shown+div[data-icon],body.ltr .timewrapper .text.empty-value+div[data-icon]{left:14px}body.rtl .datewrapper .text:placeholder-shown+div[data-icon],body.rtl .datewrapper .text.empty-value+div[data-icon],body.rtl .timewrapper .text:placeholder-shown+div[data-icon],body.rtl .timewrapper .text.empty-value+div[data-icon]{right:14px}.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}::-webkit-input-placeholder{color:#7b8793}input:-ms-input-placeholder{color:#7b8793}::-ms-input-placeholder{color:#7b8793}:-moz-placeholder{color:#7b8793}::-moz-placeholder{color:#7b8793}::placeholder{color:#7b8793}::-ms-reveal,::-ms-clear{display:none}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);user-select:none;pointer-events:none}body.ltr .select:not(.selectize):after{right:9px}body.rtl .select:not(.selectize):after{left:9px}.select:not(.selectize) select{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none;white-space:pre}body.ltr .select:not(.selectize) select{padding:7px 22px 7px 10px}body.rtl .select:not(.selectize) select{padding:7px 10px 7px 22px}.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{top:9px}.select:not(.selectize).small select{padding-top:4px !important;padding-bottom:4px !important;font-size:11px}.selectize .selectize-control.single .selectize-input,.selectize .selectize-control.multi .selectize-input{display:block;border-color:inherit;box-shadow:none;background-color:rgba(0,0,0,0)}.selectize .selectize-control.single .selectize-input:after{display:none}body .selectize-dropdown{border:none}.selectize.select{height:34px}.selectize.select:not(.fullwidth){width:25em}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{position:relative;border-radius:5px;white-space:nowrap}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);user-select:none;pointer-events:none}body.ltr .selectize.select .selectize-control:after{right:9px}body.rtl .selectize.select .selectize-control:after{left:9px}.selectize.select .selectize-control .selectize-input{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none}body.ltr .selectize.select .selectize-control .selectize-input{padding:7px 22px 7px 10px}body.rtl .selectize.select .selectize-control .selectize-input{padding:7px 10px 7px 22px}.selectize.select .selectize-control .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{width:100%}.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 8px}.selectize.multiselect .selectize-control.multi .selectize-input.has-items{padding:5px 8px}.selectize.multiselect .selectize-control.multi .selectize-input>div{display:inline-block;border-radius:10px;padding:2px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(123,135,147,.5);margin-top:1px;margin-bottom:1px}.selectize.multiselect .selectize-control.plugin-remove_button [data-value] .remove{padding:0}.selectize .selectize-control .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body .selectize-dropdown{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);margin-top:1px;padding:0}body .selectize-dropdown-content{padding:3px 14px}body .selectize-dropdown-content>div[data-value=new]:before{font-family:\"Craft\";speak:none;-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:.8;content:\"plus\";margin-right:5px}body .selectize-dropdown-content>div[data-value=new]:after{content:\"…\"}body .selectize-dropdown [data-selectable],body .selectize-dropdown .optgroup-header{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup-header{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin:0;padding:4px 0}body .selectize-dropdown .active{color:#fff;background-color:#8b96a2}.ui-datepicker{position:fixed;top:-300px;-padding:10px;width:210px;height:242px;z-index:101 !important}body.ltr .ui-datepicker{margin-left:1px}body.rtl .ui-datepicker{margin-right:1px}.ui-datepicker-header{padding:8px 8px 4px}body.ltr .ui-datepicker-prev{float:left}body.rtl .ui-datepicker-prev{float:right}body.ltr .ui-datepicker-next{float:right}body.rtl .ui-datepicker-next{float:left}.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:#0b69a3}.ui-datepicker-prev:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}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:26px;line-height:26px;text-align:center;color:#3f4d5a}.ui-datepicker-calendar th span{color:#596673;font-weight:normal}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:#cdd8e4;text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px #cdd8e4}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{overflow-y:auto;width:calc(14px + 6em);height:210px;z-index:100}body.ltr .ui-timepicker-list{margin-left:1px}body.rtl .ui-timepicker-list{margin-right:1px}.ui-timepicker-list li{white-space:nowrap;cursor:pointer}body.ltr .ui-timepicker-list li{padding:2px 0 2px 14px}body.rtl .ui-timepicker-list li{padding:2px 14px 2px 0}.ui-timepicker-list li:hover{background-color:#cdd8e4}.ui-timepicker-list li.ui-timepicker-selected{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.slide-picker{display:flex;height:15px;white-space:nowrap}.slide-picker a{border:1px solid rgba(51,64,77,.1);background-image:none;width:7px;height:13px;margin-left:0;display:inline-block;margin-top:1px;margin-bottom:1px;box-sizing:border-box}body.ltr .slide-picker a{border-left:none}body.rtl .slide-picker a{border-right:none}.slide-picker a:first-child{width:8px}body.ltr .slide-picker a:first-child{border-left:1px solid #7b8793 !important}body.rtl .slide-picker a:first-child{border-right:1px solid #7b8793 !important}.slide-picker:not(:hover) a.active,.slide-picker:hover a.active-hover{border-top-color:#7b8793;border-bottom-color:#7b8793;height:15px;margin-top:0;margin-bottom:0}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-left:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-right:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-top-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-top-right-radius:3px}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-bottom-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-bottom-right-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-right:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-left:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-top-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-top-left-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-bottom-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-bottom-left-radius:3px}.slide-picker:focus a.active{background-color:#cdd8e4}ul.errors{margin-top:5px;list-style-type:square}body.ltr ul.errors{padding-left:20px}body.rtl ul.errors{padding-right:20px}ul.errors li{color:#cf1124}.message-container{position:absolute;z-index:100;top:0;width:100%;height:100%}body.ltr .message-container{left:0}body.rtl .message-container{right:0}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{top:50%;margin-top:-33px !important;margin-left:auto;margin-right:auto;width:320px;box-shadow:0 25px 100px rgba(31,41,51,.5)}.autosuggest-container{position:relative}.autosuggest__results-container{position:absolute;z-index:2;width:100%;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;padding:0 14px;text-align:left;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_title{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin-top: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:#fff;background-color:#8b96a2;cursor:pointer}.matrix-configurator>.field{max-width:none}.matrix-configurator>.field>.input{display:flex;align-items:stretch;background-color:#f3f7fc;box-shadow:none}.matrix-configurator .mc-sidebar{box-sizing:border-box}.matrix-configurator .mc-sidebar .mc-col-items{margin-top:-1px;padding-top:1px}.matrix-configurator .mc-sidebar.block-types{width:200px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-top-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-bottom-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-bottom-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}.matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-items .btn{margin:14px}.matrix-configurator .mc-sidebar.mc-fields{width:240px;z-index:1;background:#fff;box-shadow:-1px 0 0 0 rgba(31,41,51,.1),1px 0 0 0 rgba(31,41,51,.1)}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items{padding:14px}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items .btn{margin-top:14px}.matrix-configurator .mc-sidebar>.mc-col-inner-container>.mc-col-heading,.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{margin:0;padding:7px 14px 6px;border-bottom:1px solid rgba(51,64,77,.1);background-color:#f3f7fc;background-image:linear-gradient(rgba(51, 64, 77, 0), rgba(51, 64, 77, 0.05))}.matrix-configurator .mc-field-settings{flex:1;position:relative}body.ltr .matrix-configurator .mc-field-settings{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-top-left-radius:3px}body.ltr .matrix-configurator .mc-field-settings{border-bottom-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-bottom-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{padding-left:24px;padding-right:24px}body.ltr .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-items{padding:24px}.matrixconfigitem{position:relative;display:flex;align-items:center;user-select:none;cursor:default;min-height:48px;box-sizing:border-box}.matrixconfigitem.mci-blocktype{margin-top:-1px;padding:8px 14px;border:solid rgba(51,64,77,.1);border-width:1px 0;background-color:#e4edf6}.matrixconfigitem.mci-blocktype.sel{z-index:1;background-color:#cdd8e4}.matrixconfigitem.mci-field{border-radius:4px;padding:7px 10px;background-color:#e4edf6}.matrixconfigitem.mci-field.sel{background-color:#cdd8e4}.matrixconfigitem.mci-field.sel .slide-picker:focus a.active{background-color:#5f6c79}.matrixconfigitem.mci-field+.mci-field{margin-top:7px}.matrixconfigitem .mci-name{flex:1;overflow:hidden}.matrixconfigitem .mci-name h4,.matrixconfigitem .mci-name .smalltext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrixconfigitem .mci-name h4{margin-bottom:2px;font-weight:normal;color:#3f4d5a}.matrixconfigitem .mci-name h4.mci-required:after{font-family:\"Craft\";speak:none;-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:.8;content:\"asterisk\";font-size:8px}body.ltr .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 0 0 4px}body.rtl .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 4px 0 0}.matrixconfigitem.error .mci-name h4{color:#cf1124}body.ltr .matrixconfigitem .slide-picker,body.ltr .matrixconfigitem .icon{margin-left:7px}body.rtl .matrixconfigitem .slide-picker,body.rtl .matrixconfigitem .icon{margin-right:7px}.matrixconfigitem .icon{display:block}.matrixconfigitem .icon:not(.error):before{color:var(--ui-control-color)}.matrixconfigitem .icon:not(.error):hover:before{color:var(--ui-control-hover-color)}.matrixconfigitem .icon:not(.error):active:before{color:var(--ui-control-active-color)}.matrixconfigitem .icon.error:before{color:#cf1124}.matrix>.buttons{margin-top:10px}.matrixblock{position:relative;margin-bottom:10px;padding:0 14px 14px;border-radius:5px;border:1px solid rgba(51,64,77,.1);background-color:#f3f7fc}.matrixblock.static{padding-top:14px}.matrixblock>.titlebar{margin:0 -14px;width:calc(100% + 28px);box-sizing:border-box;border-radius:4px 4px 0 0;color:#606d7b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;cursor:default;user-select:none;position:relative;background-color:#ebf2fa}body.ltr .matrixblock>.titlebar{padding:5px 70px 5px 35px}body.rtl .matrixblock>.titlebar{padding:5px 35px 5px 70px}.matrixblock>.titlebar:after{display:block;content:\"\";position:absolute;bottom:-1px;left:14px;width:calc(100% - 28px);height:1px;background-color:rgba(51,64,77,.1)}.matrixblock>.titlebar>.blocktype{display:inline;color:#596673}.matrixblock>.titlebar>.preview{display:inline;opacity:0;transition:opacity linear 100ms}body.ltr .matrixblock>.titlebar>.preview{margin-left:7px}body.rtl .matrixblock>.titlebar>.preview{margin-right:7px}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock.disabled{opacity:1}body.ltr .matrixblock.disabled>.titlebar{padding-right:90px}body.rtl .matrixblock.disabled>.titlebar{padding-left:90px}.matrixblock.disabled>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:4px;border-bottom:none}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.checkbox{position:absolute;top:7px}body.ltr .matrixblock>.checkbox{left:14px}body.rtl .matrixblock>.checkbox{right:14px}.matrixblock>.actions{display:flex;align-items:center;position:absolute;top:5px;cursor:default}body.ltr .matrixblock>.actions{right:14px}body.rtl .matrixblock>.actions{left:14px}body.ltr .matrixblock>.actions>*{margin:0 0 0 5px}body.rtl .matrixblock>.actions>*{margin:0 5px 0 0}.matrixblock>.actions .settings{padding:0 8px;height:20px;color:var(--ui-control-color)}body.ltr .matrixblock>.actions .settings:before{margin-right:0 !important}body.rtl .matrixblock>.actions .settings:before{margin-left:0 !important}.matrixblock>.actions .settings:not(:hover):not(:active){background-color:rgba(0,0,0,0)}.matrixblock>.actions>.move{margin-top:-3px !important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){padding:0;height:20px;text-align:center;color:rgba(123,135,147,.5);transform:color linear 100ms}.matrixblock>.actions a:not([data-action]).settings:after{border-color:rgba(123,135,147,.5);transform:border-color linear 100ms}body.ltr .matrixblock>.actions a:not([data-action]).settings:after{margin-left:3px}body.rtl .matrixblock>.actions a:not([data-action]).settings:after{margin-right:3px}.matrixblock>.actions a:not([data-action]):hover{color:#0b69a3}.matrixblock>.actions a:not([data-action]):hover.settings:after{border-color:#0b69a3}.matrixblock:not(.static)>.fields{padding-top:14px}.matrixblock>.fields>.flex-fields>.field:before{display:none}body.ltr .matrixblock>.fields>.flex-fields>.field>.status-badge{left:-15px}body.rtl .matrixblock>.fields>.flex-fields>.field>.status-badge{right:-15px}.matrixblock>.buttons{margin-top:0;height:30px}.add-category-form{margin-top:24px}.add-category-form .texticon{width:200px}body.ltr .add-category-form .texticon{float:left}body.rtl .add-category-form .texticon{float:right}body.ltr .add-category-form .texticon{margin-right:5px}body.rtl .add-category-form .texticon{margin-left:5px}body.ltr .add-category-form .texticon .text{padding-right:30px}body.rtl .add-category-form .texticon .text{padding-left:30px}.add-category-form .texticon .spinner{position:absolute;top:0}body.ltr .add-category-form .texticon .spinner{right:5px}body.rtl .add-category-form .texticon .spinner{left:5px}.categoriesfield{position:relative;min-height:30px}body.ltr .categoriesfield .structure ul{margin-left:12px}body.rtl .categoriesfield .structure ul{margin-right:12px}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-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.sitepicker-group li:not(:first-child) a:not(:hover){border-top-color:rgba(0,0,0,0)}.sitepicker-group li:not(:last-child) a{border-bottom-left-radius:0;border-bottom-right-radius:0}.sitepicker-group li a{display:block;position:relative;text-align:left;width:100%;box-sizing:border-box;border:1px solid rgba(51,64,77,.1);border-radius:4px;font-size:16px;line-height:1.4}body.ltr .sitepicker-group li a{padding:9px 42px 9px 15px}body.rtl .sitepicker-group li a{padding:9px 15px 9px 42px}.sitepicker-group li a:after{font-size:14px;position:absolute;top:calc(50% - 7px);margin:0;padding:0}body.ltr .sitepicker-group li a:after{right:12px}body.rtl .sitepicker-group li a:after{left:12px}.sitepicker-group li a:hover{border-color:#0b69a3;text-decoration:none;z-index:1}.elementselectormodal .body .main{float:left \\9 ;width:445px \\9 }@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){table.data thead th.ordered.loading{background-image:url(../images/spinner_tableheader_2x.gif);background-size:26px}.spinner,.elements.busy:after{background-image:url(../images/spinner_2x.gif);background-size:20px}.spinner.over-bg{background-image:url(../images/spinner_bg_2x.gif)}.spinner.big{background-image:url(../images/spinner_big_2x.gif);background-size:48px}.spinner.big.over-bg{background-image:url(../images/spinner_big_bg_2x.gif)}.btn.icon.add.loading:after{background-image:url(../images/spinner_2x.gif);background-size:20px}.btn.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_2x.gif)}.secondary-buttons .btn.icon.add.loading.submit:after,.btn.secondary.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_secondary_2x.gif)}.sel .element.loading:after,.element.loading.sel:after{background-image:url(../images/spinner_element_2x.gif);background-size:20px}.preview-thumb-container.loading:after{background-image:url(../images/spinner_dark_2x.gif);background-size:20px}.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)}.modal .resizehandle{background-size:13px}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle_2x.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_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{--padding: 24px;--neg-padding: -24px}html{-webkit-text-size-adjust:100%;min-height:100vh}body{min-height:100vh}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;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:101}.skip-link:focus{left:0;width:auto;height:auto;background-color:#e4edf6 !important}#global-container{position:relative;display:flex;flex-direction:column;min-height:100vh}body.ltr #global-container{left:0}body.rtl #global-container{right:0}@media screen and (prefers-reduced-motion: no-preference){body.ltr #global-container{transition:left 250ms ease-out}body.rtl #global-container{transition:right 250ms ease-out}}#global-sidebar{--is-always-visible: true;position:fixed;z-index:100;display:flex;flex-direction:column;height:100vh;padding:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;background-color:#33404d;--focus-ring: 0 0 0 1px hsl(var(--light-focus-hsl)), 0 0 0 3px hsla(var(--light-focus-hsl), 0.7)}#global-sidebar a{color:#e4edf6;transition:color linear 100ms;text-decoration:none}#global-sidebar>a,#global-sidebar *:not(.has-subnav)>a{transition:background-color linear 100ms}#global-sidebar>a[href]:hover,#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href]:hover,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{color:#fff}#global-sidebar>a[href]:not(.sel):hover,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover{background-color:#29333d;transition:none}#global-sidebar>a[href]:not(.sel):hover .icon,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover .icon{opacity:1}#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{background-color:#1f272e}#global-sidebar>a:not([href]),#global-sidebar *:not(.has-subnav)>a:not([href]){cursor:default;background-color:rgba(0,0,0,0)}#global-sidebar>a .icon,#global-sidebar *:not(.has-subnav)>a .icon{transition:opacity linear 100ms}#global-sidebar .light{color:#7b8793}@media only screen and (max-width: 1199px){#global-sidebar{--is-always-visible: false}}#system-info{display:grid;grid-template-columns:30px auto;grid-gap:10px;height:50px;padding:0 10px;position:relative;flex:0 0 50px;flex-direction:row;align-items:center;background-color:#29333d}#system-info:after{display:none}#system-info:focus,#system-info:hover{background-color:#1f272e !important}#site-icon{height:30px}#site-icon img,#site-icon svg{display:block;width:30px;height:30px;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:#596673;stroke-width:0;transition:fill linear 100ms}#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}#system-name h2:after,#system-name .h2:after{display:block;content:\"\";font-size:0;position:absolute;top:0;width:14px;background-image:linear-gradient(to right, rgba(41, 51, 61, 0), #29333d)}body.ltr #system-name h2:after,body.ltr #system-name .h2:after{right:0}body.rtl #system-name h2:after,body.rtl #system-name .h2:after{left:0}#system-info:hover #system-name h2:after,#system-info:hover #system-name .h2:after{background-image:linear-gradient(to right, rgba(31, 39, 46, 0), #1f272e)}#job-icon{align-items:flex-start}#job-icon>span.icon{display:block;position:relative;width:16px;height:16px;margin-top:2px !important}#job-icon>span.icon>canvas{display:block;position:absolute;width:16px;height:16px}#job-icon>span.icon>canvas#job-icon-hover{opacity:0;transition:opacity linear 100ms}#job-icon[href]:hover .icon>span.icon>canvas#job-icon-hover{opacity:1}#job-icon .progress-label{display:block;color:#9aa5b1;font-size:11px;line-height:1.5}#nav{flex:1;margin:27px 0 0;padding-bottom:24px;overflow:visible}#nav li:not(.has-subnav)>a.sel{color:#fff;background-color:#1f2933;opacity:1}#nav li:not(.has-subnav)>a.sel .icon{opacity:1}#nav li a{position:relative;padding-left:14px;padding-right:14px}#nav li a:focus{z-index:1}#nav li a.menubtn{line-height:26px}#nav li a.external:after{font-family:\"Craft\";speak:none;-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:.8;content:\"external\"}body.ltr #nav li a.external:after{margin-left:5px}body.rtl #nav li a.external:after{margin-right:5px}#nav li a:active .icon{opacity:1}#nav li a .icon{opacity:.5}#nav li a .icon.icon-mask svg rect,#nav li a .icon.icon-mask svg circle,#nav li a .icon.icon-mask svg ellipse,#nav li a .icon.icon-mask svg line,#nav li a .icon.icon-mask svg polyline,#nav li a .icon.icon-mask svg polygon,#nav li a .icon.icon-mask svg path,#nav li a .icon.icon-mask svg text{fill:#fff;stroke-width:0;transition:fill linear 100ms}#nav li a .icon.icon-mask span[data-icon]{color:#fff}#nav li a .label,#nav li a .label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav li a .badge{background-color:#cdd8e4;color:#33404d}body.ltr #nav li a .badge{margin-right:0}body.rtl #nav li a .badge{margin-left:0}#nav li ul{display:block;margin-bottom:10px}#nav li ul li a{font-size:12px}body.ltr #nav li ul li a{padding:3px 14px 3px 42px !important}body.rtl #nav li ul li a{padding:3px 42px 3px 14px !important}#nav li ul li a:not(.active){color:#cdd8e4}#global-footer{display:flex;flex-direction:column;align-items:center;padding:14px 14px 24px}#app-info{margin-top:7px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#515f6c;text-align:center}#app-info li{margin:0 7px}#app-info li a{color:#515f6c;text-decoration:underline}#app-info li a.go:hover:after{color:#515f6c}#edition-logo{user-select:none;border:1px solid #515f6c;border-radius:3px;display:inline-flex;height:20px;box-sizing:content-box;font-size:11px}#edition-logo>.edition-name,#edition-logo>.edition-trial{padding:6px 7px 5px;line-height:8px}#edition-logo>.edition-name{font-weight:600;letter-spacing:1.7px;padding-right:5px;text-transform:uppercase;transition:color linear 100ms}#edition-logo>.edition-trial{display:inline-block;position:relative;background-color:#515f6c;color:#cdd8e4;border-radius:0 1px 1px 0;letter-spacing:1px;text-transform:lowercase;transition:background linear 100ms}body.ltr #edition-logo>.edition-trial{margin-left:5px}body.rtl #edition-logo>.edition-trial{margin-right:5px}body.ltr #edition-logo>.edition-trial{padding-left:5px}body.rtl #edition-logo>.edition-trial{padding-right:5px}body.ltr #edition-logo>.edition-trial{padding-right:7px}body.rtl #edition-logo>.edition-trial{padding-left:7px}#edition-logo>.edition-trial:before{display:block;position:absolute;top:0;content:\"\";font-size:0;width:0;height:0;border-style:solid;transition:border-color linear 100ms}body.ltr #edition-logo>.edition-trial:before{left:-10px;border-width:0 10px 20px 0;border-color:rgba(0,0,0,0) #515f6c rgba(0,0,0,0) rgba(0,0,0,0)}body.rtl #edition-logo>.edition-trial:before{right:-10px;border-width:0 0 20px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #515f6c}#devmode{flex:0 0 4px;width:100%;min-height:4px;background:url(../images/dev-mode.svg) repeat-x 21px 0;cursor:help}#page-container{display:flex;flex-direction:column;flex-grow:1}body.ltr #page-container{padding-left:226px}body.rtl #page-container{padding-right:226px}#alerts{position:relative;background-color:#ffe3e3;border-left:5px solid #cf1124;padding:11px 0;text-align:center;color:#cf1124}#alerts li{padding:4px 24px}#alerts li a{color:#cf1124;text-decoration:underline}#alerts li a.go{text-decoration:none;white-space:nowrap;border:1px solid rgba(207,17,36,.5);border-radius:4px;padding:3px 5px;margin:0 2px}#alerts li a.go:after{color:#cf1124}#alerts li a.go:hover{border-color:#cf1124;transition:border-color linear 100ms}#global-header{width:100%;margin-bottom:14px;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background:#f3f7fc}#global-header:focus{box-shadow:var(--focus-ring)}#global-header .flex{align-items:center}#global-header .btn{--ui-control-color: hsl(210deg, 10%, 53%);--ui-control-hover-color: hsl(211deg, 12%, 43%);--ui-control-active-color: hsl(209deg, 14%, 37%)}#crumbs{display:flex;flex-direction:row;align-items:center;font-size:13px;margin:0 !important}#crumbs.empty{display:none}#crumbs a,#crumbs button{color:#606d7b;transition:color linear 100ms}#crumbs a:hover,#crumbs button:hover{color:#0b69a3;text-decoration:none}#crumbs nav{margin:0}.breadcrumb-list{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.breadcrumb-list li{display:inline-flex;align-items:center}.breadcrumb-list li a,.breadcrumb-list li button{padding:15px 0}.breadcrumb-list li button{cursor:pointer}.breadcrumb-list li:after{margin:0 7px;display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid rgba(81,95,108,.25);border-width:0 2px 2px 0}body.ltr .breadcrumb-list li:after{transform:rotate(-45deg)}body.rtl .breadcrumb-list li:after{transform:rotate(135deg)}.breadcrumb-list .menu--disclosure li{display:block}.breadcrumb-list .menu--disclosure li::after{content:none}li.breadcrumb-toggle-wrapper::after{content:none}#nav-toggle{display:none}#announcements-btn{width:34px;height:30px;padding-left:0;padding-right:0;width:40px;position:relative}#announcements-btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}#announcements-btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread:after{content:\"\";display:block;position:absolute;top:3px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements-btn.unread:after{right:7px}body.rtl #announcements-btn.unread:after{left:7px}#announcements-btn svg{width:22px;height:22px}#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;transition:fill linear 100ms}#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:#0b69a3;stroke-width:0;transition:fill linear 100ms}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-top:20px}#announcements .announcement .timestamp{margin-top:-3px;font-size:12px;color:#606d7b;margin-bottom:3px}#announcements .announcement h2{position:relative;margin:0 0 3px}#announcements .announcement.unread h2:after{content:\"\";display:block;position:absolute;top:7px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements .announcement.unread h2:after{left:-13px}body.rtl #announcements .announcement.unread h2:after{right:-13px}#announcements .announcement p{margin:0}#user-info{display:flex;flex-direction:row;align-items:center;padding-top:5px;padding-bottom:5px;height:100%;background-color:rgba(0,0,0,0);border-radius:0}body.ltr #user-info{padding-right:25px}body.rtl #user-info{padding-left:25px}#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{padding:5px 0}.header-photo img{display:block;width:30px;height:30px;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{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;top:0;width:100%;z-index:101;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}@media only screen and (min-width: 1200px){#notifications{width:calc(100% - 226px)}}#notifications .notification{padding:5px 10px;border-radius:0 0 3px 3px;border-width:0 1px 1px;color:#fff !important;pointer-events:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);background-color:#0b69a3}#notifications .notification.error{background-color:#e12d39}#header-container{margin-bottom:14px}body.ltr #crumbs,body.ltr #header{padding-left:30px}body.rtl #crumbs,body.rtl #header{padding-right:30px}body.ltr #crumbs,body.ltr #header{padding-right:24px}body.rtl #crumbs,body.rtl #header{padding-left:24px}#global-header .flex,#header .flex{flex-wrap:nowrap;max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#global-header .flex>*,#header .flex>*{margin-bottom:0}#header{display:flex;align-items:flex-start;align-content:stretch;flex-wrap:nowrap;justify-content:space-between;padding-top:8px;padding-bottom:8px;position:relative;z-index:2;width:calc(100vw - 226px);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;top:0;background-color:#e4edf6;box-shadow:inset 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)}}@media only screen and (min-width: 974px){body.ltr #header .flex:not(:last-child){margin-right:7px}body.rtl #header .flex:not(:last-child){margin-left:7px}}#header h1{line-height:34px;margin-top:0;margin-bottom:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ltr #header h1:not(:last-child){margin-right:14px !important}body.rtl #header h1:not(:last-child){margin-left:14px !important}#header .buttons,#header .btngroup{margin-top:0}@media only screen and (min-width: 974px){#page-title.has-toolbar{min-width:189px !important}}#toolbar{flex:1;align-items:flex-start}#toolbar .btn,#toolbar .text{color:#394b60}#toolbar .icon:before,#toolbar .texticon:before,#toolbar .menubtn:after,#toolbar [data-icon]:before,#toolbar [data-icon-after]:after{color:var(--ui-control-color)}#toolbar .text{border-radius:5px}#toolbar .text::-webkit-input-placeholder{color:#606d7b}#toolbar .text:-ms-input-placeholder{color:#606d7b}#toolbar .text::-ms-input-placeholder{color:#606d7b}#toolbar .text:-moz-placeholder{color:#606d7b}#toolbar .text::-moz-placeholder{color:#606d7b}#toolbar .text::placeholder{color:#606d7b}#toolbar .text:not(:focus){background-clip:border-box}#toolbar .spinner{background-image:url(../images/spinner_toolbar.gif)}#action-button{height:34px}#main-content{display:flex;flex-direction:row;align-items:flex-start;width:calc(100vw - 226px);padding:0 24px 48px;box-sizing:border-box}#main-content>.grid:only-child{flex:1}#sidebar-toggle-container{display:none}#sidebar-container{flex:0 0 226px;width:226px;box-sizing:border-box}body.ltr #sidebar-container{margin-left:-24px}body.rtl #sidebar-container{margin-right:-24px}#sidebar{box-sizing:border-box;padding:0 31px;width:226px;background-color:rgba(0,0,0,0)}#sidebar.fixed{position:fixed;overflow-y:auto;padding-top:14px;padding-bottom:14px}#sidebar nav{margin-left:-31px;margin-right:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:#cdd8e4}#sidebar nav li a.sel{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc}#sidebar nav li a.sel:focus{box-shadow:var(--focus-ring)}#content-container{flex:1}#main-content:not(.has-sidebar):not(.has-details) #content-container{width:100%;max-width:100%}#main-content.has-sidebar #content-container{width:calc(100% - 202px);max-width:calc(100% - 202px)}#main-content.has-details #content-container{width:calc(100% - 350px - 14px);max-width:calc(100% - 350px - 14px)}#content-container #main-content.has-sidebar.has-details{width:calc(100% - 226px - 350px - 38px);max-width:calc(100% - 226px - 350px - 38px)}.content-pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);border-radius:5px;position:relative;background-clip:padding-box;padding:24px;word-wrap:break-word}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-left:-24px;margin-right:-24px}#footer{z-index:1;margin:25px -24px -24px;padding:10px 24px;background-color:#f3f7fc;border-radius:0 0 5px 5px}#footer:empty{display:none}#footer>*,#footer .flex>*{margin-bottom:0}#details-container{flex:0 0 388px;width:388px;box-sizing:border-box}body.ltr #details-container{margin-right:-24px}body.rtl #details-container{margin-left:-24px}#details{box-sizing:border-box;padding-bottom:24px;width:388px}body.ltr #details{padding-right:24px}body.rtl #details{padding-left:24px}body.ltr #details{padding-left:14px}body.rtl #details{padding-right:14px}#details.fixed{position:fixed;overflow-y:auto;padding-top:14px}#details .meta{margin-bottom:14px;border-radius:5px;padding:0 24px}#details .meta:not(.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .meta:not(.warning):focus{box-shadow:var(--focus-ring)}#details .meta:not(.read-only):not(.warning){background-color:#f3f7fc}#details .meta.read-only{padding-top:8px;padding-bottom:8px;color:#596673;background-color:rgba(0,0,0,0)}#details .meta.warning{border:2px solid #fadb5f;padding:19px 22px;background:#fff;color:#3f4d5a !important}#details .meta.warning p{margin-bottom:5px}#details .meta.warning .btn{background-color:#fadb5f}#details .meta.warning .btn:hover,#details .meta.warning .btn:focus{background-color:#f8d02e}#details .meta.warning .btn:active{background-color:#f8ca15}#details .meta>.field,#details .meta>.data{margin:0 -24px !important}#details .meta>.field:first-child,#details .meta>.data:first-child{border-top-right-radius:5px}#details .meta>.field:first-child,#details .meta>.field:first-child>.status-badge,#details .meta>.data:first-child,#details .meta>.data:first-child>.status-badge{border-top-left-radius:5px}#details .meta>.field:last-child,#details .meta>.data:last-child{border-bottom-right-radius:5px}#details .meta>.field:last-child,#details .meta>.field:last-child>.status-badge,#details .meta>.data:last-child,#details .meta>.data:last-child>.status-badge{border-bottom-left-radius:5px}#details .meta>.field>.heading>label,#details .meta>.field>.heading,#details .meta>.data>.heading>label,#details .meta>.data>.heading{color:#515f6c}body.ltr #details .meta>.field>.status-badge{left:-1px}body.rtl #details .meta>.field>.status-badge{right:-1px}#details .meta .text::placeholder,#details .meta .datewrapper .text+div[data-icon],#details .meta .timewrapper .text+div[data-icon]{color:#606d7b}body.ltr #details .meta .ui-datepicker{margin:0 0 0 -8px}body.rtl #details .meta .ui-datepicker{margin:0 -8px 0 0}#details hr{margin:14px 0;border-top-color:rgba(51,64,77,.1)}#details .spinner{background-image:url(../images/spinner_details.gif)}#details ::-webkit-input-placeholder{color:#606d7b}#details input:-ms-input-placeholder{color:#606d7b}#details ::-ms-input-placeholder{color:#606d7b}#details :-moz-placeholder{color:#606d7b}#details ::-moz-placeholder{color:#606d7b}#details ::placeholder{color:#606d7b}#details .text{background-color:rgba(0,0,0,0);resize:none}#details>.text{border-radius:5px;margin-bottom:14px}#details>.text:not(:focus){border-color:rgba(96,125,159,.4)}@media only screen and (max-width: 1199px){#global-container{width:calc(100vw + 226px)}body.ltr #global-container{left:-226px}body.rtl #global-container{right:-226px}body.ltr.showing-nav #global-container{left:0}body.rtl.showing-nav #global-container{right:0}#crumbs{display:flex !important}#header{width:100vw}#nav-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:50px;line-height:26px;color:#9aa5b1;text-align:center}body.ltr #nav-toggle{margin-left:-10px}body.rtl #nav-toggle{margin-right:-10px}#nav-toggle:before{font-family:\"Craft\";speak:none;-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:.8;content:\"menu\";font-size:16px;line-height:0}#nav-toggle:hover{color:#7b8793}#main-content{width:100vw}}@media only screen and (max-width: 973px){#header{display:block}#header .flex:not(#toolbar){margin-top:10px}#toolbar{flex-wrap:wrap !important}#toolbar>*{margin-top:10px !important}body.fixed-header #header .flex:first-child{margin-top:0}#main-content{display:block}#sidebar-toggle-container{display:block;margin-bottom:14px}body.showing-sidebar #sidebar-toggle{background-color:#acbed2 !important}body.showing-sidebar #sidebar-toggle:after{transform:rotate(225deg);top:1px}#content-container{min-height:0 !important}#sidebar-container,#details-container{width:auto !important}#sidebar,#details{position:static !important;overflow-y:visible !important;max-height:none !important;width:auto}#sidebar{margin-bottom:14px}body:not(.showing-sidebar) #sidebar{display:none}body.ltr #details-container{margin-right:0}body.rtl #details-container{margin-left:0}#content-container{width:auto !important;max-width:none !important}#details{padding:0 !important;margin-top:14px}}@media only screen and (max-width: 767px){#crumbs,#header,#main-content{padding-left:10px !important;padding-right:10px !important}#tabs ul li a{padding-left:14px;padding-right:14px}body.ltr #tabs ul li+li{margin-left:-7px}body.rtl #tabs ul li+li{margin-right:-7px}}body.ltr #settingsmenu ul li a{padding-left:46px}body.rtl #settingsmenu ul li a{padding-right:46px}#settingsmenu ul li a:before{font-size:15px}body.ltr #settingsmenu ul li a:before{margin:1px 0 0 -22px}body.rtl #settingsmenu ul li a:before{margin:1px -22px 0 0}#settingsmenu ul li a img{width:16px;height:16px;position:absolute;margin-left:-23px;margin-top: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:226px;box-sizing:border-box;font-size:13px}.sidebar:not(.drag-helper){padding:14px 0;background-color:#f3f7fc}.sidebar .heading{position:relative;margin:14px 24px 2px}.sidebar .heading span{display:inline-block;position:relative;z-index:1;padding:0 5px;margin:0 -5px;text-transform:uppercase;color:#596673;font-size:11px;font-weight:bold}.sidebar nav{padding:0 7px}body.ltr .sidebar nav>ul>li>a{padding-left:24px}body.rtl .sidebar nav>ul>li>a{padding-right:24px}body.ltr .sidebar nav>ul>li>.toggle{left:0px}body.rtl .sidebar nav>ul>li>.toggle{right:0px}body.ltr .sidebar nav>ul>li>ul>li>a{padding-left:38px}body.rtl .sidebar nav>ul>li>ul>li>a{padding-right:38px}body.ltr .sidebar nav>ul>li>ul>li>.toggle{left:14px}body.rtl .sidebar nav>ul>li>ul>li>.toggle{right:14px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>a{padding-left:52px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>a{padding-right:52px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>.toggle{left:28px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>.toggle{right:28px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-left:66px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-right:66px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{left:42px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{right:42px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:80px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-right:80px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{left:56px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{right:56px}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a{transition:background-color linear 100ms}.sidebar nav li:not(.has-subnav)>a:hover{text-decoration:none;background-color:#e4edf6}.sidebar nav li:not(.has-subnav)>a.sel{cursor:default;background-color:#cdd8e4}.sidebar nav li a{position:relative;margin-bottom:1px;display:flex;flex-direction:row;align-items:center;padding:7px 24px;min-height:24px;box-sizing:border-box;color:#3f4d5a;user-select:none;border-radius:5px;word-break:break-word}.sidebar nav li a .status{flex-shrink:1}.sidebar nav li a .icon{flex-shrink:1;width:18px;height:18px;word-break:normal;transition:margin-left linear 150ms,margin-right linear 150ms}body.ltr .sidebar nav li a .icon{margin-right:10px}body.rtl .sidebar nav li a .icon{margin-left:10px}.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:var(--ui-control-color);stroke-width:0;transition:fill linear 100ms}.sidebar nav li a .icon.icon-mask span[data-icon]{color:var(--ui-control-color)}.sidebar nav li a .icon svg{width:16px;height:16px}.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{flex-shrink:1;padding:0 6px;font-size:11px;line-height:16px;border-radius:8px;background-color:#596673;color:#fff}body.ltr .sidebar nav li a .badge{margin:0 -4px 0 10px}body.rtl .sidebar nav li a .badge{margin:0 10px 0 -4px}.sidebar nav li .toggle{position:absolute;z-index:1;height:34px;top:0;width:24px;display:flex;align-items:center;justify-content:center}.sidebar nav li ul{display:none}.sidebar nav li.expanded>ul{display:block}body.ltr .content.has-sidebar:not(.hiding-sidebar){margin-left:226px}body.rtl .content.has-sidebar:not(.hiding-sidebar){margin-right:226px}#content :not(.meta)>.flex-fields{display:flex;flex-wrap:wrap;align-content:flex-start;margin:0 -24px -24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>h2{margin:0 0 24px !important;padding:0 24px;width:100%}#content :not(.meta)>.flex-fields>h2:not(:first-child){padding-top:24px;border-top:1px solid rgba(51,64,77,.1)}#content :not(.meta)>.flex-fields>hr{margin:0 0 24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr),#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child{position:relative;margin:0 24px 24px !important;width:calc(100% - 48px);box-sizing:border-box}@media only screen and (min-width: 1536px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25{width:calc(25% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-75,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-75{width:calc(75% - 48px)}}@media only screen and (min-width: 500px)and (max-width: 1535px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}}#content :not(.meta)>.flex-fields>:not(h2):not(hr):before,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{position:absolute;top:0;width:1px;height:100%;content:\"\";background-color:rgba(205,216,228,.5)}body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{left:-25px}body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{right:-25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){#details .spinner{background-image:url(../images/spinner_details_2x.gif);background-size:20px}#toolbar .spinner{background-image:url(../images/spinner_toolbar_2x.gif);background-size:20px}#upgrademodal.loading{background-image:url(../images/spinner_big_2x.gif);background-size:48px}#upgrademodal-success .message{background-image:url(../images/success_2x.png);background-size:48px}}.lp-editor-container,.lp-preview-container{position:fixed;top:0;height:100%;background-color:#fff;z-index:100}.lp-editor-container header,.lp-preview-container header{padding:8px 24px;background-color:#e4edf6;box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;position:relative;z-index:1}@supports(backdrop-filter: blur(10px)){.lp-editor-container header,.lp-preview-container header{position:absolute;z-index:2;top:0;left:0;width:100%;background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}.lp-editor-container header+.lp-editor,.lp-preview-container header+.lp-editor{padding-top:78px}}.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-bottom:0}.lp-editor-container{display:flex;flex-direction:column;box-shadow:1px 0 0 rgba(63,77,90,.2)}.lp-editor-container .lp-editor{flex:1;padding:24px;overflow:auto;box-sizing:border-box}.lp-editor-container .lp-editor>.field:last-child{margin-bottom:24px !important}body.ltr .lp-editor-container .lp-editor>.field>.status-badge{left:-24px}body.rtl .lp-editor-container .lp-editor>.field>.status-badge{right:-24px}.lp-editor-container .lp-draghandle{position:absolute;z-index:6;top:0;width:4px;height:100%;cursor:col-resize}body.ltr .lp-editor-container .lp-draghandle{right:-2px}body.rtl .lp-editor-container .lp-draghandle{left:-2px}.lp-preview-container{display:flex;flex-direction:column}.lp-preview-container.dragging:after{position:absolute;top:0;left: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}body.ltr .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-left:7px}body.rtl .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-right:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:0}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:50px}}.lp-preview-container .lp-preview-header .lp-device-type{margin:0}.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-device-type__radio-group{display:flex;white-space:nowrap;align-items:center}body.ltr .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px}body.rtl .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px}body.ltr .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0}.lp-preview-container .lp-device-type__input.focus-visible+label{box-shadow:var(--focus-ring)}.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-top:0 !important;position:relative;top:0;height:calc(100% - 50px);width:100%;background-color:#e4edf6}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-iframe-container--has-device-preview{top:50px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{position:absolute;top:50%;left: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;top:50%;left: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)}.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}.layoutdesigner{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;min-height:500px}body.ltr .layoutdesigner{padding-right:241px}body.rtl .layoutdesigner{padding-left:241px}.errors>.layoutdesigner{border:1px solid #cf1124 !important}.layoutdesigner .fld-workspace{flex:1;background-color:#f3f7fc;background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 1px, transparent 1px);background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 0 1px 3px -1px #acbed2}body.ltr .layoutdesigner .fld-workspace{border-radius:3px 0 0 3px}body.rtl .layoutdesigner .fld-workspace{border-radius:0 3px 3px 0}body.ltr .layoutdesigner .fld-workspace{padding:24px 0 24px 24px}body.rtl .layoutdesigner .fld-workspace{padding:24px 24px 24px 0}.layoutdesigner .fld-workspace .fld-tabs{display:flex;align-items:flex-start;flex-wrap:wrap}.layoutdesigner .fld-sidebar{position:absolute;top:0;height:100%;width:241px;padding:14px;overflow:auto;box-sizing:border-box}body.ltr .layoutdesigner .fld-sidebar{right:0}body.rtl .layoutdesigner .fld-sidebar{left:0}.layoutdesigner .fld-sidebar .btngroup{margin-bottom:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group{margin-top:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group h6{margin-bottom:7px}.layoutdesigner .fld-sidebar .filtered{display:none}.layoutdesigner .fld-new-tab-btn:active{background-color:#f3f7fc}.fld-sidebar,.fld-tab .tabs .tab,.fld-tab .fld-tabcontent,.fld-new-tab-btn,.fld-new-tab-btn:hover{background-color:#fff;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}body.ltr .fld-tab .settings,body.ltr .fld-element .settings,body.ltr .fld-element .slide-picker{margin-left:7px}body.rtl .fld-tab .settings,body.rtl .fld-element .settings,body.rtl .fld-element .slide-picker{margin-right:7px}.fld-tab .settings:before,.fld-element .settings:before{margin-top:-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:264px;box-sizing:border-box}body.ltr .fld-tab{padding:0 25px 24px 0}body.rtl .fld-tab{padding:0 0 24px 25px}.fld-tab .tabs{margin:-10px -12px 0;padding:10px 12px 0;overflow:hidden;display:flex}.fld-tab .tabs .tab{display:flex;max-width:calc(100% - 10px);box-sizing:border-box;padding:8px 14px;border-radius:4px 4px 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}body.ltr .fld-tab .fld-tabcontent{border-radius:0 4px 4px 4px}body.rtl .fld-tab .fld-tabcontent{border-radius:4px 0 4px 4px}.fld-tab.fld-insertion .tabs .tab,.fld-tab.fld-insertion .fld-tabcontent{margin:-2px;border:2px dashed rgba(51,64,77,.1);box-shadow:none;background-color:#f3f7fc;background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 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:7px 10px;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1);background-color:#fff;border-radius:4px}body:not(.dragging) .fld-element{cursor:move;cursor:grab}.fld-element+.fld-element{margin-top:7px}.fld-element.fld-insertion{box-sizing:border-box;border:2px dashed rgba(51,64,77,.1);border-radius:4px;background:none;box-shadow:none}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{color:#596673;background-color:#e4edf6}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .fld-field-hidden:not(.hidden){margin-top:-3px}body.ltr .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-right:5px}body.rtl .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-left:5px}.fld-element.fld-field .fld-field-hidden:not(.hidden):before{font-family:\"Craft\";speak:none;-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:.8;content:\"shuteye\"}.fld-element.fld-field .field-name .fld-element-label{margin-bottom:2px}.fld-element .fld-element-icon{text-align:center}body.ltr .fld-element .fld-element-icon{margin-right:5px}body.rtl .fld-element .fld-element-icon{margin-left:5px}.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;transition:fill linear 100ms}.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}.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:#3f4d5a;margin:0}.fld-element .field-name .fld-element-label h4+.fld-required-indicator{color:var(--ui-control-color)}.fld-element .field-name .fld-attribute .fld-required-indicator{margin-top:-1px}.fld-element.fld-required .fld-required-indicator{line-height:1}body.ltr .fld-element.fld-required .fld-required-indicator{margin-left:2px}body.rtl .fld-element.fld-required .fld-required-indicator{margin-right:2px}.fld-element.fld-required .fld-required-indicator:after{font-family:\"Craft\";speak:none;-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:.8;content:\"asterisk\";font-size:8px;line-height:1}body.dragging{cursor:move !important;cursor:grabbing !important}.fld-hr{display:flex;justify-content:center;padding:9px 10px}.fld-hr:before{position:absolute;display:block;top:calc(50% - 2px);left:10px;width:calc(100% - 20px);height:4px;content:\"\";font-size:0;background-color:#e4edf6;border-radius:2px}.fld-hr .smalltext{position:relative;background-color:#e4edf6;border-radius:8px;padding:1px 7px}.fld-element-settings{width:240px}html.noscroll,html.noscroll body{overflow:hidden;height:100%}.modal.imageeditor{background-color:#1f2933;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;opacity:0;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body:after{display:none}.modal.imageeditor .btn:not(.submit):not(.noborder){background-color:#515f6c;color:#fff}.modal.imageeditor .btn:not(.submit):not(.noborder):hover{background-color:#3f4d5a}.modal.imageeditor .btn:not(.submit):not(.noborder).active{background-color:#33404d}.modal.imageeditor .icon::before{width:24px;height:24px;margin-top:-4px;margin-left:-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 .body .tabs{border-right:1px solid #131a20}.modal.imageeditor .body .tabs ul{width:100px;flex-direction:column;align-items:stretch}.modal.imageeditor .body .tabs ul li{padding:14px;text-align:center;border-bottom:1px solid #131a20}.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.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li:hover{cursor:pointer}.modal.imageeditor .body .views{padding:24px;overflow:auto}.modal.imageeditor .body .views .btngroup{margin-bottom:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{text-align:center;margin-right:14px;margin-bottom:14px}.modal.imageeditor .body .views .filters ul li:last-child{margin-right: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:#fff}.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;top:0;left:0}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{max-width:400px;display:block;margin:0 auto;overflow:hidden}.modal.imageeditor .footer{position:absolute;background-color:rgba(0,0,0,0);bottom:0;left:0;width:100%;border-top:1px solid #000}body.has-debug-toolbar .modal.imageeditor .footer{padding-bottom:56px}.modal.imageeditor .body .views .crop .orientation{display:flex;align-items:center;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center center;background-repeat:no-repeat;margin:0 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.vertical .body .views .crop .constraint-buttons-container{display:flex;justify-content:center}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons{overflow:auto;margin-left:-24px;margin-right:-24px;margin-bottom:12px;padding-left:24px;padding-right:24px;padding-bottom:12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint{padding:4px 12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:hover{cursor:pointer}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint.active{color:#fff;background:#515f6c;border-radius:1rem}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child{position:relative}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child:after{content:\"\";display:block;position:absolute;right:-24px;width:24px;height:1px}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons{flex-direction:column;align-items:stretch;text-align:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint{text-align:left;padding:4px 0 4px 24px;cursor:pointer}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint.active{background-position:left center;background-repeat:no-repeat;background-image:url(../images/image-editor/check.svg)}.vertical.imageeditor .body{flex-direction:column-reverse}.vertical.imageeditor .body .tabs ul{display:flex;flex-direction:row;width:100%;border-top:1px solid #000;border-bottom:1px solid #000}.vertical.imageeditor .body .tabs ul li{flex-grow:1;border:0;border-right:1px solid #000;padding:7px}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin:0 7px 14px}.vertical.imageeditor .body .views .filters ul{width:auto;height:109px;overflow:auto;white-space:nowrap;margin:0 -24px;margin-bottom:-24px;padding:24px;text-align:center}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-bottom:0}.slide-rule{position:relative;padding:10px 0}.slide-rule .cursor{position:absolute;margin-left:-4px;margin-top:4px;left:50%;z-index:1;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #63a6e1}.slide-rule .graduations{white-space:nowrap;height:40px;position:relative}.slide-rule .graduations ul{position:relative;float:left}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){left:1px}.slide-rule .graduations ul li.main-graduation:before{border-left-width:3px}.slide-rule .graduations ul li.main-graduation .label{display:block;cursor:default}.slide-rule .graduations ul li.selected:before{border-left-color:#63a6e1}.slide-rule .graduations ul li:before{content:\"\";position:absolute;border-left:1px solid #fff;height:10px;top:0px;left:0}.slide-rule .graduations ul li .label{width:20px;position:absolute;top:10px;left:-9px;display:none;text-align:center}.slide-rule .value{display:none;position:absolute;bottom:0;left:50%;z-index:1;box-sizing:border-box;padding:5px;width:50px;margin-left:-25px;background:#515f6c}.slide-rule .overlay{z-index:2;position:absolute;top:0;right:0;bottom:1px;left:0;background-image:linear-gradient(to right, hsl(210deg, 24%, 16%) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, hsl(210deg, 24%, 16%) 100%)}.menu.dark{background-color:#515f6c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}.menu.dark ul li a{color:#fff !important}.menu.dark ul li a:not(.sel):not(.disabled):hover{background-color:#3f4d5a}_:-ms-lang(x),.elements .tableview td.checkbox-cell input.checkbox+label,.elements .tableview td.checkbox-cell div.checkbox{top:16px}_:-ms-lang(x),input.checkbox+label:empty,div:empty.checkbox{display:block}","/* ----------------------------------------\n/* Reset (thanks Eric!)\n/* ----------------------------------------*/\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\nb,\nu,\ni,\ncenter,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n vertical-align: baseline;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\nsection {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol,\nul {\n list-style: none;\n}\n\nblockquote,\nq {\n quotes: none;\n}\n\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: none;\n}\n\ntable {\n border-collapse: separate;\n border-spacing: 0;\n}\n\na {\n text-decoration: none;\n}\n\nbutton {\n appearance: none;\n background-color: transparent;\n border: none;\n padding: 0;\n margin: 0;\n}\n\ninput,\ntextarea {\n margin: 0;\n font-family: 'Lucida Grande', sans-serif;\n font-size: 100%;\n}\n\ntextarea {\n resize: vertical;\n}\n\nselect {\n margin: 0;\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n@mixin spinner {\n width: 24px;\n background: url(../images/spinner.gif) no-repeat 50% 50%;\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(45deg, $grey100 25%, transparent 25%),\n linear-gradient(135deg, $grey100 25%, transparent 25%),\n linear-gradient(45deg, transparent 75%, $grey100 75%),\n linear-gradient(135deg, transparent 75%, $grey100 75%);\n background-size: $size $size;\n background-position: 0 0, $halfSize 0, $halfSize -#{$halfSize}, 0 $halfSize;\n}\n\n@mixin striped-bg($size, $color: $grey100) {\n // h/t https://css-tricks.com/stripes-css/\n $halfSize: $size * 0.5;\n body.ltr & {\n background: repeating-linear-gradient(\n 135deg,\n $white,\n $white $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n body.rtl & {\n background: repeating-linear-gradient(\n 45deg,\n $white,\n $white $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n}\n\n@font-face {\n font-family: 'Craft';\n src: 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}\n\n/* ----------------------------------------\n/* Basic stuff\n/* ----------------------------------------*/\n\n:root {\n --text-color: #{$textColor};\n --light-text-color: #{$lightTextColor};\n --hairline-color: #{$hairlineColor};\n --ui-control-color: #{$grey400};\n --ui-control-hover-color: #{$grey500};\n --ui-control-active-color: #{$grey600};\n --light-focus-hsl: #{hue($lightFocusColor)}, #{saturation($lightFocusColor)},\n #{lightness($lightFocusColor)};\n --medium-focus-hsl: #{hue($mediumFocusColor)},\n #{saturation($mediumFocusColor)}, #{lightness($mediumFocusColor)};\n --dark-focus-hsl: #{hue($darkFocusColor)}, #{saturation($darkFocusColor)},\n #{lightness($darkFocusColor)};\n --focus-ring: 0 0 0 1px hsl(var(--dark-focus-hsl)),\n 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7);\n}\n\nbody,\nhtml {\n box-shadow: $lightFocusRing;\n background-color: $grey100;\n}\n\nhtml.noscroll,\nhtml.noscroll body {\n overflow: hidden;\n}\n\nbody {\n width: 100vw;\n overflow-x: hidden;\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n -webkit-font-smoothing: subpixel-antialiased;\n}\n\nbody.rtl {\n direction: rtl;\n}\n\nbody,\ninput,\nselect,\ntextarea {\n @include 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 margin-top: 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,\nfieldset:last-child,\n.field:last-child,\n.toolbar:last-child,\n.buttons:last-child {\n margin-bottom: 0 !important;\n}\n\n.no-scroll {\n overflow: hidden !important;\n}\n\n.draghelper {\n box-sizing: border-box;\n}\n\nimg {\n max-width: 100%;\n}\n\n.text,\ntable.editable textarea {\n body.rtl .ltr & {\n text-align: left !important;\n direction: ltr !important;\n }\n\n body.ltr .rtl & {\n text-align: right !important;\n direction: rtl !important;\n }\n}\n\n/* icons */\n.icon:before,\n.menu ul.padded li a.sel:before,\n.menu .flex.padded.sel:before,\n.texticon:before,\n.element:before,\n#help:before,\n.secure:before,\n.insecure:before,\n.go:after,\n.required:after,\n#preview-btn:before,\n#share-btn:before,\n[data-icon]:before,\n[data-icon-after]:after {\n @include icon;\n}\n\n.badge-icon {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 17px;\n height: 17px;\n box-sizing: border-box;\n border: 1px solid $yellow500;\n border-radius: $smallBorderRadius;\n color: $yellow500;\n font-size: 9px;\n}\n\n.secure:before,\n.insecure:before {\n margin-top: -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\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: $pink400;\n}\n\n#preview-btn,\n#share-btn {\n &:before {\n @include margin-right(7px);\n }\n}\n\n#preview-btn:before {\n margin-top: -2px;\n content: 'view';\n}\n\n#share-btn:before {\n body.ltr & {\n content: 'share';\n }\n body.rtl & {\n content: 'shareleft';\n }\n}\n\n/* headings */\nh1,\n.h1 {\n margin-bottom: 24px;\n font-size: 18px;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh2,\n.h2 {\n margin: 14px 0;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n}\n\nh3,\n.h3 {\n margin: 14px 0;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh4,\n.h4 {\n margin: 14px 0;\n font-weight: bold;\n line-height: 1.2;\n color: $mediumTextColor;\n}\n\nh5,\n.h5 {\n margin: 14px 0 3px;\n line-height: 1.2;\n color: $mediumTextColor;\n}\n\nh6,\n.h6 {\n @include h6-styles;\n}\n\nh1[data-icon]:before {\n @include margin(-8px, 10px, 0, 0);\n}\n\nh2[data-icon]:before {\n @include margin(-4px, 6px, 0, 0);\n font-size: 19px;\n}\n\n/* horizontal rule */\nhr {\n margin: 24px 0;\n border: none;\n border-top: 1px solid $hairlineColor;\n height: 0;\n color: transparent;\n}\n\n.pane hr {\n margin: 24px -24px;\n}\n\n/* paragraphs */\np {\n margin: 1em 0;\n}\n\nh5 + p {\n margin-top: 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 @include margin-left(14px);\n}\n\n/* lists */\n.bullets {\n @include padding-left(40px);\n list-style-type: square;\n}\n\nol {\n @include padding-left(40px);\n list-style-type: decimal;\n}\n\n/* code */\ncode,\n.code,\n.code input,\n.code textarea {\n @include fixed-width-font;\n\n &.smalltext {\n font-size: 0.8em !important;\n }\n}\n\npre code {\n display: block;\n overflow-x: auto;\n}\n\n/* links */\na {\n color: $linkColor;\n cursor: pointer;\n\n body.underline-links & {\n text-decoration: underline;\n }\n}\n\na:hover {\n text-decoration: underline;\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-top: -1px;\n @include padding-left(4px);\n color: var(--ui-control-color);\n body.ltr & {\n content: 'circlerarr';\n }\n body.rtl & {\n content: 'circlelarr';\n }\n}\n\n.go:hover:after {\n color: $linkColor;\n}\n\n/* revision button */\n#context-btngroup {\n @include margin-right(7px);\n}\n#context-btn.disabled {\n opacity: 1;\n color: $mediumDarkTextColor;\n background-color: transparentize($grey200, 0.5) !important;\n}\n\n/* status icons */\n.checkmark-icon,\n.alert-icon {\n padding: 5px;\n margin-bottom: 0 !important;\n line-height: 10px;\n border-radius: 20px;\n cursor: pointer;\n\n &:before {\n @include icon;\n }\n}\n\n.checkmark-icon {\n p & {\n display: inline-block;\n }\n\n background-color: $grey200;\n\n &:before {\n content: 'check';\n color: $successColor;\n }\n}\n\n.alert-icon {\n background-color: $grey200;\n\n &:before {\n content: 'alert';\n color: $errorColor;\n }\n}\n\n#revision-menu {\n padding: 10px 24px;\n\n hr {\n margin: 10px -24px;\n }\n\n ul {\n li {\n &.sel {\n margin: 0 -14px;\n padding: 0 14px;\n background: $grey050;\n border-radius: $largeBorderRadius;\n\n .edited-desc {\n display: flex;\n align-items: center;\n @include margin-left(10px);\n border-top: 1px solid $hairlineColor;\n padding: 10px 0;\n color: $lightTextColor;\n white-space: normal;\n\n p {\n margin: 0;\n }\n\n .btn {\n @include margin-left(14px);\n color: $textColor !important;\n background-color: $yellow300;\n\n &:hover,\n &:focus {\n background-color: darken($yellow300, 10%);\n }\n\n &:active {\n background-color: darken($yellow300, 15%);\n }\n }\n }\n }\n\n a {\n padding-top: 7px;\n border-radius: $largeBorderRadius;\n }\n }\n }\n\n .extralight {\n margin-top: 2px;\n }\n}\n\n.revision-status-hud {\n max-width: 400px;\n\n .http-error {\n border-radius: $mediumBorderRadius;\n border: 1px solid $hairlineColor;\n color: $lightTextColor;\n background-color: $grey050;\n padding: 7px 14px;\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 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: 14px 0;\n @include padding-left(12px);\n color: $textColor;\n text-decoration: none;\n}\n\na.fieldtoggle:before {\n display: block;\n position: absolute;\n top: 7px;\n @include left(-1px);\n}\n\n/* emphasis */\nem,\ni {\n font-style: italic;\n}\n\nstrong,\nb,\ni em {\n font-weight: bold;\n}\n\n/* readable blocks */\n.readable {\n @include readable;\n}\n\n/* text styles */\n.leftalign {\n @include alignleft;\n}\n\n.topalign {\n vertical-align: top;\n}\n\n.rightalign {\n @include alignright;\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: $mediumTextColor !important;\n font-weight: normal;\n}\n\n.extralight {\n color: $lightTextColor !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: 100px 0;\n text-align: center;\n font-size: 20px;\n line-height: 24px;\n color: $lightTextColor;\n\n &.small {\n padding: 24px 0;\n font-size: 16px;\n }\n}\n\ninput.checkbox + label.smalltext {\n padding-top: 2px;\n}\n\n.required:after {\n content: 'asterisk';\n @include margin(-2px, 0, 0, 5px);\n font-size: 7px;\n color: $errorColor;\n}\n\n.scrollpane {\n overflow: auto;\n}\n\n.left {\n @include floatleft;\n}\n\n.right {\n @include floatright;\n}\n\nth,\ntd {\n @include alignleft;\n vertical-align: middle;\n}\n\nbody.ltr table[dir='rtl'] {\n th,\n td {\n text-align: right;\n }\n}\nbody.rtl table[dir='ltr'] {\n th,\n td {\n text-align: left;\n }\n}\n\nth.right,\ntd.right {\n float: none;\n @include alignright;\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 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 icon;\n display: block;\n position: absolute;\n top: 0;\n left: 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 box-shadow: 0 0 0 1px transparentize($grey500, 0.75);\n background-color: $white;\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: 0 -24px;\n padding: 0 24px;\n }\n }\n}\n\n.success {\n color: $successColor !important;\n}\n\n.notice,\n.warning {\n &.with-icon,\n .icon {\n &:before {\n @include margin(-2px, 2px, 0, 0);\n @include 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: $noticeColor !important;\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: $warningColor !important;\n\n &.with-icon,\n .icon {\n &:before {\n content: 'alert';\n }\n }\n}\n\n.error {\n color: $errorColor !important;\n}\n\n.icon.move {\n display: inline-block;\n}\n\n.icon.move:not(.disabled) {\n cursor: move;\n}\n\n.icon.move:before {\n content: 'move';\n color: var(--ui-control-color);\n}\n\n.icon.move:not(.disabled):hover:before {\n color: $linkColor;\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: $red600;\n }\n\n &:active:before {\n color: $red800;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n// Visually hide without hiding from screen readers\n.visually-hidden {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.invisible {\n visibility: hidden;\n}\n\n.clearafter:after {\n @include 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 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 &:hover:before {\n color: $linkColor;\n }\n }\n\n &.warning {\n &:before {\n content: 'alert';\n }\n &:hover:before {\n color: $warningColor;\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 (max-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 clearafter;\n}\n\n/* Customize Sources */\n.sidebar {\n .customize-sources {\n display: block;\n margin: 14px -24px 4px;\n @include padding(7px, 14px, 7px, 24px);\n color: $lightTextColor !important;\n transition: color linear 100ms;\n cursor: pointer;\n\n .icon {\n @include margin-right(4px);\n color: var(--ui-control-color);\n }\n\n .label {\n opacity: 0;\n transition: opacity linear 100ms;\n }\n\n &:hover,\n &:focus {\n color: $mediumTextColor !important;\n text-decoration: none;\n\n .label {\n opacity: 1;\n }\n }\n }\n}\n\n.sidebar .customize-sources:hover {\n color: $linkColor;\n}\n\n.customize-sources-modal {\n @include padding-left(200px);\n}\n\n.customize-sources-modal > .spinner {\n position: absolute;\n top: calc(50% - 44px);\n left: calc(50% - 12px);\n}\n\n.customize-sources-modal > .cs-sidebar {\n position: absolute;\n top: 0;\n @include left(0);\n margin: 0;\n padding: 10px 0;\n border: none;\n width: 200px;\n height: calc(100% - 62px);\n box-sizing: border-box;\n background-color: $grey050;\n overflow: auto;\n box-shadow: inset -1px 0 0 $hairlineColor;\n}\n\n.customize-sources-modal > .cs-sidebar > .btn {\n @include margin(10px, 0, 0, 14px);\n}\n\n.customize-sources-item {\n position: relative;\n margin-top: -1px;\n @include margin-right(1px);\n @include padding(10px, 14px, 10px, 40px);\n background-color: $grey100;\n border: solid $hairlineColor;\n border-width: 1px 0;\n user-select: none;\n cursor: default;\n}\n\n.customize-sources-item + .customize-sources-item:not(.heading) {\n border-top: 1px solid $hairlineColor;\n}\n\n.customize-sources-item.sel {\n background-color: $grey200;\n z-index: 1;\n}\n\n.customize-sources-item .move {\n display: block;\n position: absolute;\n @include left(7px);\n top: 11px;\n width: 24px;\n text-align: center;\n}\n\n.customize-sources-item + .customize-sources-item.heading {\n margin-top: 10px;\n}\n\n.customize-sources-item.heading .label {\n text-transform: uppercase;\n color: $lightTextColor;\n font-size: 12px;\n font-weight: bold;\n}\n\n.customize-sources-modal > .source-settings {\n position: relative;\n height: calc(100% - 62px);\n box-sizing: border-box;\n padding: 24px;\n overflow: auto;\n}\n\n.customize-sources-table-column .move {\n @include margin-right(10px);\n}\n\n.customize-sources-modal > .footer {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n/* ----------------------------------------\n/* Icon lists\n/* ----------------------------------------*/\n\nul.icons {\n margin-top: 20px;\n display: flex;\n flex-wrap: wrap;\n\n li {\n margin: 0 4px 10px 0;\n\n a {\n display: block;\n position: relative;\n padding: 60px 5px 10px;\n width: 110px;\n text-align: center;\n color: $textColor;\n border-radius: 4px;\n border: 1px solid $white;\n\n &:before {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n font-size: 40px;\n line-height: 60px;\n }\n\n .icon {\n img,\n svg {\n width: 40px;\n height: 40px;\n position: absolute;\n top: 12px;\n left: calc(50% - 20px);\n }\n\n &.icon-mask svg {\n @include svg-mask($textColor);\n }\n }\n\n &:hover {\n text-decoration: none;\n background-color: $grey050;\n border-color: $grey100;\n\n .icon.icon-mask svg {\n @include svg-mask($linkColor);\n }\n }\n }\n }\n}\n\n@media only screen and (max-width: 380px) {\n ul.icons li a {\n width: 96px;\n }\n}\n\n@media only screen and (max-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-bottom: 14px;\n min-height: 34px;\n\n &.flex,\n .flex {\n align-items: flex-start;\n }\n\n .text {\n border-radius: $largeBorderRadius !important;\n box-shadow: none !important;\n }\n}\n\n.flex {\n display: flex;\n align-items: center;\n align-content: stretch;\n\n &:not(.flex-nowrap) {\n flex-wrap: wrap;\n\n & > * {\n margin-bottom: 7px;\n }\n }\n\n & > * {\n &.label {\n white-space: nowrap;\n }\n\n &:not(:last-child) {\n @include margin-right(7px !important);\n }\n\n &.spinner {\n @include margin-left(0 !important);\n }\n }\n\n .centeralign & {\n justify-content: center;\n }\n}\n\n.flex-grow {\n flex: 1;\n}\n\n.flex-center {\n align-items: center;\n}\n\n.spacer {\n width: 14px;\n}\n\n.buttons {\n display: flex;\n position: relative;\n margin: 24px 0;\n\n & > .btn,\n & > .btngroup {\n &:not(.hidden) {\n & + .btn,\n & + .btngroup {\n @include margin-left(5px);\n }\n }\n }\n\n .hud-footer > &,\n .footer > & {\n margin: 0;\n }\n}\n\n.btn {\n --ui-control-color: #{$grey600};\n --ui-control-hover-color: #{$grey700};\n --ui-control-active-color: #{$grey800};\n\n display: inline-flex;\n align-items: center;\n justify-content: center;\n border-radius: $largeBorderRadius;\n padding: 7px 14px;\n border: none;\n text-align: center;\n white-space: nowrap;\n user-select: none;\n cursor: pointer;\n box-sizing: border-box;\n appearance: none;\n color: $textColor;\n font-size: inherit;\n background-color: transparentize($inputColor, 0.75);\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 &:not(.disabled) {\n &:focus,\n &.focus,\n &:hover {\n background-color: transparentize($inputColor, 0.7);\n }\n\n &:active,\n &.active {\n background-color: transparentize($inputColor, 0.5);\n\n &:focus,\n &.focus,\n .btngroup:focus & {\n background-color: transparentize($inputColor, 0.4);\n }\n }\n }\n\n &[type='color'] {\n padding: 6px !important;\n width: 36px;\n }\n\n &.active {\n cursor: default;\n }\n\n &:hover {\n text-decoration: none;\n }\n\n &[data-icon]:not(:empty):before,\n &.icon:not(:empty):before,\n &.menubtn[data-icon]:empty:before,\n &.menubtn.icon:empty:before {\n @include margin-right(5px);\n }\n\n div.checkbox {\n margin-top: 2px;\n }\n}\n\n.disabled {\n opacity: 0.25;\n}\n\n.disabled,\n.disabled .btn {\n cursor: default;\n}\n\n.btn,\n.spinner {\n height: 34px;\n}\n\n.btn[data-icon-after]:not(:empty):after,\n.menu-toggle:not(:empty):after,\n.menubtn:not(:empty):after,\n.menubtn.icon:after {\n @include margin-left(6px);\n}\n\n.btn:before,\n.btn:after {\n color: var(--ui-control-color);\n}\n\n.btn:not(.disabled):not(.inactive) {\n &:hover,\n &.hover {\n &:before,\n &:after {\n color: var(--ui-control-hover-color);\n }\n }\n &:active,\n &.active {\n &:before,\n &:after {\n color: var(--ui-control-active-color);\n }\n }\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.btn.icon.add.loading {\n position: relative;\n}\n\n.btn.icon.add.loading:before {\n visibility: hidden;\n}\n\n.btn.icon.add.loading:after {\n position: absolute;\n content: '';\n font-size: 0;\n display: block;\n width: 24px;\n height: 100%;\n left: 5px;\n top: 0;\n background: url(../images/spinner.gif) no-repeat 0 50%;\n}\n\n.btn.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit.gif);\n}\n\n.secondary-buttons .btn.icon.add.loading.submit:after,\n.btn.secondary.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit_secondary.gif);\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\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 &.active {\n cursor: default;\n }\n\n &:not(.dashed):not(:last-child):not(.btngroup-btn-last) {\n @include margin-right(1px);\n }\n\n body.ltr & {\n &:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n &:not(:last-child):not(.btngroup-btn-last) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n body.rtl & {\n &:not(:first-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n &:not(:last-child):not(.btngroup-btn-last) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\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 body.ltr & {\n .text {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\n\n body.rtl & {\n .text {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n}\n\n.copytextbtn {\n display: inline-flex;\n flex-wrap: nowrap;\n align-items: center;\n border: 1px solid $hairlineColor;\n border-radius: $smallBorderRadius;\n padding: 0 9px;\n cursor: pointer;\n color: $mediumTextColor;\n\n input {\n border: 0;\n padding: 0;\n height: 32px;\n box-shadow: none;\n background-color: transparent;\n border: none;\n cursor: pointer;\n color: $mediumTextColor;\n text-align: center;\n }\n\n span {\n padding: 0;\n width: 13px;\n background: none;\n margin-top: -3px;\n @include margin-left(5px);\n color: $lightTextColor;\n }\n\n &:hover,\n &:focus {\n border-color: $mediumHairlineColor;\n color: $textColor;\n\n input {\n color: $textColor;\n }\n }\n\n &.small {\n padding: 0 5px;\n\n input {\n font-size: 11px !important;\n height: 20px;\n }\n }\n}\n\n/* menu buttons */\n.menu-toggle,\n.menubtn {\n display: inline-flex;\n align-items: center;\n user-select: none;\n\n &:after {\n @include angle;\n position: relative;\n }\n\n &.btn {\n &:after {\n top: -1px;\n }\n\n &:not(.disabled):not(.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: $white !important;\n opacity: 0.8;\n }\n\n &:not(.disabled):not(.inactive) {\n &:hover,\n &.hover,\n &:active,\n &.active {\n &:after {\n opacity: 1;\n }\n }\n }\n }\n }\n\n &:not(.btn):not(.icon) {\n height: 17px;\n &:after {\n top: -2px;\n border-color: $linkColor;\n }\n }\n\n &:empty {\n @include padding-left(8px);\n @include padding-right(8px);\n }\n}\n\n/* spinner */\n.spinner {\n display: inline-block;\n vertical-align: bottom;\n @include spinner;\n\n &.over-bg {\n background-image: url(../images/spinner_bg.gif);\n }\n\n &.big {\n width: 48px;\n height: 48px;\n background: url(../images/spinner_big.gif) no-repeat 50% 50%;\n\n &.over-bg {\n background-image: url(../images/spinner_big_bg.gif);\n }\n }\n}\n\n.btn + .spinner {\n @include margin-left(7px);\n}\n\n.buttons .spinner {\n display: block;\n @include floatleft;\n}\n\n.buttons .btn + .spinner,\n.buttons .btngroup + .spinner {\n @include margin-left(0);\n}\n\n.buttons.right .btn + .spinner {\n @include margin-right(var(--neg-padding));\n}\n\n/* small buttons */\n.btngroup.small .btn,\n.btn.small {\n padding: 0 7px !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 height: 22px;\n}\n\n/* big buttons */\n.btngroup.big .btn,\n.btn.big {\n padding: 0 14px;\n font-size: 14px;\n line-height: 36px;\n}\n\n.btn.big[data-icon]:before,\n#preview-btn:before,\n#share-btn:before {\n @include margin-left(-2px);\n}\n\n.btngroup.big,\n.btngroup.big input.btn,\n.btn.big,\n.btn.big + .spinner {\n height: 36px;\n}\n\n/* special buttons */\n.btn {\n &.submit,\n &.secondary {\n &,\n &:before,\n &:after {\n color: $white !important;\n @include light-on-dark-text;\n }\n }\n\n &.submit {\n background-color: $primaryColor !important;\n\n &:not(.disabled):not(.inactive) {\n &:hover,\n &.hover,\n &:focus {\n background-color: darken($primaryColor, 5%) !important;\n }\n\n &:active,\n &.active {\n background-color: darken($primaryColor, 10%) !important;\n }\n }\n }\n\n &.caution {\n background-color: $red050 !important;\n color: $errorColor;\n\n &:hover,\n &.hover,\n &:focus {\n background-color: darken($red050, 5%) !important;\n }\n\n &:active,\n &.active {\n background-color: $red100 !important;\n }\n }\n}\n\n.secondary-buttons .btn.submit,\n.btn.secondary {\n background-color: $secondaryColor !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive):hover,\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive).hover,\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive):focus,\n.btn.secondary:not(.disabled):not(.inactive):hover,\n.btn.secondary:not(.disabled):not(.inactive).hover,\n.btn.secondary:not(.disabled):not(.inactive):focus {\n background-color: darken($secondaryColor, 5%) !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive):active,\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive).active,\n.btn.secondary:not(.disabled):not(.inactive):active,\n.btn.secondary:not(.disabled):not(.inactive).active {\n background-color: darken($secondaryColor, 10%) !important;\n}\n\ndiv.btn.submit {\n position: relative;\n overflow: hidden;\n}\n\ndiv.btn.submit input {\n position: absolute;\n left: 100%;\n}\n\n/* dashed buttons */\n.btn.dashed {\n border: 1px dashed $mediumHairlineColor;\n background-color: transparent !important;\n\n .btngroup &:not(:last-child):not(.btngroup-btn-last) {\n @include border-right(1px solid transparent);\n @include margin-right(-1px);\n }\n\n &:focus {\n background-color: transparentize($grey200, 0.9) !important;\n }\n\n &:not(.disabled) {\n &:active,\n &.active {\n background-color: transparentize($grey200, 0.75) !important;\n }\n }\n}\n\n/* color inputs */\n.color-input-container {\n position: relative;\n\n .color-hex-indicator {\n position: absolute;\n top: 0;\n @include left(7px);\n width: 1em;\n line-height: 34px;\n text-align: center;\n user-select: none;\n }\n}\n\n.color-input {\n @include fixed-width-font;\n @include padding-left(calc(7px + 1em));\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) {\n cursor: pointer;\n }\n\n &:not(.small) {\n @include checkered-bg(17px);\n }\n\n &.small {\n width: 16px;\n height: 16px;\n @include checkered-bg(8px);\n }\n\n .color-preview {\n position: absolute;\n top: 0;\n @include left(0);\n width: 100%;\n height: 100%;\n border-radius: 17px;\n box-shadow: inset 0 0 0 1px transparentize($black, 0.85);\n\n &:focus-within {\n @include input-focused-styles;\n }\n\n & > .color-preview-input {\n position: absolute;\n @include left(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-left: 5px;\n vertical-align: middle;\n color: $mediumTextColor;\n}\n\n/* lightswitch */\n.lightswitch-outer-container {\n display: flex;\n\n .lightswitch-inner-container {\n border: 1px solid $hairlineColor;\n border-radius: $smallBorderRadius;\n display: flex;\n align-items: center;\n\n span {\n padding: 7px 0;\n color: $mediumTextColor;\n cursor: default;\n\n &[data-toggle='on'] {\n @include padding-right(10px);\n @include margin-left(7px);\n }\n\n &[data-toggle='off'] {\n @include padding-left(10px);\n @include margin-right(7px);\n }\n }\n }\n}\n\n.lightswitch {\n position: relative;\n border: none !important;\n overflow: hidden;\n cursor: pointer;\n user-select: none;\n background-image: linear-gradient(to right, $grey300, $grey300);\n transition: background-image linear 100ms;\n\n &.on {\n background-image: linear-gradient(to right, $successColor, $successColor);\n }\n\n &.indeterminate {\n background-image: linear-gradient(to right, $successColor, $grey300);\n }\n\n .lightswitch-container {\n position: relative;\n height: 100%;\n\n .handle {\n position: absolute;\n top: 1px;\n background-color: $white;\n }\n }\n\n &:not(.small) {\n border-radius: 11px;\n width: 34px;\n height: 22px;\n\n .lightswitch-container {\n @include margin-left(-12px);\n width: 46px;\n\n .handle {\n border-radius: 10px;\n width: 20px;\n height: 20px;\n left: calc(50% - 10px);\n }\n }\n }\n\n &.small {\n border-radius: 9px;\n width: 28px;\n height: 18px;\n\n .lightswitch-container {\n @include margin-left(-10px);\n width: 38px;\n\n .handle {\n border-radius: 8px;\n width: 16px;\n height: 16px;\n left: calc(50% - 8px);\n }\n }\n }\n\n table & {\n display: inline-block;\n margin-bottom: -5px;\n }\n\n &:focus {\n .lightswitch-container {\n .handle {\n background-color: $lightSelColor;\n }\n }\n }\n\n &.on {\n .lightswitch-container {\n @include margin-left(0);\n }\n }\n\n &.indeterminate {\n &:not(.small) {\n .lightswitch-container {\n @include margin-left(0.5 * -12px);\n }\n }\n &.small {\n .lightswitch-container {\n @include margin-left(0.5 * -10px);\n }\n }\n }\n}\n\n/* pagination */\n.pagination {\n table.data + & {\n margin-top: 24px;\n }\n\n .page-link {\n width: 32px;\n height: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: $mediumBorderRadius;\n\n &:after {\n position: relative;\n transition: border-color linear 100ms;\n }\n\n &.prev-page:after {\n @include angle(left, $lightTextColor);\n @include right(-1px);\n }\n\n &.next-page:after {\n @include angle(right, $lightTextColor);\n @include left(-1px);\n }\n\n &:not(.disabled) {\n transition: box-shadow linear 100ms;\n box-shadow: inset 0 0 0 1px $hairlineColor;\n cursor: pointer;\n\n &:hover {\n text-decoration: none;\n box-shadow: inset 0 0 0 1px $linkColor;\n\n &:after {\n border-color: $linkColor;\n }\n }\n }\n\n &.disabled {\n opacity: 1;\n &:after {\n border-color: $hairlineColor;\n }\n }\n }\n}\n\n/* action buttons */\n.actions {\n @include floatright;\n}\n\n.actions > li {\n @include floatleft;\n}\n\n.actions > li + li {\n @include margin-left(10px);\n}\n\nh1 + .actions {\n margin-top: -100px;\n}\n\nh2 + .actions {\n margin-top: -54px;\n}\n\n/* ----------------------------------------\n/* Tables\n/* ----------------------------------------*/\n\n.tablepane {\n margin: -24px -24px -12px;\n overflow-x: auto;\n\n table.data {\n th,\n td {\n &:first-child {\n @include padding-left(24px);\n }\n &:last-child {\n @include padding-right(24px);\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 @include alignleft;\n vertical-align: top;\n }\n }\n\n // plain tables\n &:not(.data) {\n th,\n td {\n padding-top: 7px;\n padding-bottom: 7px;\n\n &:not(:first-child) {\n padding-left: 12px;\n }\n &:not(:last-child) {\n padding-right: 12px;\n }\n }\n }\n\n // data tables\n &.data {\n th,\n td {\n position: relative;\n padding-left: 12px;\n padding-right: 12px;\n box-sizing: border-box;\n\n &.checkbox-cell {\n width: $checkboxSize !important;\n min-width: $checkboxSize;\n box-sizing: content-box;\n position: relative;\n\n input.checkbox + label,\n div.checkbox {\n position: absolute;\n top: calc(50% - 8px);\n }\n }\n }\n\n th {\n font-weight: bold;\n }\n\n thead,\n tbody,\n tfoot {\n &:first-child tr:first-child {\n th,\n td {\n &:first-child {\n @include border-top-left-radius($largeBorderRadius);\n }\n &:last-child {\n @include border-top-right-radius($largeBorderRadius);\n }\n }\n }\n }\n\n thead {\n th,\n td {\n padding-top: 14px;\n padding-bottom: 14px;\n width: auto;\n background-color: $grey050;\n cursor: default;\n }\n\n th {\n white-space: nowrap;\n\n &.orderable:not(.ordered):hover {\n background-color: $grey100;\n }\n\n &.ordered {\n background-color: $lightSelColor;\n }\n\n &.ordered {\n position: relative;\n @include padding-right(26px);\n\n &:first-child {\n @include padding-left(10px);\n }\n\n &:not(.loading) {\n &:after {\n @include angle(up);\n position: absolute;\n @include right(10px);\n top: calc(50% - 3px);\n }\n\n &.desc:after {\n transform: rotate(45deg);\n }\n }\n\n &.loading {\n background-image: url(../images/spinner_tableheader.gif);\n background-repeat: no-repeat;\n body.ltr & {\n background-position: 100% 16px;\n }\n body.rtl & {\n background-position: 0 16px;\n }\n }\n }\n }\n }\n\n tbody {\n tr {\n &:not(.disabled) {\n &:hover {\n th,\n td {\n background-color: $grey050;\n }\n }\n\n &:focus {\n position: relative;\n z-index: 1;\n }\n\n &.sel {\n th,\n td {\n background-color: $lightSelColor;\n }\n }\n }\n }\n\n th,\n td {\n padding-top: 7px;\n padding-bottom: 7px;\n background-clip: padding-box;\n }\n\n td {\n &.timestamp {\n @include alignright;\n vertical-align: bottom;\n white-space: nowrap;\n color: $lightTextColor;\n }\n }\n }\n\n thead + tbody tr,\n tr + tr {\n th,\n td {\n border-top: 1px solid transparent;\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 @include alignleft;\n width: auto !important;\n white-space: normal;\n }\n\n thead {\n display: none;\n }\n\n tbody {\n tr {\n padding: 6px 0;\n border-bottom: 1px dotted $hairlineColor;\n\n &:after {\n @include clearafter;\n }\n }\n\n th,\n td {\n padding: 2px 0 !important;\n }\n\n td {\n &:empty {\n display: none;\n }\n }\n\n [data-title] {\n @include margin-right(0);\n\n &:before {\n margin-right: 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.thumbviewhelper {\n background-color: $white;\n @include shadow;\n}\n\n.datatablesorthelper,\n.datatablesorthelper .element,\n.datatablesorthelper a {\n cursor: move !important;\n}\n\n.datatablesorthelper tr:first-child th,\n.datatablesorthelper tr:first-child td {\n border-top: none !important;\n}\n\n.datatablesorthelper tr:last-child th,\n.datatablesorthelper tr:last-child td {\n border-bottom: none !important;\n}\n\n/* elements */\n$smallThumbSize: 34px;\n$largeThumbSize: 120px;\n$statusSize: 10px;\n$baseElementSidePadding: 7px;\n$elementInnerSpacing: 5px;\n\n.element {\n position: relative;\n cursor: default;\n user-select: none;\n font-weight: normal;\n border-radius: $smallBorderRadius;\n\n &:focus,\n li:focus & {\n background-color: $grey050;\n }\n\n &.sel,\n li.sel & {\n background-color: $lightSelColor !important;\n cursor: default;\n\n &:focus {\n background-color: darken($lightSelColor, 5%) !important;\n }\n\n &.loading:after {\n background-image: url(../images/spinner_element.gif);\n }\n\n &.hasthumb {\n .elementthumb {\n img {\n box-shadow: 0 0 0 1px transparentize($darkSelColor, 0.9),\n 0 6px 4px -4px transparentize($darkSelColor, 0.8);\n }\n }\n }\n }\n\n &.hasthumb {\n .elementthumb:not(:empty) {\n position: absolute;\n display: flex;\n justify-content: center;\n -ms-flex-pack: center;\n align-items: center;\n -ms-flex-align: center;\n\n img {\n display: block;\n flex-shrink: 0;\n pointer-events: none;\n border-radius: $smallBorderRadius;\n max-width: 100%;\n max-height: 100%;\n }\n\n &.rounded img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n display: inline-block;\n\n .draft-label {\n display: inline-block;\n @include margin(-1px, 0, -1px, 7px);\n padding: 1px 5px;\n font-weight: normal;\n text-decoration: none !important;\n color: $lightTextColor;\n background: $grey100;\n border-radius: $largeBorderRadius;\n }\n }\n\n &.small,\n &.large:not(.hasthumb) {\n display: inline-block;\n padding: $baseElementSidePadding;\n box-sizing: border-box;\n\n &.hasstatus {\n @include padding-left(\n $baseElementSidePadding + $statusSize + $elementInnerSpacing\n );\n\n .status {\n position: absolute;\n @include left($baseElementSidePadding);\n top: calc(50% - 5px);\n }\n\n .icon:not(.delete) {\n position: absolute;\n @include left($baseElementSidePadding - 1);\n top: calc(50% - 11px);\n }\n }\n\n &.hasthumb {\n @include padding-left($smallThumbSize + $elementInnerSpacing);\n\n .elementthumb:not(:empty) {\n top: calc(50% - 17px);\n @include left(0);\n width: $smallThumbSize;\n height: $smallThumbSize;\n\n &.checkered img {\n @include checkered-bg(8px);\n }\n }\n\n &.hasstatus {\n @include padding-left(\n $smallThumbSize + $elementInnerSpacing * 2 + $statusSize\n );\n\n .status {\n @include left($smallThumbSize + $elementInnerSpacing);\n }\n }\n }\n }\n\n &.large.hasthumb {\n display: block;\n padding: #{$baseElementSidePadding + $largeThumbSize + $elementInnerSpacing}\n $baseElementSidePadding $baseElementSidePadding;\n width: #{120px + $baseElementSidePadding + $baseElementSidePadding};\n box-sizing: border-box;\n\n &.hasstatus {\n @include padding-left(\n $baseElementSidePadding + $statusSize + $elementInnerSpacing\n );\n\n .status {\n position: absolute;\n @include left($baseElementSidePadding);\n top: #{$baseElementSidePadding + $largeThumbSize + $elementInnerSpacing +\n 6};\n }\n }\n\n .elementthumb:not(:empty) {\n top: $baseElementSidePadding;\n @include left($baseElementSidePadding);\n width: $largeThumbSize;\n height: $largeThumbSize;\n\n &.checkered img {\n @include checkered-bg(15px);\n }\n }\n\n .label {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n word-wrap: normal;\n }\n }\n\n &.removable {\n .label {\n @include padding-right(20px);\n }\n\n .delete:before {\n color: var(--ui-control-color);\n }\n\n &.small,\n &.large:not(.hasthumb) {\n .delete {\n position: absolute;\n top: calc(50% - 11px);\n @include right($baseElementSidePadding);\n }\n }\n\n &.large.hasthumb {\n .delete {\n position: absolute;\n @include right($baseElementSidePadding);\n }\n }\n }\n\n &.loading {\n @include padding-right($baseElementSidePadding + 24);\n\n &:after {\n content: '';\n font-size: 0;\n position: absolute;\n bottom: 0;\n @include right(3px);\n @include spinner;\n height: 32px;\n }\n }\n\n &.loading,\n &:not(.removable) {\n .delete {\n display: none;\n }\n }\n}\n\n$checkboxPadding: $checkboxSize + 4;\n\n.elements {\n position: relative;\n\n &.busy {\n min-height: 200px;\n\n &:after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n left: -24px;\n width: calc(100% + #{24 + 24}px);\n height: 100%;\n background: transparentize($white, 0.25) url(../images/spinner.gif)\n no-repeat 50% 50%;\n border-radius: $largeBorderRadius;\n }\n }\n\n .header {\n margin: -24px -24px 24px;\n padding: 14px 24px;\n background-color: $grey050;\n box-shadow: none;\n\n &:after {\n content: '';\n }\n\n .selectallcontainer {\n cursor: default;\n\n .checkbox {\n @include margin-right($elementInnerSpacing);\n }\n }\n }\n\n // table views\n .tableview {\n .move {\n display: block;\n position: absolute;\n top: calc(50% - 11px);\n @include margin-left(-14px);\n font-size: 11px;\n text-decoration: none;\n }\n\n .toggle {\n display: block;\n position: absolute;\n top: calc(50% - 7px);\n @include margin-left(-16px);\n padding: 4px;\n }\n\n .move + .toggle {\n @include margin-left(-34px);\n }\n }\n\n // thumbs views\n .thumbsview {\n @include margin(\n -$baseElementSidePadding,\n -$baseElementSidePadding - 1px,\n -$baseElementSidePadding - 1px,\n -$baseElementSidePadding\n );\n width: calc(\n 100% + #{$baseElementSidePadding + $baseElementSidePadding + 1px}\n );\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n li {\n position: relative;\n @include margin(0, 1px, 1px, 0);\n\n &:hover {\n .element {\n background-color: $grey050;\n }\n }\n\n &.has-checkbox {\n .element.hasthumb {\n &:not(.hasstatus) {\n @include padding-left(\n $baseElementSidePadding + $checkboxSize + $elementInnerSpacing\n );\n }\n\n &.hasstatus {\n @include padding-left(\n $baseElementSidePadding + $checkboxSize + $elementInnerSpacing +\n $statusSize + $elementInnerSpacing\n );\n\n .status {\n @include left(\n $baseElementSidePadding + $checkboxSize + $elementInnerSpacing\n );\n }\n }\n }\n\n .checkbox {\n position: absolute;\n top: $baseElementSidePadding + $largeThumbSize + $elementInnerSpacing +\n (20px - $checkboxSize) * 0.5;\n @include left($baseElementSidePadding);\n }\n }\n }\n }\n}\n\n.export-form {\n position: relative;\n .spinner {\n position: absolute;\n bottom: 0;\n @include right(-24px);\n }\n}\n\n.thumbviewhelper {\n margin: -7px;\n padding: 7px;\n\n .thumbsview {\n &,\n li {\n margin: 0 !important;\n }\n }\n}\n\n/* structures */\n.structure {\n position: relative;\n z-index: 1;\n\n li {\n @include padding-left(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: $linkColor;\n }\n }\n }\n\n &.draginsertion {\n position: relative;\n @include margin(-1px, 0, -1px, 8px);\n @include padding-left(0);\n height: 2px;\n background-color: $linkColor !important;\n @include border-left(none);\n border-radius: 1px;\n }\n\n .toggle {\n position: relative;\n z-index: 1;\n @include floatleft;\n @include margin(10px, -8px, 0, -12px);\n padding: 4px;\n }\n\n .row:after {\n @include clearafter;\n }\n\n .move,\n .add {\n @include margin(5px, 5px, 0, 0);\n opacity: 0;\n transition: opacity linear 100ms;\n }\n\n .add {\n padding: 0 5px;\n\n &:before {\n content: 'downangle';\n color: $darkHairlineColor;\n }\n\n &:not(.disabled):hover:before,\n &.active:before {\n color: $linkColor;\n }\n }\n\n .checkbox {\n @include floatleft;\n @include margin(7px, 0, 0, 7px);\n }\n }\n\n ul {\n @include margin-left(-3px);\n\n li {\n @include padding-left(38px);\n background-repeat: no-repeat;\n\n body.ltr & {\n background-image: url(../images/branch.png);\n background-position: 0 0;\n }\n\n body.rtl & {\n background-image: url(../images/branch_rtl.png);\n background-position: 100% 0;\n }\n\n &:not(:last-child):not(.last) {\n @include padding-left(37px);\n @include border-left(1px solid $hairlineColor);\n\n body.ltr & {\n background-position: -1px 0;\n }\n\n body.rtl & {\n background-position: calc(100% + 1px) 0;\n }\n }\n\n &.draginsertion {\n @include margin-left(38px);\n }\n }\n }\n\n .row {\n &.draghover {\n .element {\n z-index: 2;\n border-radius: 15px;\n box-shadow: inset 0 0 0 2px $linkColor;\n }\n }\n\n &.droptarget {\n border-radius: 5px;\n box-shadow: inset 0 0 0 2px $linkColor;\n }\n }\n}\n\n/* element select fields */\n.elementselect {\n position: relative;\n min-height: 37px;\n margin-top: -7px;\n\n &:after {\n @include clearafter;\n }\n\n .element,\n .btn {\n @include floatleft;\n @include margin(7px, 7px, 0, 0);\n }\n\n .element.small,\n .flex,\n .btn {\n clear: both;\n }\n\n .element {\n z-index: 1;\n\n &.small {\n max-width: 100%;\n\n .label {\n display: block;\n max-width: 100%;\n box-sizing: border-box;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n }\n }\n\n .caboose {\n @include floatleft;\n }\n\n .flex .btn {\n float: none !important;\n }\n}\n\n/* editable tables */\ntable.editable {\n border-radius: $largeBorderRadius;\n border: 1px solid $grey200;\n\n th,\n td.action {\n color: $mediumTextColor;\n font-weight: normal;\n background-color: $grey050;\n }\n\n thead,\n tbody {\n tr {\n th {\n padding: 6px 10px;\n }\n }\n }\n\n thead {\n tr {\n th {\n border-bottom: 1px solid $hairlineColor;\n\n &.has-info {\n @include padding-right(calc(15px + 1em));\n }\n\n span.info {\n position: absolute;\n margin-left: 5px;\n }\n }\n }\n }\n\n tbody {\n tr {\n &:not(:first-child) {\n th,\n td {\n border-top: 1px solid $hairlineColor;\n }\n }\n\n &:last-child {\n td:first-child {\n @include border-bottom-left-radius($largeBorderRadius);\n\n textarea,\n input.text {\n @include border-bottom-left-radius($largeBorderRadius - 1);\n }\n }\n }\n\n td:not(:first-child),\n th ~ td:not(.hidden) ~ td {\n @include border-left(1px solid $hairlineColor);\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 @include border-left(1px solid #dbdddf);\n }\n }\n\n td {\n vertical-align: top;\n text-align: center;\n background-color: $white;\n padding: 4px 10px;\n\n &.focus {\n position: relative;\n box-shadow: inset 0 0 0 1px $hairlineColor;\n }\n\n &.textual {\n padding: 0;\n\n textarea {\n resize: none;\n }\n\n pre {\n @include alignleft;\n white-space: pre-wrap;\n }\n }\n\n &.lightswitch-cell {\n padding-top: 9px;\n padding-bottom: 9px;\n\n .lightswitch {\n display: block;\n margin: 0 auto;\n }\n }\n\n &.checkbox-cell {\n padding-top: 10px;\n padding-bottom: 10px;\n\n .checkbox-wrapper {\n display: block;\n margin: -2px auto 0;\n width: 16px;\n height: 16px;\n }\n }\n\n &.error {\n box-shadow: inset 0 0 0 1px $errorColor;\n }\n\n &.disabled {\n position: relative;\n opacity: 1;\n\n &:after {\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: transparentize($grey050, 0.25);\n user-select: none;\n }\n }\n\n &.action {\n padding: 4px 7px;\n\n & + td.action {\n @include border-left(none);\n @include padding-left(0);\n }\n }\n\n .flex > * {\n margin-bottom: 0;\n }\n }\n }\n\n textarea,\n textarea.text,\n input.text,\n pre {\n display: block;\n width: 100%;\n border: none;\n box-shadow: none;\n border-radius: 0;\n padding: 7px 10px;\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-bottom: 0;\n }\n\n & > .color {\n position: absolute;\n top: 10px;\n @include left(10px);\n z-index: 1;\n }\n\n .color-hex-indicator {\n @include left(32px);\n }\n\n .color-input {\n @include padding-left(calc(32px + 1em));\n }\n }\n\n .datewrapper,\n .timewrapper {\n display: block;\n width: 100%;\n\n .text + div[data-icon] {\n top: 6px;\n @include left(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 border: 1px dashed $mediumHairlineColor;\n background-color: transparent;\n box-shadow: none;\n\n &:focus {\n border-style: solid;\n border-color: $blue600;\n }\n }\n\n &:not(.hidden) + .btn.add {\n border-top-width: 0;\n border-radius: 0 0 $mediumBorderRadius $mediumBorderRadius;\n }\n}\n\n.border-box,\n.shadow-box {\n & + .buttons {\n margin-top: 7px;\n }\n}\n\n/* ----------------------------------------\n/* Nav\n/* ----------------------------------------*/\n\nul.tree,\n.tree ul {\n @include margin-left(20px);\n}\n\n.tree li .toggle {\n @include margin(7px, 0, 0, -15px);\n}\n\n/* status icons */\n.status {\n display: inline-block;\n @include margin-right(10px);\n width: 10px;\n height: 10px;\n border: 1px solid transparent;\n border-radius: 100%;\n box-sizing: border-box;\n\n body.use-shapes & {\n &.pending {\n background-color: transparent;\n border-style: solid;\n border-width: 0 5px 10px 5px;\n border-color: transparent transparent $yellow700 transparent;\n border-radius: 1px;\n }\n\n &.off,\n &.suspended,\n &.expired {\n border-radius: 1px;\n }\n }\n}\n\n.status:not(.on):not(.live):not(.active):not(.enabled):not(.pending):not(.off):not(.suspended):not(.expired):not(.yellow):not(.orange):not(.red):not(.pink):not(.purple):not(.blue):not(.green):not(.turquoise):not(.light):not(.grey):not(.black) {\n border-color: var(--ui-control-color);\n}\n\n.green,\n.status.on,\n.status.live,\n.status.active,\n.status.enabled {\n background-color: $teal500;\n}\n\n/* green */\n\n.orange,\n.status.pending {\n background-color: $yellow700;\n}\n\n/* orange */\n\n.red,\n.status.off,\n.status.suspended,\n.status.expired {\n background-color: $red600;\n}\n\n/* red */\n\n.yellow {\n background-color: $yellow300;\n}\n\n.pink {\n background-color: $pink400;\n}\n\n.purple {\n background-color: #9b59b6;\n}\n\n.blue {\n background-color: $blue600;\n}\n\n.turquoise {\n background-color: $teal300;\n}\n\n.status.light {\n background-color: $grey100;\n}\n\n.grey {\n background-color: $grey300;\n}\n\n.black {\n background-color: $grey800;\n}\n\n.status.white,\n.status.disabled {\n opacity: 1;\n}\n\n/* ----------------------------------------\n/* Progress bar\n/* ----------------------------------------*/\n\n.progressbar {\n border-radius: 6px;\n border: 2px solid $grey700;\n padding: 2px;\n position: absolute;\n left: 20%;\n width: 60%;\n z-index: 1000;\n}\n\n.progressbar-inner {\n border-radius: 2px;\n height: 4px;\n background-color: $grey700;\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.6776695297px, $grey700); // sqrt(25^2 / 2);\n body.ltr & {\n animation-name: pendingprogress-ltr;\n }\n body.rtl & {\n animation-name: pendingprogress-rtl;\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 to {\n background-position: 25px;\n }\n}\n\n@keyframes pendingprogress-rtl {\n from {\n background-position: 0;\n }\n to {\n background-position: -25px;\n }\n}\n\n.elementselect .progress-shade {\n background-color: transparentize($white, 0.2);\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n @include left(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: 7px 10px !important;\n max-width: 400px;\n background-color: $grey050 !important;\n\n .error {\n margin: 0;\n }\n\n .install-plugin {\n margin: 7px 0 -7px;\n border-top: 1px solid $hairlineColor;\n position: relative;\n @include padding(10px, 0, 10px, 40px);\n\n .icon {\n width: 32px;\n height: 32px;\n position: absolute;\n top: calc(50% - 16px);\n @include left(0);\n\n img,\n svg {\n width: 100%;\n height: 100%;\n }\n }\n\n h3 {\n flex: 1;\n margin: 8px 0 !important;\n }\n\n .btn {\n margin: 0;\n }\n }\n}\n\n/* ----------------------------------------\n/* Panes, Modals and HUDs\n/* ----------------------------------------*/\n\n.pane {\n @include pane;\n position: relative;\n margin: 14px 0;\n padding: 24px;\n border-radius: $largeBorderRadius;\n word-wrap: break-word;\n box-sizing: border-box;\n\n .pane &,\n #content & {\n background-color: $grey050;\n border: 1px solid $hairlineColor;\n box-shadow: none;\n }\n\n &.loading {\n min-height: 200px;\n\n &:after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n left: -24px;\n width: calc(100% + #{24 + 24}px);\n height: 100%;\n background: url(../images/spinner.gif) no-repeat 50% 50%;\n }\n }\n}\n\n.pane-header {\n margin: -24px var(--neg-padding) 24px;\n padding: 7px 24px;\n background: $grey050;\n box-shadow: inset 0 -1px 0 0 transparentize($grey300, 0.75);\n border-radius: $largeBorderRadius $largeBorderRadius 0 0;\n\n .btn {\n margin: 5px 0;\n @include header-btn;\n }\n\n .spinner {\n margin: 3px 0;\n }\n}\n\n.pane-tabs {\n margin-bottom: -7px;\n display: flex;\n flex-direction: row;\n align-items: center;\n max-width: 100%;\n\n ul {\n margin: -7px var(--neg-padding) 0;\n padding: 7px var(--padding) 0;\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 rgba(0, 0, 0, 0),\n rgba(0, 0, 0, 1) 24px\n );\n }\n body.rtl & {\n mask-image: linear-gradient(\n to right,\n rgba(0, 0, 0, 0),\n rgba(0, 0, 0, 1) 24px\n );\n }\n }\n\n li {\n &:not(:first-child) {\n a {\n @include margin-left(4px);\n }\n }\n\n a {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: relative;\n border-radius: $mediumBorderRadius $mediumBorderRadius 0 0;\n padding: 0 12px;\n white-space: nowrap;\n color: $lightTextColor;\n height: 40px;\n\n &:hover {\n text-decoration: none;\n }\n\n &:not(.sel) {\n &:hover {\n background-color: transparentize($grey300, 0.85);\n }\n }\n\n &.sel {\n cursor: default;\n color: $textColor;\n @include pane;\n }\n\n span[data-icon] {\n @include margin-left(4px);\n }\n }\n }\n }\n\n .menubtn {\n @include margin-left(32px);\n }\n}\n\n/* meta panes */\n.meta {\n padding: 0 24px;\n overflow: visible;\n\n &,\n & > .flex-fields {\n & > .field,\n & > .data {\n display: flex;\n flex-wrap: wrap; // for error lists\n justify-content: space-between;\n align-items: center;\n margin: 0 -24px !important;\n padding: 0 24px;\n transition: padding-left linear 100ms, padding-right linear 100ms;\n\n &.nested {\n @include padding-left(38px);\n }\n\n &.add {\n background-color: darken($grey050, 2%);\n\n &:before {\n position: absolute;\n @include left(0);\n width: 31px;\n @include alignright;\n @include icon;\n content: 'plus';\n color: $lightTextColor;\n }\n\n .input {\n width: 100%;\n }\n }\n\n & > .heading {\n flex: 0 0 105px;\n @include margin(0, 7px, 0, 0);\n line-height: 18px;\n }\n\n &.lightswitch-field > .heading {\n flex: 1;\n }\n\n & > .input {\n .flex {\n flex-wrap: nowrap;\n\n & > * {\n margin-bottom: 0;\n }\n }\n }\n }\n\n & > .field > .heading {\n padding: 14px 0;\n\n & > .copytextbtn {\n display: none;\n }\n }\n\n & > .data > .heading {\n padding: 7px 0;\n }\n\n & > .field > .heading > label,\n & > .data > .heading {\n color: $mediumTextColor;\n }\n\n & > .field > .input,\n & > .data > .value {\n padding: 7px 0;\n width: calc(100% - 112px);\n }\n\n & > .data > .value {\n display: flex;\n align-items: center;\n\n & > [data-icon='draft'] {\n margin-top: -2px;\n @include margin-right(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 $errorColor !important;\n\n &:first-child {\n border-top-left-radius: $largeBorderRadius;\n border-top-right-radius: $largeBorderRadius;\n }\n\n &:last-child {\n border-bottom-left-radius: $largeBorderRadius;\n border-bottom-right-radius: $largeBorderRadius;\n }\n\n & + .field {\n border-top: 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: -7px 0;\n padding: 14px 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 .text + div[data-icon] {\n @include left(0);\n }\n }\n\n & > .datetimewrapper {\n & > .datewrapper {\n width: 55%;\n }\n\n & > .timewrapper {\n width: 45%;\n }\n\n & > .clear-btn {\n @include margin-right(-24px);\n }\n }\n\n & > .datewrapper,\n & > .timewrapper {\n display: block;\n width: 100%;\n }\n }\n\n & > ul.errors {\n margin: 0;\n padding: 0 0 6px;\n width: 100%;\n list-style-type: none;\n }\n\n & > .clear-btn {\n @include margin-right(-24px);\n }\n }\n }\n\n & > .field:not(:first-child),\n & > .flex-fields + .field {\n border-top: 1px solid $hairlineColor;\n }\n\n & > .flex-fields {\n h2,\n blockquote.note {\n margin: 0 -24px !important;\n padding: 14px 24px;\n background-color: darken($grey050, 2%);\n }\n\n blockquote.note {\n border-radius: 0;\n border: none;\n }\n\n hr {\n margin: 0 -24px;\n }\n }\n}\n\n.meta > .field > .input > .select {\n display: block;\n margin: -7px 0;\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n background-color: transparent;\n\n &:after {\n @include right(0);\n }\n\n & + .spinner {\n position: absolute;\n top: calc(50% - 17px);\n @include right(-24px);\n }\n\n select {\n @include padding(7px, 12px, 7px, 0);\n width: 100%;\n background-color: transparent;\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 .body {\n @include 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 top: 0;\n left: 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 body.has-debug-toolbar & {\n height: calc(100vh - 42px);\n }\n}\n\n.slideout {\n position: absolute;\n background-color: $white;\n box-shadow: 0 0 0 1px transparentize($grey400, 0.75),\n 0 25px 100px transparentize($grey900, 0.5);\n display: flex;\n flex-direction: column;\n overflow: hidden;\n padding: 24px var(--padding);\n pointer-events: all;\n\n &.so-mobile {\n --padding: 10px;\n --neg-padding: -10px;\n width: 100%;\n height: 100%;\n left: 0;\n transition: top linear 250ms;\n will-change: top;\n }\n\n &:not(.so-mobile) {\n top: 8px;\n width: calc(50% - 8px);\n height: calc(100% - 16px);\n border-radius: $largeBorderRadius;\n\n body.ltr & {\n transition: left linear 250ms;\n will-change: left;\n }\n body.rtl & {\n transition: right linear 250ms;\n will-change: right;\n }\n }\n}\n\n/* Element editor slideouts */\n.element-editor {\n & > .pane-header {\n z-index: 2;\n\n & > .ee-toolbar {\n display: flex;\n flex-direction: row;\n align-items: center;\n margin-bottom: -7px;\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-bottom: 0;\n }\n }\n }\n\n &.so-mobile > .pane-header {\n padding-left: 10px;\n padding-right: 10px;\n }\n\n & > .ee-body {\n flex: 1;\n margin: -24px var(--neg-padding) 0;\n padding: 24px var(--padding);\n overflow: hidden auto;\n position: relative;\n\n & > .ee-sidebar {\n position: absolute;\n top: 0;\n @include pane();\n width: 350px;\n height: 100%;\n max-width: 100%;\n box-sizing: border-box;\n padding: 0 var(--padding);\n background-color: $grey100;\n overflow: hidden auto;\n z-index: 1;\n\n body.ltr & {\n transition: right linear 250ms;\n }\n body.rtl & {\n transition: left linear 250ms;\n }\n\n & > .preview-thumb-container {\n margin: 0 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 & > .meta {\n margin: 0 var(--neg-padding);\n padding: 0 var(--padding);\n\n &:not(.read-only) {\n background: $grey050;\n }\n\n &.read-only {\n padding-top: 14px;\n padding-bottom: 14px;\n }\n }\n }\n }\n\n & > .ee-footer {\n position: relative;\n display: flex;\n flex-direction: row;\n margin: 0 var(--neg-padding) -24px;\n padding: var(--padding);\n @include pane;\n background-color: $grey050;\n z-index: 3;\n\n & > .ee-site-select {\n flex: 1;\n }\n\n & > .btn {\n @include margin-left(5px);\n }\n\n & > .spinner {\n @include margin(0, var(--neg-padding), 0, 0);\n }\n }\n}\n\n@media (min-width: 1536px) {\n .element-editor {\n .sidebar-btn {\n display: none;\n }\n\n .ee-body {\n display: flex;\n flex-direction: row;\n padding: 0;\n overflow: hidden;\n\n & > .fields {\n position: relative;\n z-index: 2;\n padding: 24px;\n width: calc(100% - 350px);\n height: 100%;\n box-sizing: border-box;\n box-shadow: 0 0 0 1px transparentize($grey1000, 0.9);\n overflow: hidden auto;\n }\n\n & > .ee-sidebar {\n position: relative;\n display: block !important;\n top: auto;\n right: auto !important;\n left: auto !important;\n height: 100%;\n box-shadow: none;\n }\n }\n }\n}\n\n.header,\n.hud-header,\n.footer,\n.hud-footer,\n.body {\n &:after {\n @include clearafter;\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: $grey100;\n}\n\n.header,\n.hud-header {\n border-radius: $largeBorderRadius $largeBorderRadius 0 0;\n padding: 24px;\n box-shadow: inset 0 -1px 0 $hairlineColor;\n\n h1 {\n margin: 0;\n }\n}\n\n.footer,\n.hud-footer {\n border-radius: 0 0 $largeBorderRadius $largeBorderRadius;\n padding: 14px 24px;\n box-shadow: inset 0 1px 0 $hairlineColor;\n\n &.flex {\n & > * {\n margin-bottom: 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: -24px -24px 24px;\n }\n\n .footer {\n margin: 24px -24px -24px;\n }\n}\n\n.slideout-shade,\n.modal-shade,\n.hud-shade {\n z-index: 100;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: none;\n}\n\n.slideout-shade,\n.modal-shade {\n &:not(.dark) {\n background-color: transparentize($grey400, 0.65) !important;\n }\n\n &.dark {\n background-color: transparentize($grey900, 0.5) !important;\n }\n}\n\n.modal {\n position: fixed;\n overflow: hidden;\n\n &:not(.fitted):not(.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 @include padding-left(76px);\n\n &:before {\n @include icon;\n @include margin(-6px, 0, 0, -58px);\n @include floatleft;\n content: 'alert';\n font-size: 40px;\n color: $lightTextColor;\n }\n }\n\n &.secure .body {\n @include padding-left(76px);\n\n &:before {\n @include icon;\n @include margin(-14px, 0, 0, -56px);\n @include floatleft;\n content: 'secure';\n font-size: 58px;\n color: $lightTextColor;\n }\n }\n\n .resizehandle {\n position: absolute;\n z-index: 1;\n bottom: 0;\n @include right(0);\n width: 24px;\n height: 24px;\n background: no-repeat 50% 50%;\n cursor: nwse-resize;\n body.ltr & {\n background-image: url(../images/resizehandle.png);\n }\n body.rtl & {\n background-image: url(../images/resizehandle_rtl.png);\n }\n }\n}\n\n.hud {\n position: absolute;\n display: none;\n top: 0;\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 left: -15px;\n width: 15px;\n height: 30px;\n background-image: url(../images/hudtip_left.png);\n }\n\n .tip-top {\n top: -15px;\n width: 30px;\n height: 15px;\n background-image: url(../images/hudtip_top.png);\n }\n\n .tip-right {\n right: -15px;\n width: 15px;\n height: 30px;\n background-image: url(../images/hudtip_right.png);\n }\n\n .tip-bottom {\n bottom: -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: 7px 24px;\n}\n\n.hud .body {\n overflow: hidden;\n\n ::-webkit-scrollbar {\n appearance: none;\n\n &:vertical {\n width: 11px;\n }\n\n &:horizontal {\n height: 11px;\n }\n }\n\n ::-webkit-scrollbar-thumb {\n border-radius: 8px;\n border: 2px solid transparent;\n background-color: transparentize($black, 0.5);\n background-clip: content-box;\n }\n\n ::-webkit-scrollbar-track {\n background-color: $grey050;\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 height: 190px;\n background-color: $grey900;\n\n &.checkered img {\n background-color: $white;\n @include 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 left: 0;\n top: 0;\n background: transparentize($grey900, 0.2) no-repeat 50% 50%\n url(../images/spinner_dark.gif);\n }\n }\n\n #details & {\n margin-bottom: 14px;\n border-radius: $largeBorderRadius;\n overflow: hidden;\n }\n\n .preview-thumb {\n display: flex;\n flex-direction: column;\n align-items: 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 .buttons {\n opacity: 0;\n position: absolute;\n top: 10px;\n @include right(10px);\n margin: 0;\n transition: opacity linear 100ms;\n\n .btn {\n background-color: $grey600;\n\n &,\n &:before {\n color: $white !important;\n @include light-on-dark-text;\n }\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n background-color: transparentize($grey600, 0.6);\n backdrop-filter: blur(10px);\n transition: opacity linear 100ms, backdrop-filter linear 100ms;\n }\n }\n\n &:hover {\n background-color: $grey500;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n background-color: transparentize($grey500, 0.3);\n }\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 padding-bottom: 62px;\n user-select: none;\n\n .body {\n position: relative;\n height: 100%;\n\n .spinner.big {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -24px 0 0 -24px;\n }\n\n .content {\n height: calc(100% + 48px);\n\n .sidebar {\n position: absolute;\n top: 0;\n @include margin-left(-249px);\n height: 100%;\n overflow: auto;\n }\n\n .main {\n margin: -24px;\n padding: 24px;\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\n .tableview table {\n .element {\n display: inline-block;\n }\n\n tr {\n &.disabled {\n opacity: 1;\n color: $grey200;\n\n .element {\n opacity: 0.25;\n }\n }\n\n th,\n td {\n cursor: default;\n }\n\n td:first-child {\n @include padding-left(7px);\n }\n }\n }\n\n .structure .row {\n margin-top: 1px;\n }\n }\n }\n }\n }\n\n .footer {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n margin: 0;\n height: 62px;\n box-sizing: border-box;\n\n .spinner {\n @include floatright;\n @include margin-right(-24px);\n }\n }\n}\n\n/* element editing HUD */\n.element-hud-form {\n .buttons {\n position: relative;\n\n .spinner {\n position: absolute;\n top: 0;\n @include right(-24px);\n }\n }\n}\n\n/* logout warning/login/elevated session modals */\n.logoutwarningmodalshade,\n.loginmodalshade {\n z-index: 101;\n}\n\n#logoutwarningmodal,\n#loginmodal,\n#elevatedsessionmodal,\n.prompt {\n width: 500px;\n}\n\n#logoutwarningmodal,\n#loginmodal {\n z-index: 101;\n}\n\n#loginmodal,\n#elevatedsessionmodal {\n .inputcontainer {\n position: relative;\n\n .spinner {\n position: absolute;\n top: 0;\n margin-top: 0;\n @include right(-24px);\n }\n }\n}\n\n.prompt {\n height: auto;\n min-height: auto;\n}\n\n/* delete user modal */\n.deleteusermodal {\n .content-summary {\n margin: -24px -24px 24px;\n padding: 24px;\n background-color: $grey050;\n }\n\n .options {\n label {\n display: inline-block;\n line-height: 30px;\n }\n }\n\n .elementselect {\n @include margin-left(10px);\n display: inline-block;\n vertical-align: middle;\n }\n\n .buttons {\n .spinner {\n @include margin-right(-20px);\n }\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: 100px 0;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n}\n\n/* ----------------------------------------\n/* Menus\n/* ----------------------------------------*/\n\n.menu,\n.ui-datepicker,\n.ui-timepicker-list {\n @include 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 h6 {\n &:first-child {\n margin-top: 14px !important;\n }\n }\n\n ul {\n &.padded {\n li {\n a {\n @include padding-left(24px);\n\n &[data-icon],\n &.icon,\n &.sel {\n &:before {\n @include floatleft;\n @include margin(3px, 0, 0, -17px);\n font-size: 14px;\n color: var(--ui-control-color);\n }\n\n &.error:before {\n color: $errorColor;\n }\n }\n\n &.sel:not([data-icon]):before {\n content: 'check';\n }\n }\n }\n }\n\n li {\n a {\n @include menu-option-styles;\n font-size: 14px;\n\n &:not(.flex) {\n display: block !important;\n }\n\n &.sel {\n cursor: default;\n }\n\n .shortcut {\n @include floatright;\n @include margin-left(14px);\n padding: 0 4px;\n border-radius: $mediumBorderRadius;\n box-shadow: 0 0 0 1px transparentize($grey600, 0.75),\n 0 1px 3px -1px transparentize($grey600, 0.5);\n }\n }\n }\n }\n\n & > .flex {\n margin-top: 10px;\n margin-bottom: 10px;\n position: relative;\n\n &.padded {\n @include margin-left(-14px);\n @include padding-left(24px);\n\n &.sel {\n &:before {\n position: absolute;\n top: 36px;\n @include left(7px);\n content: 'check';\n font-size: 14px;\n color: $lightTextColor;\n }\n }\n }\n }\n\n hr {\n margin: 5px -14px;\n }\n}\n\n.menubtn,\n.menu {\n span.icon {\n display: inline-block;\n margin-top: -1px;\n width: 10px;\n @include margin-right(10px);\n text-align: center;\n font-size: 14px;\n color: var(--ui-control-color);\n }\n}\n\n.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover,\n.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover {\n @include menu-option-active-styles;\n\n --text-color: #{$white};\n --light-text-color: #{$grey100};\n --ui-control-color: #{$grey050};\n --ui-control-hover-color: #{$grey100};\n --ui-control-active-color: #{$grey100};\n\n span.icon,\n &:before {\n color: $menuOptionActiveColor;\n }\n\n &.error {\n color: $menuOptionActiveColor !important;\n }\n}\n\n.menu {\n hr.padded,\n h6.padded {\n @include margin-left(10px);\n }\n}\n\n.menu--disclosure ul li > a {\n &:hover {\n @include disclosure-link-hover-styles;\n }\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &.focus-visible {\n box-shadow: inset 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7);\n }\n}\n\n/* tag select fields */\n.tagselect {\n .elements {\n display: inline;\n }\n\n .element.small {\n clear: none;\n }\n\n .add {\n position: relative;\n z-index: 1;\n @include margin(7px, 7px, 0, 0);\n display: inline-block;\n width: 12em;\n\n .text {\n @include padding-right(30px);\n }\n\n .spinner {\n position: absolute;\n top: 0;\n @include right(5px);\n }\n }\n\n // todo: why are body.ltr and body.rtl needed here?\n body.ltr &,\n body.rtl & {\n &.elementselect .element {\n float: none !important;\n display: inline-block;\n }\n }\n}\n\n.tagmenu {\n ul {\n li {\n a {\n @include padding-left(26px);\n\n &:before {\n @include floatleft;\n @include margin(3px, 0, 0, -18px);\n }\n }\n }\n }\n}\n\n/* selectize */\n\n/* ----------------------------------------\n/* Fields\n/* ----------------------------------------*/\n\n.shadow-box {\n border-radius: $largeBorderRadius;\n border: 1px solid $grey200;\n @include shadow;\n}\n\ntable.shadow-box,\ntable.editable {\n thead:first-child,\n tbody:first-child {\n tr:first-child {\n th:first-child,\n td:first-child {\n &,\n &.disabled:after {\n border-top-left-radius: $mediumBorderRadius;\n }\n }\n th:last-child,\n td:last-child {\n &,\n &.disabled:after {\n border-top-right-radius: $mediumBorderRadius;\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-bottom-left-radius: $largeBorderRadius - 1;\n }\n }\n th:last-child,\n td:last-child {\n &,\n &.disabled:after {\n border-bottom-right-radius: $largeBorderRadius - 1;\n }\n }\n }\n }\n}\n\n.text:not(.selectize-text),\n.passwordwrapper,\n.border-box,\n.matrix-configurator > .field > .input,\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input,\n.multiselect > select {\n @include input-styles;\n}\n\n.text,\n.passwordwrapper,\n.border-box,\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n &.focus {\n @include input-focused-styles;\n }\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &.focus-visible {\n @include input-focused-styles;\n }\n}\n\ninput.text,\ntextarea.text,\n.text > input,\n.text > textarea,\ntable.editable textarea,\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n min-height: 3px;\n box-sizing: border-box;\n appearance: none;\n}\n\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n line-height: 18px;\n}\n\ntextarea.text.fullwidth {\n display: block;\n}\n\n.multitext .multitextrow {\n &:after {\n @include clearafter;\n }\n\n &:first-child .text {\n &:first-child {\n @include border-top-left-radius($mediumBorderRadius);\n }\n\n &:last-child {\n @include border-top-right-radius($mediumBorderRadius);\n }\n }\n\n &:last-child .text {\n &:first-child {\n @include border-bottom-left-radius($mediumBorderRadius);\n }\n\n &:last-child {\n @include border-bottom-right-radius($mediumBorderRadius);\n }\n }\n\n &:not(:first-child) .text {\n margin-top: -1px;\n }\n\n .text {\n border-radius: 0;\n float: left;\n box-sizing: border-box;\n\n &:not(:first-child) {\n @include margin-left(-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-text > .selectize-control > .selectize-input.focus,\n .selectize.multiselect .selectize-control.multi .selectize-input.focus {\n position: relative;\n z-index: 2;\n }\n}\n\n.chars-left {\n position: relative;\n @include floatright;\n @include margin(-27px, 7px, 0, 0);\n color: $lightTextColor;\n\n .input.ltr > & {\n float: right !important;\n margin-right: 7px !important;\n }\n\n .input.rtl > & {\n float: left !important;\n margin-left: 7px !important;\n }\n\n &.negative-chars-left {\n color: $errorColor;\n }\n}\n\n.field,\nfieldset {\n position: relative;\n margin: 24px 0;\n\n .flex > & {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n.field {\n min-inline-size: initial;\n\n & > .status-badge {\n position: absolute;\n top: 0;\n @include left(-25px);\n width: 2px;\n height: 100%;\n content: '';\n cursor: help;\n\n &.modified {\n background-color: $blue600;\n }\n\n &.outdated {\n background-color: $yellow300;\n }\n }\n\n & > .heading {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n position: relative;\n margin-top: -5px;\n margin-bottom: 5px;\n\n & > label,\n & > legend {\n font-weight: bold;\n color: $mediumDarkTextColor;\n\n code {\n font-size: 1em !important;\n }\n\n .info {\n @include margin-left(5px);\n }\n }\n\n & > .t9n-indicator {\n @include margin-left(7px);\n color: $lightTextColor;\n }\n\n & + .instructions {\n margin-top: -3px;\n }\n\n // BC\n & > .instructions {\n width: 100%;\n }\n }\n\n & > .instructions {\n margin-bottom: 5px;\n }\n\n & > .input {\n position: relative;\n\n &:after {\n @include clearafter;\n }\n\n & + .instructions {\n margin: 5px 0 0;\n }\n }\n\n & > .notice,\n & > .warning {\n margin: 5px 0 0;\n }\n}\n\n.field > .instructions,\n// BC\n.field > .heading > .instructions,\n.checkboxfield .instructions {\n color: $mediumTextColor;\n\n img,\n video,\n embed,\n iframe {\n max-width: 100% !important;\n }\n\n ul,\n ol {\n margin: 1em 0;\n @include padding-left(2em);\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n}\n\n#expand-status-btn {\n @include margin-left(5px);\n width: 30px;\n height: 17px;\n padding: 0;\n line-height: 16px;\n border-radius: $smallBorderRadius;\n color: $mediumDarkTextColor;\n\n &:before {\n margin: 0;\n }\n}\n\n/* toggles and nested fields */\n.nested-fields {\n margin: -24px;\n padding: 24px 24px 0;\n\n &.hidden {\n display: block;\n height: 0;\n }\n\n & > .field:last-child {\n padding-bottom: 24px;\n }\n}\n\n/* checkbox */\ninput.checkbox {\n opacity: 0;\n position: absolute;\n width: $checkboxSize;\n height: $checkboxSize;\n}\n\ninput.checkbox + label,\ndiv.checkbox {\n display: inline-block;\n clear: none;\n position: relative;\n @include padding-left($checkboxSize + 5);\n line-height: 16px;\n height: 16px;\n cursor: pointer;\n\n .info {\n height: 16px;\n }\n}\n\ninput.checkbox:disabled + label,\n.disabled div.checkbox {\n cursor: default;\n}\n\ninput.checkbox + label:empty,\ndiv.checkbox:empty {\n @include padding-left($checkboxSize);\n}\n\ninput.checkbox + label:empty:after,\ndiv.checkbox:empty:after {\n content: '';\n font-size: 0;\n}\n\n/* fixes a RTL bug */\ninput.checkbox + label:before,\ndiv.checkbox:before {\n display: block;\n position: absolute;\n @include left(0);\n top: 0;\n width: $checkboxSize !important;\n height: $checkboxSize;\n box-sizing: border-box;\n content: '';\n font-size: 0;\n background-color: hsl(212, 50%, 99%);\n border: 1px solid transparentize($inputColor, 0.6);\n background-clip: padding-box;\n border-radius: $smallBorderRadius;\n}\n\ninput.checkbox:disabled + label,\ndiv.checkbox.disabled:before,\ndiv.checkbox.disabled + label {\n opacity: 0.25;\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 @include icon;\n line-height: $checkboxSize;\n color: $grey900;\n}\n\ninput.checkbox:checked:not(:indeterminate) + label:before,\ndiv.checkbox.checked:not(.indeterminate):before,\n.sel div.checkbox:not(.indeterminate):before {\n content: 'check';\n font-size: 15px;\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 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 input-focused-styles;\n }\n}\n\n.monaco-mouse-cursor-text {\n &:focus,\n &.focus-visible {\n box-shadow: none !important;\n }\n}\n\nfieldset {\n .checkboxfield {\n margin: 5px 0;\n }\n}\n\n.checkboxfield {\n .instructions,\n .notice,\n .warning {\n margin-top: 2px;\n @include padding-left($checkboxSize + 5);\n }\n}\n\n/* radio */\ninput.radio {\n opacity: 0;\n position: absolute;\n width: $radioSize;\n height: $radioSize;\n}\n\ninput.radio + label,\ndiv.radio {\n display: inline-block;\n clear: none;\n position: relative;\n @include padding-left($radioSize + 5);\n height: 16px;\n cursor: pointer;\n}\n\ninput.radio:disabled + label,\n.disabled div.radio {\n cursor: default;\n}\n\ninput.radio + label:empty,\ndiv.radio:empty {\n @include padding-left($radioSize);\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 top: 0;\n left: 0;\n width: $radioSize;\n height: $radioSize;\n background-color: hsl(212, 50%, 99%);\n border: 1px solid transparentize($inputColor, 0.6);\n}\n\ninput.radio + label:after,\ndiv.radio:after {\n top: 4px;\n left: 4px;\n width: $radioSize - 8;\n height: $radioSize - 8;\n}\n\ninput.radio:disabled + label,\ndiv.radio.disabled:before,\ndiv.radio.disabled + label {\n opacity: 0.25;\n}\n\ninput.radio:checked + label:after,\ndiv.radio.checked:after,\n.sel div.radio:after {\n background: $grey900;\n}\n\nbody:not(.reduce-focus-visibility) {\n input.radio:focus + label:before,\n :focus div.radio:before {\n @include 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 input-focused-styles;\n }\n}\n\n/* multiselect */\n.multiselect > select {\n color: $textColor;\n font-size: 14px;\n appearance: none;\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &.focus-visible {\n @include input-focused-styles;\n }\n\n option {\n padding: 1px 8px;\n }\n}\n\n.text:not(.selectize-text),\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n padding: 6px 9px;\n}\n\n.text {\n background-color: $white;\n\n &:not(.small) {\n box-sizing: border-box;\n min-height: 34px;\n }\n\n &.small {\n padding: 3px;\n }\n\n &.readable {\n padding: 16px 18px;\n font-size: 16px;\n line-height: 22px;\n\n & + .chars-left {\n margin-top: -23px;\n }\n }\n\n input {\n margin: 0;\n padding: 0;\n border: none;\n background-color: transparent;\n }\n}\n\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 $errorColor !important;\n}\n\n.texticon {\n position: relative;\n cursor: text;\n min-width: 130px;\n\n &.icon {\n &:before {\n position: absolute;\n top: 9px;\n @include left(9px);\n color: var(--ui-control-color);\n }\n\n .text {\n @include padding-left(26px);\n }\n }\n\n &.clearable .text {\n @include padding-right(22px);\n }\n\n .clear {\n position: absolute;\n top: 6px;\n @include right(9px);\n color: var(--ui-control-color);\n cursor: pointer;\n\n &:hover {\n color: var(--ui-control-hover-color);\n }\n\n &:active {\n color: var(--ui-control-active-color);\n }\n\n &:before {\n @include icon;\n content: 'remove';\n }\n }\n}\n\n.texthint-container {\n position: relative;\n height: 0;\n}\n\n.texthint {\n position: absolute;\n top: -1px;\n width: 100%;\n color: $lightTextColor;\n cursor: text;\n}\n\n.passwordwrapper {\n position: relative;\n\n .password {\n border: none;\n background: transparent;\n padding-right: 4rem;\n box-shadow: none;\n }\n\n .password-toggle {\n color: $linkColor;\n position: absolute;\n top: 0;\n @include right(9px);\n bottom: 0;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.datetimewrapper {\n display: flex;\n flex-direction: row;\n align-items: center;\n\n & > .datewrapper + .timewrapper,\n & > .timewrapper + .timezone,\n & > .select {\n @include margin-left(5px);\n }\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 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.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 top: calc(50% - 12px);\n @include left(14px);\n z-index: 0;\n color: $lightTextColor;\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 placeholder-styles($grey400);\n\n/* Kill IE's special text features */\n::-ms-reveal,\n::-ms-clear {\n display: none;\n}\n\n// Selects\n.select:not(.selectize),\n.select:not(.selectize) select {\n @include select-styles;\n}\n\n.select:not(.selectize) {\n @include select-container-styles;\n}\n\n.select:not(.selectize):after {\n @include select-arrow-styles;\n}\n\n.select:not(.selectize) select {\n @include select-input-styles;\n white-space: pre;\n}\n\n.select:not(.selectize).fullwidth select {\n @include select-input-fullwidth-styles;\n}\n\n.select:not(.selectize) select {\n &:hover {\n @include select-input-focused-styles;\n }\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &.focus-visible {\n @include select-input-focused-styles;\n }\n}\n\n.select:not(.selectize).small:after {\n top: 9px;\n}\n\n.select:not(.selectize).small select {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n font-size: 11px;\n}\n\n/* selectize reset */\n.selectize .selectize-control.single .selectize-input,\n.selectize .selectize-control.multi .selectize-input {\n display: block;\n border-color: inherit;\n box-shadow: none;\n background-color: transparent;\n}\n\n.selectize .selectize-control.single .selectize-input:after {\n display: none;\n}\n\nbody .selectize-dropdown {\n border: none;\n}\n\n/* single select styles */\n.selectize.select {\n height: 34px;\n\n &:not(.fullwidth) {\n width: 25em;\n }\n}\n\n.selectize.select .selectize-control,\n.selectize.select .selectize-control .selectize-input {\n @include select-styles;\n}\n\n.selectize.select .selectize-control {\n @include select-container-styles;\n}\n\n.selectize.select .selectize-control:after {\n @include select-arrow-styles;\n}\n\n.selectize.select .selectize-control .selectize-input {\n @include select-input-styles;\n}\n\n.selectize.select .selectize-control,\n.selectize.select .selectize-control .selectize-input {\n width: 100%;\n}\n\n/* multi select styles */\n.selectize.multiselect .selectize-control.multi .selectize-input {\n padding: 6px 8px;\n}\n\n.selectize.multiselect .selectize-control.multi .selectize-input.has-items {\n padding: 5px 8px;\n}\n\n.selectize.multiselect .selectize-control.multi .selectize-input > div {\n @include token-styles;\n margin-top: 1px;\n margin-bottom: 1px;\n}\n\n.selectize.multiselect\n .selectize-control.plugin-remove_button\n [data-value]\n .remove {\n padding: 0;\n}\n\n/* shared styles */\n.selectize .selectize-control .selectize-input.focus {\n @include input-focused-styles;\n}\n\n/* menu styles */\nbody .selectize-dropdown {\n @include menu-styles;\n margin-top: 1px;\n padding: 0;\n}\n\nbody .selectize-dropdown-content {\n padding: 3px 14px;\n}\n\nbody .selectize-dropdown-content > div[data-value='new']:before {\n @include icon;\n content: 'plus';\n margin-right: 5px;\n}\n\nbody .selectize-dropdown-content > div[data-value='new']:after {\n content: '…';\n}\n\nbody .selectize-dropdown [data-selectable],\nbody .selectize-dropdown .optgroup-header {\n @include menu-option-styles;\n}\n\nbody .selectize-dropdown .optgroup-header {\n @include h6-styles;\n margin: 0;\n padding: 4px 0;\n}\n\nbody .selectize-dropdown .active {\n @include menu-option-active-styles;\n}\n\n/* datepicker */\n.ui-datepicker {\n position: fixed;\n top: -300px;\n @include margin-left(1px);\n -padding: 10px;\n width: 210px;\n height: 242px;\n z-index: 101 !important;\n}\n\n.ui-datepicker-header {\n padding: 8px 8px 4px;\n}\n\n.ui-datepicker-prev {\n @include floatleft;\n}\n\n.ui-datepicker-next {\n @include floatright;\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: $linkColor;\n }\n}\n\n.ui-datepicker-prev:after {\n @include angle(left);\n}\n\n.ui-datepicker-next:after {\n @include 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: 26px;\n line-height: 26px;\n text-align: center;\n color: $textColor;\n}\n\n.ui-datepicker-calendar th span {\n color: $mediumTextColor;\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: $lightSelColor;\n text-decoration: none;\n}\n\n.ui-datepicker-calendar td a.ui-state-active {\n background-color: $darkSelColor;\n color: $white;\n @include 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 $lightSelColor;\n}\n\n/* timepicker */\n.ui-timepicker-wrapper {\n z-index: 101;\n}\n\n.ui-timepicker-list {\n @include margin-left(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 @include padding(2px, 0, 2px, 14px);\n white-space: nowrap;\n cursor: pointer;\n}\n\n.ui-timepicker-list li:hover {\n background-color: $lightSelColor;\n}\n\n.ui-timepicker-list li.ui-timepicker-selected {\n background-color: $darkSelColor;\n color: $white;\n @include light-on-dark-text;\n cursor: default;\n}\n\n/* slide picker */\n.slide-picker {\n display: flex;\n height: 15px;\n white-space: nowrap;\n\n a {\n border: 1px solid $hairlineColor;\n @include border-left(none);\n background-image: none;\n width: 7px;\n height: 13px;\n margin-left: 0;\n display: inline-block;\n margin-top: 1px;\n margin-bottom: 1px;\n box-sizing: border-box;\n\n &:first-child {\n width: 8px;\n @include border-left(1px solid $grey400 !important);\n }\n }\n\n &:not(:hover) a.active,\n &:hover a.active-hover {\n border-top-color: $grey400;\n border-bottom-color: $grey400;\n height: 15px;\n margin-top: 0;\n margin-bottom: 0;\n\n &:first-child {\n @include border-left(1px solid $grey400);\n @include border-top-left-radius($smallBorderRadius);\n @include border-bottom-left-radius($smallBorderRadius);\n }\n }\n\n &:not(:hover) a.last-active,\n &:hover a.last-active-hover {\n @include border-right(1px solid $grey400);\n @include border-top-right-radius($smallBorderRadius);\n @include border-bottom-right-radius($smallBorderRadius);\n }\n\n &:focus {\n a.active {\n background-color: $lightSelColor;\n }\n }\n}\n\n/* errors */\nul.errors {\n margin-top: 5px;\n list-style-type: square;\n @include padding-left(20px);\n}\n\nul.errors li {\n color: $errorColor;\n}\n\n/* message pages */\n.message-container {\n position: absolute;\n z-index: 100;\n top: 0;\n @include left(0);\n width: 100%;\n height: 100%;\n\n &.no-access {\n background-color: transparentize($grey900, 0.5);\n }\n\n .pane {\n top: 50%;\n margin-top: -33px !important;\n margin-left: auto;\n margin-right: auto;\n width: 320px;\n box-shadow: 0 25px 100px transparentize($grey900, 0.5);\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: $largeBorderRadius;\n background-color: $white;\n @include shadow;\n box-sizing: border-box;\n padding: 0 14px;\n text-align: left;\n @include sans-serif-font;\n font-size: 1em !important;\n\n .autosuggest__results_title {\n @include h6-styles;\n margin-top: 14px !important;\n }\n\n .autosuggest__results_item {\n @include menu-option-styles;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover,\n &.autosuggest__results_item-highlighted {\n @include menu-option-active-styles;\n cursor: pointer;\n }\n }\n}\n\n/* ----------------------------------------\n/* Matrix\n/* ----------------------------------------*/\n\n.matrix-configurator {\n & > .field {\n max-width: none;\n\n & > .input {\n display: flex;\n align-items: stretch;\n background-color: $grey050;\n box-shadow: none;\n }\n }\n\n .mc-sidebar {\n box-sizing: border-box;\n\n .mc-col-items {\n margin-top: -1px;\n padding-top: 1px;\n }\n\n &.block-types {\n width: 200px;\n @include border-top-left-radius($smallBorderRadius);\n @include border-bottom-left-radius($smallBorderRadius);\n\n & > .mc-col-inner-container {\n & > .mc-col-heading {\n @include border-top-left-radius($smallBorderRadius);\n }\n\n & > .mc-col-items {\n .btn {\n margin: 14px;\n }\n }\n }\n }\n\n &.mc-fields {\n width: 240px;\n z-index: 1;\n background: #fff;\n box-shadow: -1px 0 0 0 transparentize($grey900, 0.9),\n 1px 0 0 0 transparentize($grey900, 0.9);\n\n .mc-col-items {\n padding: 14px;\n\n .btn {\n margin-top: 14px;\n }\n }\n }\n }\n\n .mc-sidebar,\n .mc-field-settings {\n & > .mc-col-inner-container > .mc-col-heading {\n margin: 0;\n padding: 7px 14px 6px;\n border-bottom: 1px solid $hairlineColor;\n background-color: $grey050;\n background-image: linear-gradient(\n transparentize($grey800, 1),\n transparentize($grey800, 0.95)\n );\n }\n }\n\n .mc-field-settings {\n flex: 1;\n position: relative;\n @include border-top-right-radius($smallBorderRadius);\n @include border-bottom-right-radius($smallBorderRadius);\n\n & > .mc-col-inner-container {\n & > .mc-col-heading {\n padding-left: 24px;\n padding-right: 24px;\n @include border-top-right-radius($smallBorderRadius);\n }\n\n & > .mc-col-items {\n padding: 24px;\n }\n }\n }\n}\n\n.matrixconfigitem {\n position: relative;\n display: flex;\n align-items: center;\n user-select: none;\n cursor: default;\n min-height: 48px;\n box-sizing: border-box;\n\n &.mci-blocktype {\n margin-top: -1px;\n padding: 8px 14px;\n border: solid $hairlineColor;\n border-width: 1px 0;\n background-color: $grey100;\n\n &.sel {\n z-index: 1;\n background-color: $grey200;\n }\n }\n\n &.mci-field {\n border-radius: $mediumBorderRadius;\n padding: 7px 10px;\n background-color: $grey100;\n\n &.sel {\n background-color: $grey200;\n\n .slide-picker:focus a.active {\n background-color: darken($lightTextColor, 0.5%);\n }\n }\n\n & + .mci-field {\n margin-top: 7px;\n }\n }\n\n .mci-name {\n flex: 1;\n overflow: hidden;\n\n h4,\n .smalltext {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n h4 {\n margin-bottom: 2px;\n font-weight: normal;\n color: $textColor;\n\n &.mci-required:after {\n @include icon;\n @include margin(-2px, 0, 0, 4px);\n content: 'asterisk';\n font-size: 8px;\n }\n }\n }\n\n &.error .mci-name h4 {\n color: $errorColor;\n }\n\n .slide-picker,\n .icon {\n @include margin-left(7px);\n }\n\n .icon {\n display: block;\n\n &:not(.error) {\n &:before {\n color: var(--ui-control-color);\n }\n\n &:hover:before {\n color: var(--ui-control-hover-color);\n }\n\n &:active:before {\n color: var(--ui-control-active-color);\n }\n }\n\n &.error:before {\n color: $errorColor;\n }\n }\n}\n\n/* Matrix fields */\n.matrix {\n & > .buttons {\n margin-top: 10px;\n }\n}\n\n$titlebarBorderRadius: $largeBorderRadius - 1;\n\n.matrixblock {\n position: relative;\n margin-bottom: 10px;\n padding: 0 14px 14px;\n border-radius: $largeBorderRadius;\n border: 1px solid $hairlineColor;\n background-color: $grey050;\n\n &.static {\n padding-top: 14px;\n }\n\n & > .titlebar {\n margin: 0 -14px;\n width: calc(100% + 28px);\n box-sizing: border-box;\n border-radius: $titlebarBorderRadius $titlebarBorderRadius 0 0;\n @include padding(5px, 70px, 5px, 35px);\n color: $lightTextColor;\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: darken($grey050, 2%);\n\n &:after {\n display: block;\n content: '';\n position: absolute;\n bottom: -1px;\n left: 14px;\n width: calc(100% - 28px);\n height: 1px;\n background-color: $hairlineColor;\n }\n\n & > .blocktype {\n display: inline;\n color: $mediumTextColor;\n }\n\n & > .preview {\n @include margin-left(7px);\n display: inline;\n opacity: 0;\n transition: opacity linear 100ms;\n\n span {\n opacity: 0.5;\n }\n }\n }\n\n &.disabled {\n opacity: 1;\n\n & > .titlebar {\n @include padding-right(90px);\n }\n\n & > .actions {\n & > .status {\n &.off {\n display: block;\n }\n }\n }\n }\n\n &.collapsed {\n & > .titlebar {\n border-radius: $titlebarBorderRadius;\n border-bottom: none;\n\n & > .preview {\n opacity: 1;\n }\n }\n }\n\n & > .checkbox {\n position: absolute;\n top: 7px;\n @include left(14px);\n }\n\n & > .actions {\n display: flex;\n align-items: center;\n position: absolute;\n top: 5px;\n @include right(14px);\n cursor: default;\n\n & > * {\n @include margin(0, 0, 0, 5px);\n }\n\n & .settings {\n padding: 0 8px;\n height: 20px;\n color: var(--ui-control-color);\n\n &:before {\n @include margin-right(0 !important);\n }\n\n &:not(:hover):not(:active) {\n background-color: transparent;\n }\n }\n\n & > .move {\n margin-top: -3px !important;\n }\n\n & > .status {\n &.off {\n display: none;\n }\n }\n\n a:not([data-action]) {\n padding: 0;\n height: 20px;\n text-align: center;\n color: $darkHairlineColor;\n transform: color linear 100ms;\n\n &.settings:after {\n @include margin-left(3px);\n border-color: $darkHairlineColor;\n transform: border-color linear 100ms;\n }\n\n &:hover {\n color: $linkColor;\n\n &.settings:after {\n border-color: $linkColor;\n }\n }\n }\n }\n\n &:not(.static) {\n & > .fields {\n padding-top: 14px;\n }\n }\n\n & > .fields > .flex-fields > .field {\n &:before {\n display: none;\n }\n\n & > .status-badge {\n @include left(-15px);\n }\n }\n\n & > .buttons {\n margin-top: 0;\n height: 30px;\n }\n}\n\n/* categories */\n.add-category-form {\n margin-top: 24px;\n}\n\n.add-category-form .texticon {\n width: 200px;\n @include floatleft;\n @include margin-right(5px);\n}\n\n.add-category-form .texticon .text {\n @include padding-right(30px);\n}\n\n.add-category-form .texticon .spinner {\n position: absolute;\n top: 0;\n @include right(5px);\n}\n\n.categoriesfield {\n position: relative;\n min-height: 30px;\n}\n\n.categoriesfield .structure ul {\n @include margin-left(12px);\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-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n\n &:not(:hover) {\n border-top-color: transparent;\n }\n }\n }\n\n &:not(:last-child) {\n a {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n a {\n display: block;\n position: relative;\n text-align: left;\n width: 100%;\n box-sizing: border-box;\n border: 1px solid $hairlineColor;\n border-radius: $mediumBorderRadius;\n @include padding(9px, 42px, 9px, 15px);\n font-size: 16px;\n line-height: 1.4;\n\n &:after {\n font-size: 14px;\n position: absolute;\n top: calc(50% - 7px);\n @include right(12px);\n margin: 0;\n padding: 0;\n }\n\n &:hover {\n border-color: $linkColor;\n text-decoration: none;\n z-index: 1;\n }\n }\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 (-webkit-min-device-pixel-ratio: 1.5),\n only screen and (-moz-min-device-pixel-ratio: 1.5),\n only screen and (-o-min-device-pixel-ratio: 3/2),\n only screen and (min-device-pixel-ratio: 1.5),\n only screen and (min-resolution: 1.5dppx) {\n table.data {\n thead {\n th.ordered.loading {\n background-image: url(../images/spinner_tableheader_2x.gif);\n background-size: 26px;\n }\n }\n }\n\n .spinner,\n .elements.busy:after {\n background-image: url(../images/spinner_2x.gif);\n background-size: 20px;\n }\n .spinner {\n &.over-bg {\n background-image: url(../images/spinner_bg_2x.gif);\n }\n &.big {\n background-image: url(../images/spinner_big_2x.gif);\n background-size: 48px;\n &.over-bg {\n background-image: url(../images/spinner_big_bg_2x.gif);\n }\n }\n }\n\n .btn.icon.add.loading:after {\n background-image: url(../images/spinner_2x.gif);\n background-size: 20px;\n }\n .btn.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit_2x.gif);\n }\n .secondary-buttons .btn.icon.add.loading.submit:after,\n .btn.secondary.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit_secondary_2x.gif);\n }\n\n .sel .element.loading:after,\n .element.loading.sel:after {\n background-image: url(../images/spinner_element_2x.gif);\n background-size: 20px;\n }\n\n .preview-thumb-container.loading:after {\n background-image: url(../images/spinner_dark_2x.gif);\n background-size: 20px;\n }\n\n .structure ul li {\n background-size: 40px;\n body.ltr & {\n background-image: url(../images/branch_2x.png);\n }\n body.rtl & {\n background-image: url(../images/branch_rtl_2x.png);\n }\n }\n\n .modal .resizehandle {\n background-size: 13px;\n body.ltr & {\n background-image: url(../images/resizehandle_2x.png);\n }\n body.rtl & {\n background-image: url(../images/resizehandle_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 .hud .tip-top {\n background-image: url(../images/hudtip_top_2x.png);\n background-size: 30px 15px;\n }\n .hud .tip-right {\n background-image: url(../images/hudtip_right_2x.png);\n background-size: 15px 30px;\n }\n .hud .tip-bottom {\n background-image: url(../images/hudtip_bottom_2x.png);\n background-size: 30px 15px;\n }\n .hud.has-footer .tip-bottom {\n background-image: url(../images/hudtip_bottom_gray_2x.png);\n }\n}\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$blue050: #e3f8ff;\n$blue100: #b3ecff;\n$blue200: #81defd;\n$blue300: #5ed0fa;\n$blue400: #40c3f7;\n$blue500: #2bb0ed;\n$blue600: #1992d4;\n$blue700: #127fbf;\n$blue800: #0b69a3;\n$blue900: #035388;\n\n$cyan050: #e0fcff;\n$cyan100: #bef8fd;\n$cyan200: #87eaf2;\n$cyan300: #54d1db;\n$cyan400: #38bec9;\n$cyan500: #2cb1bc;\n$cyan600: #14919b;\n$cyan700: #0e7c86;\n$cyan800: #0a6c74;\n$cyan900: #044e54;\n\n$pink050: #ffe3ec;\n$pink100: #ffb8d2;\n$pink200: #ff8cba;\n$pink300: #f364a2;\n$pink400: #e8368f;\n$pink500: #da127d;\n$pink600: #bc0a6f;\n$pink700: #a30664;\n$pink800: #870557;\n$pink900: #620042;\n\n$red050: #ffe3e3;\n$red100: #ffbdbd;\n$red200: #ff9b9b;\n$red300: #f86a6a;\n$red400: #ef4e4e;\n$red500: #e12d39;\n$red600: #cf1124;\n$red700: #ab091e;\n$red800: #8a041a;\n$red900: #610316;\n\n$yellow050: #fffbea;\n$yellow100: #fff3c4;\n$yellow200: #fce588;\n$yellow300: #fadb5f;\n$yellow400: #f7c948;\n$yellow500: #f0b429;\n$yellow600: #de911d;\n$yellow700: #cb6e17;\n$yellow800: #b44d12;\n$yellow900: #8d2b0b;\n\n$teal050: #effcf6;\n$teal100: #c6f7e2;\n$teal200: #8eedc7;\n$teal300: #65d6ad;\n$teal400: #3ebd93;\n$teal500: #27ab83;\n$teal600: #199473;\n$teal700: #147d64;\n$teal800: #0c6b58;\n$teal900: #014d40;\n\n// submit button colors\n$primaryColor: $red500;\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: $blue800;\n\n// menu colors\n$menuOptionColor: $textColor;\n$menuOptionActiveColor: $white;\n$menuOptionActiveBackgroundColor: $grey350;\n\n// hairline colors\n$hairlineColor: transparentize($grey800, 0.9);\n$mediumHairlineColor: transparentize($grey600, 0.75);\n$darkHairlineColor: transparentize($grey400, 0.5);\n\n// focus colors\n$lightFocusColor: $blue300;\n$mediumFocusColor: $blue500;\n$darkFocusColor: #0f74b1;\n\n// focus rings\n$lightFocusRing: 0 0 0 1px $lightFocusColor,\n 0 0 0 3px transparentize($lightFocusColor, 0.3);\n$mediumFocusRing: 0 0 0 1px $mediumFocusColor,\n 0 0 0 3px transparentize($mediumFocusColor, 0.3);\n$darkFocusRing: 0 0 0 1px $darkFocusColor,\n 0 0 0 3px transparentize($darkFocusColor, 0.3);\n\n// selection colors\n$lightSelColor: $grey200;\n$darkSelColor: $grey600;\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$checkboxSize: 16px;\n$radioSize: 16px;\n\n@mixin sans-serif-font {\n font-family: system-ui, BlinkMacSystemFont, -apple-system, 'Segoe UI',\n 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',\n 'Helvetica Neue', 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// Other\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 transition: fill linear 100ms;\n }\n}\n\n@mixin icon {\n font-family: 'Craft';\n speak: none;\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 opacity: 0.8;\n}\n\n@mixin angle($dir: down, $color: var(--ui-control-color)) {\n display: block;\n content: '';\n font-size: 0;\n width: 5px;\n height: 5px;\n border: solid $color;\n border-width: 0 2px 2px 0;\n\n @if $dir == up {\n transform: rotate(225deg);\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 transparentize($grey900, 0.8);\n}\n\n@mixin pane {\n background: $white;\n box-shadow: 0 0 0 1px $grey200, 0 2px 12px transparentize($grey200, 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 transparentize($grey900, 0.5);\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 font-weight: 500;\n}\n\n// RTL stuff\n\n@mixin left($left) {\n body.ltr & {\n left: $left;\n }\n body.rtl & {\n right: $left;\n }\n}\n\n@mixin right($right) {\n body.ltr & {\n right: $right;\n }\n body.rtl & {\n left: $right;\n }\n}\n\n@mixin alignleft {\n body.ltr & {\n text-align: left;\n }\n body.rtl & {\n text-align: right;\n }\n}\n\n@mixin alignright {\n body.ltr & {\n text-align: right;\n }\n body.rtl & {\n text-align: left;\n }\n}\n\n@mixin border-left($params...) {\n body.ltr & {\n border-left: $params;\n }\n body.rtl & {\n border-right: $params;\n }\n}\n\n@mixin border-right($params...) {\n body.ltr & {\n border-right: $params;\n }\n body.rtl & {\n border-left: $params;\n }\n}\n\n@mixin border-left-width($param) {\n body.ltr & {\n border-left-width: $param;\n }\n body.rtl & {\n border-right-width: $param;\n }\n}\n\n@mixin border-right-width($param) {\n body.ltr & {\n border-right-width: $param;\n }\n body.rtl & {\n border-left-width: $param;\n }\n}\n\n@mixin border-radius($tl, $tr, $br, $bl) {\n body.ltr & {\n border-radius: $tl $tr $br $bl;\n }\n body.rtl & {\n border-radius: $tr $tl $bl $br;\n }\n}\n\n@mixin border-top-left-radius($params...) {\n body.ltr & {\n border-top-left-radius: $params;\n }\n body.rtl & {\n border-top-right-radius: $params;\n }\n}\n\n@mixin border-top-right-radius($params...) {\n body.ltr & {\n border-top-right-radius: $params;\n }\n body.rtl & {\n border-top-left-radius: $params;\n }\n}\n\n@mixin border-bottom-left-radius($params...) {\n body.ltr & {\n border-bottom-left-radius: $params;\n }\n body.rtl & {\n border-bottom-right-radius: $params;\n }\n}\n\n@mixin border-bottom-right-radius($params...) {\n body.ltr & {\n border-bottom-right-radius: $params;\n }\n body.rtl & {\n border-bottom-left-radius: $params;\n }\n}\n\n@mixin floatleft {\n body.ltr & {\n float: left;\n }\n body.rtl & {\n float: right;\n }\n}\n\n@mixin floatright {\n body.ltr & {\n float: right;\n }\n body.rtl & {\n float: left;\n }\n}\n\n@mixin margin($t, $r, $b, $l, $important: '') {\n body.ltr & {\n margin: $t $r $b $l unquote($important);\n }\n body.rtl & {\n margin: $t $l $b $r unquote($important);\n }\n}\n\n@mixin margin-left($margin...) {\n body.ltr & {\n margin-left: $margin;\n }\n body.rtl & {\n margin-right: $margin;\n }\n}\n\n@mixin margin-right($margin...) {\n body.ltr & {\n margin-right: $margin;\n }\n body.rtl & {\n margin-left: $margin;\n }\n}\n\n@mixin padding($t, $r, $b, $l, $important: '') {\n body.ltr & {\n padding: $t $r $b $l unquote($important);\n }\n body.rtl & {\n padding: $t $l $b $r unquote($important);\n }\n}\n\n@mixin padding-left($padding...) {\n body.ltr & {\n padding-left: $padding;\n }\n body.rtl & {\n padding-right: $padding;\n }\n}\n\n@mixin padding-right($padding...) {\n body.ltr & {\n padding-right: $padding;\n }\n body.rtl & {\n padding-left: $padding;\n }\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: darken($grey200, 5%);\n }\n\n &:active,\n &.active {\n background-color: darken($grey200, 10%);\n }\n }\n\n .text {\n background-color: $grey200;\n\n &:focus {\n background-color: darken($grey200, 5%);\n }\n }\n}\n\n@mixin header-btn {\n width: 34px;\n height: 30px;\n padding-left: 0;\n padding-right: 0;\n\n &:not(:hover):not(:active):not(.active) {\n background-color: transparent;\n }\n &:not(:active):not(.active):hover {\n background-color: transparentize($grey300, 0.85);\n }\n}\n\n@mixin h6-styles {\n margin: 14px 0 3px;\n font-size: 10px;\n line-height: 1.2;\n color: $lightTextColor;\n text-transform: uppercase;\n font-weight: bold;\n}\n\n@mixin token-styles {\n display: inline-block;\n border-radius: 10px;\n padding: 2px 7px;\n font-size: 12px;\n line-height: 14px;\n color: $textColor;\n background-color: transparentize($white, 0.5);\n box-shadow: 0 0 0 1px $darkHairlineColor;\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: 0 0 0 1px transparentize($grey900, 0.9),\n 0 5px 20px transparentize($grey900, 0.75);\n}\n\n@mixin menu-option-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-option-active-styles {\n color: $menuOptionActiveColor;\n background-color: $menuOptionActiveBackgroundColor;\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 transparentize($inputColor, 0.75);\n background-color: hsl(212, 50%, 99%);\n background-clip: padding-box;\n}\n\n@mixin input-focused-styles {\n border-color: hsl(var(--dark-focus-hsl));\n box-shadow: 0 0 0 2px hsla(var(--dark-focus-hsl), 0.7);\n}\n\n@mixin placeholder-styles($color) {\n ::-webkit-input-placeholder {\n color: $color;\n }\n\n input:-ms-input-placeholder {\n color: $color;\n }\n\n ::-ms-input-placeholder {\n color: $color;\n }\n\n :-moz-placeholder {\n color: $color;\n }\n\n ::-moz-placeholder {\n color: $color;\n }\n\n ::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 top: calc(50% - 5px);\n @include right(9px);\n user-select: none;\n pointer-events: none;\n}\n\n@mixin select-input-styles {\n display: block;\n position: relative;\n max-width: 100%;\n border: none;\n @include padding(7px, 22px, 7px, 10px);\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 readable {\n font-size: 16px;\n line-height: 22px;\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 24px 0 16px;\n font-weight: 600;\n }\n\n h1 {\n font-size: 32px;\n line-height: 40px;\n color: #000;\n }\n\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n\n h3 {\n font-size: 20px;\n line-height: 24px;\n }\n\n h4 {\n font-size: 16px;\n line-height: 20px;\n }\n\n h5 {\n font-size: 14px;\n line-height: 18px;\n }\n\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 @include padding-left(2em);\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n\n blockquote {\n margin: 16px 0;\n\n &:not(.note) {\n padding: 0 16px;\n color: $mediumTextColor;\n @include border-left(4px solid $hairlineColor);\n }\n\n &.note {\n position: relative;\n border-radius: 4px;\n padding: 1em;\n @include padding-left(56px);\n border: 1px solid;\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: $mediumTextColor;\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 position: absolute;\n top: 12px;\n @include left(16px);\n font-size: 30px;\n width: 24px;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n:root {\n --padding: 24px;\n --neg-padding: -24px;\n}\n\n$sidebarWidth: 226px;\n$sidebarZIndex: 100;\n$detailsWidth: 350px;\n$minFullUiWidth: 1200px;\n$minXlUiWidth: 1536px;\n$minHorizontalUiWidth: $minFullUiWidth - $sidebarWidth;\n\n// Colors\n$badgeBackgroundColor: $grey200;\n$badgeColor: $grey800;\n\nhtml {\n -webkit-text-size-adjust: 100%;\n min-height: 100vh;\n}\n\nbody {\n min-height: 100vh;\n}\n\nbody {\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 left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: $sidebarZIndex + 1;\n\n &:focus {\n left: 0;\n width: auto;\n height: auto;\n background-color: $grey100 !important;\n }\n}\n\n#global-container {\n position: relative;\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n @include left(0);\n\n @media screen and (prefers-reduced-motion: no-preference) {\n body.ltr & {\n transition: left 250ms ease-out;\n }\n\n body.rtl & {\n transition: right 250ms ease-out;\n }\n }\n}\n\n/* global sidebar */\n$sidebarLinkStaticColor: $grey100;\n$sidebarLinkSecondaryColor: $grey200;\n\n#global-sidebar {\n --is-always-visible: true;\n position: fixed;\n z-index: $sidebarZIndex;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n overflow-y: auto;\n overflow-x: hidden;\n -webkit-overflow-scrolling: touch;\n @include light-on-dark-text;\n background-color: $grey800;\n --focus-ring: 0 0 0 1px hsl(var(--light-focus-hsl)),\n 0 0 0 3px hsla(var(--light-focus-hsl), 0.7);\n\n a {\n color: $sidebarLinkStaticColor;\n transition: color linear 100ms;\n text-decoration: none;\n }\n\n & > a,\n *:not(.has-subnav) > a {\n transition: background-color linear 100ms;\n\n &[href] {\n &:hover,\n &.active,\n &:active {\n color: $white;\n }\n\n &:not(.sel):hover {\n background-color: darken($grey800, 5%);\n transition: none;\n\n .icon {\n opacity: 1;\n }\n }\n\n &.active,\n &:active {\n background-color: darken($grey800, 10%);\n }\n }\n\n &:not([href]) {\n cursor: default;\n background-color: transparent;\n }\n\n .icon {\n transition: opacity linear 100ms;\n }\n }\n\n .light {\n color: $grey400;\n }\n\n @media only screen and (max-width: $minFullUiWidth - 1px) {\n --is-always-visible: false;\n }\n}\n\n$systemInfoBgColor: darken($grey800, 5%);\n$systemInfoHoverBgColor: darken($grey800, 10%);\n\n#system-info {\n display: grid;\n grid-template-columns: 30px auto;\n grid-gap: 10px;\n height: 50px;\n padding: 0 10px;\n position: relative;\n flex: 0 0 50px;\n flex-direction: row;\n align-items: center;\n background-color: $systemInfoBgColor;\n\n &:after {\n display: none;\n }\n\n &:focus,\n &:hover {\n background-color: $systemInfoHoverBgColor !important;\n }\n}\n\n#site-icon {\n height: 30px;\n\n img,\n svg {\n display: block;\n width: 30px;\n height: 30px;\n border-radius: 4px;\n }\n\n svg {\n @include svg-mask($mediumTextColor);\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 &:after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n @include right(0);\n width: 14px;\n background-image: linear-gradient(\n to right,\n transparentize($systemInfoBgColor, 1),\n $systemInfoBgColor\n );\n\n #system-info:hover & {\n background-image: linear-gradient(\n to right,\n transparentize($systemInfoHoverBgColor, 1),\n $systemInfoHoverBgColor\n );\n }\n }\n }\n}\n\n#job-icon {\n align-items: flex-start;\n\n & > span.icon {\n display: block;\n position: relative;\n width: 16px;\n height: 16px;\n margin-top: 2px !important;\n\n & > canvas {\n display: block;\n position: absolute;\n width: 16px;\n height: 16px;\n\n &#job-icon-hover {\n opacity: 0;\n transition: opacity linear 100ms;\n }\n }\n }\n\n &[href]:hover {\n .icon > span.icon > canvas#job-icon-hover {\n opacity: 1;\n }\n }\n\n .progress-label {\n display: block;\n color: $grey300;\n font-size: 11px;\n line-height: 1.5;\n }\n}\n\n#nav {\n flex: 1;\n margin: 27px 0 0;\n padding-bottom: 24px;\n overflow: visible;\n\n li {\n &:not(.has-subnav) > a.sel {\n color: $white;\n background-color: $grey900;\n opacity: 1;\n\n .icon {\n opacity: 1;\n }\n }\n\n a {\n position: relative;\n padding-left: 14px;\n padding-right: 14px;\n\n &:focus {\n z-index: 1;\n }\n\n &.menubtn {\n line-height: 26px;\n }\n\n &.external:after {\n @include margin-left(5px);\n @include icon;\n content: 'external';\n }\n\n &:active .icon {\n opacity: 1;\n }\n\n .icon {\n opacity: 0.5;\n\n &.icon-mask {\n svg {\n @include svg-mask($white);\n }\n\n span[data-icon] {\n color: $white;\n }\n }\n }\n\n .label {\n &,\n & span {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n .badge {\n @include margin-right(0);\n background-color: $badgeBackgroundColor;\n color: $badgeColor;\n }\n }\n\n ul {\n display: block;\n margin-bottom: 10px;\n\n li a {\n @include padding(3px, 14px, 3px, 42px, !important);\n font-size: 12px;\n\n &:not(.active) {\n color: $sidebarLinkSecondaryColor;\n }\n }\n }\n }\n}\n\n#global-footer {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 14px 14px 24px;\n}\n\n#app-info {\n margin-top: 7px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 12px;\n color: $grey600;\n text-align: center;\n\n li {\n margin: 0 7px;\n\n a {\n color: $grey600;\n text-decoration: underline;\n\n &.go:hover:after {\n color: $grey600;\n }\n }\n }\n}\n\n#edition-logo {\n user-select: none;\n border: 1px solid $grey600;\n border-radius: 3px;\n display: inline-flex;\n height: 20px;\n box-sizing: content-box;\n font-size: 11px;\n\n & > .edition-name,\n & > .edition-trial {\n padding: 6px 7px 5px;\n line-height: 8px;\n }\n\n & > .edition-name {\n font-weight: 600;\n letter-spacing: 1.7px;\n padding-right: 5px;\n text-transform: uppercase;\n transition: color linear 100ms;\n }\n\n & > .edition-trial {\n display: inline-block;\n position: relative;\n @include margin-left(5px);\n @include padding-left(5px);\n background-color: $grey600;\n color: $grey200;\n border-radius: 0 1px 1px 0;\n letter-spacing: 1px;\n @include padding-right(7px);\n text-transform: lowercase;\n transition: background linear 100ms;\n\n &:before {\n display: block;\n position: absolute;\n top: 0;\n content: '';\n font-size: 0;\n width: 0;\n height: 0;\n border-style: solid;\n transition: border-color linear 100ms;\n\n body.ltr & {\n left: -10px;\n border-width: 0 10px 20px 0;\n border-color: transparent $grey600 transparent transparent;\n }\n\n body.rtl & {\n right: -10px;\n border-width: 0 0 20px 10px;\n border-color: transparent transparent transparent $grey600;\n }\n }\n }\n}\n\n#devmode {\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: url(../images/dev-mode.svg) repeat-x 21px 0;\n cursor: help;\n}\n\n#page-container {\n @include padding-left($sidebarWidth);\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: $red050;\n border-left: 5px solid $errorColor;\n padding: 11px 0;\n text-align: center;\n color: $errorColor;\n\n li {\n padding: 4px 24px;\n\n a {\n color: $errorColor;\n text-decoration: underline;\n\n &.go {\n text-decoration: none;\n white-space: nowrap;\n border: 1px solid transparentize($errorColor, 0.5);\n border-radius: $mediumBorderRadius;\n padding: 3px 5px;\n margin: 0 2px;\n\n &:after {\n color: $errorColor;\n }\n\n &:hover {\n border-color: $errorColor;\n transition: border-color linear 100ms;\n }\n }\n }\n }\n}\n\n#global-header {\n width: 100%;\n margin-bottom: 14px;\n @include pane;\n background: $grey050;\n\n .flex {\n align-items: center;\n }\n\n .btn {\n --ui-control-color: #{$grey400};\n --ui-control-hover-color: #{$grey500};\n --ui-control-active-color: #{$grey600};\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\n &.empty {\n display: none;\n }\n\n a,\n button {\n color: $lightTextColor;\n transition: color linear 100ms;\n\n &:hover {\n color: $linkColor;\n text-decoration: none;\n }\n }\n\n nav {\n margin: 0;\n }\n}\n\n.breadcrumb-list {\n display: flex;\n flex-direction: row;\n align-items: stretch;\n flex-wrap: wrap;\n\n li {\n display: inline-flex;\n align-items: center;\n\n a,\n button {\n padding: 15px 0;\n }\n\n button {\n cursor: pointer;\n }\n\n &:after {\n margin: 0 7px;\n @include angle(right, $mediumHairlineColor);\n }\n }\n\n & .menu--disclosure {\n li {\n display: block;\n\n &::after {\n content: none;\n }\n }\n }\n}\n\nli.breadcrumb-toggle-wrapper {\n &::after {\n content: none;\n }\n}\n\n#nav-toggle {\n display: none;\n}\n\n#announcements-btn {\n @include header-btn;\n width: 40px;\n position: relative;\n\n &.unread:after {\n content: '';\n display: block;\n position: absolute;\n top: 3px;\n @include right(7px);\n width: 7px;\n height: 7px;\n border-radius: 4px;\n background-color: $blue600;\n }\n\n svg {\n width: 22px;\n height: 22px;\n @include svg-mask(var(--ui-control-color));\n }\n\n &:hover,\n &:active,\n &.active {\n svg {\n @include svg-mask($linkColor);\n }\n }\n}\n\n#announcements {\n max-width: 350px;\n\n .announcement {\n &:not(:first-child) {\n margin-top: 20px;\n }\n\n .timestamp {\n margin-top: -3px;\n font-size: 12px;\n color: $lightTextColor;\n margin-bottom: 3px;\n }\n\n h2 {\n position: relative;\n margin: 0 0 3px;\n }\n\n &.unread h2:after {\n content: '';\n display: block;\n position: absolute;\n top: 7px;\n @include left(-13px);\n width: 7px;\n height: 7px;\n border-radius: 4px;\n background-color: $blue600;\n }\n\n p {\n margin: 0;\n }\n }\n}\n\n#user-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n @include padding-right(25px);\n padding-top: 5px;\n padding-bottom: 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 padding: 5px 0;\n\n img {\n display: block;\n width: 30px;\n height: 30px;\n max-width: none;\n border-radius: 50%;\n box-shadow: 0 0 0 1px transparentize($grey900, 0.95),\n 0 0 0 transparentize($grey900, 1);\n transition: box-shadow linear 150ms;\n\n #user-info:hover & {\n box-shadow: 0 0 0 1px transparentize($grey900, 0.95),\n 0 2px 10px -2px transparentize($grey900, 0.7);\n }\n }\n}\n\n/* main container */\n\n#main-container {\n position: relative;\n flex-grow: 1;\n}\n\n#notifications {\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 101;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n pointer-events: none;\n\n @media only screen and (min-width: $minFullUiWidth) {\n width: calc(100% - #{$sidebarWidth});\n }\n\n .notification {\n padding: 5px 10px;\n border-radius: 0 0 3px 3px;\n border-width: 0 1px 1px;\n color: $white !important;\n pointer-events: auto;\n @include light-on-dark-text;\n @include shadow;\n background-color: $noticeColor;\n\n &.error {\n background-color: $primaryColor;\n }\n }\n}\n\n#header-container {\n margin-bottom: 14px;\n}\n\n#crumbs,\n#header {\n @include padding-left(30px);\n @include padding-right(24px);\n}\n\n#global-header,\n#header {\n .flex {\n flex-wrap: nowrap;\n max-width: 100%;\n\n &.flex-nowrap {\n min-width: 0;\n }\n\n & > * {\n margin-bottom: 0;\n }\n }\n}\n\n#header {\n display: flex;\n align-items: flex-start;\n align-content: stretch;\n flex-wrap: nowrap;\n justify-content: space-between;\n padding-top: 8px;\n padding-bottom: 8px;\n position: relative;\n z-index: 2;\n width: calc(100vw - #{$sidebarWidth});\n box-sizing: border-box;\n background-color: transparentize($grey300, 1);\n box-shadow: 0 1px 0 transparentize($grey800, 1);\n transition: background-color linear 100ms, box-shadow linear 100ms;\n\n body.fixed-header & {\n position: fixed;\n z-index: 12;\n top: 0;\n background-color: $grey100;\n box-shadow: inset 0 -1px 0 transparentize($grey700, 0.9);\n }\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n transition: background-color linear 100ms, box-shadow linear 100ms,\n backdrop-filter linear 100ms;\n\n body.fixed-header & {\n background-color: transparentize($grey100, 0.25);\n backdrop-filter: blur(10px);\n }\n }\n }\n\n .flex {\n &:not(:last-child) {\n @media only screen and (min-width: $minHorizontalUiWidth) {\n @include margin-right(7px);\n }\n }\n }\n\n h1 {\n line-height: 34px;\n margin-top: 0;\n margin-bottom: 0;\n min-width: 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:not(:last-child) {\n @include margin-right(14px !important);\n }\n }\n\n .buttons,\n .btngroup {\n margin-top: 0;\n }\n}\n\n#page-title {\n &.has-toolbar {\n @media only screen and (min-width: $minHorizontalUiWidth) {\n min-width: #{$sidebarWidth - 30 - 7} !important;\n }\n }\n}\n\n#toolbar {\n flex: 1;\n align-items: flex-start;\n\n .btn,\n .text {\n color: darken($inputColor, 20%);\n }\n\n .icon:before,\n .texticon:before,\n .menubtn:after,\n [data-icon]:before,\n [data-icon-after]:after {\n color: var(--ui-control-color);\n }\n\n .text {\n border-radius: $largeBorderRadius;\n\n &::-webkit-input-placeholder {\n color: $lightTextColor;\n }\n\n &:-ms-input-placeholder {\n color: $lightTextColor;\n }\n\n &::-ms-input-placeholder {\n color: $lightTextColor;\n }\n\n &:-moz-placeholder {\n color: $lightTextColor;\n }\n\n &::-moz-placeholder {\n color: $lightTextColor;\n }\n\n &::placeholder {\n color: $lightTextColor;\n }\n\n &:not(:focus) {\n background-clip: border-box;\n }\n }\n\n .spinner {\n background-image: url(../images/spinner_toolbar.gif);\n }\n}\n\n#action-button {\n height: 34px;\n}\n\n#main-content {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n width: calc(100vw - #{$sidebarWidth});\n padding: 0 24px 48px;\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 @include margin-left(-24px);\n}\n\n#sidebar {\n box-sizing: border-box;\n padding: 0 31px;\n width: $sidebarWidth;\n background-color: transparent;\n\n &.fixed {\n position: fixed;\n overflow-y: auto;\n padding-top: 14px;\n padding-bottom: 14px;\n }\n\n nav {\n margin-left: -31px;\n margin-right: -31px;\n\n li {\n a {\n position: relative;\n\n &:focus {\n z-index: 1;\n }\n &:not(.sel) {\n &:hover {\n background-color: $grey200;\n }\n }\n &.sel {\n @include pane;\n background-color: $grey050;\n }\n }\n }\n }\n}\n\n#content-container {\n flex: 1;\n\n #main-content:not(.has-sidebar):not(.has-details) & {\n width: 100%;\n max-width: 100%;\n }\n\n #main-content.has-sidebar & {\n width: calc(100% - #{$sidebarWidth - 24});\n max-width: calc(100% - #{$sidebarWidth - 24});\n }\n\n #main-content.has-details & {\n width: calc(100% - #{$detailsWidth} - 14px);\n max-width: calc(100% - #{$detailsWidth} - 14px);\n }\n\n #main-content.has-sidebar.has-details {\n width: calc(100% - #{$sidebarWidth} - #{$detailsWidth} - 38px);\n max-width: calc(100% - #{$sidebarWidth} - #{$detailsWidth} - 38px);\n }\n}\n\n.content-pane {\n @include pane;\n border-radius: $largeBorderRadius;\n position: relative;\n background-clip: padding-box;\n padding: 24px;\n word-wrap: break-word;\n\n & > hr {\n margin-left: -24px;\n margin-right: -24px;\n }\n}\n\n#footer {\n z-index: 1;\n margin: 25px -24px -24px; // 1px extra on top is intentional\n padding: 10px 24px;\n background-color: $grey050;\n border-radius: 0 0 $largeBorderRadius $largeBorderRadius;\n\n &:empty {\n display: none;\n }\n\n & > *,\n .flex > * {\n margin-bottom: 0;\n }\n}\n\n#details-container {\n flex: 0 0 #{$detailsWidth + 38};\n width: $detailsWidth + 38;\n @include margin-right(-24px);\n box-sizing: border-box;\n}\n\n#details {\n box-sizing: border-box;\n padding-bottom: 24px;\n @include padding-right(24px);\n @include padding-left(14px);\n width: $detailsWidth + 38;\n\n &.fixed {\n position: fixed;\n overflow-y: auto;\n padding-top: 14px;\n }\n\n .meta {\n margin-bottom: 14px;\n border-radius: $largeBorderRadius;\n padding: 0 24px;\n\n &:not(.warning) {\n @include pane;\n }\n\n &:not(.read-only):not(.warning) {\n background-color: $grey050;\n }\n\n &.read-only {\n padding-top: 8px;\n padding-bottom: 8px;\n color: $mediumTextColor;\n background-color: transparent;\n }\n\n &.warning {\n border: 2px solid $yellow300;\n padding: 19px 22px;\n background: $white;\n color: $textColor !important;\n\n p {\n margin-bottom: 5px;\n }\n\n .btn {\n background-color: $yellow300;\n\n &:hover,\n &:focus {\n background-color: darken($yellow300, 10%);\n }\n\n &:active {\n background-color: darken($yellow300, 15%);\n }\n }\n }\n\n & > .field,\n & > .data {\n margin: 0 -24px !important;\n\n &:first-child {\n &,\n & > .status-badge {\n border-top-left-radius: $largeBorderRadius;\n }\n border-top-right-radius: $largeBorderRadius;\n }\n\n &:last-child {\n &,\n & > .status-badge {\n border-bottom-left-radius: $largeBorderRadius;\n }\n border-bottom-right-radius: $largeBorderRadius;\n }\n\n & > .heading > label,\n & > .heading {\n color: $grey600;\n }\n }\n\n & > .field > .status-badge {\n @include left(-1px);\n }\n\n .text::placeholder,\n .datewrapper .text + div[data-icon],\n .timewrapper .text + div[data-icon] {\n color: $grey500;\n }\n\n .ui-datepicker {\n @include margin(0, 0, 0, -8px);\n }\n }\n\n hr {\n margin: 14px 0;\n border-top-color: $hairlineColor;\n }\n\n .spinner {\n background-image: url(../images/spinner_details.gif);\n }\n\n @include placeholder-styles($grey500);\n\n .text {\n background-color: transparent;\n resize: none;\n }\n\n & > .text {\n border-radius: $largeBorderRadius;\n margin-bottom: 14px;\n\n &:not(:focus) {\n border-color: transparentize($inputColor, 0.6);\n }\n }\n}\n\n// Hide the sidebar at < 1200\n@media only screen and (max-width: $minFullUiWidth - 1px) {\n #global-container {\n @include left(-$sidebarWidth);\n width: calc(100vw + #{$sidebarWidth});\n\n body.ltr.showing-nav & {\n left: 0;\n }\n\n body.rtl.showing-nav & {\n right: 0;\n }\n }\n\n #crumbs {\n display: flex !important;\n }\n\n #header {\n width: 100vw;\n }\n\n #nav-toggle {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 36px;\n height: 50px;\n line-height: 26px;\n color: $grey300;\n text-align: center;\n @include margin-left(-10px);\n\n &:before {\n @include icon;\n content: 'menu';\n font-size: 16px;\n line-height: 0;\n }\n\n &:hover {\n color: $grey400;\n }\n }\n\n #main-content {\n width: 100vw;\n }\n}\n\n// Rearrange #main-content to flow vertically at < 999\n@media only screen and (max-width: $minHorizontalUiWidth - 1px) {\n #header {\n display: block;\n\n .flex:not(#toolbar) {\n margin-top: 10px;\n }\n }\n\n #toolbar {\n flex-wrap: wrap !important;\n\n & > * {\n margin-top: 10px !important;\n }\n }\n\n body.fixed-header #header .flex:first-child {\n margin-top: 0;\n }\n\n #main-content {\n display: block;\n }\n\n #sidebar-toggle-container {\n display: block;\n margin-bottom: 14px;\n }\n\n #sidebar-toggle {\n body.showing-sidebar & {\n background-color: darken($grey200, 10%) !important;\n\n &:after {\n transform: rotate(225deg);\n top: 1px;\n }\n }\n }\n\n #content-container {\n min-height: 0 !important;\n }\n\n #sidebar-container,\n #details-container {\n width: auto !important;\n }\n\n #sidebar,\n #details {\n position: static !important;\n overflow-y: visible !important;\n max-height: none !important;\n width: auto;\n }\n\n #sidebar {\n margin-bottom: 14px;\n\n body:not(.showing-sidebar) & {\n display: none;\n }\n }\n\n #details-container {\n @include margin-right(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-top: 14px;\n }\n}\n\n// Tighten up the padding at < 768\n@media only screen and (max-width: 767px) {\n #crumbs,\n #header,\n #main-content {\n padding-left: 10px !important;\n padding-right: 10px !important;\n }\n\n #tabs ul li {\n a {\n padding-left: 14px;\n padding-right: 14px;\n }\n\n & + li {\n @include margin-left(-7px);\n }\n }\n}\n\n@media print {\n}\n\n#settingsmenu ul li a {\n @include padding-left(46px);\n\n &:before {\n @include margin(1px, 0, 0, -22px);\n font-size: 15px;\n }\n\n img {\n width: 16px;\n height: 16px;\n position: absolute;\n margin-left: -23px;\n margin-top: 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 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: 14px 0;\n background-color: $grey050;\n }\n\n .heading {\n position: relative;\n margin: 14px 24px 2px;\n\n span {\n display: inline-block;\n position: relative;\n z-index: 1;\n padding: 0 5px;\n margin: 0 -5px;\n text-transform: uppercase;\n color: $mediumTextColor;\n font-size: 11px;\n font-weight: bold;\n }\n }\n\n @mixin nav-level($level) {\n & > a {\n @include padding-left(24px + 14 * $level);\n }\n\n & > .toggle {\n @include left(14px * $level);\n }\n }\n\n nav {\n padding: 0 7px;\n\n & > ul > li {\n @include nav-level(0);\n & > ul > li {\n @include nav-level(1);\n & > ul > li {\n @include nav-level(2);\n & > ul > li {\n @include nav-level(3);\n & > ul > li {\n @include nav-level(4);\n }\n }\n }\n }\n }\n\n li {\n position: relative;\n\n &:not(.has-subnav) > a {\n transition: background-color linear 100ms;\n\n &:hover {\n text-decoration: none;\n background-color: $grey100;\n }\n\n &.sel {\n cursor: default;\n background-color: $grey200;\n }\n }\n\n a {\n position: relative;\n margin-bottom: 1px;\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 7px 24px;\n min-height: 24px;\n box-sizing: border-box;\n color: $textColor;\n user-select: none;\n border-radius: $largeBorderRadius;\n word-break: break-word;\n\n .status {\n flex-shrink: 1;\n }\n\n .icon {\n @include margin-right(10px);\n flex-shrink: 1;\n width: 18px;\n height: 18px;\n word-break: normal;\n transition: margin-left linear 150ms, margin-right linear 150ms;\n\n &.icon-mask {\n svg {\n @include svg-mask(var(--ui-control-color));\n }\n\n span[data-icon] {\n color: var(--ui-control-color);\n }\n }\n\n svg {\n width: 16px;\n height: 16px;\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 @include margin(0, -4px, 0, 10px);\n flex-shrink: 1;\n padding: 0 6px;\n font-size: 11px;\n line-height: 16px;\n border-radius: 8px;\n background-color: $mediumTextColor;\n color: $white;\n }\n }\n\n .toggle {\n position: absolute;\n z-index: 1;\n height: 34px;\n top: 0;\n width: 24px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n ul {\n display: none;\n }\n\n &.expanded > ul {\n display: block;\n }\n }\n }\n}\n\n.content.has-sidebar:not(.hiding-sidebar) {\n @include margin-left($sidebarWidth);\n}\n\n/* flexbox field layouts */\n#content :not(.meta) > .flex-fields {\n display: flex;\n flex-wrap: wrap;\n align-content: flex-start;\n margin: 0 -24px -24px;\n width: calc(100% + 48px);\n\n & > h2 {\n margin: 0 0 24px !important;\n padding: 0 24px;\n width: 100%;\n\n &:not(:first-child) {\n padding-top: 24px;\n border-top: 1px solid $hairlineColor;\n }\n }\n\n & > hr {\n margin: 0 0 24px;\n width: calc(100% + 48px);\n }\n\n & > :not(h2):not(hr) {\n &,\n &:last-child {\n position: relative;\n margin: 0 24px 24px !important;\n width: calc(100% - 48px);\n box-sizing: border-box;\n\n // 4 cols for >= 1536px\n @media only screen and (min-width: $minXlUiWidth) {\n &.width-25 {\n width: calc(25% - 48px);\n }\n &.width-50 {\n width: calc(50% - 48px);\n }\n &.width-75 {\n width: calc(75% - 48px);\n }\n }\n\n // 2 cols fol 712 - 1536px\n @media only screen and (min-width: 500px) and (max-width: $minXlUiWidth - 1px) {\n &.width-25,\n &.width-50 {\n width: calc(50% - 48px);\n }\n }\n\n &:before {\n position: absolute;\n top: 0;\n @include left(-25px);\n width: 1px;\n height: 100%;\n content: '';\n // same BG color as the hairline around the content pane’s 1px shadow\n background-color: transparentize($grey200, 0.5);\n }\n }\n }\n}\n\n/* retina */\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5),\n only screen and (-moz-min-device-pixel-ratio: 1.5),\n only screen and (-o-min-device-pixel-ratio: 3/2),\n only screen and (min-device-pixel-ratio: 1.5),\n only screen and (min-resolution: 1.5dppx) {\n #details {\n .spinner {\n background-image: url(../images/spinner_details_2x.gif);\n background-size: 20px;\n }\n }\n #toolbar {\n .spinner {\n background-image: url(../images/spinner_toolbar_2x.gif);\n background-size: 20px;\n }\n }\n #upgrademodal.loading {\n background-image: url(../images/spinner_big_2x.gif);\n background-size: 48px;\n }\n #upgrademodal-success {\n .message {\n background-image: url(../images/success_2x.png);\n background-size: 48px;\n }\n }\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n.lp-editor-container,\n.lp-preview-container {\n position: fixed;\n top: 0;\n height: 100%;\n background-color: $white;\n z-index: 100;\n\n header {\n padding: 8px 24px;\n background-color: $grey100;\n box-shadow: 0 1px 0 transparentize($grey700, 0.8);\n box-sizing: border-box;\n position: relative;\n z-index: 1;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n position: absolute;\n z-index: 2;\n top: 0;\n left: 0;\n width: 100%;\n background-color: transparentize($grey100, 0.25);\n backdrop-filter: blur(10px);\n\n & + .lp-editor {\n padding-top: #{10 + 34 + 10 + 24}px;\n }\n }\n }\n\n .btn,\n .spinner,\n .checkmark-icon {\n margin-bottom: 0;\n }\n }\n}\n\n.lp-editor-container {\n display: flex;\n flex-direction: column;\n box-shadow: 1px 0 0 transparentize($grey700, 0.8);\n\n .lp-editor {\n flex: 1;\n padding: 24px;\n overflow: auto;\n box-sizing: border-box;\n\n & > .field {\n &:last-child {\n margin-bottom: 24px !important;\n }\n\n & > .status-badge {\n @include left(-24px);\n }\n }\n }\n\n .lp-draghandle {\n position: absolute;\n z-index: 6;\n top: 0;\n @include right(-2px);\n width: 4px;\n height: 100%;\n cursor: col-resize;\n }\n}\n\n.lp-preview-container {\n display: flex;\n flex-direction: column;\n\n &.dragging:after {\n position: absolute;\n top: 0;\n left: 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: transparentize($grey100, 0.25);\n }\n\n .buttons {\n margin: 0;\n\n .btn + .btn {\n @include margin-left(7px);\n }\n }\n\n & + .lp-iframe-container {\n padding-top: 0;\n\n @supports (backdrop-filter: blur(10px)) {\n padding-top: 50px;\n }\n }\n\n .lp-device-type {\n margin: 0;\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 &.lp-device-type__label--tablet::before {\n background-image: url(../images/preview/icon-tablet.svg);\n }\n &.lp-device-type__label--desktop::before {\n background-image: url(../images/preview/icon-desktop.svg);\n }\n }\n\n .lp-device-type__radio-group {\n display: flex;\n white-space: nowrap;\n align-items: center;\n }\n\n .lp-device-type__item:not(:last-child) .btn {\n body.ltr & {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n margin-right: 1px;\n }\n\n body.rtl & {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n margin-left: 1px;\n }\n }\n\n .lp-device-type__item:not(:first-child) .btn {\n body.ltr & {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n body.rtl & {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n .lp-device-type__input {\n &.focus-visible + label {\n box-shadow: var(--focus-ring);\n }\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-top: 0 !important;\n position: relative;\n top: 0;\n height: calc(100% - 50px);\n width: 100%;\n background-color: $grey100;\n\n @supports (backdrop-filter: blur(10px)) {\n top: 50px;\n }\n\n // Preview container\n .lp-device-preview-container {\n position: absolute;\n top: 50%;\n left: 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 top: 50%;\n left: 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: top center, bottom center;\n background-repeat: no-repeat;\n background-size: contain;\n background-color: #fff;\n box-shadow: 0 0 58px rgba(6, 67, 117, 0.3);\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 &--rotating {\n .lp-device-mask {\n transition-duration: 0.3s;\n transition-property: transform;\n }\n .lp-device-preview-container {\n opacity: 0;\n transition: opacity 0s;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n$base: 24px;\n$tabPadding: 14px;\n$tabWidth: $base * 10;\n$gridColor: hsl(212, 50%, 95%);\n\n@mixin workspaceBg {\n background-color: $grey050;\n background-image: linear-gradient(to right, $gridColor 1px, transparent 0px),\n linear-gradient(to bottom, $gridColor 1px, transparent 1px);\n background-size: $base $base;\n}\n\n.layoutdesigner {\n display: flex;\n align-items: stretch;\n position: relative;\n @include input-styles;\n overflow: hidden;\n box-shadow: none;\n @include padding-right($tabWidth + 1);\n min-height: 500px;\n\n .errors > & {\n border: 1px solid $errorColor !important;\n }\n\n .fld-workspace {\n flex: 1;\n @include border-radius($smallBorderRadius, 0, 0, $smallBorderRadius);\n @include padding($base, 0, $base, $base);\n @include workspaceBg;\n background-position: -1px -1px;\n box-shadow: inset 0 1px 3px -1px darken($grey200, 10%);\n\n .fld-tabs {\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n }\n }\n\n .fld-sidebar {\n position: absolute;\n top: 0;\n @include right(0);\n height: 100%;\n width: $tabWidth + 1;\n padding: $tabPadding;\n overflow: auto;\n box-sizing: border-box;\n\n .btngroup {\n margin-bottom: $tabPadding;\n }\n\n .fld-field-library {\n .fld-field-group {\n margin-top: $tabPadding;\n\n h6 {\n margin-bottom: 7px;\n }\n }\n }\n\n .filtered {\n display: none;\n }\n }\n\n .fld-new-tab-btn:active {\n background-color: $grey050;\n }\n}\n\n.fld-sidebar,\n.fld-tab .tabs .tab,\n.fld-tab .fld-tabcontent,\n.fld-new-tab-btn,\n.fld-new-tab-btn:hover {\n background-color: $white;\n box-shadow: 0 0 0 1px transparentize($grey900, 0.9),\n 0 2px 5px -2px transparentize($grey900, 0.8);\n}\n\n.fld-tab .settings,\n.fld-element .settings,\n.fld-element .slide-picker {\n @include margin-left(7px);\n}\n\n.fld-tab .settings:before,\n.fld-element .settings:before {\n margin-top: -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 @include padding(0, $base + 1, $base, 0);\n box-sizing: border-box;\n\n .tabs {\n margin: -10px -12px 0;\n padding: 10px 12px 0;\n overflow: hidden;\n display: flex;\n\n .tab {\n display: flex;\n max-width: calc(100% - 10px);\n box-sizing: border-box;\n padding: 8px $tabPadding;\n border-radius: $mediumBorderRadius $mediumBorderRadius 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 @include border-radius(\n 0,\n $mediumBorderRadius,\n $mediumBorderRadius,\n $mediumBorderRadius\n );\n }\n\n &.fld-insertion {\n .tabs .tab,\n .fld-tabcontent {\n margin: -2px;\n border: 2px dashed $hairlineColor;\n box-shadow: none;\n @include workspaceBg;\n }\n .tabs .tab {\n background-position: -1px -1px;\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: 7px 10px;\n box-shadow: inset 0 0 0 1px $hairlineColor;\n background-color: $white;\n border-radius: $mediumBorderRadius;\n\n body:not(.dragging) & {\n cursor: move;\n cursor: grab;\n }\n\n & + .fld-element {\n margin-top: 7px;\n }\n\n &.fld-insertion {\n box-sizing: border-box;\n border: 2px dashed $hairlineColor;\n border-radius: $mediumBorderRadius;\n background: none;\n box-shadow: none;\n }\n\n &.draghelper {\n @include shadow;\n }\n\n &.fld-field {\n color: $mediumTextColor;\n background-color: $grey100;\n\n &:not(.draghelper) {\n box-shadow: none;\n }\n\n .fld-field-hidden:not(.hidden) {\n margin-top: -3px;\n @include margin-right(5px);\n\n &:before {\n @include icon;\n content: 'shuteye';\n }\n }\n\n .field-name {\n .fld-element-label {\n margin-bottom: 2px;\n }\n }\n }\n\n .fld-element-icon {\n @include margin-right(5px);\n text-align: center;\n\n &,\n svg {\n width: 16px;\n height: 16px;\n }\n\n svg {\n @include 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 }\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: $textColor;\n margin: 0;\n\n & + .fld-required-indicator {\n color: var(--ui-control-color);\n }\n }\n\n .fld-attribute .fld-required-indicator {\n margin-top: -1px;\n }\n }\n\n &.fld-required .fld-required-indicator {\n @include margin-left(2px);\n line-height: 1;\n\n &:after {\n @include icon;\n content: 'asterisk';\n font-size: 8px;\n line-height: 1;\n }\n }\n}\n\nbody.dragging {\n cursor: move !important;\n cursor: grabbing !important;\n}\n\n.fld-hr {\n display: flex;\n justify-content: center;\n padding: 9px 10px;\n\n &:before {\n position: absolute;\n display: block;\n top: calc(50% - 2px);\n left: 10px;\n width: calc(100% - 20px);\n height: 4px;\n content: '';\n font-size: 0;\n background-color: $grey100;\n border-radius: 2px;\n }\n\n .smalltext {\n position: relative;\n background-color: $grey100;\n border-radius: 8px;\n padding: 1px 7px;\n }\n}\n\n.fld-element-settings {\n width: $tabWidth;\n}\n","@charset \"UTF-8\";\n@import '@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: $grey900;\n color: $white;\n @include light-on-dark-text;\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):not(.noborder) {\n background-color: $grey600;\n color: $white;\n}\n\n.modal.imageeditor .btn:not(.submit):not(.noborder):hover {\n background-color: $grey700;\n}\n\n.modal.imageeditor .btn:not(.submit):not(.noborder).active {\n background-color: $grey800;\n}\n\n.modal.imageeditor .icon::before {\n width: 24px;\n height: 24px;\n margin-top: -4px;\n margin-left: -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 .body .tabs {\n border-right: 1px solid $grey1000;\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 padding: 14px;\n text-align: center;\n border-bottom: 1px solid $grey1000;\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: darken($grey900, 2%);\n}\n\n.modal.imageeditor .body .tabs ul li.selected {\n background-color: darken($grey900, 5%);\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-bottom: 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-right: 14px;\n margin-bottom: 14px;\n}\n\n.modal.imageeditor .body .views .filters ul li:last-child {\n margin-right: 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: $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 top: 0;\n left: 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 display: block;\n margin: 0 auto;\n overflow: hidden;\n}\n\n.modal.imageeditor .footer {\n position: absolute;\n background-color: transparent;\n bottom: 0;\n left: 0;\n width: 100%;\n border-top: 1px solid #000;\n\n body.has-debug-toolbar & {\n padding-bottom: calc(14px + 42px);\n }\n}\n\n.modal.imageeditor .body .views .crop {\n .orientation {\n display: flex;\n align-items: center;\n justify-content: center;\n\n input {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-position: center center;\n background-repeat: no-repeat;\n margin: 0 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 .constraint-buttons-container {\n display: flex;\n justify-content: center;\n\n .constraint-buttons {\n overflow: auto;\n margin-left: -24px;\n margin-right: -24px;\n margin-bottom: 12px;\n padding-left: 24px;\n padding-right: 24px;\n padding-bottom: 12px;\n\n .constraint {\n padding: 4px 12px;\n\n &:hover {\n cursor: pointer;\n }\n\n &.active {\n color: #fff;\n background: $darkSelColor;\n border-radius: 1rem;\n }\n }\n\n .constraint:last-child {\n position: relative;\n\n &:after {\n content: '';\n display: block;\n position: absolute;\n right: -24px;\n width: 24px;\n height: 1px;\n }\n }\n }\n }\n}\n\n.modal.imageeditor:not(.vertical) .body .views .crop {\n .constraint-buttons {\n flex-direction: column;\n align-items: stretch;\n text-align: center;\n\n .constraint {\n text-align: left;\n padding: 4px 0 4px 24px;\n cursor: pointer;\n\n &.active {\n background-position: left center;\n background-repeat: no-repeat;\n background-image: url(../images/image-editor/check.svg);\n }\n }\n }\n}\n\n/* Vertical */\n\n.vertical.imageeditor .body {\n flex-direction: column-reverse;\n}\n\n.vertical.imageeditor .body .tabs ul {\n display: flex;\n flex-direction: row;\n width: 100%;\n border-top: 1px solid #000;\n border-bottom: 1px solid #000;\n}\n\n.vertical.imageeditor .body .tabs ul li {\n flex-grow: 1;\n border: 0;\n border-right: 1px solid #000;\n padding: 7px;\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-bottom: -14px;\n}\n\n.vertical.imageeditor .body .views .rotate .btngroup {\n margin: 0 7px 14px;\n}\n\n.vertical.imageeditor .body .views .filters ul {\n width: auto;\n height: 109px;\n overflow: auto;\n white-space: nowrap;\n margin: 0 -24px;\n margin-bottom: -24px;\n padding: 24px;\n text-align: center;\n}\n\n.vertical.imageeditor .body .views .filters ul li {\n display: inline-block;\n margin-bottom: 0;\n}\n\n/* Slide Rule */\n\n.slide-rule {\n position: relative;\n padding: 10px 0;\n}\n\n.slide-rule .cursor {\n position: absolute;\n margin-left: -4px;\n margin-top: 4px;\n left: 50%;\n z-index: 1;\n width: 0;\n height: 0;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px 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: left;\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 left: 1px;\n}\n\n.slide-rule .graduations ul li.main-graduation:before {\n border-left-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-left-color: #63a6e1;\n}\n\n.slide-rule .graduations ul li:before {\n content: '';\n position: absolute;\n border-left: 1px solid $white;\n height: 10px;\n top: 0px;\n left: 0;\n}\n\n.slide-rule .graduations ul li .label {\n width: 20px;\n position: absolute;\n top: 10px;\n left: -9px;\n display: none;\n text-align: center;\n}\n\n.slide-rule .value {\n display: none;\n position: absolute;\n bottom: 0;\n left: 50%;\n z-index: 1;\n box-sizing: border-box;\n padding: 5px;\n width: 50px;\n margin-left: -25px;\n background: $grey600;\n}\n\n.slide-rule .overlay {\n z-index: 2;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n left: 0;\n background-image: linear-gradient(\n to right,\n $grey900 0%,\n transparentize($grey900, 1) 15%,\n transparentize($grey900, 1) 85%,\n $grey900 100%\n );\n}\n\n/* Misc */\n\n.menu.dark {\n background-color: $grey600;\n @include light-on-dark-text;\n\n ul {\n li {\n a {\n color: $white !important;\n\n &:not(.sel):not(.disabled):hover {\n background-color: $grey700;\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 top: 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: $hairlineColor;\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: $black;\n font-size: 11px;\n}\n\n.cp-chart .axis text {\n fill: RGBA(0, 0, 0, 0.6);\n}\n\n.cp-chart .grid-line .tick {\n stroke: RGBA(0, 0, 0, 0.08);\n stroke-opacity: 0.7;\n shape-rendering: crispEdges;\n}\n\n.cp-chart .grid-line .tick line {\n stroke: RGBA(0, 0, 0, 0.08);\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: 7px 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,2ZCIA,QAiFE,UACA,SACA,aACA,wBACA,+EAGF,aAWE,MAGF,aACE,OAGF,eAEE,cAGF,WAEE,qDAGF,YAIE,OAGF,wBACE,iBACA,GAGF,oBACE,QAGF,uBACE,CADF,eACE,+BACA,YACA,UACA,SACA,gBAGF,QAEE,uCACA,eACA,UAGF,eACE,QAGF,QACE,YClHF,mBACE,4KACA,mBAGA,kBACA,OAOF,mCACE,0CACA,wCACA,0CACA,gDACA,iDACA,qEACA,qEAEA,6DAEA,+FAEA,WAIF,0DCwCiB,yBA5GP,kCD0EV,eAEE,MAGF,WACE,kBACA,eACA,iBACA,cC3EQ,4CD6ER,UAGF,aACE,4BAGF,6JC2CE,4QDpCF,uBAgBE,8OAGF,0BAeE,YAGF,0BACE,aAGF,qBACE,KAGF,cACE,2DAKA,0BACE,yBACA,2DAGF,2BACE,yBACA,qQAKJ,mBCEE,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,yBACA,CADA,gBACA,WAEA,aDTF,2BACE,CADF,mBACE,2BACA,CADA,kBACA,+BACA,CADA,sBACA,WACA,YACA,sBACA,yBACA,kBC5DkB,cAhER,cD+HV,iCAGF,eAEE,eACA,oBAGF,uBACE,yBAGF,6BACE,wEAGF,iBAEE,kFAGF,sBAEE,qBAGF,gBACE,uBAGF,kBACE,kBAGF,cACE,mBAGF,cACE,uBAGF,kBACE,qBAGF,gBACE,qBAGF,gBACE,uBAGF,kBACE,cAGF,cACE,cClNQ,yDAqXR,gBD5JE,yDC+JF,eD/JE,qBAIJ,eACE,eACA,4BAIA,eACE,4BAEF,mBACE,QAKJ,kBAEE,eACA,iBACA,gBACA,QAGF,aAEE,eACA,iBACA,iBACA,QAGF,aAEE,iBACA,gBACA,QAGF,aAEE,iBACA,gBACA,cCxSQ,QD4SV,iBAEE,gBACA,cC/SQ,QDmTV,iBCkLE,eACA,gBACA,cAxeQ,yBA0eR,iBACA,+BAtGA,oBACE,+BAEF,oBACE,sBD5EJ,cAEE,+BCsEA,mBACE,+BAEF,mBACE,IDtEJ,aACE,YACA,uCACA,SACA,oBACA,UAGF,iBACE,GAIF,YACE,MAGF,YACE,KAGF,oBACE,kBACA,KAGF,kBACE,kBACA,kBC+CA,gBD3CA,kBC8CA,iBD9CA,UAIF,sBAEE,mBCgEA,iBDjEA,mBCoEA,kBDpEA,IAIF,uBAEE,aC2DA,iBD5DA,aC+DA,kBD/DA,uCAKF,+EC1OE,0BAEA,+ED8OA,yBACE,UAIJ,aACE,gBACA,GAIF,aCnXU,eDqXR,wBAEA,yBACE,SAIJ,yBACE,gBAGF,yBAEE,qBACA,WAGF,cACE,gBACA,8BAEA,oBCeA,gBDhBA,oBCmBA,iBDnBA,oBAEA,oBACE,oBAEF,oBACE,iBAIJ,aCnZU,4BAuYR,gBDkBA,4BCfA,eDeA,uBAEF,SACE,cC3aQ,iDD6aR,6BAIF,WAEE,2BACA,iBACA,mBACA,eACA,2CAEA,mBC3RA,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,yBACA,CADA,gBACA,WAEA,iBDwQF,wBCncU,mBDocR,oBACE,wBAKF,eACE,cCnYM,aDwYV,wBChdU,oBDmdR,eACE,cCjaK,gBDsaT,iBACE,mBAEA,iBACE,0BAKE,cACE,eACA,mBCteE,kBAiIU,uCDyWZ,oBACE,CADF,YACE,2BACA,CADA,kBACA,uCAEA,eACA,cCzeA,mBD2eA,gDC7FR,gBDyFQ,gDCtFR,iBDsFQ,yCAMA,QACE,4CAGF,wBAEE,yBC5bA,qDAuVV,gBDoGU,qDCjGV,iBDiGU,mGAIA,wBAEE,mDAGF,wBACE,wBAMR,eACE,kBCxYY,4BD8YlB,cACE,sBAIJ,eACE,kCAEA,iBCvZmB,mCDyZjB,cCnhBM,yBANA,iBD4hBN,eAKJ,uBACE,CADF,eACE,cACA,gBACA,YACA,UACA,qCAGF,aCxWE,WACA,YACA,UACA,WACA,qCACA,yBACA,0CDqWA,CCrWA,uCDqWA,CCrWA,iCDqWA,CCrWA,4FDqWA,uDCvVE,gCACE,CADF,2BACE,CADF,wBACE,uDAEF,gCACE,CADF,2BACE,CADF,wBACE,iJDsVN,0CAIE,CAJF,qCAIE,CAJF,kCAIE,eAGF,aACE,kBACA,cACA,cChjBQ,qBDmjBR,wBC7IA,iBD2IA,wBCxIA,kBDwIA,sBAKF,aACE,kBACA,QACA,+BC9TA,SD+Tc,+BC5Td,UD4Tc,MAIhB,iBAEE,eAGF,gBAGE,WAIF,cCmCE,iBACA,+EAEA,kBAME,gBACA,cAGF,cACE,iBACA,WACA,cAGF,cACE,iBACA,cAGF,cACE,iBACA,cAGF,cACE,iBACA,cAGF,cACE,iBACA,cAGF,gBACE,iBACA,cAxpBM,2BA4pBR,YAEE,6CAtPF,gBAuPE,6CApPF,iBAoPE,iBAGF,oBACE,iBAGF,gBACE,sBAGF,aACE,iCAEA,cACE,cA9qBI,0CAiSR,uCA+YI,0CA5YJ,wCA4YI,2BAGF,iBACE,kBACA,YACA,iBAEA,oCAhRJ,iBA+QI,oCA5QJ,kBA4QI,mDAGA,oBA5oBG,cA8oBD,0DAEA,eACE,cAjpBD,+BAspBH,oBArrBI,cAfA,sCAwsBF,mBACE,cA1rBA,mCA+rBJ,oBAnpBM,cAqpBJ,0CAEA,eACE,cAxpBE,kCA6pBN,mBA1jBJ,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,yBACA,CADA,gBACA,WAEA,kBAoiBM,SACA,eAEA,WACA,2CAjeN,SA+doB,2CA5dpB,UA4doB,qBA7cpB,eACE,qBAEF,gBACE,WDkUJ,kBACE,sBC9TA,gBACE,sBAEF,eACE,cDiUJ,4BACE,SAGF,kBACE,aAGF,oBACE,QAGF,wBACE,mBACA,aAGF,wBACE,YAGF,cACE,gBACA,YAGF,cACE,gBACA,QAGF,eACE,kBACA,eACA,iBACA,cCjoBQ,cDooBR,cACE,eACA,gCAIJ,eACE,iBAGF,kBACE,cAEA,cClmBO,0BAsVP,mBACE,0BAEF,mBACE,aD4QJ,aACE,gBCnSA,UACE,gBAEF,WACE,iBAKF,WACE,iBAEF,UACE,ODiSJ,qBAGE,yBCpZA,eACE,yBAEF,gBACE,uDDoZF,gBAEE,uDAIF,eAEE,mBAIJ,UAEE,qCC7ZA,gBACE,qCAEF,eACE,QD6ZJ,aACE,WACA,SACA,YAGF,UACE,QAGF,oBCrNE,mBACA,gBACA,eACA,iBACA,cAhfQ,sCAkfR,0CACA,uBDkNF,iBACE,WACA,4BAGF,SACE,8BAGF,mBCljBE,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,yBACA,CADA,gBACA,WAEA,cD4hBA,kBACA,MACA,OACA,WACA,cACA,iBACA,mBACA,cACA,cAGF,yCACE,sBCxuBM,mBD8uBN,cACE,YACA,gBACA,UACA,kBACA,oBACA,iBACA,yBACA,gBACA,uCAKF,gBACE,+EAEA,cACE,eACA,UAKN,wBACE,+FAOE,mBCtmBF,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,yBACA,CADA,gBACA,WAEA,UDilBI,mICnYJ,mBACE,mIAEF,mBACE,oCDmYF,oBACE,CADF,YACE,yBACA,CADA,gBACA,+BACA,CADA,sBACA,gDAEA,qBACE,CADF,aACE,SAKN,wBACE,WACA,yBACE,+CAKA,mBACE,UAKN,wBACE,iDAIE,eACE,QAKN,wBACE,YAGF,oBACE,2BAGF,WACE,mBAGF,cACE,8BACA,wCAGF,aCjzBU,cDqzBV,oBACE,oBACA,qBAEA,gBACE,8BACA,6BAGF,cACE,0CAEA,aClyBK,2CDsyBL,aCpyBK,SD0yBT,uBACE,kBAIF,iBACE,UACA,WACA,UACA,SACA,gBACA,sBACA,SACA,YAGF,iBACE,mBAGF,UCtpBE,cACA,SACA,WACA,kBACA,ODspBF,qBACE,qBACA,UACA,eACA,kBACA,eACA,gBACA,cAEA,mBC7tBA,WACA,4CACA,CAEA,uCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCACA,qBAEA,kBACA,kBACA,sBACA,4BACA,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ACA,yBAEA,2DACE,kBCrxHA,CDwxHF,qDACE,iBACA,oBAMR,2BACE,kBACA,kCACA,8CACA,kCACA,uBC1jHF,eA9OM,CA+ON,6DD2jHE,wBCvyHM,CDwyHN,UC1jHF,iCACE,6BD2jHA,2CACE,sBCv5GJ,yCACE,eD05GE,CCx5GJ,yCACE,gBDu5GE,CCp6GJ,6CACE,gCAEF,6CACE,gCDy6GJ,0BAEI,6BACE,aAGF,yBACE,kCACA,8CACA,UACA,gBAEA,iCACE,kBACA,UACA,aACA,yBACA,YACA,sBACA,uCACA,qBAGF,qCACE,kBACA,yBACA,SACA,sBACA,qBACA,YACA,iBAWN,4ECloHA,WACA,cACA,SACA,WACA,kBDmoHF,wCAIE,kBACA,UACA,sBAGF,wCAIE,wBCl3HQ,CDq3HV,oBAEE,0BACA,aACA,4CAEA,0BACE,SAIJ,oBAEE,0BACA,kBACA,2CAGE,kCACE,gBAKN,wBAEE,aACA,gBACA,sBAKA,mCACE,wBAGF,mCACE,wBAIJ,wCAGE,YACA,eACA,MACA,OACA,WACA,YACA,aAKA,mDACE,kDAGF,uCACE,8CAIJ,OACE,eACA,gBAEA,qCACE,UACA,WACA,gBACA,iBAGF,cACE,WACA,YACA,YACA,aAGF,kBACE,WACA,YACA,gBC7hHF,4BACE,iBDgiHA,CC9hHF,4BACE,kBD6hHA,CAEA,0BC7yHF,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WDyxHI,gBACA,eACA,aCl9HI,CAqYR,mCACE,sBAEF,mCACE,sBAtBF,mCACE,WAEF,mCACE,YAkDF,6BACE,iBD6iHA,CC3iHF,6BACE,kBD0iHA,CAEA,2BC1zHF,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WDsyHI,iBACA,eACA,aC/9HI,CAqYR,oCACE,uBAEF,oCACE,uBAtBF,oCACE,WAEF,oCACE,YD4mHF,qBACE,kBACA,UACA,SAEA,WACA,YACA,6BACA,mBCpuHF,8BACE,OD+tHe,CC7tHjB,8BACE,MD4tHe,CAKf,8BACE,0DAEF,8BACE,0DAKN,KACE,kBACA,aACA,MAEA,4BACE,0DAGF,UACE,kBACA,YACA,yBAGF,eACE,WACA,WACA,YACA,0DAGF,cACE,UACA,WACA,YACA,0DAGF,gBACE,YACA,WACA,YACA,0DAGF,iBACE,aACA,WACA,YACA,0DAIJ,kCAEE,iBAGF,WACE,gBAEA,+BACE,wCAEA,wCACE,WAGF,0CACE,YAIJ,qCACE,kBACA,+BACA,gCACA,4BAGF,qCACE,wBCnkIM,CDykIV,yBACE,kBACA,kCACA,8CACA,8CACA,aACA,wBCpkIQ,CDskIR,uCACE,qBCrlII,CDWN,0kBAIA,uDACA,qDAykIA,kCACE,eAIA,uCACE,WACA,YACA,cACA,kBACA,WACA,YACA,OACA,MACA,wFAKJ,kCACE,mBACA,iBC1+HgB,CD2+HhB,gBAGF,wCACE,kCACA,oDACA,8CACA,WACA,YAEA,4CACE,cACA,eACA,iBAIJ,kCACE,UACA,kBACA,SAEA,SACA,mECt3HF,2CACE,UDm3He,CCj3HjB,2CACE,SDg3He,CAIf,uCACE,wBC9nII,CDgoIJ,qFAEE,sBC94HN,kCACA,mCACA,gBDg5HI,kFACE,uCACE,oCACA,8DACA,qSAIJ,6CACE,wBCjpIE,CDmpIF,kFACE,6CACE,sCASR,uFACE,UAMN,sBACE,oBACA,0CAEA,4BACE,kBACA,YAEA,yCACE,kBACA,QACA,SACA,uBAGF,qCACE,yBAEA,8CACE,kBACA,MAEA,YACA,cC9yHN,uDACE,kBD2yHI,CCzyHN,uDACE,mBDwyHI,CAKF,2CACE,aACA,aACA,YACA,sBACA,cACA,kBAGE,0DACE,6BAIA,+EACE,qBAIA,kFACE,UACA,aCxtIN,CD0tIM,2FACE,YAIJ,wJAEE,eCpzHd,iGACE,gBDuzHY,CCrzHd,iGACE,iBDozHY,CAKN,qEACE,eAOV,8BACE,kBACA,SACA,OACA,WACA,SACA,YACA,sBCz3HF,gDACE,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DusKR,YAGF,iBACE,kBAEA,2BACE,YACA,yBACA,mBACA,gBAGF,kCACE,aCrsKM,CDssKN,kBACA,MAEA,SACA,eCn9JF,2CACE,SDg9Je,CC98JjB,2CACE,QD68Je,CAIf,wCACE,0BAKN,iBACE,kCACA,8CACA,8CCv1JA,uIACE,eD21JA,CCz1JF,uIACE,gBDw1JA,CAIJ,WACE,kCACA,sDACA,8CACA,WACA,eACA,8BACA,YACA,UACA,yBAEA,kBC1lKA,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WDokKE,iBAGF,iBACE,oCAGF,kBACE,qCAIJ,0BAEE,qBACA,kBAEA,sCACE,kBACA,UACA,WAEA,oEACE,aAKA,oMACE,cACA,kBACA,qBAEA,UACA,aC7xKE,CA8PR,wOACE,SD4hKkB,CC1hKpB,wOACE,UDyhKkB,CAId,oaAEE,0CACA,oBACA,UAOV,aACE,UAGF,aACE,UC5wJA,4BACE,aAriBM,CAwjBR,cACE,aAzjBM,CDszKV,yBAEE,aAIF,uDC9vJE,kBACA,iBAnckB,CAoclB,mBDiwJF,wBC7vJE,eACA,kBACA,oCACE,qBD8vJJ,8BCzoKE,cACA,WACA,YACA,UACA,WACA,qCACA,yBAKE,mFAsYF,kBACA,UACA,oBAEA,0CACA,oBA1UA,uCACE,SAuUa,CArUf,uCACE,QAoUa,CDyvJjB,+BCnvJE,cACA,kBACA,eACA,YAEA,eACA,iBACA,aAzlBQ,CA0lBR,yBACA,wCD4uJA,gBC16JA,wCACE,0BAEF,wCACE,0BA4LF,2CACE,aD4uJJ,yCCvuJE,eD4uJA,qCCxuJA,4BACA,yBACA,6BD0uJA,kJC5uJA,4BACA,yBACA,6BDgvJF,oCACE,QAGF,qCACE,2BACA,8BACA,eAIF,2GAEE,cACA,qBACA,gBACA,+BAGF,4DACE,aAGF,yBACE,YAIF,kBACE,YAEA,kCACE,WAIJ,2FCn0JE,kBACA,iBAnckB,CAoclB,mBDs0JF,qCCl0JE,eACA,kBACA,iDACE,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E,yCACE,gBACA,yBACA,0BAEA,qDACE,+BAMJ,wCACE,4BACA,6BAIJ,uBACE,cACA,kBACA,gBACA,WACA,sBACA,mCACA,iBC1gMe,CD4gMf,eACA,gBCvuLJ,gCACE,0BAEF,gCACE,0BDquLE,6BACE,eACA,kBACA,oBAEA,SACA,UCx4LN,sCACE,UDq4LmB,CCn4LrB,sCACE,SDk4LmB,CAKjB,6BACE,oBCnoME,CDooMF,qBACA,UAWR,kCACE,eACA,gBAOF,yPAOM,oCACE,0DACA,6CAKN,8BAEE,0DACA,6CAGA,iBACE,0DAEF,aACE,0DACA,6CACA,qBACE,0DAKN,4BACE,0DACA,6CAEF,mCACE,0DAEF,mGAEE,0DAGF,uDAEE,0DACA,6CAGF,uCACE,0DACA,6CAGF,iBACE,6CACA,0BACE,0DAEF,0BACE,0DAIJ,qBACE,6CACA,8BACE,0DAEF,8BACE,0DAIJ,eACE,0DACA,uDAEF,cACE,0DACA,uDAEF,gBACE,0DACA,uDAEF,iBACE,0DACA,uDAEF,4BACE,2DE3wMJ,MACE,gBACA,qBAcF,KACE,8BACA,iBAGF,KACE,iBAIA,YACE,oBACA,4BACA,6BAKF,oDACE,gBAGF,wCACE,6BAIJ,WACE,kBACA,cACA,SACA,UACA,WACA,gBACA,YAEA,iBACE,OACA,WACA,YACA,oCAIJ,kBACE,kBACA,kCACA,oDACA,iBDoMA,2BACE,MCpMY,CDsMd,2BACE,OCvMY,CAEd,0DACE,2BACE,iEAGF,2BACE,oEASN,gBACE,0BACA,eACA,WA/Ec,CAgFd,kCACA,oDACA,aACA,UACA,gBACA,kBACA,iCDgKA,kCACA,mCACA,gBChKA,wBDpFQ,CCqFR,iGAGA,kBACE,aDlGM,CCmGN,+DACA,qBAGF,uDAEE,qFAGE,iPAGE,UDnHA,CCsHF,mGACE,yBACA,mCAEA,+GACE,UAIJ,kKAEE,yBAIJ,+EACE,eACA,+BAGF,mEACE,mEAIJ,uBACE,aDxIM,CC2IR,2CA9DF,gBA+DI,4BAOJ,aACE,aACA,gCACA,cACA,YACA,eACA,kBACA,oCACA,8CACA,8CACA,wBAbkB,CAelB,mBACE,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,YACA,qBFRM,CESN,YAEA,yDACE,iBACA,wBFTM,CEUN,qCACA,sBACA,kBACA,UAEA,kFACE,yDACE,kBACA,UACA,MACA,OACA,WACA,uCACA,8DAEA,+EACE,kBAKN,uOAGE,gBAKN,qBACE,kCACA,oDACA,qCAEA,gCACE,sBACA,aACA,cACA,sBAGE,kDACE,8BF+MN,8DACE,UE5MkB,CF8MpB,8DACE,WE/MkB,CAKpB,oCACE,kBACA,UACA,MAEA,UACA,YACA,kBFwMF,6CACE,UE5Me,CF8MjB,6CACE,SE/Me,CAOnB,sBACE,kCACA,oDAEA,qCACE,kBACA,MACA,OACA,WACA,YACA,WACA,YAGF,yCACE,kCAEA,uFAHF,yCAII,wCAGF,kDACE,SFqTJ,qEACE,eEnTI,CFqTN,qEACE,gBEtTI,CAIJ,8DACE,cAEA,kFAHF,8DAII,kBAIJ,yDACE,SAKF,qDACE,WACA,YACA,cACA,WACA,mDACA,4BACA,2BACA,mDAIF,kFACE,0DAEF,mFACE,0DAEF,oFACE,0DAIJ,mDACE,kCACA,mBACA,8CAIA,2EACE,0BACA,6BACA,iBAGF,2EACE,yBACA,4BACA,gBAKF,4EACE,yBACA,4BAGF,4EACE,0BACA,6BAKF,iEACE,6BAIJ,sCACE,aAGF,2CACE,sBACA,cAEA,uDACE,cACA,WACA,gBAKA,sHACE,sBACA,uBACA,yFACA,oBAIJ,+DACE,4BACA,yBACA,kBACA,MACA,yBACA,WACA,wBF/MI,CEiNJ,kFATF,+DAUI,UAIF,4FACE,kBACA,QACA,SACA,UACA,cACA,UACA,iDAIF,+EACE,cACA,kBACA,QACA,SACA,UACA,mGAEA,6CACA,4BACA,mDACA,sBACA,sCACA,mBAKA,2GACE,mGAQJ,qEACE,mDACA,uKAEF,kFACE,UACA,+CCvPR,gBACE,kCACA,gDACA,kBH8gBA,iBA9ZkB,CA+ZlB,sCACA,yBACA,4BG/gBA,gBACA,gBAEA,iBHoaA,yBACE,mBGtaF,CHwaA,yBACE,kBGzaF,CAGA,wBACE,oCAGF,+BACE,sBArBF,wBHNQ,CGOR,wTAEA,uDAsBE,8BACA,wCH4SF,wCACE,0BAEF,wCACE,0BAsFF,wCACE,yBAEF,wCACE,yBGxYA,yCACE,kCACA,sDACA,sCAIJ,6BACE,kBACA,MAEA,YACA,YACA,YA9CS,CA+CT,cACA,sBH4NF,sCACE,OGlOe,CHoOjB,sCACE,MGrOe,CAOf,uCACE,kBAnDO,CAuDP,iEACE,eAxDK,CA0DL,oEACE,kBAKN,uCACE,aAIJ,wCACE,wBHvEM,CG2EV,kGAKE,qBHnFM,CGoFN,wEHmUA,gGACE,eG7TF,CH+TA,gGACE,gBGhUF,CAGF,wDAEE,gBACA,eACA,WAGF,0IAIE,UAGF,SACE,YAEA,sBH0TA,kBACE,sBAEF,kBACE,sBG5TF,eACE,qBACA,oBACA,gBACA,kCAEA,oBACE,kCACA,4BACA,sBACA,iBACA,0BAEA,kDACE,YACA,gCAGF,yBACE,mBACA,gBACA,iDAKN,yBACE,YAxIS,CH2UX,kCACE,4BAEF,kCACE,4BG7LA,yEAEE,YACA,oCACA,gBAjJJ,wBHNQ,CGOR,wTAEA,uDAiJE,kCACE,8BAEF,uCACE,+BAKN,iBACE,gBAGF,aACE,kBACA,kCACA,8CACA,iBACA,6CACA,qBHhLM,CGiLN,iBH9CmB,CGgDnB,iCACE,YACA,gCAGF,0BACE,eAGF,2BACE,sBACA,oCACA,iBH5DiB,CG6DjB,gBACA,gBAGF,wBHsCA,4CGlCA,uBACE,aH/LM,CGgMN,wBHtMM,CGwMN,wCACE,gBAGF,sDACE,gBH+MJ,+DACE,gBG/ME,CHiNJ,+DACE,eGlNE,CAEA,6DH5CJ,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WGsBM,kBAKF,sDACE,kBAKN,+BAEE,kBH6LF,wCACE,gBG/LA,CHiMF,wCACE,eGlMA,CAGA,kEAEE,WACA,YH/EJ,4UAQE,4BG2EoB,CH1EpB,eACA,6DG6EF,yBACE,sBACA,gBAEA,oFAEE,sBACA,kCAGF,kGAEE,mBACA,gBACA,iDAGF,+CACE,mBACA,aHvPI,CGwPJ,SAEA,uEACE,8BAIJ,gEACE,gBAIJ,kDAEE,cHqIF,2DACE,eGvIA,CHyIF,2DACE,gBG1IA,CAGA,wDH5GF,oBACA,WACA,4CAGA,wCACA,uCACA,oCACA,kCACA,mBACA,oBACA,oBACA,cACA,cACA,mCACA,kCAEA,qBACA,kBACA,kBACA,sBACA,4BACA,0CAEA,WGsFI,mBACA,cACA,cAKN,cACE,uBACA,8DAGF,QACE,kCACA,sDACA,iBAEA,eACE,kBACA,cACA,oBACA,UACA,wBACA,WACA,WACA,YACA,wBH5SM,CG6SN,kBAGF,mBACE,kBACA,wBHlTM,CGmTN,kBACA,gBAIJ,sBACE,WAxTS,CCDX,iCAEE,gBACA,YAKF,mBACE,wBJCQ,WAdF,CA+PN,kCACA,mCACA,gBIjPA,UACA,0CAGF,yBACE,gBAGF,qCACE,aAGF,oDACE,wBJlBQ,CImBR,UJ9BM,CIiCR,0DACE,wBJtBQ,CIyBV,2DACE,wBJzBQ,CI4BV,iCACE,WACA,YACA,gBACA,iBACA,qBACA,WAGF,6CACE,0DAGF,8CACE,0DAGF,+CACE,0DAGF,iDACE,0DAGF,4CACE,0DAGF,6CACE,0DAGF,yBACE,kCACA,UAGF,+BACE,+BAGF,kCACE,YACA,oDACA,gDAGF,qCACE,aACA,kBACA,gCAGF,uCACE,4BACA,+BACA,cACA,YAGF,yDACE,0DAGF,uDACE,0DAGF,0DACE,0DAGF,2CACE,yBAGF,8CACE,yBAGF,2CACE,eAGF,gCACE,aACA,cAGF,0CACE,mBAGF,4CACE,YAGF,+CACE,kBACA,kBACA,mBAGF,0DACE,eAGF,mDACE,+BACA,kBAGF,oDACE,cAGF,qDACE,eAGF,4DACE,iBJnKM,CIsKR,0CACE,gCACA,kCACA,oDACA,kBACA,gBAGF,iDACE,kBACA,gCACA,kBACA,YAGF,wDACE,kBACA,MACA,OAGF,uDACE,kBAGF,sEACE,gBACA,cACA,cACA,gBAGF,2BACE,kBACA,+BACA,SACA,OACA,WACA,0BAEA,kDACE,oBAKF,mDACE,kCACA,8CACA,sDAEA,yDACE,wBAEA,gBACA,kCACA,4BACA,aACA,eAEA,0EACE,WACA,YACA,0DAEA,kFACE,0DAIJ,yEACE,WACA,YACA,0DAEA,iFACE,0DAQR,qEACE,sDAGF,6EACE,kCACA,sDAEA,iGACE,cACA,kBACA,mBACA,mBACA,kBACA,mBACA,oBAEA,6GACE,iBAEA,mHACE,eAGF,oHACE,WACA,kBJzQA,CI0QA,mBAIJ,wHACE,kBAEA,8HACE,WACA,cACA,kBACA,YACA,WACA,WAQR,yEACE,oDACA,gDACA,kBAEA,qFACE,gBACA,uBACA,eAEA,4FACE,gCACA,4BACA,0DAQR,4BACE,oEAGF,qCACE,kCACA,8CACA,WACA,0BACA,6BAGF,wCACE,gCACA,SACA,4BACA,YAGF,mCACE,WAGF,2CACE,kCACA,sDACA,sCACA,oBAGF,qDACE,kBAGF,+CACE,WACA,aACA,cACA,mBACA,eACA,oBACA,aACA,kBAGF,kDACE,qBACA,gBAKF,YACE,kBACA,eAGF,oBACE,kBACA,iBACA,eACA,SACA,UACA,QACA,SACA,oCACA,qCACA,6BAGF,yBACE,mBACA,YACA,kBAGF,4BACE,kBACA,WAGF,+BACE,qBACA,cACA,kBACA,WAGF,qDACE,SAGF,sDACE,sBAGF,sDACE,cACA,eAGF,+CACE,0BAGF,sCACE,WACA,kBACA,2BACA,YACA,QACA,OAGF,sCACE,WACA,kBACA,SACA,UACA,aACA,kBAGF,mBACE,aACA,kBACA,SACA,SACA,UACA,sBACA,YACA,WACA,kBACA,kBJzbQ,CI4bV,qBACE,UACA,kBACA,MACA,QACA,WACA,OACA,qSAWF,WACE,wBJ/cQ,CAoPR,kCACA,mCACA,gBI8NI,mBACE,sBAEA,kDACE,wBJvdA,CKZV,4E;ACIA,UACE,SACA,YACA,kBAGF,cACE,WACA,YAGF,0CAEE,UACA,wBNoFc,CMnFd,2BAGF,sDAEE,UACA,YACA,2BAGF,kCACE,SN7BM,CM8BN,eAGF,qBACE,wBAGF,2BACE,2BACA,kBACA,2BAGF,gCACE,2BACA,kBACA,2BAGF,0BACE,eAGF,SACE,kBACA,iBACA,gCACA,kBACA,gBN+KA,4CM7KA,0CACA,oB","sources":["webpack:///./css/craft.scss","webpack:///./css/_reset.scss","webpack:///./css/_main.scss","webpack:///../../../../../packages/craftcms-sass/_mixins.scss","webpack:///./css/_cp.scss","webpack:///./css/_preview.scss","webpack:///./css/_fld.scss","webpack:///./css/_image_editor.scss","webpack:///./css/_shame.scss","webpack:///./css/charts.scss"],"sourcesContent":["html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:separate;border-spacing:0}a{text-decoration:none}button{appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0}input,textarea{margin:0;font-family:\"Lucida Grande\",sans-serif;font-size:100%}textarea{resize:vertical}select{margin:0}@font-face{font-family:\"Craft\";src: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}:root{--text-color: hsl(209deg, 18%, 30%);--light-text-color: hsl(211deg, 12%, 43%);--hairline-color: rgba(51, 64, 77, 0.1);--ui-control-color: hsl(210deg, 10%, 53%);--ui-control-hover-color: hsl(211deg, 12%, 43%);--ui-control-active-color: hsl(209deg, 14%, 37%);--light-focus-hsl: 196.1538461538deg, 93.9759036145%, 67.4509803922%;--medium-focus-hsl: 198.8659793814deg, 84.347826087%, 54.9019607843%;--dark-focus-hsl: 202.5925925926deg, 84.375%, 37.6470588235%;--focus-ring: 0 0 0 1px hsl(var(--dark-focus-hsl)), 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7)}body,html{box-shadow:0 0 0 1px #5ed0fa,0 0 0 3px rgba(94,208,250,.7);background-color:#e4edf6}html.noscroll,html.noscroll body{overflow:hidden}body{width:100vw;overflow-x:hidden;font-size:14px;line-height:20px;color:#3f4d5a;-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{margin-top: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,fieldset:last-child,.field:last-child,.toolbar:last-child,.buttons:last-child{margin-bottom:0 !important}.no-scroll{overflow:hidden !important}.draghelper{box-sizing:border-box}img{max-width:100%}body.rtl .ltr .text,body.rtl .ltr table.editable textarea{text-align:left !important;direction:ltr !important}body.ltr .rtl .text,body.ltr .rtl table.editable textarea{text-align:right !important;direction:rtl !important}.icon:before,.menu ul.padded li a.sel:before,.menu .flex.padded.sel:before,.texticon:before,.element:before,#help:before,.secure:before,.insecure:before,.go:after,.required:after,#preview-btn:before,#share-btn:before,[data-icon]:before,[data-icon-after]:after{font-family:\"Craft\";speak:none;-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:.8}.badge-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;box-sizing:border-box;border:1px solid #f0b429;border-radius:3px;color:#f0b429;font-size:9px}.secure:before,.insecure:before{margin-top:-3px;font-size:14px}[data-icon]:before{content:attr(data-icon)}[data-icon-after]:after{content:attr(data-icon-after)}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:#e8368f}body.ltr #preview-btn:before,body.ltr #share-btn:before{margin-right:7px}body.rtl #preview-btn:before,body.rtl #share-btn:before{margin-left:7px}#preview-btn:before{margin-top:-2px;content:\"view\"}body.ltr #share-btn:before{content:\"share\"}body.rtl #share-btn:before{content:\"shareleft\"}h1,.h1{margin-bottom:24px;font-size:18px;font-weight:bold;line-height:1.2}h2,.h2{margin:14px 0;font-size:16px;font-weight:bold;line-height:20px}h3,.h3{margin:14px 0;font-weight:bold;line-height:1.2}h4,.h4{margin:14px 0;font-weight:bold;line-height:1.2;color:#596673}h5,.h5{margin:14px 0 3px;line-height:1.2;color:#596673}h6,.h6{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold}body.ltr h1[data-icon]:before{margin:-8px 10px 0 0}body.rtl h1[data-icon]:before{margin:-8px 0 0 10px}h2[data-icon]:before{font-size:19px}body.ltr h2[data-icon]:before{margin:-4px 6px 0 0}body.rtl h2[data-icon]:before{margin:-4px 0 0 6px}hr{margin:24px 0;border:none;border-top:1px solid rgba(51,64,77,.1);height:0;color:rgba(0,0,0,0)}.pane hr{margin:24px -24px}p{margin:1em 0}h5+p{margin-top:0}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}body.ltr .indent{margin-left:14px}body.rtl .indent{margin-right:14px}.bullets{list-style-type:square}body.ltr .bullets{padding-left:40px}body.rtl .bullets{padding-right:40px}ol{list-style-type:decimal}body.ltr ol{padding-left:40px}body.rtl ol{padding-right:40px}code,.code,.code input,.code textarea{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important}code.smalltext,.code.smalltext,.code input.smalltext,.code textarea.smalltext{font-size:.8em !important}pre code{display:block;overflow-x:auto}a{color:#0b69a3;cursor:pointer}body.underline-links a{text-decoration:underline}a:hover{text-decoration:underline}a.sel,li.sel a{cursor:default !important;text-decoration:none}.go:after{font-size:11px;margin-top:-1px;color:var(--ui-control-color)}body.ltr .go:after{padding-left:4px}body.rtl .go:after{padding-right:4px}body.ltr .go:after{content:\"circlerarr\"}body.rtl .go:after{content:\"circlelarr\"}.go:hover:after{color:#0b69a3}body.ltr #context-btngroup{margin-right:7px}body.rtl #context-btngroup{margin-left:7px}#context-btn.disabled{opacity:1;color:#596673;background-color:rgba(205,216,228,.5) !important}.checkmark-icon,.alert-icon{padding:5px;margin-bottom:0 !important;line-height:10px;border-radius:20px;cursor:pointer}.checkmark-icon:before,.alert-icon:before{font-family:\"Craft\";speak:none;-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:.8}.checkmark-icon{background-color:#cdd8e4}p .checkmark-icon{display:inline-block}.checkmark-icon:before{content:\"check\";color:#27ab83}.alert-icon{background-color:#cdd8e4}.alert-icon:before{content:\"alert\";color:#cf1124}#revision-menu{padding:10px 24px}#revision-menu hr{margin:10px -24px}#revision-menu ul li.sel{margin:0 -14px;padding:0 14px;background:#f3f7fc;border-radius:5px}#revision-menu ul li.sel .edited-desc{display:flex;align-items:center;border-top:1px solid rgba(51,64,77,.1);padding:10px 0;color:#606d7b;white-space:normal}body.ltr #revision-menu ul li.sel .edited-desc{margin-left:10px}body.rtl #revision-menu ul li.sel .edited-desc{margin-right:10px}#revision-menu ul li.sel .edited-desc p{margin:0}#revision-menu ul li.sel .edited-desc .btn{color:#3f4d5a !important;background-color:#fadb5f}body.ltr #revision-menu ul li.sel .edited-desc .btn{margin-left:14px}body.rtl #revision-menu ul li.sel .edited-desc .btn{margin-right:14px}#revision-menu ul li.sel .edited-desc .btn:hover,#revision-menu ul li.sel .edited-desc .btn:focus{background-color:#f8d02e}#revision-menu ul li.sel .edited-desc .btn:active{background-color:#f8ca15}#revision-menu ul li a{padding-top:7px;border-radius:5px}#revision-menu .extralight{margin-top:2px}.revision-status-hud{max-width:400px}.revision-status-hud .http-error{border-radius:4px;border:1px solid rgba(51,64,77,.1);color:#606d7b;background-color:#f3f7fc;padding:7px 14px}button.toggle{appearance:none;color:inherit;background:none;border:none;padding:0}.toggle:before,a.fieldtoggle:before{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;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:14px 0;color:#3f4d5a;text-decoration:none}body.ltr a.fieldtoggle{padding-left:12px}body.rtl a.fieldtoggle{padding-right:12px}a.fieldtoggle:before{display:block;position:absolute;top:7px}body.ltr a.fieldtoggle:before{left:-1px}body.rtl a.fieldtoggle:before{right:-1px}em,i{font-style:italic}strong,b,i em{font-weight:bold}.readable{font-size:16px;line-height:22px}.readable h1,.readable h2,.readable h3,.readable h4,.readable h5,.readable h6{margin:24px 0 16px;font-weight:600}.readable h1{font-size:32px;line-height:40px;color:#000}.readable h2{font-size:24px;line-height:30px}.readable h3{font-size:20px;line-height:24px}.readable h4{font-size:16px;line-height:20px}.readable h5{font-size:14px;line-height:18px}.readable h6{font-size:13.6px;line-height:17px;color:#596673}.readable ul,.readable ol{margin:1em 0}body.ltr .readable ul,body.ltr .readable ol{padding-left:2em}body.rtl .readable ul,body.rtl .readable ol{padding-right:2em}.readable ul li{list-style-type:disc}.readable li+li{margin-top:.25em}.readable blockquote{margin:16px 0}.readable blockquote:not(.note){padding:0 16px;color:#596673}body.ltr .readable blockquote:not(.note){border-left:4px solid rgba(51,64,77,.1)}body.rtl .readable blockquote:not(.note){border-right:4px solid rgba(51,64,77,.1)}.readable blockquote.note{position:relative;border-radius:4px;padding:1em;border:1px solid}body.ltr .readable blockquote.note{padding-left:56px}body.rtl .readable blockquote.note{padding-right:56px}.readable blockquote.note:not(.tip):not(.warning){border-color:#cf1124;color:#bf503f}.readable blockquote.note:not(.tip):not(.warning):before{content:\"alert\";color:#cf1124}.readable blockquote.note.tip{border-color:#0b69a3;color:#596673}.readable blockquote.note.tip:before{content:\"lightbulb\";color:#0b69a3}.readable blockquote.note.warning{border-color:#b44d12;color:#cf783a}.readable blockquote.note.warning:before{content:\"alert\";color:#b44d12}.readable blockquote.note:before{font-family:\"Craft\";speak:none;-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:.8;position:absolute;top:12px;font-size:30px;width:24px}body.ltr .readable blockquote.note:before{left:16px}body.rtl .readable blockquote.note:before{right:16px}body.ltr .leftalign{text-align:left}body.rtl .leftalign{text-align:right}.topalign{vertical-align:top}body.ltr .rightalign{text-align:right}body.rtl .rightalign{text-align:left}.centeralign{text-align:center !important}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.light{color:#596673 !important;font-weight:normal}.extralight{color:#606d7b !important}.smalltext{font-size:12px;line-height:1.2}.largetext{font-size:16px;line-height:1.2}.zilch{padding:100px 0;text-align:center;font-size:20px;line-height:24px;color:#606d7b}.zilch.small{padding:24px 0;font-size:16px}input.checkbox+label.smalltext{padding-top:2px}.required:after{content:\"asterisk\";font-size:7px;color:#cf1124}body.ltr .required:after{margin:-2px 0 0 5px}body.rtl .required:after{margin:-2px 5px 0 0}.scrollpane{overflow:auto}body.ltr .left{float:left}body.rtl .left{float:right}body.ltr .right{float:right}body.rtl .right{float:left}th,td{vertical-align:middle}body.ltr th,body.ltr td{text-align:left}body.rtl th,body.rtl td{text-align:right}body.ltr table[dir=rtl] th,body.ltr table[dir=rtl] td{text-align:right}body.rtl table[dir=ltr] th,body.rtl table[dir=ltr] td{text-align:left}th.right,td.right{float:none}body.ltr th.right,body.ltr td.right{text-align:right}body.rtl th.right,body.rtl td.right{text-align:left}.clear{display:block;clear:both;height:0}.fullwidth{width:100%}.token{display:inline-block;border-radius:10px;padding:2px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(123,135,147,.5)}.token[data-name=\"*\"]{position:relative;width:10px}.token[data-name=\"*\"] span{opacity:0}.token[data-name=\"*\"]:before{font-family:\"Craft\";speak:none;-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:.8;display:block;position:absolute;top:0;left:0;width:100%;font-size:9px;line-height:17px;content:\"asterisk\";text-indent:0}.token:focus{box-shadow:0 0 0 1px rgba(96,109,123,.25);background-color:#fff}.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:0 -24px;padding:0 24px}.success{color:#27ab83 !important}.notice.with-icon:before,.notice .icon:before,.warning.with-icon:before,.warning .icon:before{font-family:\"Craft\";speak:none;-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:.8;width:1em}body.ltr .notice.with-icon:before,body.ltr .notice .icon:before,body.ltr .warning.with-icon:before,body.ltr .warning .icon:before{margin:-2px 2px 0 0}body.rtl .notice.with-icon:before,body.rtl .notice .icon:before,body.rtl .warning.with-icon:before,body.rtl .warning .icon:before{margin:-2px 0 0 2px}.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:#0b69a3 !important}.notice a{text-decoration:underline}.notice.with-icon:before,.notice .icon:before{content:\"lightbulb\"}.warning{color:#b44d12 !important}.warning.with-icon:before,.warning .icon:before{content:\"alert\"}.error{color:#cf1124 !important}.icon.move{display:inline-block}.icon.move:not(.disabled){cursor:move}.icon.move:before{content:\"move\";color:var(--ui-control-color)}.icon.move:not(.disabled):hover:before{color:#0b69a3}.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:#cf1124}.icon.delete:not(.disabled):active:before{color:#8a041a}.hidden{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0, 0, 0, 0);border: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:none;-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:.8;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:#0b69a3}.info.warning:before{content:\"alert\"}.info.warning:hover:before{color:#b44d12}.info-hud table{max-width:280px;table-layout:auto}.info-hud td{word-wrap:break-word;width:100%}@media(max-width: 450px){.info-hud table{table-layout:fixed;width:100%}}.content{position:relative}.content:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.sidebar .customize-sources{display:block;margin:14px -24px 4px;color:#606d7b !important;transition:color linear 100ms;cursor:pointer}body.ltr .sidebar .customize-sources{padding:7px 14px 7px 24px}body.rtl .sidebar .customize-sources{padding:7px 24px 7px 14px}.sidebar .customize-sources .icon{color:var(--ui-control-color)}body.ltr .sidebar .customize-sources .icon{margin-right:4px}body.rtl .sidebar .customize-sources .icon{margin-left:4px}.sidebar .customize-sources .label{opacity:0;transition:opacity linear 100ms}.sidebar .customize-sources:hover,.sidebar .customize-sources:focus{color:#596673 !important;text-decoration:none}.sidebar .customize-sources:hover .label,.sidebar .customize-sources:focus .label{opacity:1}.sidebar .customize-sources:hover{color:#0b69a3}body.ltr .customize-sources-modal{padding-left:200px}body.rtl .customize-sources-modal{padding-right:200px}.customize-sources-modal>.spinner{position:absolute;top:calc(50% - 44px);left:calc(50% - 12px)}.customize-sources-modal>.cs-sidebar{position:absolute;top:0;margin:0;padding:10px 0;border:none;width:200px;height:calc(100% - 62px);box-sizing:border-box;background-color:#f3f7fc;overflow:auto;box-shadow:inset -1px 0 0 rgba(51,64,77,.1)}body.ltr .customize-sources-modal>.cs-sidebar{left:0}body.rtl .customize-sources-modal>.cs-sidebar{right:0}body.ltr .customize-sources-modal>.cs-sidebar>.btn{margin:10px 0 0 14px}body.rtl .customize-sources-modal>.cs-sidebar>.btn{margin:10px 14px 0 0}.customize-sources-item{position:relative;margin-top:-1px;background-color:#e4edf6;border:solid rgba(51,64,77,.1);border-width:1px 0;user-select:none;cursor:default}body.ltr .customize-sources-item{margin-right:1px}body.rtl .customize-sources-item{margin-left:1px}body.ltr .customize-sources-item{padding:10px 14px 10px 40px}body.rtl .customize-sources-item{padding:10px 40px 10px 14px}.customize-sources-item+.customize-sources-item:not(.heading){border-top:1px solid rgba(51,64,77,.1)}.customize-sources-item.sel{background-color:#cdd8e4;z-index:1}.customize-sources-item .move{display:block;position:absolute;top:11px;width:24px;text-align:center}body.ltr .customize-sources-item .move{left:7px}body.rtl .customize-sources-item .move{right:7px}.customize-sources-item+.customize-sources-item.heading{margin-top:10px}.customize-sources-item.heading .label{text-transform:uppercase;color:#606d7b;font-size:12px;font-weight:bold}.customize-sources-modal>.source-settings{position:relative;height:calc(100% - 62px);box-sizing:border-box;padding:24px;overflow:auto}body.ltr .customize-sources-table-column .move{margin-right:10px}body.rtl .customize-sources-table-column .move{margin-left:10px}.customize-sources-modal>.footer{position:absolute;bottom:0;left:0;width:100%}ul.icons{margin-top:20px;display:flex;flex-wrap:wrap}ul.icons li{margin:0 4px 10px 0}ul.icons li a{display:block;position:relative;padding:60px 5px 10px;width:110px;text-align:center;color:#3f4d5a;border-radius:4px;border:1px solid #fff}ul.icons li a:before{display:block;position:absolute;top:0;left:0;width:100%;font-size:40px;line-height:60px}ul.icons li a .icon img,ul.icons li a .icon svg{width:40px;height:40px;position:absolute;top:12px;left:calc(50% - 20px)}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:#3f4d5a;stroke-width:0;transition:fill linear 100ms}ul.icons li a:hover{text-decoration:none;background-color:#f3f7fc;border-color:#e4edf6}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:#0b69a3;stroke-width:0;transition:fill linear 100ms}@media only screen and (max-width: 380px){ul.icons li a{width:96px}}@media only screen and (max-width: 320px){ul.icons li a{width:75px}}.toolbar{position:relative;margin-bottom:14px;min-height:34px}.toolbar.flex,.toolbar .flex{align-items:flex-start}.toolbar .text{border-radius:5px !important;box-shadow:none !important}.flex{display:flex;align-items:center;align-content:stretch}.flex:not(.flex-nowrap){flex-wrap:wrap}.flex:not(.flex-nowrap)>*{margin-bottom:7px}.flex>*.label{white-space:nowrap}body.ltr .flex>*:not(:last-child){margin-right:7px !important}body.rtl .flex>*:not(:last-child){margin-left:7px !important}body.ltr .flex>*.spinner{margin-left:0 !important}body.rtl .flex>*.spinner{margin-right:0 !important}.centeralign .flex{justify-content:center}.flex-grow{flex:1}.flex-center{align-items:center}.spacer{width:14px}.buttons{display:flex;position:relative;margin:24px 0}body.ltr .buttons>.btn:not(.hidden)+.btn,body.ltr .buttons>.btn:not(.hidden)+.btngroup,body.ltr .buttons>.btngroup:not(.hidden)+.btn,body.ltr .buttons>.btngroup:not(.hidden)+.btngroup{margin-left:5px}body.rtl .buttons>.btn:not(.hidden)+.btn,body.rtl .buttons>.btn:not(.hidden)+.btngroup,body.rtl .buttons>.btngroup:not(.hidden)+.btn,body.rtl .buttons>.btngroup:not(.hidden)+.btngroup{margin-right:5px}.hud-footer>.buttons,.footer>.buttons{margin:0}.btn{--ui-control-color: hsl(209deg, 14%, 37%);--ui-control-hover-color: hsl(209deg, 18%, 30%);--ui-control-active-color: hsl(209deg, 20%, 25%);display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:7px 14px;border:none;text-align:center;white-space:nowrap;user-select:none;cursor:pointer;box-sizing:border-box;appearance:none;color:#3f4d5a;font-size:inherit;background-color:rgba(96,125,159,.25)}.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:not(.disabled):focus,.btn:not(.disabled).focus,.btn:not(.disabled):hover{background-color:rgba(96,125,159,.3)}.btn:not(.disabled):active,.btn:not(.disabled).active{background-color:rgba(96,125,159,.5)}.btn:not(.disabled):active:focus,.btn:not(.disabled):active.focus,.btngroup:focus .btn:not(.disabled):active,.btn:not(.disabled).active:focus,.btn:not(.disabled).active.focus,.btngroup:focus .btn:not(.disabled).active{background-color:rgba(96,125,159,.6)}.btn[type=color]{padding:6px !important;width:36px}.btn.active{cursor:default}.btn:hover{text-decoration:none}body.ltr .btn[data-icon]:not(:empty):before,body.ltr .btn.icon:not(:empty):before,body.ltr .btn.menubtn[data-icon]:empty:before,body.ltr .btn.menubtn.icon:empty:before{margin-right:5px}body.rtl .btn[data-icon]:not(:empty):before,body.rtl .btn.icon:not(:empty):before,body.rtl .btn.menubtn[data-icon]:empty:before,body.rtl .btn.menubtn.icon:empty:before{margin-left:5px}.btn div.checkbox{margin-top:2px}.disabled{opacity:.25}.disabled,.disabled .btn{cursor:default}.btn,.spinner{height:34px}body.ltr .btn[data-icon-after]:not(:empty):after,body.ltr .menu-toggle:not(:empty):after,body.ltr .menubtn:not(:empty):after,body.ltr .menubtn.icon:after{margin-left:6px}body.rtl .btn[data-icon-after]:not(:empty):after,body.rtl .menu-toggle:not(:empty):after,body.rtl .menubtn:not(:empty):after,body.rtl .menubtn.icon:after{margin-right:6px}.btn:before,.btn:after{color:var(--ui-control-color)}.btn:not(.disabled):not(.inactive):hover:before,.btn:not(.disabled):not(.inactive):hover:after,.btn:not(.disabled):not(.inactive).hover:before,.btn:not(.disabled):not(.inactive).hover:after{color:var(--ui-control-hover-color)}.btn:not(.disabled):not(.inactive):active:before,.btn:not(.disabled):not(.inactive):active:after,.btn:not(.disabled):not(.inactive).active:before,.btn:not(.disabled):not(.inactive).active:after{color:var(--ui-control-active-color)}.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}.btn.icon.add.loading{position:relative}.btn.icon.add.loading:before{visibility:hidden}.btn.icon.add.loading:after{position:absolute;content:\"\";font-size:0;display:block;width:24px;height:100%;left:5px;top:0;background:url(../images/spinner.gif) no-repeat 0 50%}.btn.icon.add.loading.submit:after{background-image:url(../images/spinner_submit.gif)}.secondary-buttons .btn.icon.add.loading.submit:after,.btn.secondary.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_secondary.gif)}.btngroup{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center}.btngroup.fullwidth .btn{flex:1}.btngroup.disabled .btn{cursor:default}.btngroup .btn:focus{z-index:1}.btngroup .btn.active{cursor:default}body.ltr .btngroup .btn:not(.dashed):not(:last-child):not(.btngroup-btn-last){margin-right:1px}body.rtl .btngroup .btn:not(.dashed):not(:last-child):not(.btngroup-btn-last){margin-left:1px}body.ltr .btngroup .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}body.ltr .btngroup .btn:not(:last-child):not(.btngroup-btn-last){border-top-right-radius:0;border-bottom-right-radius:0}body.rtl .btngroup .btn:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}body.rtl .btngroup .btn:not(:last-child):not(.btngroup-btn-last){border-top-left-radius:0;border-bottom-left-radius:0}.copytext{position:relative;z-index:1;display:flex;white-space:nowrap;align-items:center}body.ltr .copytext .text{border-top-right-radius:0;border-bottom-right-radius:0}body.ltr .copytext .btn{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .copytext .text{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .copytext .btn{border-top-right-radius:0;border-bottom-right-radius:0}.copytextbtn{display:inline-flex;flex-wrap:nowrap;align-items:center;border:1px solid rgba(51,64,77,.1);border-radius:3px;padding:0 9px;cursor:pointer;color:#596673}.copytextbtn input{border:0;padding:0;height:32px;box-shadow:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:#596673;text-align:center}.copytextbtn span{padding:0;width:13px;background:none;margin-top:-3px;color:#606d7b}body.ltr .copytextbtn span{margin-left:5px}body.rtl .copytextbtn span{margin-right:5px}.copytextbtn:hover,.copytextbtn:focus{border-color:rgba(81,95,108,.25);color:#3f4d5a}.copytextbtn:hover input,.copytextbtn:focus input{color:#3f4d5a}.copytextbtn.small{padding:0 5px}.copytextbtn.small input{font-size:11px !important;height:20px}.menu-toggle,.menubtn{display:inline-flex;align-items:center;user-select:none}.menu-toggle:after,.menubtn:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(45deg);position:relative}.menu-toggle.btn:after,.menubtn.btn:after{top:-1px}.menu-toggle.btn:not(.disabled):not(.inactive):active:after,.menu-toggle.btn:not(.disabled):not(.inactive).active:after,.menubtn.btn:not(.disabled):not(.inactive):active:after,.menubtn.btn:not(.disabled):not(.inactive).active:after{border-color:var(--ui-control-active-color)}.menu-toggle.btn.submit:after,.menubtn.btn.submit:after{border-color:#fff !important;opacity:.8}.menu-toggle.btn.submit:not(.disabled):not(.inactive):hover:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive).hover:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive):active:after,.menu-toggle.btn.submit:not(.disabled):not(.inactive).active:after,.menubtn.btn.submit:not(.disabled):not(.inactive):hover:after,.menubtn.btn.submit:not(.disabled):not(.inactive).hover:after,.menubtn.btn.submit:not(.disabled):not(.inactive):active:after,.menubtn.btn.submit:not(.disabled):not(.inactive).active:after{opacity:1}.menu-toggle:not(.btn):not(.icon),.menubtn:not(.btn):not(.icon){height:17px}.menu-toggle:not(.btn):not(.icon):after,.menubtn:not(.btn):not(.icon):after{top:-2px;border-color:#0b69a3}body.ltr .menu-toggle:empty,body.ltr .menubtn:empty{padding-left:8px}body.rtl .menu-toggle:empty,body.rtl .menubtn:empty{padding-right:8px}body.ltr .menu-toggle:empty,body.ltr .menubtn:empty{padding-right:8px}body.rtl .menu-toggle:empty,body.rtl .menubtn:empty{padding-left:8px}.spinner{display:inline-block;vertical-align:bottom;width:24px;background:url(../images/spinner.gif) no-repeat 50% 50%}.spinner.over-bg{background-image:url(../images/spinner_bg.gif)}.spinner.big{width:48px;height:48px;background:url(../images/spinner_big.gif) no-repeat 50% 50%}.spinner.big.over-bg{background-image:url(../images/spinner_big_bg.gif)}body.ltr .btn+.spinner{margin-left:7px}body.rtl .btn+.spinner{margin-right:7px}.buttons .spinner{display:block}body.ltr .buttons .spinner{float:left}body.rtl .buttons .spinner{float:right}body.ltr .buttons .btn+.spinner,body.ltr .buttons .btngroup+.spinner{margin-left:0}body.rtl .buttons .btn+.spinner,body.rtl .buttons .btngroup+.spinner{margin-right:0}body.ltr .buttons.right .btn+.spinner{margin-right:var(--neg-padding)}body.rtl .buttons.right .btn+.spinner{margin-left:var(--neg-padding)}.btngroup.small .btn,.btn.small{padding:0 7px !important;font-size:12px;line-height:22px}.btngroup.small,.btngroup.small input.btn,.btn.small,.btn.small+.spinner{height:22px}.btngroup.big .btn,.btn.big{padding:0 14px;font-size:14px;line-height:36px}body.ltr .btn.big[data-icon]:before,body.ltr #preview-btn:before,body.ltr #share-btn:before{margin-left:-2px}body.rtl .btn.big[data-icon]:before,body.rtl #preview-btn:before,body.rtl #share-btn:before{margin-right:-2px}.btngroup.big,.btngroup.big input.btn,.btn.big,.btn.big+.spinner{height:36px}.btn.submit,.btn.submit:before,.btn.submit:after,.btn.secondary,.btn.secondary:before,.btn.secondary:after{color:#fff !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}.btn.submit{background-color:#e12d39 !important}.btn.submit:not(.disabled):not(.inactive):hover,.btn.submit:not(.disabled):not(.inactive).hover,.btn.submit:not(.disabled):not(.inactive):focus{background-color:#d61f2b !important}.btn.submit:not(.disabled):not(.inactive):active,.btn.submit:not(.disabled):not(.inactive).active{background-color:#c01b26 !important}.btn.caution{background-color:#ffe3e3 !important;color:#cf1124}.btn.caution:hover,.btn.caution.hover,.btn.caution:focus{background-color:#ffcaca !important}.btn.caution:active,.btn.caution.active{background-color:#ffbdbd !important}.secondary-buttons .btn.submit,.btn.secondary{background-color:#606d7b !important}.secondary-buttons .btn.submit:not(.disabled):not(.inactive):hover,.secondary-buttons .btn.submit:not(.disabled):not(.inactive).hover,.secondary-buttons .btn.submit:not(.disabled):not(.inactive):focus,.btn.secondary:not(.disabled):not(.inactive):hover,.btn.secondary:not(.disabled):not(.inactive).hover,.btn.secondary:not(.disabled):not(.inactive):focus{background-color:#55616d !important}.secondary-buttons .btn.submit:not(.disabled):not(.inactive):active,.secondary-buttons .btn.submit:not(.disabled):not(.inactive).active,.btn.secondary:not(.disabled):not(.inactive):active,.btn.secondary:not(.disabled):not(.inactive).active{background-color:#4a545e !important}div.btn.submit{position:relative;overflow:hidden}div.btn.submit input{position:absolute;left:100%}.btn.dashed{border:1px dashed rgba(81,95,108,.25);background-color:rgba(0,0,0,0) !important}body.ltr .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){border-right:1px solid rgba(0,0,0,0)}body.rtl .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){border-left:1px solid rgba(0,0,0,0)}body.ltr .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){margin-right:-1px}body.rtl .btngroup .btn.dashed:not(:last-child):not(.btngroup-btn-last){margin-left:-1px}.btn.dashed:focus{background-color:rgba(205,216,228,.1) !important}.btn.dashed:not(.disabled):active,.btn.dashed:not(.disabled).active{background-color:rgba(205,216,228,.25) !important}.color-input-container{position:relative}.color-input-container .color-hex-indicator{position:absolute;top:0;width:1em;line-height:34px;text-align:center;user-select:none}body.ltr .color-input-container .color-hex-indicator{left:7px}body.rtl .color-input-container .color-hex-indicator{right:7px}.color-input{font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace;font-size:.9em !important}body.ltr .color-input{padding-left:calc(7px + 1em)}body.rtl .color-input{padding-right:calc(7px + 1em)}.color{display:inline-block;position:relative;vertical-align:middle;width:34px;height:34px;border-radius:17px;padding:0}.color:not(.static){cursor:pointer}.color:not(.small){background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 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, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}.color .color-preview{position:absolute;top:0;width:100%;height:100%;border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}body.ltr .color .color-preview{left:0}body.rtl .color .color-preview{right:0}.color .color-preview:focus-within{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.color .color-preview>.color-preview-input{position:absolute;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0}body.ltr .color .color-preview>.color-preview-input{left:0}body.rtl .color .color-preview>.color-preview-input{right:0}.colorhex{display:inline-block;margin-left:5px;vertical-align:middle;color:#596673}.lightswitch-outer-container{display:flex}.lightswitch-outer-container .lightswitch-inner-container{border:1px solid rgba(51,64,77,.1);border-radius:3px;display:flex;align-items:center}.lightswitch-outer-container .lightswitch-inner-container span{padding:7px 0;color:#596673;cursor:default}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{padding-right:10px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{padding-left:10px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-left:7px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=on]{margin-right:7px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{padding-left:10px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{padding-right:10px}body.ltr .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-right:7px}body.rtl .lightswitch-outer-container .lightswitch-inner-container span[data-toggle=off]{margin-left:7px}.lightswitch{position:relative;border:none !important;overflow:hidden;cursor:pointer;user-select:none;background-image:linear-gradient(to right, hsl(211deg, 13%, 65%), hsl(211deg, 13%, 65%));transition:background-image linear 100ms}.lightswitch.on{background-image:linear-gradient(to right, #27ab83, #27ab83)}.lightswitch.indeterminate{background-image:linear-gradient(to right, #27ab83, hsl(211deg, 13%, 65%))}.lightswitch .lightswitch-container{position:relative;height:100%}.lightswitch .lightswitch-container .handle{position:absolute;top:1px;background-color:#fff}.lightswitch:not(.small){border-radius:11px;width:34px;height:22px}.lightswitch:not(.small) .lightswitch-container{width:46px}body.ltr .lightswitch:not(.small) .lightswitch-container{margin-left:-12px}body.rtl .lightswitch:not(.small) .lightswitch-container{margin-right:-12px}.lightswitch:not(.small) .lightswitch-container .handle{border-radius:10px;width:20px;height:20px;left:calc(50% - 10px)}.lightswitch.small{border-radius:9px;width:28px;height:18px}.lightswitch.small .lightswitch-container{width:38px}body.ltr .lightswitch.small .lightswitch-container{margin-left:-10px}body.rtl .lightswitch.small .lightswitch-container{margin-right:-10px}.lightswitch.small .lightswitch-container .handle{border-radius:8px;width:16px;height:16px;left:calc(50% - 8px)}table .lightswitch{display:inline-block;margin-bottom:-5px}.lightswitch:focus .lightswitch-container .handle{background-color:#cdd8e4}body.ltr .lightswitch.on .lightswitch-container{margin-left:0}body.rtl .lightswitch.on .lightswitch-container{margin-right:0}body.ltr .lightswitch.indeterminate:not(.small) .lightswitch-container{margin-left:-6px}body.rtl .lightswitch.indeterminate:not(.small) .lightswitch-container{margin-right:-6px}body.ltr .lightswitch.indeterminate.small .lightswitch-container{margin-left:-5px}body.rtl .lightswitch.indeterminate.small .lightswitch-container{margin-right:-5px}table.data+.pagination{margin-top:24px}.pagination .page-link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.pagination .page-link:after{position:relative;transition:border-color linear 100ms}.pagination .page-link.prev-page:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid #606d7b;border-width:0 2px 2px 0}body.ltr .pagination .page-link.prev-page:after{transform:rotate(135deg)}body.rtl .pagination .page-link.prev-page:after{transform:rotate(-45deg)}body.ltr .pagination .page-link.prev-page:after{right:-1px}body.rtl .pagination .page-link.prev-page:after{left:-1px}.pagination .page-link.next-page:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid #606d7b;border-width:0 2px 2px 0}body.ltr .pagination .page-link.next-page:after{transform:rotate(-45deg)}body.rtl .pagination .page-link.next-page:after{transform:rotate(135deg)}body.ltr .pagination .page-link.next-page:after{left:-1px}body.rtl .pagination .page-link.next-page:after{right:-1px}.pagination .page-link:not(.disabled){transition:box-shadow linear 100ms;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1);cursor:pointer}.pagination .page-link:not(.disabled):hover{text-decoration:none;box-shadow:inset 0 0 0 1px #0b69a3}.pagination .page-link:not(.disabled):hover:after{border-color:#0b69a3}.pagination .page-link.disabled{opacity:1}.pagination .page-link.disabled:after{border-color:rgba(51,64,77,.1)}body.ltr .actions{float:right}body.rtl .actions{float:left}body.ltr .actions>li{float:left}body.rtl .actions>li{float:right}body.ltr .actions>li+li{margin-left:10px}body.rtl .actions>li+li{margin-right:10px}h1+.actions{margin-top:-100px}h2+.actions{margin-top:-54px}.tablepane{margin:-24px -24px -12px;overflow-x:auto}body.ltr .tablepane table.data th:first-child,body.ltr .tablepane table.data td:first-child{padding-left:24px}body.rtl .tablepane table.data th:first-child,body.rtl .tablepane table.data td:first-child{padding-right:24px}body.ltr .tablepane table.data th:last-child,body.ltr .tablepane table.data td:last-child{padding-right:24px}body.rtl .tablepane table.data th:last-child,body.rtl .tablepane table.data td:last-child{padding-left:24px}table.fixed-layout{table-layout:fixed}table th.thin,table td.thin{width:.01% !important;white-space:nowrap}table thead th{font-weight:bold;vertical-align:top}body.ltr table thead th{text-align:left}body.rtl table thead th{text-align:right}table:not(.data) th,table:not(.data) td{padding-top:7px;padding-bottom:7px}table:not(.data) th:not(:first-child),table:not(.data) td:not(:first-child){padding-left:12px}table:not(.data) th:not(:last-child),table:not(.data) td:not(:last-child){padding-right:12px}table.data th,table.data td{position:relative;padding-left:12px;padding-right:12px;box-sizing:border-box}table.data th.checkbox-cell,table.data td.checkbox-cell{width:16px !important;min-width:16px;box-sizing:content-box;position:relative}table.data th.checkbox-cell input.checkbox+label,table.data th.checkbox-cell div.checkbox,table.data td.checkbox-cell input.checkbox+label,table.data td.checkbox-cell div.checkbox{position:absolute;top:calc(50% - 8px)}table.data th{font-weight:bold}body.ltr table.data thead:first-child tr:first-child th:first-child,body.ltr table.data thead:first-child tr:first-child td:first-child,body.ltr table.data tbody:first-child tr:first-child th:first-child,body.ltr table.data tbody:first-child tr:first-child td:first-child,body.ltr table.data tfoot:first-child tr:first-child th:first-child,body.ltr table.data tfoot:first-child tr:first-child td:first-child{border-top-left-radius:5px}body.rtl table.data thead:first-child tr:first-child th:first-child,body.rtl table.data thead:first-child tr:first-child td:first-child,body.rtl table.data tbody:first-child tr:first-child th:first-child,body.rtl table.data tbody:first-child tr:first-child td:first-child,body.rtl table.data tfoot:first-child tr:first-child th:first-child,body.rtl table.data tfoot:first-child tr:first-child td:first-child{border-top-right-radius:5px}body.ltr table.data thead:first-child tr:first-child th:last-child,body.ltr table.data thead:first-child tr:first-child td:last-child,body.ltr table.data tbody:first-child tr:first-child th:last-child,body.ltr table.data tbody:first-child tr:first-child td:last-child,body.ltr table.data tfoot:first-child tr:first-child th:last-child,body.ltr table.data tfoot:first-child tr:first-child td:last-child{border-top-right-radius:5px}body.rtl table.data thead:first-child tr:first-child th:last-child,body.rtl table.data thead:first-child tr:first-child td:last-child,body.rtl table.data tbody:first-child tr:first-child th:last-child,body.rtl table.data tbody:first-child tr:first-child td:last-child,body.rtl table.data tfoot:first-child tr:first-child th:last-child,body.rtl table.data tfoot:first-child tr:first-child td:last-child{border-top-left-radius:5px}table.data thead th,table.data thead td{padding-top:14px;padding-bottom:14px;width:auto;background-color:#f3f7fc;cursor:default}table.data thead th{white-space:nowrap}table.data thead th.orderable:not(.ordered):hover{background-color:#e4edf6}table.data thead th.ordered{background-color:#cdd8e4}table.data thead th.ordered{position:relative}body.ltr table.data thead th.ordered{padding-right:26px}body.rtl table.data thead th.ordered{padding-left:26px}body.ltr table.data thead th.ordered:first-child{padding-left:10px}body.rtl table.data thead th.ordered:first-child{padding-right:10px}table.data thead th.ordered:not(.loading):after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(225deg);position:absolute;top:calc(50% - 3px)}body.ltr table.data thead th.ordered:not(.loading):after{right:10px}body.rtl table.data thead th.ordered:not(.loading):after{left:10px}table.data thead th.ordered:not(.loading).desc:after{transform:rotate(45deg)}table.data thead th.ordered.loading{background-image:url(../images/spinner_tableheader.gif);background-repeat:no-repeat}body.ltr table.data thead th.ordered.loading{background-position:100% 16px}body.rtl table.data thead th.ordered.loading{background-position:0 16px}table.data tbody tr:not(.disabled):hover th,table.data tbody tr:not(.disabled):hover td{background-color:#f3f7fc}table.data tbody tr:not(.disabled):focus{position:relative;z-index:1}table.data tbody tr:not(.disabled).sel th,table.data tbody tr:not(.disabled).sel td{background-color:#cdd8e4}table.data tbody th,table.data tbody td{padding-top:7px;padding-bottom:7px;background-clip:padding-box}table.data tbody td.timestamp{vertical-align:bottom;white-space:nowrap;color:#606d7b}body.ltr table.data tbody td.timestamp{text-align:right}body.rtl table.data tbody td.timestamp{text-align:left}table.data thead+tbody tr th,table.data thead+tbody tr td,table.data tr+tr th,table.data tr+tr td{border-top:1px solid rgba(0,0,0,0)}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;width:auto !important;white-space:normal}body.ltr table.collapsed,body.ltr table.collapsed tbody,body.ltr table.collapsed tbody tr,body.ltr table.collapsed tbody th,body.ltr table.collapsed tbody td{text-align:left}body.rtl table.collapsed,body.rtl table.collapsed tbody,body.rtl table.collapsed tbody tr,body.rtl table.collapsed tbody th,body.rtl table.collapsed tbody td{text-align:right}table.collapsed thead{display:none}table.collapsed tbody tr{padding:6px 0;border-bottom:1px dotted rgba(51,64,77,.1)}table.collapsed tbody tr:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}table.collapsed tbody th,table.collapsed tbody td{padding:2px 0 !important}table.collapsed tbody td:empty{display:none}body.ltr table.collapsed tbody [data-title]{margin-right:0}body.rtl table.collapsed tbody [data-title]{margin-left:0}table.collapsed tbody [data-title]:before{margin-right:5px;content:attr(data-title) \":\";font-weight:bold}table.collapsed tbody [data-title] form{display:inline-block}.datatablesorthelper,.editabletablesorthelper,.thumbviewhelper{background-color:#fff;box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.datatablesorthelper,.datatablesorthelper .element,.datatablesorthelper a{cursor:move !important}.datatablesorthelper tr:first-child th,.datatablesorthelper tr:first-child td{border-top:none !important}.datatablesorthelper tr:last-child th,.datatablesorthelper tr:last-child td{border-bottom:none !important}.element{position:relative;cursor:default;user-select:none;font-weight:normal;border-radius:3px}.element:focus,li:focus .element{background-color:#f3f7fc}.element.sel,li.sel .element{background-color:#cdd8e4 !important;cursor:default}.element.sel:focus,li.sel .element:focus{background-color:#bdcbdb !important}.element.sel.loading:after,li.sel .element.loading:after{background-image:url(../images/spinner_element.gif)}.element.sel.hasthumb .elementthumb img,li.sel .element.hasthumb .elementthumb img{box-shadow:0 0 0 1px rgba(81,95,108,.1),0 6px 4px -4px rgba(81,95,108,.2)}.element.hasthumb .elementthumb:not(:empty){position:absolute;display:flex;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center}.element.hasthumb .elementthumb:not(:empty) img{display:block;flex-shrink:0;pointer-events:none;border-radius:3px;max-width:100%;max-height:100%}.element.hasthumb .elementthumb:not(:empty).rounded img{border-radius:50%}.element .label{display:inline-block}.element .label .draft-label{display:inline-block;padding:1px 5px;font-weight:normal;text-decoration:none !important;color:#606d7b;background:#e4edf6;border-radius:5px}body.ltr .element .label .draft-label{margin:-1px 0 -1px 7px}body.rtl .element .label .draft-label{margin:-1px 7px -1px 0}.element.small,.element.large:not(.hasthumb){display:inline-block;padding:7px;box-sizing:border-box}body.ltr .element.small.hasstatus,body.ltr .element.large:not(.hasthumb).hasstatus{padding-left:22px}body.rtl .element.small.hasstatus,body.rtl .element.large:not(.hasthumb).hasstatus{padding-right:22px}.element.small.hasstatus .status,.element.large:not(.hasthumb).hasstatus .status{position:absolute;top:calc(50% - 5px)}body.ltr .element.small.hasstatus .status,body.ltr .element.large:not(.hasthumb).hasstatus .status{left:7px}body.rtl .element.small.hasstatus .status,body.rtl .element.large:not(.hasthumb).hasstatus .status{right:7px}.element.small.hasstatus .icon:not(.delete),.element.large:not(.hasthumb).hasstatus .icon:not(.delete){position:absolute;top:calc(50% - 11px)}body.ltr .element.small.hasstatus .icon:not(.delete),body.ltr .element.large:not(.hasthumb).hasstatus .icon:not(.delete){left:6px}body.rtl .element.small.hasstatus .icon:not(.delete),body.rtl .element.large:not(.hasthumb).hasstatus .icon:not(.delete){right:6px}body.ltr .element.small.hasthumb,body.ltr .element.large:not(.hasthumb).hasthumb{padding-left:39px}body.rtl .element.small.hasthumb,body.rtl .element.large:not(.hasthumb).hasthumb{padding-right:39px}.element.small.hasthumb .elementthumb:not(:empty),.element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){top:calc(50% - 17px);width:34px;height:34px}body.ltr .element.small.hasthumb .elementthumb:not(:empty),body.ltr .element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){left:0}body.rtl .element.small.hasthumb .elementthumb:not(:empty),body.rtl .element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty){right:0}.element.small.hasthumb .elementthumb:not(:empty).checkered img,.element.large:not(.hasthumb).hasthumb .elementthumb:not(:empty).checkered img{background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-size:8px 8px;background-position:0 0,4px 0,4px -4px,0 4px}body.ltr .element.small.hasthumb.hasstatus,body.ltr .element.large:not(.hasthumb).hasthumb.hasstatus{padding-left:54px}body.rtl .element.small.hasthumb.hasstatus,body.rtl .element.large:not(.hasthumb).hasthumb.hasstatus{padding-right:54px}body.ltr .element.small.hasthumb.hasstatus .status,body.ltr .element.large:not(.hasthumb).hasthumb.hasstatus .status{left:39px}body.rtl .element.small.hasthumb.hasstatus .status,body.rtl .element.large:not(.hasthumb).hasthumb.hasstatus .status{right:39px}.element.large.hasthumb{display:block;padding:132px 7px 7px;width:134px;box-sizing:border-box}body.ltr .element.large.hasthumb.hasstatus{padding-left:22px}body.rtl .element.large.hasthumb.hasstatus{padding-right:22px}.element.large.hasthumb.hasstatus .status{position:absolute;top:138px}body.ltr .element.large.hasthumb.hasstatus .status{left:7px}body.rtl .element.large.hasthumb.hasstatus .status{right:7px}.element.large.hasthumb .elementthumb:not(:empty){top:7px;width:120px;height:120px}body.ltr .element.large.hasthumb .elementthumb:not(:empty){left:7px}body.rtl .element.large.hasthumb .elementthumb:not(:empty){right:7px}.element.large.hasthumb .elementthumb:not(:empty).checkered img{background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 75%);background-size:15px 15px;background-position:0 0,7.5px 0,7.5px -7.5px,0 7.5px}.element.large.hasthumb .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:normal}body.ltr .element.removable .label{padding-right:20px}body.rtl .element.removable .label{padding-left:20px}.element.removable .delete:before{color:var(--ui-control-color)}.element.removable.small .delete,.element.removable.large:not(.hasthumb) .delete{position:absolute;top:calc(50% - 11px)}body.ltr .element.removable.small .delete,body.ltr .element.removable.large:not(.hasthumb) .delete{right:7px}body.rtl .element.removable.small .delete,body.rtl .element.removable.large:not(.hasthumb) .delete{left:7px}.element.removable.large.hasthumb .delete{position:absolute}body.ltr .element.removable.large.hasthumb .delete{right:7px}body.rtl .element.removable.large.hasthumb .delete{left:7px}body.ltr .element.loading{padding-right:31px}body.rtl .element.loading{padding-left:31px}.element.loading:after{content:\"\";font-size:0;position:absolute;bottom:0;width:24px;background:url(../images/spinner.gif) no-repeat 50% 50%;height:32px}body.ltr .element.loading:after{right:3px}body.rtl .element.loading:after{left:3px}.element.loading .delete,.element:not(.removable) .delete{display:none}.elements{position:relative}.elements.busy{min-height:200px}.elements.busy:after{display:block;content:\"\";font-size:0;position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;background:rgba(255,255,255,.75) url(../images/spinner.gif) no-repeat 50% 50%;border-radius:5px}.elements .header{margin:-24px -24px 24px;padding:14px 24px;background-color:#f3f7fc;box-shadow:none}.elements .header:after{content:\"\"}.elements .header .selectallcontainer{cursor:default}body.ltr .elements .header .selectallcontainer .checkbox{margin-right:5px}body.rtl .elements .header .selectallcontainer .checkbox{margin-left:5px}.elements .tableview .move{display:block;position:absolute;top:calc(50% - 11px);font-size:11px;text-decoration:none}body.ltr .elements .tableview .move{margin-left:-14px}body.rtl .elements .tableview .move{margin-right:-14px}.elements .tableview .toggle{display:block;position:absolute;top:calc(50% - 7px);padding:4px}body.ltr .elements .tableview .toggle{margin-left:-16px}body.rtl .elements .tableview .toggle{margin-right:-16px}body.ltr .elements .tableview .move+.toggle{margin-left:-34px}body.rtl .elements .tableview .move+.toggle{margin-right:-34px}.elements .thumbsview{width:calc(\n 100% + 15px\n );display:flex;flex-direction:row;flex-wrap:wrap}body.ltr .elements .thumbsview{margin:-7px -8px -8px -7px}body.rtl .elements .thumbsview{margin:-7px -7px -8px -8px}.elements .thumbsview li{position:relative}body.ltr .elements .thumbsview li{margin:0 1px 1px 0}body.rtl .elements .thumbsview li{margin:0 0 1px 1px}.elements .thumbsview li:hover .element{background-color:#f3f7fc}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb:not(.hasstatus){padding-right:28px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-left:43px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus{padding-right:43px}body.ltr .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{left:28px}body.rtl .elements .thumbsview li.has-checkbox .element.hasthumb.hasstatus .status{right:28px}.elements .thumbsview li.has-checkbox .checkbox{position:absolute;top:134px}body.ltr .elements .thumbsview li.has-checkbox .checkbox{left:7px}body.rtl .elements .thumbsview li.has-checkbox .checkbox{right:7px}.export-form{position:relative}.export-form .spinner{position:absolute;bottom:0}body.ltr .export-form .spinner{right:-24px}body.rtl .export-form .spinner{left:-24px}.thumbviewhelper{margin:-7px;padding:7px}.thumbviewhelper .thumbsview,.thumbviewhelper .thumbsview li{margin:0 !important}.structure{position:relative;z-index:1}body.ltr .structure li{padding-left:8px}body.rtl .structure li{padding-right: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:#0b69a3}.structure li.draginsertion{position:relative;height:2px;background-color:#0b69a3 !important;border-radius:1px}body.ltr .structure li.draginsertion{margin:-1px 0 -1px 8px}body.rtl .structure li.draginsertion{margin:-1px 8px -1px 0}body.ltr .structure li.draginsertion{padding-left:0}body.rtl .structure li.draginsertion{padding-right:0}body.ltr .structure li.draginsertion{border-left:none}body.rtl .structure li.draginsertion{border-right:none}.structure li .toggle{position:relative;z-index:1;padding:4px}body.ltr .structure li .toggle{float:left}body.rtl .structure li .toggle{float:right}body.ltr .structure li .toggle{margin:10px -8px 0 -12px}body.rtl .structure li .toggle{margin:10px -12px 0 -8px}.structure li .row:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.structure li .move,.structure li .add{opacity:0;transition:opacity linear 100ms}body.ltr .structure li .move,body.ltr .structure li .add{margin:5px 5px 0 0}body.rtl .structure li .move,body.rtl .structure li .add{margin:5px 0 0 5px}.structure li .add{padding:0 5px}.structure li .add:before{content:\"downangle\";color:rgba(123,135,147,.5)}.structure li .add:not(.disabled):hover:before,.structure li .add.active:before{color:#0b69a3}body.ltr .structure li .checkbox{float:left}body.rtl .structure li .checkbox{float:right}body.ltr .structure li .checkbox{margin:7px 0 0 7px}body.rtl .structure li .checkbox{margin:7px 7px 0 0}body.ltr .structure ul{margin-left:-3px}body.rtl .structure ul{margin-right:-3px}.structure ul li{background-repeat:no-repeat}body.ltr .structure ul li{padding-left:38px}body.rtl .structure ul li{padding-right:38px}body.ltr .structure ul li{background-image:url(../images/branch.png);background-position:0 0}body.rtl .structure ul li{background-image:url(../images/branch_rtl.png);background-position:100% 0}body.ltr .structure ul li:not(:last-child):not(.last){padding-left:37px}body.rtl .structure ul li:not(:last-child):not(.last){padding-right:37px}body.ltr .structure ul li:not(:last-child):not(.last){border-left:1px solid rgba(51,64,77,.1)}body.rtl .structure ul li:not(:last-child):not(.last){border-right:1px solid rgba(51,64,77,.1)}body.ltr .structure ul li:not(:last-child):not(.last){background-position:-1px 0}body.rtl .structure ul li:not(:last-child):not(.last){background-position:calc(100% + 1px) 0}body.ltr .structure ul li.draginsertion{margin-left:38px}body.rtl .structure ul li.draginsertion{margin-right:38px}.structure .row.draghover .element{z-index:2;border-radius:15px;box-shadow:inset 0 0 0 2px #0b69a3}.structure .row.droptarget{border-radius:5px;box-shadow:inset 0 0 0 2px #0b69a3}.elementselect{position:relative;min-height:37px;margin-top:-7px}.elementselect:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}body.ltr .elementselect .element,body.ltr .elementselect .btn{float:left}body.rtl .elementselect .element,body.rtl .elementselect .btn{float:right}body.ltr .elementselect .element,body.ltr .elementselect .btn{margin:7px 7px 0 0}body.rtl .elementselect .element,body.rtl .elementselect .btn{margin:7px 0 0 7px}.elementselect .element.small,.elementselect .flex,.elementselect .btn{clear:both}.elementselect .element{z-index:1}.elementselect .element.small{max-width:100%}.elementselect .element.small .label{display:block;max-width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.ltr .elementselect .caboose{float:left}body.rtl .elementselect .caboose{float:right}.elementselect .flex .btn{float:none !important}table.editable{border-radius:5px;border:1px solid #cdd8e4}table.editable th,table.editable td.action{color:#596673;font-weight:normal;background-color:#f3f7fc}table.editable thead tr th,table.editable tbody tr th{padding:6px 10px}table.editable thead tr th{border-bottom:1px solid rgba(51,64,77,.1)}body.ltr table.editable thead tr th.has-info{padding-right:calc(15px + 1em)}body.rtl table.editable thead tr th.has-info{padding-left:calc(15px + 1em)}table.editable thead tr th span.info{position:absolute;margin-left:5px}table.editable tbody tr:not(:first-child) th,table.editable tbody tr:not(:first-child) td{border-top:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr:last-child td:first-child{border-bottom-left-radius:5px}body.rtl table.editable tbody tr:last-child td:first-child{border-bottom-right-radius:5px}body.ltr table.editable tbody tr:last-child td:first-child textarea,body.ltr table.editable tbody tr:last-child td:first-child input.text{border-bottom-left-radius:4px}body.rtl table.editable tbody tr:last-child td:first-child textarea,body.rtl table.editable tbody tr:last-child td:first-child input.text{border-bottom-right-radius:4px}body.ltr table.editable tbody tr td:not(:first-child),body.ltr table.editable tbody tr th~td:not(.hidden)~td{border-left:1px solid rgba(51,64,77,.1)}body.rtl table.editable tbody tr td:not(:first-child),body.rtl table.editable tbody tr th~td:not(.hidden)~td{border-right:1px solid rgba(51,64,77,.1)}body.ltr table.editable tbody tr th~td:not(:first-child){border-left:1px solid #dbdddf}body.rtl table.editable tbody tr th~td:not(:first-child){border-right:1px solid #dbdddf}table.editable tbody tr td{vertical-align:top;text-align:center;background-color:#fff;padding:4px 10px}table.editable tbody tr td.focus{position:relative;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1)}table.editable tbody tr td.textual{padding:0}table.editable tbody tr td.textual textarea{resize:none}table.editable tbody tr td.textual pre{white-space:pre-wrap}body.ltr table.editable tbody tr td.textual pre{text-align:left}body.rtl table.editable tbody tr td.textual pre{text-align:right}table.editable tbody tr td.lightswitch-cell{padding-top:9px;padding-bottom:9px}table.editable tbody tr td.lightswitch-cell .lightswitch{display:block;margin:0 auto}table.editable tbody tr td.checkbox-cell{padding-top:10px;padding-bottom:10px}table.editable tbody tr td.checkbox-cell .checkbox-wrapper{display:block;margin:-2px auto 0;width:16px;height:16px}table.editable tbody tr td.error{box-shadow:inset 0 0 0 1px #cf1124}table.editable tbody tr td.disabled{position:relative;opacity:1}table.editable tbody tr td.disabled:after{content:\"\";font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(243,247,252,.75);user-select:none}table.editable tbody tr td.action{padding:4px 7px}body.ltr table.editable tbody tr td.action+td.action{border-left:none}body.rtl table.editable tbody tr td.action+td.action{border-right:none}body.ltr table.editable tbody tr td.action+td.action{padding-left:0}body.rtl table.editable tbody tr td.action+td.action{padding-right:0}table.editable tbody tr td .flex>*{margin-bottom:0}table.editable tbody textarea,table.editable tbody textarea.text,table.editable tbody input.text,table.editable tbody pre{display:block;width:100%;border:none;box-shadow:none;border-radius:0;padding:7px 10px;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-bottom:0}table.editable tbody .color-container>.color{position:absolute;top:10px;z-index:1}body.ltr table.editable tbody .color-container>.color{left:10px}body.rtl table.editable tbody .color-container>.color{right:10px}body.ltr table.editable tbody .color-container .color-hex-indicator{left:32px}body.rtl table.editable tbody .color-container .color-hex-indicator{right:32px}body.ltr table.editable tbody .color-container .color-input{padding-left:calc(32px + 1em)}body.rtl table.editable tbody .color-container .color-input{padding-right:calc(32px + 1em)}table.editable tbody .datewrapper,table.editable tbody .timewrapper{display:block;width:100%}table.editable tbody .datewrapper .text+div[data-icon],table.editable tbody .timewrapper .text+div[data-icon]{top:6px}body.ltr table.editable tbody .datewrapper .text+div[data-icon],body.ltr table.editable tbody .timewrapper .text+div[data-icon]{left:10px}body.rtl table.editable tbody .datewrapper .text+div[data-icon],body.rtl table.editable tbody .timewrapper .text+div[data-icon]{right:10px}table.editable:not(.static) td.textual{cursor:text}table.editable+.btn.add{display:block;width:100%;border:1px dashed rgba(81,95,108,.25);background-color:rgba(0,0,0,0);box-shadow:none}table.editable+.btn.add:focus{border-style:solid;border-color:#1992d4}table.editable:not(.hidden)+.btn.add{border-top-width:0;border-radius:0 0 4px 4px}.border-box+.buttons,.shadow-box+.buttons{margin-top:7px}body.ltr ul.tree,body.ltr .tree ul{margin-left:20px}body.rtl ul.tree,body.rtl .tree ul{margin-right:20px}body.ltr .tree li .toggle{margin:7px 0 0 -15px}body.rtl .tree li .toggle{margin:7px -15px 0 0}.status{display:inline-block;width:10px;height:10px;border:1px solid rgba(0,0,0,0);border-radius:100%;box-sizing:border-box}body.ltr .status{margin-right:10px}body.rtl .status{margin-left:10px}body.use-shapes .status.pending{background-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 10px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cb6e17 rgba(0,0,0,0);border-radius:1px}body.use-shapes .status.off,body.use-shapes .status.suspended,body.use-shapes .status.expired{border-radius:1px}.status:not(.on):not(.live):not(.active):not(.enabled):not(.pending):not(.off):not(.suspended):not(.expired):not(.yellow):not(.orange):not(.red):not(.pink):not(.purple):not(.blue):not(.green):not(.turquoise):not(.light):not(.grey):not(.black){border-color:var(--ui-control-color)}.green,.status.on,.status.live,.status.active,.status.enabled{background-color:#27ab83}.orange,.status.pending{background-color:#cb6e17}.red,.status.off,.status.suspended,.status.expired{background-color:#cf1124}.yellow{background-color:#fadb5f}.pink{background-color:#e8368f}.purple{background-color:#9b59b6}.blue{background-color:#1992d4}.turquoise{background-color:#65d6ad}.status.light{background-color:#e4edf6}.grey{background-color:#9aa5b1}.black{background-color:#33404d}.status.white,.status.disabled{opacity:1}.progressbar{border-radius:6px;border:2px solid #3f4d5a;padding:2px;position:absolute;left:20%;width:60%;z-index:1000}.progressbar-inner{border-radius:2px;height:4px;background-color:#3f4d5a}.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, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}body.rtl .progressbar.pending .progressbar-inner{background:repeating-linear-gradient(45deg, #fff, #fff 8.8388347649px, hsl(209deg, 18%, 30%) 8.8388347649px, hsl(209deg, 18%, 30%) 17.6776695297px)}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;top:0;display:none}body.ltr .elementselect .progress-shade{left:0}body.rtl .elementselect .progress-shade{right:0}.elementselect.uploading{position:relative}.elementselect.uploading .progress-shade{display:block;z-index:2}.missing-component{padding:7px 10px !important;max-width:400px;background-color:#f3f7fc !important}.missing-component .error{margin:0}.missing-component .install-plugin{margin:7px 0 -7px;border-top:1px solid rgba(51,64,77,.1);position:relative}body.ltr .missing-component .install-plugin{padding:10px 0 10px 40px}body.rtl .missing-component .install-plugin{padding:10px 40px 10px 0}.missing-component .install-plugin .icon{width:32px;height:32px;position:absolute;top:calc(50% - 16px)}body.ltr .missing-component .install-plugin .icon{left:0}body.rtl .missing-component .install-plugin .icon{right: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:8px 0 !important}.missing-component .install-plugin .btn{margin:0}.pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);position:relative;margin:14px 0;padding:24px;border-radius:5px;word-wrap:break-word;box-sizing:border-box}.pane:focus{box-shadow:var(--focus-ring)}.pane .pane,#content .pane{background-color:#f3f7fc;border:1px solid rgba(51,64,77,.1);box-shadow:none}.pane.loading{min-height:200px}.pane.loading:after{display:block;content:\"\";font-size:0;position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:100%;background:url(../images/spinner.gif) no-repeat 50% 50%}.pane-header{margin:-24px var(--neg-padding) 24px;padding:7px 24px;background:#f3f7fc;box-shadow:inset 0 -1px 0 0 rgba(154,165,177,.25);border-radius:5px 5px 0 0}.pane-header .btn{margin:5px 0;width:34px;height:30px;padding-left:0;padding-right:0}.pane-header .btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}.pane-header .btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}.pane-header .spinner{margin:3px 0}.pane-tabs{margin-bottom:-7px;display:flex;flex-direction:row;align-items:center;max-width:100%}.pane-tabs ul{margin:-7px var(--neg-padding) 0;padding:7px var(--padding) 0;flex:1;display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:none}.pane-tabs ul::-webkit-scrollbar{display:none}body.ltr .pane-tabs ul.scrollable{mask-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.rtl .pane-tabs ul.scrollable{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 24px)}body.ltr .pane-tabs ul li:not(:first-child) a{margin-left:4px}body.rtl .pane-tabs ul li:not(:first-child) a{margin-right:4px}.pane-tabs ul li a{display:flex;flex-direction:row;align-items:center;position:relative;border-radius:4px 4px 0 0;padding:0 12px;white-space:nowrap;color:#606d7b;height:40px}.pane-tabs ul li a:hover{text-decoration:none}.pane-tabs ul li a:not(.sel):hover{background-color:rgba(154,165,177,.15)}.pane-tabs ul li a.sel{cursor:default;color:#3f4d5a;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}.pane-tabs ul li a.sel:focus{box-shadow:var(--focus-ring)}body.ltr .pane-tabs ul li a span[data-icon]{margin-left:4px}body.rtl .pane-tabs ul li a span[data-icon]{margin-right:4px}body.ltr .pane-tabs .menubtn{margin-left:32px}body.rtl .pane-tabs .menubtn{margin-right:32px}.meta{padding:0 24px;overflow:visible}.meta>.field,.meta>.data,.meta>.flex-fields>.field,.meta>.flex-fields>.data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -24px !important;padding:0 24px;transition:padding-left linear 100ms,padding-right linear 100ms}body.ltr .meta>.field.nested,body.ltr .meta>.data.nested,body.ltr .meta>.flex-fields>.field.nested,body.ltr .meta>.flex-fields>.data.nested{padding-left:38px}body.rtl .meta>.field.nested,body.rtl .meta>.data.nested,body.rtl .meta>.flex-fields>.field.nested,body.rtl .meta>.flex-fields>.data.nested{padding-right: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;width:31px;font-family:\"Craft\";speak:none;-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:.8;content:\"plus\";color:#606d7b}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{left:0}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{right:0}body.ltr .meta>.field.add:before,body.ltr .meta>.data.add:before,body.ltr .meta>.flex-fields>.field.add:before,body.ltr .meta>.flex-fields>.data.add:before{text-align:right}body.rtl .meta>.field.add:before,body.rtl .meta>.data.add:before,body.rtl .meta>.flex-fields>.field.add:before,body.rtl .meta>.flex-fields>.data.add:before{text-align:left}.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{flex:0 0 105px;line-height:18px}body.ltr .meta>.field>.heading,body.ltr .meta>.data>.heading,body.ltr .meta>.flex-fields>.field>.heading,body.ltr .meta>.flex-fields>.data>.heading{margin:0 7px 0 0}body.rtl .meta>.field>.heading,body.rtl .meta>.data>.heading,body.rtl .meta>.flex-fields>.field>.heading,body.rtl .meta>.flex-fields>.data>.heading{margin:0 0 0 7px}.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-bottom:0}.meta>.field>.heading,.meta>.flex-fields>.field>.heading{padding:14px 0}.meta>.field>.heading>.copytextbtn,.meta>.flex-fields>.field>.heading>.copytextbtn{display:none}.meta>.data>.heading,.meta>.flex-fields>.data>.heading{padding:7px 0}.meta>.field>.heading>label,.meta>.data>.heading,.meta>.flex-fields>.field>.heading>label,.meta>.flex-fields>.data>.heading{color:#596673}.meta>.field>.input,.meta>.data>.value,.meta>.flex-fields>.field>.input,.meta>.flex-fields>.data>.value{padding:7px 0;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-top:-2px}body.ltr .meta>.data>.value>[data-icon=draft],body.ltr .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-right:8px}body.rtl .meta>.data>.value>[data-icon=draft],body.rtl .meta>.flex-fields>.data>.value>[data-icon=draft]{margin-left: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 #cf1124 !important}.meta>.field.has-errors:first-child,.meta>.flex-fields>.field.has-errors:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.meta>.field.has-errors:last-child,.meta>.flex-fields>.field.has-errors:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.meta>.field.has-errors+.field,.meta>.flex-fields>.field.has-errors+.field{border-top: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:-7px 0;padding:14px 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)}body.ltr .meta>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{left:0}body.rtl .meta>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.timewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.datewrapper .text+div[data-icon],body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.timewrapper .text+div[data-icon]{right: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%}body.ltr .meta>.field>.input>.datetimewrapper>.clear-btn,body.ltr .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.input>.datetimewrapper>.clear-btn,body.rtl .meta>.flex-fields>.field>.input>.datetimewrapper>.clear-btn{margin-left:-24px}.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:0 0 6px;width:100%;list-style-type:none}body.ltr .meta>.field>.clear-btn,body.ltr .meta>.flex-fields>.field>.clear-btn{margin-right:-24px}body.rtl .meta>.field>.clear-btn,body.rtl .meta>.flex-fields>.field>.clear-btn{margin-left:-24px}.meta>.field:not(:first-child),.meta>.flex-fields+.field{border-top:1px solid rgba(51,64,77,.1)}.meta>.flex-fields h2,.meta>.flex-fields blockquote.note{margin:0 -24px !important;padding:14px 24px;background-color:#ebf2fa}.meta>.flex-fields blockquote.note{border-radius:0;border:none}.meta>.flex-fields hr{margin:0 -24px}.meta>.field>.input>.select{display:block;margin:-7px 0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select:after{right:0}body.rtl .meta>.field>.input>.select:after{left:0}.meta>.field>.input>.select+.spinner{position:absolute;top:calc(50% - 17px)}body.ltr .meta>.field>.input>.select+.spinner{right:-24px}body.rtl .meta>.field>.input>.select+.spinner{left:-24px}.meta>.field>.input>.select select{width:100%;background-color:rgba(0,0,0,0)}body.ltr .meta>.field>.input>.select select{padding:7px 12px 7px 0}body.rtl .meta>.field>.input>.select select{padding:7px 0 7px 12px}.body{position:relative}.slideout-container,.slideout,.modal,.hud{z-index:100;box-sizing:border-box}.modal,.hud .body{border-radius:5px;background-color:#fff;box-shadow:0 25px 100px rgba(31,41,51,.5)}.slideout-shade{opacity:0;transition:opacity linear 250ms}.slideout-shade.so-visible{opacity:1}.slideout-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;pointer-events:none}body.has-debug-toolbar .slideout-container{height:calc(100vh - 42px)}.slideout{position:absolute;background-color:#fff;box-shadow:0 0 0 1px rgba(123,135,147,.25),0 25px 100px rgba(31,41,51,.5);display:flex;flex-direction:column;overflow:hidden;padding:24px var(--padding);pointer-events:all}.slideout.so-mobile{--padding: 10px;--neg-padding: -10px;width:100%;height:100%;left:0;transition:top linear 250ms;will-change:top}.slideout:not(.so-mobile){top:8px;width:calc(50% - 8px);height:calc(100% - 16px);border-radius:5px}body.ltr .slideout:not(.so-mobile){transition:left linear 250ms;will-change:left}body.rtl .slideout:not(.so-mobile){transition:right linear 250ms;will-change:right}.element-editor>.pane-header{z-index:2}.element-editor>.pane-header>.ee-toolbar{display:flex;flex-direction:row;align-items:center;margin-bottom:-7px}.element-editor>.pane-header>.ee-toolbar>.pane-tabs{width:1px;flex:1;margin-bottom:0}.element-editor.so-mobile>.pane-header{padding-left:10px;padding-right:10px}.element-editor>.ee-body{flex:1;margin:-24px var(--neg-padding) 0;padding:24px var(--padding);overflow:hidden auto;position:relative}.element-editor>.ee-body>.ee-sidebar{position:absolute;top: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%;box-sizing:border-box;padding:0 var(--padding);background-color:#e4edf6;overflow:hidden auto;z-index:1}.element-editor>.ee-body>.ee-sidebar:focus{box-shadow:var(--focus-ring)}body.ltr .element-editor>.ee-body>.ee-sidebar{transition:right linear 250ms}body.rtl .element-editor>.ee-body>.ee-sidebar{transition:left linear 250ms}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container{margin:0 var(--neg-padding);height:auto;min-height:54px}.element-editor>.ee-body>.ee-sidebar>.preview-thumb-container+.pane-header{border-radius:0}.element-editor>.ee-body>.ee-sidebar>.meta{margin:0 var(--neg-padding);padding:0 var(--padding)}.element-editor>.ee-body>.ee-sidebar>.meta:not(.read-only){background:#f3f7fc}.element-editor>.ee-body>.ee-sidebar>.meta.read-only{padding-top:14px;padding-bottom:14px}.element-editor>.ee-footer{position:relative;display:flex;flex-direction:row;margin:0 var(--neg-padding) -24px;padding:var(--padding);background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc;z-index:3}.element-editor>.ee-footer:focus{box-shadow:var(--focus-ring)}.element-editor>.ee-footer>.ee-site-select{flex:1}body.ltr .element-editor>.ee-footer>.btn{margin-left:5px}body.rtl .element-editor>.ee-footer>.btn{margin-right:5px}body.ltr .element-editor>.ee-footer>.spinner{margin:0 var(--neg-padding) 0 0}body.rtl .element-editor>.ee-footer>.spinner{margin:0 0 0 var(--neg-padding)}@media(min-width: 1536px){.element-editor .sidebar-btn{display:none}.element-editor .ee-body{display:flex;flex-direction:row;padding:0;overflow:hidden}.element-editor .ee-body>.fields{position:relative;z-index:2;padding:24px;width:calc(100% - 350px);height:100%;box-sizing:border-box;box-shadow:0 0 0 1px rgba(19,26,32,.1);overflow:hidden auto}.element-editor .ee-body>.ee-sidebar{position:relative;display:block !important;top:auto;right:auto !important;left:auto !important;height:100%;box-shadow:none}}.header:after,.hud-header:after,.footer:after,.hud-footer:after,.body:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.header,.hud-header,.footer,.hud-footer{position:relative;z-index:1;box-sizing:border-box}.header,.hud-header,.footer,.hud-footer{background-color:#e4edf6}.header,.hud-header{border-radius:5px 5px 0 0;padding:24px;box-shadow:inset 0 -1px 0 rgba(51,64,77,.1)}.header h1,.hud-header h1{margin:0}.footer,.hud-footer{border-radius:0 0 5px 5px;padding:14px 24px;box-shadow:inset 0 1px 0 rgba(51,64,77,.1)}.footer.flex>*,.hud-footer.flex>*{margin-bottom:0}.modal .body,.hud .main{padding:24px;overflow:hidden;box-sizing:border-box}.pane .header,.modal .body .header{margin:-24px -24px 24px}.pane .footer,.modal .body .footer{margin:24px -24px -24px}.slideout-shade,.modal-shade,.hud-shade{z-index:100;position:fixed;top:0;left: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}.modal{position:fixed;overflow:hidden}.modal:not(.fitted):not(.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}body.ltr .modal.alert .body{padding-left:76px}body.rtl .modal.alert .body{padding-right:76px}.modal.alert .body:before{font-family:\"Craft\";speak:none;-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:.8;content:\"alert\";font-size:40px;color:#606d7b}body.ltr .modal.alert .body:before{margin:-6px 0 0 -58px}body.rtl .modal.alert .body:before{margin:-6px -58px 0 0}body.ltr .modal.alert .body:before{float:left}body.rtl .modal.alert .body:before{float:right}body.ltr .modal.secure .body{padding-left:76px}body.rtl .modal.secure .body{padding-right:76px}.modal.secure .body:before{font-family:\"Craft\";speak:none;-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:.8;content:\"secure\";font-size:58px;color:#606d7b}body.ltr .modal.secure .body:before{margin:-14px 0 0 -56px}body.rtl .modal.secure .body:before{margin:-14px -56px 0 0}body.ltr .modal.secure .body:before{float:left}body.rtl .modal.secure .body:before{float:right}.modal .resizehandle{position:absolute;z-index:1;bottom:0;width:24px;height:24px;background:no-repeat 50% 50%;cursor:nwse-resize}body.ltr .modal .resizehandle{right:0}body.rtl .modal .resizehandle{left:0}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_rtl.png)}.hud{position:absolute;display:none;top:0}.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{left:-15px;width:15px;height:30px;background-image:url(../images/hudtip_left.png)}.hud .tip-top{top:-15px;width:30px;height:15px;background-image:url(../images/hudtip_top.png)}.hud .tip-right{right:-15px;width:15px;height:30px;background-image:url(../images/hudtip_right.png)}.hud .tip-bottom{bottom:-15px;width:30px;height:15px;background-image:url(../images/hudtip_bottom.png)}.hud .hud-header,.hud .hud-footer{padding:7px 24px}.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);background-clip:content-box}.hud .body ::-webkit-scrollbar-track{background-color:#f3f7fc}.preview-thumb-container{position:relative;display:flex;flex-direction:row;align-items:center;height:190px;background-color:#1f2933}.preview-thumb-container.checkered img{background-color:#fff;background-image:linear-gradient(45deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(135deg, hsl(212deg, 50%, 93%) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, hsl(212deg, 50%, 93%) 75%),linear-gradient(135deg, transparent 75%, hsl(212deg, 50%, 93%) 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%;left:0;top:0;background:rgba(31,41,51,.8) no-repeat 50% 50% url(../images/spinner_dark.gif)}#details .preview-thumb-container{margin-bottom:14px;border-radius:5px;overflow:hidden}.preview-thumb-container .preview-thumb{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.preview-thumb-container .preview-thumb img{display:block;max-width:100%;max-height:190px}.preview-thumb-container .buttons{opacity:0;position:absolute;top:10px;margin:0;transition:opacity linear 100ms}body.ltr .preview-thumb-container .buttons{right:10px}body.rtl .preview-thumb-container .buttons{left:10px}.preview-thumb-container .buttons .btn{background-color:#515f6c}.preview-thumb-container .buttons .btn,.preview-thumb-container .buttons .btn:before{color:#fff !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}@supports(backdrop-filter: blur(10px)){.preview-thumb-container .buttons .btn{background-color:rgba(81,95,108,.4);backdrop-filter:blur(10px);transition:opacity linear 100ms,backdrop-filter linear 100ms}}.preview-thumb-container .buttons .btn:hover{background-color:#606d7b}@supports(backdrop-filter: blur(10px)){.preview-thumb-container .buttons .btn:hover{background-color:rgba(96,109,123,.7)}}.preview-thumb-container:hover .buttons,.preview-thumb-container:focus-within .buttons{opacity:1}.elementselectormodal{padding-bottom:62px;user-select:none}.elementselectormodal .body{position:relative;height:100%}.elementselectormodal .body .spinner.big{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px}.elementselectormodal .body .content{height:calc(100% + 48px)}.elementselectormodal .body .content .sidebar{position:absolute;top:0;height:100%;overflow:auto}body.ltr .elementselectormodal .body .content .sidebar{margin-left:-249px}body.rtl .elementselectormodal .body .content .sidebar{margin-right:-249px}.elementselectormodal .body .content .main{margin:-24px;padding:24px;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 .tableview table .element{display:inline-block}.elementselectormodal .body .content .main .elements .tableview table tr.disabled{opacity:1;color:#cdd8e4}.elementselectormodal .body .content .main .elements .tableview table tr.disabled .element{opacity:.25}.elementselectormodal .body .content .main .elements .tableview table tr th,.elementselectormodal .body .content .main .elements .tableview table tr td{cursor:default}body.ltr .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-left:7px}body.rtl .elementselectormodal .body .content .main .elements .tableview table tr td:first-child{padding-right:7px}.elementselectormodal .body .content .main .elements .structure .row{margin-top:1px}.elementselectormodal .footer{position:absolute;bottom:0;left:0;width:100%;margin:0;height:62px;box-sizing:border-box}body.ltr .elementselectormodal .footer .spinner{float:right}body.rtl .elementselectormodal .footer .spinner{float:left}body.ltr .elementselectormodal .footer .spinner{margin-right:-24px}body.rtl .elementselectormodal .footer .spinner{margin-left:-24px}.element-hud-form .buttons{position:relative}.element-hud-form .buttons .spinner{position:absolute;top:0}body.ltr .element-hud-form .buttons .spinner{right:-24px}body.rtl .element-hud-form .buttons .spinner{left:-24px}.logoutwarningmodalshade,.loginmodalshade{z-index:101}#logoutwarningmodal,#loginmodal,#elevatedsessionmodal,.prompt{width:500px}#logoutwarningmodal,#loginmodal{z-index:101}#loginmodal .inputcontainer,#elevatedsessionmodal .inputcontainer{position:relative}#loginmodal .inputcontainer .spinner,#elevatedsessionmodal .inputcontainer .spinner{position:absolute;top:0;margin-top:0}body.ltr #loginmodal .inputcontainer .spinner,body.ltr #elevatedsessionmodal .inputcontainer .spinner{right:-24px}body.rtl #loginmodal .inputcontainer .spinner,body.rtl #elevatedsessionmodal .inputcontainer .spinner{left:-24px}.prompt{height:auto;min-height:auto}.deleteusermodal .content-summary{margin:-24px -24px 24px;padding:24px;background-color:#f3f7fc}.deleteusermodal .options label{display:inline-block;line-height:30px}.deleteusermodal .elementselect{display:inline-block;vertical-align:middle}body.ltr .deleteusermodal .elementselect{margin-left:10px}body.rtl .deleteusermodal .elementselect{margin-right:10px}body.ltr .deleteusermodal .buttons .spinner{margin-right:-20px}body.rtl .deleteusermodal .buttons .spinner{margin-left:-20px}.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:100px 0;display:flex;align-items:center;justify-content:center}.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 h6:first-child{margin-top:14px !important}body.ltr .menu ul.padded li a{padding-left:24px}body.rtl .menu ul.padded li a{padding-right:24px}.menu ul.padded li a[data-icon]:before,.menu ul.padded li a.icon:before,.menu ul.padded li a.sel:before{font-size:14px;color:var(--ui-control-color)}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{float:left}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{float:right}body.ltr .menu ul.padded li a[data-icon]:before,body.ltr .menu ul.padded li a.icon:before,body.ltr .menu ul.padded li a.sel:before{margin:3px 0 0 -17px}body.rtl .menu ul.padded li a[data-icon]:before,body.rtl .menu ul.padded li a.icon:before,body.rtl .menu ul.padded li a.sel:before{margin:3px -17px 0 0}.menu ul.padded li a[data-icon].error:before,.menu ul.padded li a.icon.error:before,.menu ul.padded li a.sel.error:before{color:#cf1124}.menu ul.padded li a.sel:not([data-icon]):before{content:\"check\"}.menu ul li a{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap;font-size:14px}.menu ul li a:not(.flex){display:block !important}.menu ul li a.sel{cursor:default}.menu ul li a .shortcut{padding:0 4px;border-radius:4px;box-shadow:0 0 0 1px rgba(81,95,108,.25),0 1px 3px -1px rgba(81,95,108,.5)}body.ltr .menu ul li a .shortcut{float:right}body.rtl .menu ul li a .shortcut{float:left}body.ltr .menu ul li a .shortcut{margin-left:14px}body.rtl .menu ul li a .shortcut{margin-right:14px}.menu>.flex{margin-top:10px;margin-bottom:10px;position:relative}body.ltr .menu>.flex.padded{margin-left:-14px}body.rtl .menu>.flex.padded{margin-right:-14px}body.ltr .menu>.flex.padded{padding-left:24px}body.rtl .menu>.flex.padded{padding-right:24px}.menu>.flex.padded.sel:before{position:absolute;top:36px;content:\"check\";font-size:14px;color:#606d7b}body.ltr .menu>.flex.padded.sel:before{left:7px}body.rtl .menu>.flex.padded.sel:before{right:7px}.menu hr{margin:5px -14px}.menubtn span.icon,.menu span.icon{display:inline-block;margin-top:-1px;width:10px;text-align:center;font-size:14px;color:var(--ui-control-color)}body.ltr .menubtn span.icon,body.ltr .menu span.icon{margin-right:10px}body.rtl .menubtn span.icon,body.rtl .menu span.icon{margin-left:10px}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover{color:#fff;background-color:#8b96a2;--text-color: #fff;--light-text-color: hsl(212deg, 50%, 93%);--ui-control-color: hsl(212deg, 60%, 97%);--ui-control-hover-color: hsl(212deg, 50%, 93%);--ui-control-active-color: hsl(212deg, 50%, 93%)}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover span.icon,.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover:before,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover span.icon,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover:before{color:#fff}.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover.error,.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover.error{color:#fff !important}body.ltr .menu hr.padded,body.ltr .menu h6.padded{margin-left:10px}body.rtl .menu hr.padded,body.rtl .menu h6.padded{margin-right:10px}.menu--disclosure ul li>a:hover{color:#3f4d5a;background-color:#f3f7fc}body:not(.reduce-focus-visibility) .menu--disclosure ul li>a:focus,body.reduce-focus-visibility .menu--disclosure ul li>a:focus-visible{box-shadow:inset 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7)}.tagselect .elements{display:inline}.tagselect .element.small{clear:none}.tagselect .add{position:relative;z-index:1;display:inline-block;width:12em}body.ltr .tagselect .add{margin:7px 7px 0 0}body.rtl .tagselect .add{margin:7px 0 0 7px}body.ltr .tagselect .add .text{padding-right:30px}body.rtl .tagselect .add .text{padding-left:30px}.tagselect .add .spinner{position:absolute;top:0}body.ltr .tagselect .add .spinner{right:5px}body.rtl .tagselect .add .spinner{left:5px}body.ltr .tagselect.elementselect .element,body.rtl .tagselect.elementselect .element{float:none !important;display:inline-block}body.ltr .tagmenu ul li a{padding-left:26px}body.rtl .tagmenu ul li a{padding-right:26px}body.ltr .tagmenu ul li a:before{float:left}body.rtl .tagmenu ul li a:before{float:right}body.ltr .tagmenu ul li a:before{margin:3px 0 0 -18px}body.rtl .tagmenu ul li a:before{margin:3px -18px 0 0}.shadow-box{border-radius:5px;border:1px solid #cdd8e4;box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}table.shadow-box thead:first-child tr:first-child th:first-child,table.shadow-box thead:first-child tr:first-child th:first-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:first-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:first-child,table.shadow-box tbody:first-child tr:first-child td:first-child.disabled:after,table.editable thead:first-child tr:first-child th:first-child,table.editable thead:first-child tr:first-child th:first-child.disabled:after,table.editable thead:first-child tr:first-child td:first-child,table.editable thead: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 tbody:first-child tr:first-child td:first-child,table.editable tbody:first-child tr:first-child td:first-child.disabled:after{border-top-left-radius:4px}table.shadow-box thead:first-child tr:first-child th:last-child,table.shadow-box thead:first-child tr:first-child th:last-child.disabled:after,table.shadow-box thead:first-child tr:first-child td:last-child,table.shadow-box thead: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 tbody:first-child tr:first-child td:last-child,table.shadow-box tbody:first-child tr:first-child td:last-child.disabled:after,table.editable thead:first-child tr:first-child th:last-child,table.editable thead:first-child tr:first-child th:last-child.disabled:after,table.editable thead:first-child tr:first-child td:last-child,table.editable thead: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 tbody:first-child tr:first-child td:last-child,table.editable tbody:first-child tr:first-child td:last-child.disabled:after{border-top-right-radius:4px}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-bottom-left-radius:4px}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-bottom-right-radius:4px}.text:not(.selectize-text),.passwordwrapper,.border-box,.matrix-configurator>.field>.input,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .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-text>.selectize-control>.selectize-input.focus,.selectize.multiselect .selectize-control.multi .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}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-text>.selectize-control>.selectize-input:focus,body.reduce-focus-visibility .selectize-text>.selectize-control>.selectize-input:focus-visible,body:not(.reduce-focus-visibility) .selectize.multiselect .selectize-control.multi .selectize-input:focus,body.reduce-focus-visibility .selectize.multiselect .selectize-control.multi .selectize-input:focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}input.text,textarea.text,.text>input,.text>textarea,table.editable textarea,.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{font-size:14px;line-height:20px;color:#3f4d5a;min-height:3px;box-sizing:border-box;appearance:none}.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{line-height:18px}textarea.text.fullwidth{display:block}.multitext .multitextrow:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}body.ltr .multitext .multitextrow:first-child .text:first-child{border-top-left-radius:4px}body.rtl .multitext .multitextrow:first-child .text:first-child{border-top-right-radius:4px}body.ltr .multitext .multitextrow:first-child .text:last-child{border-top-right-radius:4px}body.rtl .multitext .multitextrow:first-child .text:last-child{border-top-left-radius:4px}body.ltr .multitext .multitextrow:last-child .text:first-child{border-bottom-left-radius:4px}body.rtl .multitext .multitextrow:last-child .text:first-child{border-bottom-right-radius:4px}body.ltr .multitext .multitextrow:last-child .text:last-child{border-bottom-right-radius:4px}body.rtl .multitext .multitextrow:last-child .text:last-child{border-bottom-left-radius:4px}.multitext .multitextrow:not(:first-child) .text{margin-top:-1px}.multitext .multitextrow .text{border-radius:0;float:left;box-sizing:border-box}body.ltr .multitext .multitextrow .text:not(:first-child){margin-left:-1px}body.rtl .multitext .multitextrow .text:not(:first-child){margin-right:-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-text>.selectize-control>.selectize-input.focus,.multitext .multitextrow .selectize.multiselect .selectize-control.multi .selectize-input.focus{position:relative;z-index:2}.chars-left{position:relative;color:#606d7b}body.ltr .chars-left{float:right}body.rtl .chars-left{float:left}body.ltr .chars-left{margin:-27px 7px 0 0}body.rtl .chars-left{margin:-27px 0 0 7px}.input.ltr>.chars-left{float:right !important;margin-right:7px !important}.input.rtl>.chars-left{float:left !important;margin-left:7px !important}.chars-left.negative-chars-left{color:#cf1124}.field,fieldset{position:relative;margin:24px 0}.flex>.field,.flex>fieldset{margin-top:0;margin-bottom:0}.field{min-inline-size:initial}.field>.status-badge{position:absolute;top:0;width:2px;height:100%;content:\"\";cursor:help}body.ltr .field>.status-badge{left:-25px}body.rtl .field>.status-badge{right:-25px}.field>.status-badge.modified{background-color:#1992d4}.field>.status-badge.outdated{background-color:#fadb5f}.field>.heading{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-top:-5px;margin-bottom:5px}.field>.heading>label,.field>.heading>legend{font-weight:bold;color:#596673}.field>.heading>label code,.field>.heading>legend code{font-size:1em !important}body.ltr .field>.heading>label .info,body.ltr .field>.heading>legend .info{margin-left:5px}body.rtl .field>.heading>label .info,body.rtl .field>.heading>legend .info{margin-right:5px}.field>.heading>.t9n-indicator{color:#606d7b}body.ltr .field>.heading>.t9n-indicator{margin-left:7px}body.rtl .field>.heading>.t9n-indicator{margin-right:7px}.field>.heading+.instructions{margin-top:-3px}.field>.heading>.instructions{width:100%}.field>.instructions{margin-bottom:5px}.field>.input{position:relative}.field>.input:after{content:\"\";display:block;height:0;clear:both;visibility:hidden}.field>.input+.instructions{margin:5px 0 0}.field>.notice,.field>.warning{margin:5px 0 0}.field>.instructions,.field>.heading>.instructions,.checkboxfield .instructions{color:#596673}.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:1em 0}body.ltr .field>.instructions ul,body.ltr .field>.instructions ol,body.ltr .field>.heading>.instructions ul,body.ltr .field>.heading>.instructions ol,body.ltr .checkboxfield .instructions ul,body.ltr .checkboxfield .instructions ol{padding-left:2em}body.rtl .field>.instructions ul,body.rtl .field>.instructions ol,body.rtl .field>.heading>.instructions ul,body.rtl .field>.heading>.instructions ol,body.rtl .checkboxfield .instructions ul,body.rtl .checkboxfield .instructions ol{padding-right: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-top:.25em}#expand-status-btn{width:30px;height:17px;padding:0;line-height:16px;border-radius:3px;color:#596673}body.ltr #expand-status-btn{margin-left:5px}body.rtl #expand-status-btn{margin-right:5px}#expand-status-btn:before{margin:0}.nested-fields{margin:-24px;padding:24px 24px 0}.nested-fields.hidden{display:block;height:0}.nested-fields>.field:last-child{padding-bottom:24px}input.checkbox{opacity:0;position:absolute;width:16px;height:16px}input.checkbox+label,div.checkbox{display:inline-block;clear:none;position:relative;line-height:16px;height:16px;cursor:pointer}body.ltr input.checkbox+label,body.ltr div.checkbox{padding-left:21px}body.rtl input.checkbox+label,body.rtl div.checkbox{padding-right:21px}input.checkbox+label .info,div.checkbox .info{height:16px}input.checkbox:disabled+label,.disabled div.checkbox{cursor:default}body.ltr input.checkbox+label:empty,body.ltr div.checkbox:empty{padding-left:16px}body.rtl input.checkbox+label:empty,body.rtl div.checkbox:empty{padding-right:16px}input.checkbox+label:empty:after,div.checkbox:empty:after{content:\"\";font-size:0}input.checkbox+label:before,div.checkbox:before{display:block;position:absolute;top:0;width:16px !important;height:16px;box-sizing:border-box;content:\"\";font-size:0;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4);background-clip:padding-box;border-radius:3px}body.ltr input.checkbox+label:before,body.ltr div.checkbox:before{left:0}body.rtl input.checkbox+label:before,body.rtl div.checkbox:before{right:0}input.checkbox:disabled+label,div.checkbox.disabled:before,div.checkbox.disabled+label{opacity:.25}input.checkbox:checked+label:before,div.checkbox.checked:before,.sel div.checkbox:before,input.checkbox:indeterminate+label:before,div.checkbox.indeterminate:before{font-family:\"Craft\";speak:none;-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:.8;line-height:16px;color:#1f2933}input.checkbox:checked:not(:indeterminate)+label:before,div.checkbox.checked:not(.indeterminate):before,.sel div.checkbox:not(.indeterminate):before{content:\"check\";font-size:15px}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{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.checkbox:focus-visible+label:before,body.reduce-focus-visibility :focus-visible div.checkbox:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.monaco-mouse-cursor-text:focus,.monaco-mouse-cursor-text:focus-visible{box-shadow:none !important}fieldset .checkboxfield{margin:5px 0}.checkboxfield .instructions,.checkboxfield .notice,.checkboxfield .warning{margin-top:2px}body.ltr .checkboxfield .instructions,body.ltr .checkboxfield .notice,body.ltr .checkboxfield .warning{padding-left:21px}body.rtl .checkboxfield .instructions,body.rtl .checkboxfield .notice,body.rtl .checkboxfield .warning{padding-right:21px}input.radio{opacity:0;position:absolute;width:16px;height:16px}input.radio+label,div.radio{display:inline-block;clear:none;position:relative;height:16px;cursor:pointer}body.ltr input.radio+label,body.ltr div.radio{padding-left:21px}body.rtl input.radio+label,body.rtl div.radio{padding-right:21px}input.radio:disabled+label,.disabled div.radio{cursor:default}body.ltr input.radio+label:empty,body.ltr div.radio:empty{padding-left:16px}body.rtl input.radio+label:empty,body.rtl div.radio:empty{padding-right:16px}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{top:0;left:0;width:16px;height:16px;background-color:#fbfcfe;border:1px solid rgba(96,125,159,.4)}input.radio+label:after,div.radio:after{top:4px;left:4px;width:8px;height:8px}input.radio:disabled+label,div.radio.disabled:before,div.radio.disabled+label{opacity:.25}input.radio:checked+label:after,div.radio.checked:after,.sel div.radio:after{background:#1f2933}body:not(.reduce-focus-visibility) input.radio:focus+label:before,body:not(.reduce-focus-visibility) :focus div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body.reduce-focus-visibility input.radio:focus-visible+label:before,body.reduce-focus-visibility :focus-visible div.radio:before{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select{color:#3f4d5a;font-size:14px;appearance:none}body:not(.reduce-focus-visibility) .multiselect>select:focus,body.reduce-focus-visibility .multiselect>select:focus-visible{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}.multiselect>select option{padding:1px 8px}.text:not(.selectize-text),.selectize-text>.selectize-control>.selectize-input,.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 9px}.text{background-color:#fff}.text:not(.small){box-sizing:border-box;min-height:34px}.text.small{padding:3px}.text.readable{padding:16px 18px;font-size:16px;line-height:22px}.text.readable+.chars-left{margin-top:-23px}.text input{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.input.errors>.text,.input.errors>.border-box,.input.errors>.passwordwrapper,.input.errors>.autosuggest-container .text,.text.error{border:1px solid #cf1124 !important}.texticon{position:relative;cursor:text;min-width:130px}.texticon.icon:before{position:absolute;top:9px;color:var(--ui-control-color)}body.ltr .texticon.icon:before{left:9px}body.rtl .texticon.icon:before{right:9px}body.ltr .texticon.icon .text{padding-left:26px}body.rtl .texticon.icon .text{padding-right:26px}body.ltr .texticon.clearable .text{padding-right:22px}body.rtl .texticon.clearable .text{padding-left:22px}.texticon .clear{position:absolute;top:6px;color:var(--ui-control-color);cursor:pointer}body.ltr .texticon .clear{right:9px}body.rtl .texticon .clear{left:9px}.texticon .clear:hover{color:var(--ui-control-hover-color)}.texticon .clear:active{color:var(--ui-control-active-color)}.texticon .clear:before{font-family:\"Craft\";speak:none;-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:.8;content:\"remove\"}.texthint-container{position:relative;height:0}.texthint{position:absolute;top:-1px;width:100%;color:#606d7b;cursor:text}.passwordwrapper{position:relative}.passwordwrapper .password{border:none;background:rgba(0,0,0,0);padding-right:4rem;box-shadow:none}.passwordwrapper .password-toggle{color:#0b69a3;position:absolute;top:0;bottom:0;cursor:pointer}body.ltr .passwordwrapper .password-toggle{right:9px}body.rtl .passwordwrapper .password-toggle{left:9px}.passwordwrapper .password-toggle:hover{text-decoration:underline}.datetimewrapper{display:flex;flex-direction:row;align-items:center}body.ltr .datetimewrapper>.datewrapper+.timewrapper,body.ltr .datetimewrapper>.timewrapper+.timezone,body.ltr .datetimewrapper>.select{margin-left:5px}body.rtl .datetimewrapper>.datewrapper+.timewrapper,body.rtl .datetimewrapper>.timewrapper+.timezone,body.rtl .datetimewrapper>.select{margin-right: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:none;-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:.8;content:\"remove\"}.clear-btn:hover{color:var(--ui-control-hover-color)}.clear-btn:active{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;top:calc(50% - 12px);z-index:0;color:#606d7b}body.ltr .datewrapper .text:placeholder-shown+div[data-icon],body.ltr .datewrapper .text.empty-value+div[data-icon],body.ltr .timewrapper .text:placeholder-shown+div[data-icon],body.ltr .timewrapper .text.empty-value+div[data-icon]{left:14px}body.rtl .datewrapper .text:placeholder-shown+div[data-icon],body.rtl .datewrapper .text.empty-value+div[data-icon],body.rtl .timewrapper .text:placeholder-shown+div[data-icon],body.rtl .timewrapper .text.empty-value+div[data-icon]{right:14px}.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}::-webkit-input-placeholder{color:#7b8793}input:-ms-input-placeholder{color:#7b8793}::-ms-input-placeholder{color:#7b8793}:-moz-placeholder{color:#7b8793}::-moz-placeholder{color:#7b8793}::placeholder{color:#7b8793}::-ms-reveal,::-ms-clear{display:none}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);user-select:none;pointer-events:none}body.ltr .select:not(.selectize):after{right:9px}body.rtl .select:not(.selectize):after{left:9px}.select:not(.selectize) select{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none;white-space:pre}body.ltr .select:not(.selectize) select{padding:7px 22px 7px 10px}body.rtl .select:not(.selectize) select{padding:7px 10px 7px 22px}.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{top:9px}.select:not(.selectize).small select{padding-top:4px !important;padding-bottom:4px !important;font-size:11px}.selectize .selectize-control.single .selectize-input,.selectize .selectize-control.multi .selectize-input{display:block;border-color:inherit;box-shadow:none;background-color:rgba(0,0,0,0)}.selectize .selectize-control.single .selectize-input:after{display:none}body .selectize-dropdown{border:none}.selectize.select{height:34px}.selectize.select:not(.fullwidth){width:25em}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{position:relative;border-radius:5px;white-space:nowrap}.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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;z-index:1;top:calc(50% - 5px);user-select:none;pointer-events:none}body.ltr .selectize.select .selectize-control:after{right:9px}body.rtl .selectize.select .selectize-control:after{left:9px}.selectize.select .selectize-control .selectize-input{display:block;position:relative;max-width:100%;border:none;font-size:14px;line-height:20px;color:#3f4d5a;background-color:#dfe5ec;appearance:none}body.ltr .selectize.select .selectize-control .selectize-input{padding:7px 22px 7px 10px}body.rtl .selectize.select .selectize-control .selectize-input{padding:7px 10px 7px 22px}.selectize.select .selectize-control .selectize-input::-ms-expand{display:none}.selectize.select .selectize-control,.selectize.select .selectize-control .selectize-input{width:100%}.selectize.multiselect .selectize-control.multi .selectize-input{padding:6px 8px}.selectize.multiselect .selectize-control.multi .selectize-input.has-items{padding:5px 8px}.selectize.multiselect .selectize-control.multi .selectize-input>div{display:inline-block;border-radius:10px;padding:2px 7px;font-size:12px;line-height:14px;color:#3f4d5a;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(123,135,147,.5);margin-top:1px;margin-bottom:1px}.selectize.multiselect .selectize-control.plugin-remove_button [data-value] .remove{padding:0}.selectize .selectize-control .selectize-input.focus{border-color:hsl(var(--dark-focus-hsl));box-shadow:0 0 0 2px hsla(var(--dark-focus-hsl), 0.7)}body .selectize-dropdown{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);margin-top:1px;padding:0}body .selectize-dropdown-content{padding:3px 14px}body .selectize-dropdown-content>div[data-value=new]:before{font-family:\"Craft\";speak:none;-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:.8;content:\"plus\";margin-right:5px}body .selectize-dropdown-content>div[data-value=new]:after{content:\"…\"}body .selectize-dropdown [data-selectable],body .selectize-dropdown .optgroup-header{margin:0 -14px;padding:10px 14px;color:#3f4d5a;text-decoration:none;white-space:nowrap}body .selectize-dropdown .optgroup-header{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin:0;padding:4px 0}body .selectize-dropdown .active{color:#fff;background-color:#8b96a2}.ui-datepicker{position:fixed;top:-300px;-padding:10px;width:210px;height:242px;z-index:101 !important}body.ltr .ui-datepicker{margin-left:1px}body.rtl .ui-datepicker{margin-right:1px}.ui-datepicker-header{padding:8px 8px 4px}body.ltr .ui-datepicker-prev{float:left}body.rtl .ui-datepicker-prev{float:right}body.ltr .ui-datepicker-next{float:right}body.rtl .ui-datepicker-next{float:left}.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:#0b69a3}.ui-datepicker-prev:after{display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}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:5px;height:5px;border:solid var(--ui-control-color);border-width:0 2px 2px 0}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:26px;line-height:26px;text-align:center;color:#3f4d5a}.ui-datepicker-calendar th span{color:#596673;font-weight:normal}.ui-datepicker-calendar td a{border-radius:2px}.ui-datepicker-calendar td a:hover{background-color:#cdd8e4;text-decoration:none}.ui-datepicker-calendar td a.ui-state-active{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.ui-datepicker-calendar td.ui-datepicker-today a{border-radius:13px;box-shadow:inset 0 0 0 2px #cdd8e4}.ui-timepicker-wrapper{z-index:101}.ui-timepicker-list{overflow-y:auto;width:calc(14px + 6em);height:210px;z-index:100}body.ltr .ui-timepicker-list{margin-left:1px}body.rtl .ui-timepicker-list{margin-right:1px}.ui-timepicker-list li{white-space:nowrap;cursor:pointer}body.ltr .ui-timepicker-list li{padding:2px 0 2px 14px}body.rtl .ui-timepicker-list li{padding:2px 14px 2px 0}.ui-timepicker-list li:hover{background-color:#cdd8e4}.ui-timepicker-list li.ui-timepicker-selected{background-color:#515f6c;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;cursor:default}.slide-picker{display:flex;height:15px;white-space:nowrap}.slide-picker a{border:1px solid rgba(51,64,77,.1);background-image:none;width:7px;height:13px;margin-left:0;display:inline-block;margin-top:1px;margin-bottom:1px;box-sizing:border-box}body.ltr .slide-picker a{border-left:none}body.rtl .slide-picker a{border-right:none}.slide-picker a:first-child{width:8px}body.ltr .slide-picker a:first-child{border-left:1px solid #7b8793 !important}body.rtl .slide-picker a:first-child{border-right:1px solid #7b8793 !important}.slide-picker:not(:hover) a.active,.slide-picker:hover a.active-hover{border-top-color:#7b8793;border-bottom-color:#7b8793;height:15px;margin-top:0;margin-bottom:0}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-left:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-right:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-top-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-top-right-radius:3px}body.ltr .slide-picker:not(:hover) a.active:first-child,body.ltr .slide-picker:hover a.active-hover:first-child{border-bottom-left-radius:3px}body.rtl .slide-picker:not(:hover) a.active:first-child,body.rtl .slide-picker:hover a.active-hover:first-child{border-bottom-right-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-right:1px solid #7b8793}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-left:1px solid #7b8793}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-top-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-top-left-radius:3px}body.ltr .slide-picker:not(:hover) a.last-active,body.ltr .slide-picker:hover a.last-active-hover{border-bottom-right-radius:3px}body.rtl .slide-picker:not(:hover) a.last-active,body.rtl .slide-picker:hover a.last-active-hover{border-bottom-left-radius:3px}.slide-picker:focus a.active{background-color:#cdd8e4}ul.errors{margin-top:5px;list-style-type:square}body.ltr ul.errors{padding-left:20px}body.rtl ul.errors{padding-right:20px}ul.errors li{color:#cf1124}.message-container{position:absolute;z-index:100;top:0;width:100%;height:100%}body.ltr .message-container{left:0}body.rtl .message-container{right:0}.message-container.no-access{background-color:rgba(31,41,51,.5)}.message-container .pane{top:50%;margin-top:-33px !important;margin-left:auto;margin-right:auto;width:320px;box-shadow:0 25px 100px rgba(31,41,51,.5)}.autosuggest-container{position:relative}.autosuggest__results-container{position:absolute;z-index:2;width:100%;border-radius:5px;background-color:#fff;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);box-sizing:border-box;padding:0 14px;text-align:left;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_title{margin:14px 0 3px;font-size:10px;line-height:1.2;color:#606d7b;text-transform:uppercase;font-weight:bold;margin-top: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:#fff;background-color:#8b96a2;cursor:pointer}.matrix-configurator>.field{max-width:none}.matrix-configurator>.field>.input{display:flex;align-items:stretch;background-color:#f3f7fc;box-shadow:none}.matrix-configurator .mc-sidebar{box-sizing:border-box}.matrix-configurator .mc-sidebar .mc-col-items{margin-top:-1px;padding-top:1px}.matrix-configurator .mc-sidebar.block-types{width:200px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-top-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types{border-bottom-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types{border-bottom-right-radius:3px}body.ltr .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}body.rtl .matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}.matrix-configurator .mc-sidebar.block-types>.mc-col-inner-container>.mc-col-items .btn{margin:14px}.matrix-configurator .mc-sidebar.mc-fields{width:240px;z-index:1;background:#fff;box-shadow:-1px 0 0 0 rgba(31,41,51,.1),1px 0 0 0 rgba(31,41,51,.1)}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items{padding:14px}.matrix-configurator .mc-sidebar.mc-fields .mc-col-items .btn{margin-top:14px}.matrix-configurator .mc-sidebar>.mc-col-inner-container>.mc-col-heading,.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{margin:0;padding:7px 14px 6px;border-bottom:1px solid rgba(51,64,77,.1);background-color:#f3f7fc;background-image:linear-gradient(rgba(51, 64, 77, 0), rgba(51, 64, 77, 0.05))}.matrix-configurator .mc-field-settings{flex:1;position:relative}body.ltr .matrix-configurator .mc-field-settings{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-top-left-radius:3px}body.ltr .matrix-configurator .mc-field-settings{border-bottom-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings{border-bottom-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{padding-left:24px;padding-right:24px}body.ltr .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-right-radius:3px}body.rtl .matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-heading{border-top-left-radius:3px}.matrix-configurator .mc-field-settings>.mc-col-inner-container>.mc-col-items{padding:24px}.matrixconfigitem{position:relative;display:flex;align-items:center;user-select:none;cursor:default;min-height:48px;box-sizing:border-box}.matrixconfigitem.mci-blocktype{margin-top:-1px;padding:8px 14px;border:solid rgba(51,64,77,.1);border-width:1px 0;background-color:#e4edf6}.matrixconfigitem.mci-blocktype.sel{z-index:1;background-color:#cdd8e4}.matrixconfigitem.mci-field{border-radius:4px;padding:7px 10px;background-color:#e4edf6}.matrixconfigitem.mci-field.sel{background-color:#cdd8e4}.matrixconfigitem.mci-field.sel .slide-picker:focus a.active{background-color:#5f6c79}.matrixconfigitem.mci-field+.mci-field{margin-top:7px}.matrixconfigitem .mci-name{flex:1;overflow:hidden}.matrixconfigitem .mci-name h4,.matrixconfigitem .mci-name .smalltext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrixconfigitem .mci-name h4{margin-bottom:2px;font-weight:normal;color:#3f4d5a}.matrixconfigitem .mci-name h4.mci-required:after{font-family:\"Craft\";speak:none;-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:.8;content:\"asterisk\";font-size:8px}body.ltr .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 0 0 4px}body.rtl .matrixconfigitem .mci-name h4.mci-required:after{margin:-2px 4px 0 0}.matrixconfigitem.error .mci-name h4{color:#cf1124}body.ltr .matrixconfigitem .slide-picker,body.ltr .matrixconfigitem .icon{margin-left:7px}body.rtl .matrixconfigitem .slide-picker,body.rtl .matrixconfigitem .icon{margin-right:7px}.matrixconfigitem .icon{display:block}.matrixconfigitem .icon:not(.error):before{color:var(--ui-control-color)}.matrixconfigitem .icon:not(.error):hover:before{color:var(--ui-control-hover-color)}.matrixconfigitem .icon:not(.error):active:before{color:var(--ui-control-active-color)}.matrixconfigitem .icon.error:before{color:#cf1124}.matrix>.buttons{margin-top:10px}.matrixblock{position:relative;margin-bottom:10px;padding:0 14px 14px;border-radius:5px;border:1px solid rgba(51,64,77,.1);background-color:#f3f7fc}.matrixblock.static{padding-top:14px}.matrixblock>.titlebar{margin:0 -14px;width:calc(100% + 28px);box-sizing:border-box;border-radius:4px 4px 0 0;color:#606d7b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;cursor:default;user-select:none;position:relative;background-color:#ebf2fa}body.ltr .matrixblock>.titlebar{padding:5px 70px 5px 35px}body.rtl .matrixblock>.titlebar{padding:5px 35px 5px 70px}.matrixblock>.titlebar:after{display:block;content:\"\";position:absolute;bottom:-1px;left:14px;width:calc(100% - 28px);height:1px;background-color:rgba(51,64,77,.1)}.matrixblock>.titlebar>.blocktype{display:inline;color:#596673}.matrixblock>.titlebar>.preview{display:inline;opacity:0;transition:opacity linear 100ms}body.ltr .matrixblock>.titlebar>.preview{margin-left:7px}body.rtl .matrixblock>.titlebar>.preview{margin-right:7px}.matrixblock>.titlebar>.preview span{opacity:.5}.matrixblock.disabled{opacity:1}body.ltr .matrixblock.disabled>.titlebar{padding-right:90px}body.rtl .matrixblock.disabled>.titlebar{padding-left:90px}.matrixblock.disabled>.actions>.status.off{display:block}.matrixblock.collapsed>.titlebar{border-radius:4px;border-bottom:none}.matrixblock.collapsed>.titlebar>.preview{opacity:1}.matrixblock>.checkbox{position:absolute;top:7px}body.ltr .matrixblock>.checkbox{left:14px}body.rtl .matrixblock>.checkbox{right:14px}.matrixblock>.actions{display:flex;align-items:center;position:absolute;top:5px;cursor:default}body.ltr .matrixblock>.actions{right:14px}body.rtl .matrixblock>.actions{left:14px}body.ltr .matrixblock>.actions>*{margin:0 0 0 5px}body.rtl .matrixblock>.actions>*{margin:0 5px 0 0}.matrixblock>.actions .settings{padding:0 8px;height:20px;color:var(--ui-control-color)}body.ltr .matrixblock>.actions .settings:before{margin-right:0 !important}body.rtl .matrixblock>.actions .settings:before{margin-left:0 !important}.matrixblock>.actions .settings:not(:hover):not(:active){background-color:rgba(0,0,0,0)}.matrixblock>.actions>.move{margin-top:-3px !important}.matrixblock>.actions>.status.off{display:none}.matrixblock>.actions a:not([data-action]){padding:0;height:20px;text-align:center;color:rgba(123,135,147,.5);transform:color linear 100ms}.matrixblock>.actions a:not([data-action]).settings:after{border-color:rgba(123,135,147,.5);transform:border-color linear 100ms}body.ltr .matrixblock>.actions a:not([data-action]).settings:after{margin-left:3px}body.rtl .matrixblock>.actions a:not([data-action]).settings:after{margin-right:3px}.matrixblock>.actions a:not([data-action]):hover{color:#0b69a3}.matrixblock>.actions a:not([data-action]):hover.settings:after{border-color:#0b69a3}.matrixblock:not(.static)>.fields{padding-top:14px}.matrixblock>.fields>.flex-fields>.field:before{display:none}body.ltr .matrixblock>.fields>.flex-fields>.field>.status-badge{left:-15px}body.rtl .matrixblock>.fields>.flex-fields>.field>.status-badge{right:-15px}.matrixblock>.buttons{margin-top:0;height:30px}.add-category-form{margin-top:24px}.add-category-form .texticon{width:200px}body.ltr .add-category-form .texticon{float:left}body.rtl .add-category-form .texticon{float:right}body.ltr .add-category-form .texticon{margin-right:5px}body.rtl .add-category-form .texticon{margin-left:5px}body.ltr .add-category-form .texticon .text{padding-right:30px}body.rtl .add-category-form .texticon .text{padding-left:30px}.add-category-form .texticon .spinner{position:absolute;top:0}body.ltr .add-category-form .texticon .spinner{right:5px}body.rtl .add-category-form .texticon .spinner{left:5px}.categoriesfield{position:relative;min-height:30px}body.ltr .categoriesfield .structure ul{margin-left:12px}body.rtl .categoriesfield .structure ul{margin-right:12px}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-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.sitepicker-group li:not(:first-child) a:not(:hover){border-top-color:rgba(0,0,0,0)}.sitepicker-group li:not(:last-child) a{border-bottom-left-radius:0;border-bottom-right-radius:0}.sitepicker-group li a{display:block;position:relative;text-align:left;width:100%;box-sizing:border-box;border:1px solid rgba(51,64,77,.1);border-radius:4px;font-size:16px;line-height:1.4}body.ltr .sitepicker-group li a{padding:9px 42px 9px 15px}body.rtl .sitepicker-group li a{padding:9px 15px 9px 42px}.sitepicker-group li a:after{font-size:14px;position:absolute;top:calc(50% - 7px);margin:0;padding:0}body.ltr .sitepicker-group li a:after{right:12px}body.rtl .sitepicker-group li a:after{left:12px}.sitepicker-group li a:hover{border-color:#0b69a3;text-decoration:none;z-index:1}.elementselectormodal .body .main{float:left \\9 ;width:445px \\9 }@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){table.data thead th.ordered.loading{background-image:url(../images/spinner_tableheader_2x.gif);background-size:26px}.spinner,.elements.busy:after{background-image:url(../images/spinner_2x.gif);background-size:20px}.spinner.over-bg{background-image:url(../images/spinner_bg_2x.gif)}.spinner.big{background-image:url(../images/spinner_big_2x.gif);background-size:48px}.spinner.big.over-bg{background-image:url(../images/spinner_big_bg_2x.gif)}.btn.icon.add.loading:after{background-image:url(../images/spinner_2x.gif);background-size:20px}.btn.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_2x.gif)}.secondary-buttons .btn.icon.add.loading.submit:after,.btn.secondary.icon.add.loading.submit:after{background-image:url(../images/spinner_submit_secondary_2x.gif)}.sel .element.loading:after,.element.loading.sel:after{background-image:url(../images/spinner_element_2x.gif);background-size:20px}.preview-thumb-container.loading:after{background-image:url(../images/spinner_dark_2x.gif);background-size:20px}.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)}.modal .resizehandle{background-size:13px}body.ltr .modal .resizehandle{background-image:url(../images/resizehandle_2x.png)}body.rtl .modal .resizehandle{background-image:url(../images/resizehandle_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{--padding: 24px;--neg-padding: -24px}html{-webkit-text-size-adjust:100%;min-height:100vh}body{min-height:100vh}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;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:101}.skip-link:focus{left:0;width:auto;height:auto;background-color:#e4edf6 !important}#global-container{position:relative;display:flex;flex-direction:column;min-height:100vh}body.ltr #global-container{left:0}body.rtl #global-container{right:0}@media screen and (prefers-reduced-motion: no-preference){body.ltr #global-container{transition:left 250ms ease-out}body.rtl #global-container{transition:right 250ms ease-out}}#global-sidebar{--is-always-visible: true;position:fixed;z-index:100;display:flex;flex-direction:column;height:100vh;padding:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;background-color:#33404d;--focus-ring: 0 0 0 1px hsl(var(--light-focus-hsl)), 0 0 0 3px hsla(var(--light-focus-hsl), 0.7)}#global-sidebar a{color:#e4edf6;transition:color linear 100ms;text-decoration:none}#global-sidebar>a,#global-sidebar *:not(.has-subnav)>a{transition:background-color linear 100ms}#global-sidebar>a[href]:hover,#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href]:hover,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{color:#fff}#global-sidebar>a[href]:not(.sel):hover,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover{background-color:#29333d;transition:none}#global-sidebar>a[href]:not(.sel):hover .icon,#global-sidebar *:not(.has-subnav)>a[href]:not(.sel):hover .icon{opacity:1}#global-sidebar>a[href].active,#global-sidebar>a[href]:active,#global-sidebar *:not(.has-subnav)>a[href].active,#global-sidebar *:not(.has-subnav)>a[href]:active{background-color:#1f272e}#global-sidebar>a:not([href]),#global-sidebar *:not(.has-subnav)>a:not([href]){cursor:default;background-color:rgba(0,0,0,0)}#global-sidebar>a .icon,#global-sidebar *:not(.has-subnav)>a .icon{transition:opacity linear 100ms}#global-sidebar .light{color:#7b8793}@media only screen and (max-width: 1199px){#global-sidebar{--is-always-visible: false}}#system-info{display:grid;grid-template-columns:30px auto;grid-gap:10px;height:50px;padding:0 10px;position:relative;flex:0 0 50px;flex-direction:row;align-items:center;background-color:#29333d}#system-info:after{display:none}#system-info:focus,#system-info:hover{background-color:#1f272e !important}#site-icon{height:30px}#site-icon img,#site-icon svg{display:block;width:30px;height:30px;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:#596673;stroke-width:0;transition:fill linear 100ms}#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}#system-name h2:after,#system-name .h2:after{display:block;content:\"\";font-size:0;position:absolute;top:0;width:14px;background-image:linear-gradient(to right, rgba(41, 51, 61, 0), #29333d)}body.ltr #system-name h2:after,body.ltr #system-name .h2:after{right:0}body.rtl #system-name h2:after,body.rtl #system-name .h2:after{left:0}#system-info:hover #system-name h2:after,#system-info:hover #system-name .h2:after{background-image:linear-gradient(to right, rgba(31, 39, 46, 0), #1f272e)}#job-icon{align-items:flex-start}#job-icon>span.icon{display:block;position:relative;width:16px;height:16px;margin-top:2px !important}#job-icon>span.icon>canvas{display:block;position:absolute;width:16px;height:16px}#job-icon>span.icon>canvas#job-icon-hover{opacity:0;transition:opacity linear 100ms}#job-icon[href]:hover .icon>span.icon>canvas#job-icon-hover{opacity:1}#job-icon .progress-label{display:block;color:#9aa5b1;font-size:11px;line-height:1.5}#nav{flex:1;margin:27px 0 0;padding-bottom:24px;overflow:visible}#nav li:not(.has-subnav)>a.sel{color:#fff;background-color:#1f2933;opacity:1}#nav li:not(.has-subnav)>a.sel .icon{opacity:1}#nav li a{position:relative;padding-left:14px;padding-right:14px}#nav li a:focus{z-index:1}#nav li a.menubtn{line-height:26px}#nav li a.external:after{font-family:\"Craft\";speak:none;-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:.8;content:\"external\"}body.ltr #nav li a.external:after{margin-left:5px}body.rtl #nav li a.external:after{margin-right:5px}#nav li a:active .icon{opacity:1}#nav li a .icon{opacity:.5}#nav li a .icon.icon-mask svg rect,#nav li a .icon.icon-mask svg circle,#nav li a .icon.icon-mask svg ellipse,#nav li a .icon.icon-mask svg line,#nav li a .icon.icon-mask svg polyline,#nav li a .icon.icon-mask svg polygon,#nav li a .icon.icon-mask svg path,#nav li a .icon.icon-mask svg text{fill:#fff;stroke-width:0;transition:fill linear 100ms}#nav li a .icon.icon-mask span[data-icon]{color:#fff}#nav li a .label,#nav li a .label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav li a .badge{background-color:#cdd8e4;color:#33404d}body.ltr #nav li a .badge{margin-right:0}body.rtl #nav li a .badge{margin-left:0}#nav li ul{display:block;margin-bottom:10px}#nav li ul li a{font-size:12px}body.ltr #nav li ul li a{padding:3px 14px 3px 42px !important}body.rtl #nav li ul li a{padding:3px 42px 3px 14px !important}#nav li ul li a:not(.active){color:#cdd8e4}#global-footer{display:flex;flex-direction:column;align-items:center;padding:14px 14px 24px}#app-info{margin-top:7px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#515f6c;text-align:center}#app-info li{margin:0 7px}#app-info li a{color:#515f6c;text-decoration:underline}#app-info li a.go:hover:after{color:#515f6c}#edition-logo{user-select:none;border:1px solid #515f6c;border-radius:3px;display:inline-flex;height:20px;box-sizing:content-box;font-size:11px}#edition-logo>.edition-name,#edition-logo>.edition-trial{padding:6px 7px 5px;line-height:8px}#edition-logo>.edition-name{font-weight:600;letter-spacing:1.7px;padding-right:5px;text-transform:uppercase;transition:color linear 100ms}#edition-logo>.edition-trial{display:inline-block;position:relative;background-color:#515f6c;color:#cdd8e4;border-radius:0 1px 1px 0;letter-spacing:1px;text-transform:lowercase;transition:background linear 100ms}body.ltr #edition-logo>.edition-trial{margin-left:5px}body.rtl #edition-logo>.edition-trial{margin-right:5px}body.ltr #edition-logo>.edition-trial{padding-left:5px}body.rtl #edition-logo>.edition-trial{padding-right:5px}body.ltr #edition-logo>.edition-trial{padding-right:7px}body.rtl #edition-logo>.edition-trial{padding-left:7px}#edition-logo>.edition-trial:before{display:block;position:absolute;top:0;content:\"\";font-size:0;width:0;height:0;border-style:solid;transition:border-color linear 100ms}body.ltr #edition-logo>.edition-trial:before{left:-10px;border-width:0 10px 20px 0;border-color:rgba(0,0,0,0) #515f6c rgba(0,0,0,0) rgba(0,0,0,0)}body.rtl #edition-logo>.edition-trial:before{right:-10px;border-width:0 0 20px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #515f6c}#devmode{flex:0 0 4px;width:100%;min-height:4px;background:url(../images/dev-mode.svg) repeat-x 21px 0;cursor:help}#page-container{display:flex;flex-direction:column;flex-grow:1}body.ltr #page-container{padding-left:226px}body.rtl #page-container{padding-right:226px}#alerts{position:relative;background-color:#ffe3e3;border-left:5px solid #cf1124;padding:11px 0;text-align:center;color:#cf1124}#alerts li{padding:4px 24px}#alerts li a{color:#cf1124;text-decoration:underline}#alerts li a.go{text-decoration:none;white-space:nowrap;border:1px solid rgba(207,17,36,.5);border-radius:4px;padding:3px 5px;margin:0 2px}#alerts li a.go:after{color:#cf1124}#alerts li a.go:hover{border-color:#cf1124;transition:border-color linear 100ms}#global-header{width:100%;margin-bottom:14px;background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background:#f3f7fc}#global-header:focus{box-shadow:var(--focus-ring)}#global-header .flex{align-items:center}#global-header .btn{--ui-control-color: hsl(210deg, 10%, 53%);--ui-control-hover-color: hsl(211deg, 12%, 43%);--ui-control-active-color: hsl(209deg, 14%, 37%)}#crumbs{display:flex;flex-direction:row;align-items:center;font-size:13px;margin:0 !important}#crumbs.empty{display:none}#crumbs a,#crumbs button{color:#606d7b;transition:color linear 100ms}#crumbs a:hover,#crumbs button:hover{color:#0b69a3;text-decoration:none}#crumbs nav{margin:0}.breadcrumb-list{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.breadcrumb-list li{display:inline-flex;align-items:center}.breadcrumb-list li a,.breadcrumb-list li button{padding:15px 0}.breadcrumb-list li button{cursor:pointer}.breadcrumb-list li:after{margin:0 7px;display:block;content:\"\";font-size:0;width:5px;height:5px;border:solid rgba(81,95,108,.25);border-width:0 2px 2px 0}body.ltr .breadcrumb-list li:after{transform:rotate(-45deg)}body.rtl .breadcrumb-list li:after{transform:rotate(135deg)}.breadcrumb-list .menu--disclosure li{display:block}.breadcrumb-list .menu--disclosure li::after{content:none}li.breadcrumb-toggle-wrapper::after{content:none}#nav-toggle{display:none}#announcements-btn{width:34px;height:30px;padding-left:0;padding-right:0;width:40px;position:relative}#announcements-btn:not(:hover):not(:active):not(.active){background-color:rgba(0,0,0,0)}#announcements-btn:not(:active):not(.active):hover{background-color:rgba(154,165,177,.15)}#announcements-btn.unread:after{content:\"\";display:block;position:absolute;top:3px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements-btn.unread:after{right:7px}body.rtl #announcements-btn.unread:after{left:7px}#announcements-btn svg{width:22px;height:22px}#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;transition:fill linear 100ms}#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:#0b69a3;stroke-width:0;transition:fill linear 100ms}#announcements{max-width:350px}#announcements .announcement:not(:first-child){margin-top:20px}#announcements .announcement .timestamp{margin-top:-3px;font-size:12px;color:#606d7b;margin-bottom:3px}#announcements .announcement h2{position:relative;margin:0 0 3px}#announcements .announcement.unread h2:after{content:\"\";display:block;position:absolute;top:7px;width:7px;height:7px;border-radius:4px;background-color:#1992d4}body.ltr #announcements .announcement.unread h2:after{left:-13px}body.rtl #announcements .announcement.unread h2:after{right:-13px}#announcements .announcement p{margin:0}#user-info{display:flex;flex-direction:row;align-items:center;padding-top:5px;padding-bottom:5px;height:100%;background-color:rgba(0,0,0,0);border-radius:0}body.ltr #user-info{padding-right:25px}body.rtl #user-info{padding-left:25px}#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{padding:5px 0}.header-photo img{display:block;width:30px;height:30px;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{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;top:0;width:100%;z-index:101;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}@media only screen and (min-width: 1200px){#notifications{width:calc(100% - 226px)}}#notifications .notification{padding:5px 10px;border-radius:0 0 3px 3px;border-width:0 1px 1px;color:#fff !important;pointer-events:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;box-shadow:0 1px 5px -1px rgba(31,41,51,.2);background-color:#0b69a3}#notifications .notification.error{background-color:#e12d39}#header-container{margin-bottom:14px}body.ltr #crumbs,body.ltr #header{padding-left:30px}body.rtl #crumbs,body.rtl #header{padding-right:30px}body.ltr #crumbs,body.ltr #header{padding-right:24px}body.rtl #crumbs,body.rtl #header{padding-left:24px}#global-header .flex,#header .flex{flex-wrap:nowrap;max-width:100%}#global-header .flex.flex-nowrap,#header .flex.flex-nowrap{min-width:0}#global-header .flex>*,#header .flex>*{margin-bottom:0}#header{display:flex;align-items:flex-start;align-content:stretch;flex-wrap:nowrap;justify-content:space-between;padding-top:8px;padding-bottom:8px;position:relative;z-index:2;width:calc(100vw - 226px);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;top:0;background-color:#e4edf6;box-shadow:inset 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)}}@media only screen and (min-width: 974px){body.ltr #header .flex:not(:last-child){margin-right:7px}body.rtl #header .flex:not(:last-child){margin-left:7px}}#header h1{line-height:34px;margin-top:0;margin-bottom:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ltr #header h1:not(:last-child){margin-right:14px !important}body.rtl #header h1:not(:last-child){margin-left:14px !important}#header .buttons,#header .btngroup{margin-top:0}@media only screen and (min-width: 974px){#page-title.has-toolbar{min-width:189px !important}}#toolbar{flex:1;align-items:flex-start}#toolbar .btn,#toolbar .text{color:#394b60}#toolbar .icon:before,#toolbar .texticon:before,#toolbar .menubtn:after,#toolbar [data-icon]:before,#toolbar [data-icon-after]:after{color:var(--ui-control-color)}#toolbar .text{border-radius:5px}#toolbar .text::-webkit-input-placeholder{color:#606d7b}#toolbar .text:-ms-input-placeholder{color:#606d7b}#toolbar .text::-ms-input-placeholder{color:#606d7b}#toolbar .text:-moz-placeholder{color:#606d7b}#toolbar .text::-moz-placeholder{color:#606d7b}#toolbar .text::placeholder{color:#606d7b}#toolbar .text:not(:focus){background-clip:border-box}#toolbar .spinner{background-image:url(../images/spinner_toolbar.gif)}#action-button{height:34px}#main-content{display:flex;flex-direction:row;align-items:flex-start;width:calc(100vw - 226px);padding:0 24px 48px;box-sizing:border-box}#main-content>.grid:only-child{flex:1}#sidebar-toggle-container{display:none}#sidebar-container{flex:0 0 226px;width:226px;box-sizing:border-box}body.ltr #sidebar-container{margin-left:-24px}body.rtl #sidebar-container{margin-right:-24px}#sidebar{box-sizing:border-box;padding:0 31px;width:226px;background-color:rgba(0,0,0,0)}#sidebar.fixed{position:fixed;overflow-y:auto;padding-top:14px;padding-bottom:14px}#sidebar nav{margin-left:-31px;margin-right:-31px}#sidebar nav li a{position:relative}#sidebar nav li a:focus{z-index:1}#sidebar nav li a:not(.sel):hover{background-color:#cdd8e4}#sidebar nav li a.sel{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);background-color:#f3f7fc}#sidebar nav li a.sel:focus{box-shadow:var(--focus-ring)}#content-container{flex:1}#main-content:not(.has-sidebar):not(.has-details) #content-container{width:100%;max-width:100%}#main-content.has-sidebar #content-container{width:calc(100% - 202px);max-width:calc(100% - 202px)}#main-content.has-details #content-container{width:calc(100% - 350px - 14px);max-width:calc(100% - 350px - 14px)}#content-container #main-content.has-sidebar.has-details{width:calc(100% - 226px - 350px - 38px);max-width:calc(100% - 226px - 350px - 38px)}.content-pane{background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5);border-radius:5px;position:relative;background-clip:padding-box;padding:24px;word-wrap:break-word}.content-pane:focus{box-shadow:var(--focus-ring)}.content-pane>hr{margin-left:-24px;margin-right:-24px}#footer{z-index:1;margin:25px -24px -24px;padding:10px 24px;background-color:#f3f7fc;border-radius:0 0 5px 5px}#footer:empty{display:none}#footer>*,#footer .flex>*{margin-bottom:0}#details-container{flex:0 0 388px;width:388px;box-sizing:border-box}body.ltr #details-container{margin-right:-24px}body.rtl #details-container{margin-left:-24px}#details{box-sizing:border-box;padding-bottom:24px;width:388px}body.ltr #details{padding-right:24px}body.rtl #details{padding-left:24px}body.ltr #details{padding-left:14px}body.rtl #details{padding-right:14px}#details.fixed{position:fixed;overflow-y:auto;padding-top:14px}#details .meta{margin-bottom:14px;border-radius:5px;padding:0 24px}#details .meta:not(.warning){background:#fff;box-shadow:0 0 0 1px #cdd8e4,0 2px 12px rgba(205,216,228,.5)}#details .meta:not(.warning):focus{box-shadow:var(--focus-ring)}#details .meta:not(.read-only):not(.warning){background-color:#f3f7fc}#details .meta.read-only{padding-top:8px;padding-bottom:8px;color:#596673;background-color:rgba(0,0,0,0)}#details .meta.warning{border:2px solid #fadb5f;padding:19px 22px;background:#fff;color:#3f4d5a !important}#details .meta.warning p{margin-bottom:5px}#details .meta.warning .btn{background-color:#fadb5f}#details .meta.warning .btn:hover,#details .meta.warning .btn:focus{background-color:#f8d02e}#details .meta.warning .btn:active{background-color:#f8ca15}#details .meta>.field,#details .meta>.data{margin:0 -24px !important}#details .meta>.field:first-child,#details .meta>.data:first-child{border-top-right-radius:5px}#details .meta>.field:first-child,#details .meta>.field:first-child>.status-badge,#details .meta>.data:first-child,#details .meta>.data:first-child>.status-badge{border-top-left-radius:5px}#details .meta>.field:last-child,#details .meta>.data:last-child{border-bottom-right-radius:5px}#details .meta>.field:last-child,#details .meta>.field:last-child>.status-badge,#details .meta>.data:last-child,#details .meta>.data:last-child>.status-badge{border-bottom-left-radius:5px}#details .meta>.field>.heading>label,#details .meta>.field>.heading,#details .meta>.data>.heading>label,#details .meta>.data>.heading{color:#515f6c}body.ltr #details .meta>.field>.status-badge{left:-1px}body.rtl #details .meta>.field>.status-badge{right:-1px}#details .meta .text::placeholder,#details .meta .datewrapper .text+div[data-icon],#details .meta .timewrapper .text+div[data-icon]{color:#606d7b}body.ltr #details .meta .ui-datepicker{margin:0 0 0 -8px}body.rtl #details .meta .ui-datepicker{margin:0 -8px 0 0}#details hr{margin:14px 0;border-top-color:rgba(51,64,77,.1)}#details .spinner{background-image:url(../images/spinner_details.gif)}#details ::-webkit-input-placeholder{color:#606d7b}#details input:-ms-input-placeholder{color:#606d7b}#details ::-ms-input-placeholder{color:#606d7b}#details :-moz-placeholder{color:#606d7b}#details ::-moz-placeholder{color:#606d7b}#details ::placeholder{color:#606d7b}#details .text{background-color:rgba(0,0,0,0);resize:none}#details>.text{border-radius:5px;margin-bottom:14px}#details>.text:not(:focus){border-color:rgba(96,125,159,.4)}@media only screen and (max-width: 1199px){#global-container{width:calc(100vw + 226px)}body.ltr #global-container{left:-226px}body.rtl #global-container{right:-226px}body.ltr.showing-nav #global-container{left:0}body.rtl.showing-nav #global-container{right:0}#crumbs{display:flex !important}#header{width:100vw}#nav-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:50px;line-height:26px;color:#9aa5b1;text-align:center}body.ltr #nav-toggle{margin-left:-10px}body.rtl #nav-toggle{margin-right:-10px}#nav-toggle:before{font-family:\"Craft\";speak:none;-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:.8;content:\"menu\";font-size:16px;line-height:0}#nav-toggle:hover{color:#7b8793}#main-content{width:100vw}}@media only screen and (max-width: 973px){#header{display:block}#header .flex:not(#toolbar){margin-top:10px}#toolbar{flex-wrap:wrap !important}#toolbar>*{margin-top:10px !important}body.fixed-header #header .flex:first-child{margin-top:0}#main-content{display:block}#sidebar-toggle-container{display:block;margin-bottom:14px}body.showing-sidebar #sidebar-toggle{background-color:#acbed2 !important}body.showing-sidebar #sidebar-toggle:after{transform:rotate(225deg);top:1px}#content-container{min-height:0 !important}#sidebar-container,#details-container{width:auto !important}#sidebar,#details{position:static !important;overflow-y:visible !important;max-height:none !important;width:auto}#sidebar{margin-bottom:14px}body:not(.showing-sidebar) #sidebar{display:none}body.ltr #details-container{margin-right:0}body.rtl #details-container{margin-left:0}#content-container{width:auto !important;max-width:none !important}#details{padding:0 !important;margin-top:14px}}@media only screen and (max-width: 767px){#crumbs,#header,#main-content{padding-left:10px !important;padding-right:10px !important}#tabs ul li a{padding-left:14px;padding-right:14px}body.ltr #tabs ul li+li{margin-left:-7px}body.rtl #tabs ul li+li{margin-right:-7px}}body.ltr #settingsmenu ul li a{padding-left:46px}body.rtl #settingsmenu ul li a{padding-right:46px}#settingsmenu ul li a:before{font-size:15px}body.ltr #settingsmenu ul li a:before{margin:1px 0 0 -22px}body.rtl #settingsmenu ul li a:before{margin:1px -22px 0 0}#settingsmenu ul li a img{width:16px;height:16px;position:absolute;margin-left:-23px;margin-top: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:226px;box-sizing:border-box;font-size:13px}.sidebar:not(.drag-helper){padding:14px 0;background-color:#f3f7fc}.sidebar .heading{position:relative;margin:14px 24px 2px}.sidebar .heading span{display:inline-block;position:relative;z-index:1;padding:0 5px;margin:0 -5px;text-transform:uppercase;color:#596673;font-size:11px;font-weight:bold}.sidebar nav{padding:0 7px}body.ltr .sidebar nav>ul>li>a{padding-left:24px}body.rtl .sidebar nav>ul>li>a{padding-right:24px}body.ltr .sidebar nav>ul>li>.toggle{left:0px}body.rtl .sidebar nav>ul>li>.toggle{right:0px}body.ltr .sidebar nav>ul>li>ul>li>a{padding-left:38px}body.rtl .sidebar nav>ul>li>ul>li>a{padding-right:38px}body.ltr .sidebar nav>ul>li>ul>li>.toggle{left:14px}body.rtl .sidebar nav>ul>li>ul>li>.toggle{right:14px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>a{padding-left:52px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>a{padding-right:52px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>.toggle{left:28px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>.toggle{right:28px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-left:66px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>a{padding-right:66px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{left:42px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>.toggle{right:42px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:80px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-right:80px}body.ltr .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{left:56px}body.rtl .sidebar nav>ul>li>ul>li>ul>li>ul>li>ul>li>.toggle{right:56px}.sidebar nav li{position:relative}.sidebar nav li:not(.has-subnav)>a{transition:background-color linear 100ms}.sidebar nav li:not(.has-subnav)>a:hover{text-decoration:none;background-color:#e4edf6}.sidebar nav li:not(.has-subnav)>a.sel{cursor:default;background-color:#cdd8e4}.sidebar nav li a{position:relative;margin-bottom:1px;display:flex;flex-direction:row;align-items:center;padding:7px 24px;min-height:24px;box-sizing:border-box;color:#3f4d5a;user-select:none;border-radius:5px;word-break:break-word}.sidebar nav li a .status{flex-shrink:1}.sidebar nav li a .icon{flex-shrink:1;width:18px;height:18px;word-break:normal;transition:margin-left linear 150ms,margin-right linear 150ms}body.ltr .sidebar nav li a .icon{margin-right:10px}body.rtl .sidebar nav li a .icon{margin-left:10px}.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:var(--ui-control-color);stroke-width:0;transition:fill linear 100ms}.sidebar nav li a .icon.icon-mask span[data-icon]{color:var(--ui-control-color)}.sidebar nav li a .icon svg{width:16px;height:16px}.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{flex-shrink:1;padding:0 6px;font-size:11px;line-height:16px;border-radius:8px;background-color:#596673;color:#fff}body.ltr .sidebar nav li a .badge{margin:0 -4px 0 10px}body.rtl .sidebar nav li a .badge{margin:0 10px 0 -4px}.sidebar nav li .toggle{position:absolute;z-index:1;height:34px;top:0;width:24px;display:flex;align-items:center;justify-content:center}.sidebar nav li ul{display:none}.sidebar nav li.expanded>ul{display:block}body.ltr .content.has-sidebar:not(.hiding-sidebar){margin-left:226px}body.rtl .content.has-sidebar:not(.hiding-sidebar){margin-right:226px}#content :not(.meta)>.flex-fields{display:flex;flex-wrap:wrap;align-content:flex-start;margin:0 -24px -24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>h2{margin:0 0 24px !important;padding:0 24px;width:100%}#content :not(.meta)>.flex-fields>h2:not(:first-child){padding-top:24px;border-top:1px solid rgba(51,64,77,.1)}#content :not(.meta)>.flex-fields>hr{margin:0 0 24px;width:calc(100% + 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr),#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child{position:relative;margin:0 24px 24px !important;width:calc(100% - 48px);box-sizing:border-box}@media only screen and (min-width: 1536px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25{width:calc(25% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-75,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-75{width:calc(75% - 48px)}}@media only screen and (min-width: 500px)and (max-width: 1535px){#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr).width-50,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-25,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child.width-50{width:calc(50% - 48px)}}#content :not(.meta)>.flex-fields>:not(h2):not(hr):before,#content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{position:absolute;top:0;width:1px;height:100%;content:\"\";background-color:rgba(205,216,228,.5)}body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.ltr #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{left:-25px}body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):before,body.rtl #content :not(.meta)>.flex-fields>:not(h2):not(hr):last-child:before{right:-25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx){#details .spinner{background-image:url(../images/spinner_details_2x.gif);background-size:20px}#toolbar .spinner{background-image:url(../images/spinner_toolbar_2x.gif);background-size:20px}#upgrademodal.loading{background-image:url(../images/spinner_big_2x.gif);background-size:48px}#upgrademodal-success .message{background-image:url(../images/success_2x.png);background-size:48px}}.lp-editor-container,.lp-preview-container{position:fixed;top:0;height:100%;background-color:#fff;z-index:100}.lp-editor-container header,.lp-preview-container header{padding:8px 24px;background-color:#e4edf6;box-shadow:0 1px 0 rgba(63,77,90,.2);box-sizing:border-box;position:relative;z-index:1}@supports(backdrop-filter: blur(10px)){.lp-editor-container header,.lp-preview-container header{position:absolute;z-index:2;top:0;left:0;width:100%;background-color:rgba(228,237,246,.75);backdrop-filter:blur(10px)}.lp-editor-container header+.lp-editor,.lp-preview-container header+.lp-editor{padding-top:78px}}.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-bottom:0}.lp-editor-container{display:flex;flex-direction:column;box-shadow:1px 0 0 rgba(63,77,90,.2)}.lp-editor-container .lp-editor{flex:1;padding:24px;overflow:auto;box-sizing:border-box}.lp-editor-container .lp-editor>.field:last-child{margin-bottom:24px !important}body.ltr .lp-editor-container .lp-editor>.field>.status-badge{left:-24px}body.rtl .lp-editor-container .lp-editor>.field>.status-badge{right:-24px}.lp-editor-container .lp-draghandle{position:absolute;z-index:6;top:0;width:4px;height:100%;cursor:col-resize}body.ltr .lp-editor-container .lp-draghandle{right:-2px}body.rtl .lp-editor-container .lp-draghandle{left:-2px}.lp-preview-container{display:flex;flex-direction:column}.lp-preview-container.dragging:after{position:absolute;top:0;left: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}body.ltr .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-left:7px}body.rtl .lp-preview-container .lp-preview-header .buttons .btn+.btn{margin-right:7px}.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:0}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-preview-header+.lp-iframe-container{padding-top:50px}}.lp-preview-container .lp-preview-header .lp-device-type{margin:0}.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-device-type__radio-group{display:flex;white-space:nowrap;align-items:center}body.ltr .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px}body.rtl .lp-preview-container .lp-device-type__item:not(:last-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px}body.ltr .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0}body.rtl .lp-preview-container .lp-device-type__item:not(:first-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0}.lp-preview-container .lp-device-type__input:focus-visible+label{box-shadow:var(--focus-ring)}.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-top:0 !important;position:relative;top:0;height:calc(100% - 50px);width:100%;background-color:#e4edf6}@supports(backdrop-filter: blur(10px)){.lp-preview-container .lp-iframe-container--has-device-preview{top:50px}}.lp-preview-container .lp-iframe-container--has-device-preview .lp-device-preview-container{position:absolute;top:50%;left: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;top:50%;left: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)}.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}.layoutdesigner{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;min-height:500px}body.ltr .layoutdesigner{padding-right:241px}body.rtl .layoutdesigner{padding-left:241px}.errors>.layoutdesigner{border:1px solid #cf1124 !important}.layoutdesigner .fld-workspace{flex:1;background-color:#f3f7fc;background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 1px, transparent 1px);background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 0 1px 3px -1px #acbed2}body.ltr .layoutdesigner .fld-workspace{border-radius:3px 0 0 3px}body.rtl .layoutdesigner .fld-workspace{border-radius:0 3px 3px 0}body.ltr .layoutdesigner .fld-workspace{padding:24px 0 24px 24px}body.rtl .layoutdesigner .fld-workspace{padding:24px 24px 24px 0}.layoutdesigner .fld-workspace .fld-tabs{display:flex;align-items:flex-start;flex-wrap:wrap}.layoutdesigner .fld-sidebar{position:absolute;top:0;height:100%;width:241px;padding:14px;overflow:auto;box-sizing:border-box}body.ltr .layoutdesigner .fld-sidebar{right:0}body.rtl .layoutdesigner .fld-sidebar{left:0}.layoutdesigner .fld-sidebar .btngroup{margin-bottom:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group{margin-top:14px}.layoutdesigner .fld-sidebar .fld-field-library .fld-field-group h6{margin-bottom:7px}.layoutdesigner .fld-sidebar .filtered{display:none}.layoutdesigner .fld-new-tab-btn:active{background-color:#f3f7fc}.fld-sidebar,.fld-tab .tabs .tab,.fld-tab .fld-tabcontent,.fld-new-tab-btn,.fld-new-tab-btn:hover{background-color:#fff;box-shadow:0 0 0 1px rgba(31,41,51,.1),0 2px 5px -2px rgba(31,41,51,.2)}body.ltr .fld-tab .settings,body.ltr .fld-element .settings,body.ltr .fld-element .slide-picker{margin-left:7px}body.rtl .fld-tab .settings,body.rtl .fld-element .settings,body.rtl .fld-element .slide-picker{margin-right:7px}.fld-tab .settings:before,.fld-element .settings:before{margin-top:-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:264px;box-sizing:border-box}body.ltr .fld-tab{padding:0 25px 24px 0}body.rtl .fld-tab{padding:0 0 24px 25px}.fld-tab .tabs{margin:-10px -12px 0;padding:10px 12px 0;overflow:hidden;display:flex}.fld-tab .tabs .tab{display:flex;max-width:calc(100% - 10px);box-sizing:border-box;padding:8px 14px;border-radius:4px 4px 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}body.ltr .fld-tab .fld-tabcontent{border-radius:0 4px 4px 4px}body.rtl .fld-tab .fld-tabcontent{border-radius:4px 0 4px 4px}.fld-tab.fld-insertion .tabs .tab,.fld-tab.fld-insertion .fld-tabcontent{margin:-2px;border:2px dashed rgba(51,64,77,.1);box-shadow:none;background-color:#f3f7fc;background-image:linear-gradient(to right, hsl(212deg, 50%, 95%) 1px, transparent 0px),linear-gradient(to bottom, hsl(212deg, 50%, 95%) 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:7px 10px;box-shadow:inset 0 0 0 1px rgba(51,64,77,.1);background-color:#fff;border-radius:4px}body:not(.dragging) .fld-element{cursor:move;cursor:grab}.fld-element+.fld-element{margin-top:7px}.fld-element.fld-insertion{box-sizing:border-box;border:2px dashed rgba(51,64,77,.1);border-radius:4px;background:none;box-shadow:none}.fld-element.draghelper{box-shadow:0 1px 5px -1px rgba(31,41,51,.2)}.fld-element.fld-field{color:#596673;background-color:#e4edf6}.fld-element.fld-field:not(.draghelper){box-shadow:none}.fld-element.fld-field .fld-field-hidden:not(.hidden){margin-top:-3px}body.ltr .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-right:5px}body.rtl .fld-element.fld-field .fld-field-hidden:not(.hidden){margin-left:5px}.fld-element.fld-field .fld-field-hidden:not(.hidden):before{font-family:\"Craft\";speak:none;-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:.8;content:\"shuteye\"}.fld-element.fld-field .field-name .fld-element-label{margin-bottom:2px}.fld-element .fld-element-icon{text-align:center}body.ltr .fld-element .fld-element-icon{margin-right:5px}body.rtl .fld-element .fld-element-icon{margin-left:5px}.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;transition:fill linear 100ms}.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}.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:#3f4d5a;margin:0}.fld-element .field-name .fld-element-label h4+.fld-required-indicator{color:var(--ui-control-color)}.fld-element .field-name .fld-attribute .fld-required-indicator{margin-top:-1px}.fld-element.fld-required .fld-required-indicator{line-height:1}body.ltr .fld-element.fld-required .fld-required-indicator{margin-left:2px}body.rtl .fld-element.fld-required .fld-required-indicator{margin-right:2px}.fld-element.fld-required .fld-required-indicator:after{font-family:\"Craft\";speak:none;-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:.8;content:\"asterisk\";font-size:8px;line-height:1}body.dragging{cursor:move !important;cursor:grabbing !important}.fld-hr{display:flex;justify-content:center;padding:9px 10px}.fld-hr:before{position:absolute;display:block;top:calc(50% - 2px);left:10px;width:calc(100% - 20px);height:4px;content:\"\";font-size:0;background-color:#e4edf6;border-radius:2px}.fld-hr .smalltext{position:relative;background-color:#e4edf6;border-radius:8px;padding:1px 7px}.fld-element-settings{width:240px}html.noscroll,html.noscroll body{overflow:hidden;height:100%}.modal.imageeditor{background-color:#1f2933;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;opacity:0;user-select:none}.modal.imageeditor.modal{border-radius:0}.modal.imageeditor.modal .body:after{display:none}.modal.imageeditor .btn:not(.submit):not(.noborder){background-color:#515f6c;color:#fff}.modal.imageeditor .btn:not(.submit):not(.noborder):hover{background-color:#3f4d5a}.modal.imageeditor .btn:not(.submit):not(.noborder).active{background-color:#33404d}.modal.imageeditor .icon::before{width:24px;height:24px;margin-top:-4px;margin-left:-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 .body .tabs{border-right:1px solid #131a20}.modal.imageeditor .body .tabs ul{width:100px;flex-direction:column;align-items:stretch}.modal.imageeditor .body .tabs ul li{padding:14px;text-align:center;border-bottom:1px solid #131a20}.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.selected{background-color:#151c23}.modal.imageeditor .body .tabs ul li:hover{cursor:pointer}.modal.imageeditor .body .views{padding:24px;overflow:auto}.modal.imageeditor .body .views .btngroup{margin-bottom:24px}.modal.imageeditor .body .views .filters ul{width:100px}.modal.imageeditor .body .views .filters ul li{text-align:center;margin-right:14px;margin-bottom:14px}.modal.imageeditor .body .views .filters ul li:last-child{margin-right: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:#fff}.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;top:0;left:0}.modal.imageeditor .body .image-container .image-tools{text-align:center}.modal.imageeditor .body .image-container .image-tools .straightening{max-width:400px;display:block;margin:0 auto;overflow:hidden}.modal.imageeditor .footer{position:absolute;background-color:rgba(0,0,0,0);bottom:0;left:0;width:100%;border-top:1px solid #000}body.has-debug-toolbar .modal.imageeditor .footer{padding-bottom:56px}.modal.imageeditor .body .views .crop .orientation{display:flex;align-items:center;justify-content:center}.modal.imageeditor .body .views .crop .orientation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center center;background-repeat:no-repeat;margin:0 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.vertical .body .views .crop .constraint-buttons-container{display:flex;justify-content:center}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons{overflow:auto;margin-left:-24px;margin-right:-24px;margin-bottom:12px;padding-left:24px;padding-right:24px;padding-bottom:12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint{padding:4px 12px}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:hover{cursor:pointer}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint.active{color:#fff;background:#515f6c;border-radius:1rem}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child{position:relative}.modal.imageeditor.vertical .body .views .crop .constraint-buttons-container .constraint-buttons .constraint:last-child:after{content:\"\";display:block;position:absolute;right:-24px;width:24px;height:1px}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons{flex-direction:column;align-items:stretch;text-align:center}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint{text-align:left;padding:4px 0 4px 24px;cursor:pointer}.modal.imageeditor:not(.vertical) .body .views .crop .constraint-buttons .constraint.active{background-position:left center;background-repeat:no-repeat;background-image:url(../images/image-editor/check.svg)}.vertical.imageeditor .body{flex-direction:column-reverse}.vertical.imageeditor .body .tabs ul{display:flex;flex-direction:row;width:100%;border-top:1px solid #000;border-bottom:1px solid #000}.vertical.imageeditor .body .tabs ul li{flex-grow:1;border:0;border-right:1px solid #000;padding:7px}.vertical.imageeditor .body .views{width:auto}.vertical.imageeditor .body .views .rotate{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-14px}.vertical.imageeditor .body .views .rotate .btngroup{margin:0 7px 14px}.vertical.imageeditor .body .views .filters ul{width:auto;height:109px;overflow:auto;white-space:nowrap;margin:0 -24px;margin-bottom:-24px;padding:24px;text-align:center}.vertical.imageeditor .body .views .filters ul li{display:inline-block;margin-bottom:0}.slide-rule{position:relative;padding:10px 0}.slide-rule .cursor{position:absolute;margin-left:-4px;margin-top:4px;left:50%;z-index:1;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #63a6e1}.slide-rule .graduations{white-space:nowrap;height:40px;position:relative}.slide-rule .graduations ul{position:relative;float:left}.slide-rule .graduations ul li{display:inline-block;font-size:8px;position:relative;width:10px}.slide-rule .graduations ul li:not(.main-graduation){left:1px}.slide-rule .graduations ul li.main-graduation:before{border-left-width:3px}.slide-rule .graduations ul li.main-graduation .label{display:block;cursor:default}.slide-rule .graduations ul li.selected:before{border-left-color:#63a6e1}.slide-rule .graduations ul li:before{content:\"\";position:absolute;border-left:1px solid #fff;height:10px;top:0px;left:0}.slide-rule .graduations ul li .label{width:20px;position:absolute;top:10px;left:-9px;display:none;text-align:center}.slide-rule .value{display:none;position:absolute;bottom:0;left:50%;z-index:1;box-sizing:border-box;padding:5px;width:50px;margin-left:-25px;background:#515f6c}.slide-rule .overlay{z-index:2;position:absolute;top:0;right:0;bottom:1px;left:0;background-image:linear-gradient(to right, hsl(210deg, 24%, 16%) 0%, rgba(31, 41, 51, 0) 15%, rgba(31, 41, 51, 0) 85%, hsl(210deg, 24%, 16%) 100%)}.menu.dark{background-color:#515f6c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500}.menu.dark ul li a{color:#fff !important}.menu.dark ul li a:not(.sel):not(.disabled):hover{background-color:#3f4d5a}_:-ms-lang(x),.elements .tableview td.checkbox-cell input.checkbox+label,.elements .tableview td.checkbox-cell div.checkbox{top:16px}_:-ms-lang(x),input.checkbox+label:empty,div:empty.checkbox{display:block}","/* ----------------------------------------\n/* Reset (thanks Eric!)\n/* ----------------------------------------*/\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\nb,\nu,\ni,\ncenter,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n vertical-align: baseline;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\nsection {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol,\nul {\n list-style: none;\n}\n\nblockquote,\nq {\n quotes: none;\n}\n\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: none;\n}\n\ntable {\n border-collapse: separate;\n border-spacing: 0;\n}\n\na {\n text-decoration: none;\n}\n\nbutton {\n appearance: none;\n background-color: transparent;\n border: none;\n padding: 0;\n margin: 0;\n}\n\ninput,\ntextarea {\n margin: 0;\n font-family: 'Lucida Grande', sans-serif;\n font-size: 100%;\n}\n\ntextarea {\n resize: vertical;\n}\n\nselect {\n margin: 0;\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n@mixin spinner {\n width: 24px;\n background: url(../images/spinner.gif) no-repeat 50% 50%;\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(45deg, $grey100 25%, transparent 25%),\n linear-gradient(135deg, $grey100 25%, transparent 25%),\n linear-gradient(45deg, transparent 75%, $grey100 75%),\n linear-gradient(135deg, transparent 75%, $grey100 75%);\n background-size: $size $size;\n background-position: 0 0, $halfSize 0, $halfSize -#{$halfSize}, 0 $halfSize;\n}\n\n@mixin striped-bg($size, $color: $grey100) {\n // h/t https://css-tricks.com/stripes-css/\n $halfSize: $size * 0.5;\n body.ltr & {\n background: repeating-linear-gradient(\n 135deg,\n $white,\n $white $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n body.rtl & {\n background: repeating-linear-gradient(\n 45deg,\n $white,\n $white $halfSize,\n $color $halfSize,\n $color $size\n );\n }\n}\n\n@font-face {\n font-family: 'Craft';\n src: 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}\n\n/* ----------------------------------------\n/* Basic stuff\n/* ----------------------------------------*/\n\n:root {\n --text-color: #{$textColor};\n --light-text-color: #{$lightTextColor};\n --hairline-color: #{$hairlineColor};\n --ui-control-color: #{$grey400};\n --ui-control-hover-color: #{$grey500};\n --ui-control-active-color: #{$grey600};\n --light-focus-hsl: #{hue($lightFocusColor)}, #{saturation($lightFocusColor)},\n #{lightness($lightFocusColor)};\n --medium-focus-hsl: #{hue($mediumFocusColor)},\n #{saturation($mediumFocusColor)}, #{lightness($mediumFocusColor)};\n --dark-focus-hsl: #{hue($darkFocusColor)}, #{saturation($darkFocusColor)},\n #{lightness($darkFocusColor)};\n --focus-ring: 0 0 0 1px hsl(var(--dark-focus-hsl)),\n 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7);\n}\n\nbody,\nhtml {\n box-shadow: $lightFocusRing;\n background-color: $grey100;\n}\n\nhtml.noscroll,\nhtml.noscroll body {\n overflow: hidden;\n}\n\nbody {\n width: 100vw;\n overflow-x: hidden;\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n -webkit-font-smoothing: subpixel-antialiased;\n}\n\nbody.rtl {\n direction: rtl;\n}\n\nbody,\ninput,\nselect,\ntextarea {\n @include 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 margin-top: 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,\nfieldset:last-child,\n.field:last-child,\n.toolbar:last-child,\n.buttons:last-child {\n margin-bottom: 0 !important;\n}\n\n.no-scroll {\n overflow: hidden !important;\n}\n\n.draghelper {\n box-sizing: border-box;\n}\n\nimg {\n max-width: 100%;\n}\n\n.text,\ntable.editable textarea {\n body.rtl .ltr & {\n text-align: left !important;\n direction: ltr !important;\n }\n\n body.ltr .rtl & {\n text-align: right !important;\n direction: rtl !important;\n }\n}\n\n/* icons */\n.icon:before,\n.menu ul.padded li a.sel:before,\n.menu .flex.padded.sel:before,\n.texticon:before,\n.element:before,\n#help:before,\n.secure:before,\n.insecure:before,\n.go:after,\n.required:after,\n#preview-btn:before,\n#share-btn:before,\n[data-icon]:before,\n[data-icon-after]:after {\n @include icon;\n}\n\n.badge-icon {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 17px;\n height: 17px;\n box-sizing: border-box;\n border: 1px solid $yellow500;\n border-radius: $smallBorderRadius;\n color: $yellow500;\n font-size: 9px;\n}\n\n.secure:before,\n.insecure:before {\n margin-top: -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\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: $pink400;\n}\n\n#preview-btn,\n#share-btn {\n &:before {\n @include margin-right(7px);\n }\n}\n\n#preview-btn:before {\n margin-top: -2px;\n content: 'view';\n}\n\n#share-btn:before {\n body.ltr & {\n content: 'share';\n }\n body.rtl & {\n content: 'shareleft';\n }\n}\n\n/* headings */\nh1,\n.h1 {\n margin-bottom: 24px;\n font-size: 18px;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh2,\n.h2 {\n margin: 14px 0;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n}\n\nh3,\n.h3 {\n margin: 14px 0;\n font-weight: bold;\n line-height: 1.2;\n}\n\nh4,\n.h4 {\n margin: 14px 0;\n font-weight: bold;\n line-height: 1.2;\n color: $mediumTextColor;\n}\n\nh5,\n.h5 {\n margin: 14px 0 3px;\n line-height: 1.2;\n color: $mediumTextColor;\n}\n\nh6,\n.h6 {\n @include h6-styles;\n}\n\nh1[data-icon]:before {\n @include margin(-8px, 10px, 0, 0);\n}\n\nh2[data-icon]:before {\n @include margin(-4px, 6px, 0, 0);\n font-size: 19px;\n}\n\n/* horizontal rule */\nhr {\n margin: 24px 0;\n border: none;\n border-top: 1px solid $hairlineColor;\n height: 0;\n color: transparent;\n}\n\n.pane hr {\n margin: 24px -24px;\n}\n\n/* paragraphs */\np {\n margin: 1em 0;\n}\n\nh5 + p {\n margin-top: 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 @include margin-left(14px);\n}\n\n/* lists */\n.bullets {\n @include padding-left(40px);\n list-style-type: square;\n}\n\nol {\n @include padding-left(40px);\n list-style-type: decimal;\n}\n\n/* code */\ncode,\n.code,\n.code input,\n.code textarea {\n @include fixed-width-font;\n\n &.smalltext {\n font-size: 0.8em !important;\n }\n}\n\npre code {\n display: block;\n overflow-x: auto;\n}\n\n/* links */\na {\n color: $linkColor;\n cursor: pointer;\n\n body.underline-links & {\n text-decoration: underline;\n }\n}\n\na:hover {\n text-decoration: underline;\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-top: -1px;\n @include padding-left(4px);\n color: var(--ui-control-color);\n body.ltr & {\n content: 'circlerarr';\n }\n body.rtl & {\n content: 'circlelarr';\n }\n}\n\n.go:hover:after {\n color: $linkColor;\n}\n\n/* revision button */\n#context-btngroup {\n @include margin-right(7px);\n}\n#context-btn.disabled {\n opacity: 1;\n color: $mediumDarkTextColor;\n background-color: transparentize($grey200, 0.5) !important;\n}\n\n/* status icons */\n.checkmark-icon,\n.alert-icon {\n padding: 5px;\n margin-bottom: 0 !important;\n line-height: 10px;\n border-radius: 20px;\n cursor: pointer;\n\n &:before {\n @include icon;\n }\n}\n\n.checkmark-icon {\n p & {\n display: inline-block;\n }\n\n background-color: $grey200;\n\n &:before {\n content: 'check';\n color: $successColor;\n }\n}\n\n.alert-icon {\n background-color: $grey200;\n\n &:before {\n content: 'alert';\n color: $errorColor;\n }\n}\n\n#revision-menu {\n padding: 10px 24px;\n\n hr {\n margin: 10px -24px;\n }\n\n ul {\n li {\n &.sel {\n margin: 0 -14px;\n padding: 0 14px;\n background: $grey050;\n border-radius: $largeBorderRadius;\n\n .edited-desc {\n display: flex;\n align-items: center;\n @include margin-left(10px);\n border-top: 1px solid $hairlineColor;\n padding: 10px 0;\n color: $lightTextColor;\n white-space: normal;\n\n p {\n margin: 0;\n }\n\n .btn {\n @include margin-left(14px);\n color: $textColor !important;\n background-color: $yellow300;\n\n &:hover,\n &:focus {\n background-color: darken($yellow300, 10%);\n }\n\n &:active {\n background-color: darken($yellow300, 15%);\n }\n }\n }\n }\n\n a {\n padding-top: 7px;\n border-radius: $largeBorderRadius;\n }\n }\n }\n\n .extralight {\n margin-top: 2px;\n }\n}\n\n.revision-status-hud {\n max-width: 400px;\n\n .http-error {\n border-radius: $mediumBorderRadius;\n border: 1px solid $hairlineColor;\n color: $lightTextColor;\n background-color: $grey050;\n padding: 7px 14px;\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 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: 14px 0;\n @include padding-left(12px);\n color: $textColor;\n text-decoration: none;\n}\n\na.fieldtoggle:before {\n display: block;\n position: absolute;\n top: 7px;\n @include left(-1px);\n}\n\n/* emphasis */\nem,\ni {\n font-style: italic;\n}\n\nstrong,\nb,\ni em {\n font-weight: bold;\n}\n\n/* readable blocks */\n.readable {\n @include readable;\n}\n\n/* text styles */\n.leftalign {\n @include alignleft;\n}\n\n.topalign {\n vertical-align: top;\n}\n\n.rightalign {\n @include alignright;\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: $mediumTextColor !important;\n font-weight: normal;\n}\n\n.extralight {\n color: $lightTextColor !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: 100px 0;\n text-align: center;\n font-size: 20px;\n line-height: 24px;\n color: $lightTextColor;\n\n &.small {\n padding: 24px 0;\n font-size: 16px;\n }\n}\n\ninput.checkbox + label.smalltext {\n padding-top: 2px;\n}\n\n.required:after {\n content: 'asterisk';\n @include margin(-2px, 0, 0, 5px);\n font-size: 7px;\n color: $errorColor;\n}\n\n.scrollpane {\n overflow: auto;\n}\n\n.left {\n @include floatleft;\n}\n\n.right {\n @include floatright;\n}\n\nth,\ntd {\n @include alignleft;\n vertical-align: middle;\n}\n\nbody.ltr table[dir='rtl'] {\n th,\n td {\n text-align: right;\n }\n}\nbody.rtl table[dir='ltr'] {\n th,\n td {\n text-align: left;\n }\n}\n\nth.right,\ntd.right {\n float: none;\n @include alignright;\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 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 icon;\n display: block;\n position: absolute;\n top: 0;\n left: 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 box-shadow: 0 0 0 1px transparentize($grey500, 0.75);\n background-color: $white;\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: 0 -24px;\n padding: 0 24px;\n }\n }\n}\n\n.success {\n color: $successColor !important;\n}\n\n.notice,\n.warning {\n &.with-icon,\n .icon {\n &:before {\n @include margin(-2px, 2px, 0, 0);\n @include 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: $noticeColor !important;\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: $warningColor !important;\n\n &.with-icon,\n .icon {\n &:before {\n content: 'alert';\n }\n }\n}\n\n.error {\n color: $errorColor !important;\n}\n\n.icon.move {\n display: inline-block;\n}\n\n.icon.move:not(.disabled) {\n cursor: move;\n}\n\n.icon.move:before {\n content: 'move';\n color: var(--ui-control-color);\n}\n\n.icon.move:not(.disabled):hover:before {\n color: $linkColor;\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: $red600;\n }\n\n &:active:before {\n color: $red800;\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n// Visually hide without hiding from screen readers\n.visually-hidden {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.invisible {\n visibility: hidden;\n}\n\n.clearafter:after {\n @include 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 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 &:hover:before {\n color: $linkColor;\n }\n }\n\n &.warning {\n &:before {\n content: 'alert';\n }\n &:hover:before {\n color: $warningColor;\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 (max-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 clearafter;\n}\n\n/* Customize Sources */\n.sidebar {\n .customize-sources {\n display: block;\n margin: 14px -24px 4px;\n @include padding(7px, 14px, 7px, 24px);\n color: $lightTextColor !important;\n transition: color linear 100ms;\n cursor: pointer;\n\n .icon {\n @include margin-right(4px);\n color: var(--ui-control-color);\n }\n\n .label {\n opacity: 0;\n transition: opacity linear 100ms;\n }\n\n &:hover,\n &:focus {\n color: $mediumTextColor !important;\n text-decoration: none;\n\n .label {\n opacity: 1;\n }\n }\n }\n}\n\n.sidebar .customize-sources:hover {\n color: $linkColor;\n}\n\n.customize-sources-modal {\n @include padding-left(200px);\n}\n\n.customize-sources-modal > .spinner {\n position: absolute;\n top: calc(50% - 44px);\n left: calc(50% - 12px);\n}\n\n.customize-sources-modal > .cs-sidebar {\n position: absolute;\n top: 0;\n @include left(0);\n margin: 0;\n padding: 10px 0;\n border: none;\n width: 200px;\n height: calc(100% - 62px);\n box-sizing: border-box;\n background-color: $grey050;\n overflow: auto;\n box-shadow: inset -1px 0 0 $hairlineColor;\n}\n\n.customize-sources-modal > .cs-sidebar > .btn {\n @include margin(10px, 0, 0, 14px);\n}\n\n.customize-sources-item {\n position: relative;\n margin-top: -1px;\n @include margin-right(1px);\n @include padding(10px, 14px, 10px, 40px);\n background-color: $grey100;\n border: solid $hairlineColor;\n border-width: 1px 0;\n user-select: none;\n cursor: default;\n}\n\n.customize-sources-item + .customize-sources-item:not(.heading) {\n border-top: 1px solid $hairlineColor;\n}\n\n.customize-sources-item.sel {\n background-color: $grey200;\n z-index: 1;\n}\n\n.customize-sources-item .move {\n display: block;\n position: absolute;\n @include left(7px);\n top: 11px;\n width: 24px;\n text-align: center;\n}\n\n.customize-sources-item + .customize-sources-item.heading {\n margin-top: 10px;\n}\n\n.customize-sources-item.heading .label {\n text-transform: uppercase;\n color: $lightTextColor;\n font-size: 12px;\n font-weight: bold;\n}\n\n.customize-sources-modal > .source-settings {\n position: relative;\n height: calc(100% - 62px);\n box-sizing: border-box;\n padding: 24px;\n overflow: auto;\n}\n\n.customize-sources-table-column .move {\n @include margin-right(10px);\n}\n\n.customize-sources-modal > .footer {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n/* ----------------------------------------\n/* Icon lists\n/* ----------------------------------------*/\n\nul.icons {\n margin-top: 20px;\n display: flex;\n flex-wrap: wrap;\n\n li {\n margin: 0 4px 10px 0;\n\n a {\n display: block;\n position: relative;\n padding: 60px 5px 10px;\n width: 110px;\n text-align: center;\n color: $textColor;\n border-radius: 4px;\n border: 1px solid $white;\n\n &:before {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n font-size: 40px;\n line-height: 60px;\n }\n\n .icon {\n img,\n svg {\n width: 40px;\n height: 40px;\n position: absolute;\n top: 12px;\n left: calc(50% - 20px);\n }\n\n &.icon-mask svg {\n @include svg-mask($textColor);\n }\n }\n\n &:hover {\n text-decoration: none;\n background-color: $grey050;\n border-color: $grey100;\n\n .icon.icon-mask svg {\n @include svg-mask($linkColor);\n }\n }\n }\n }\n}\n\n@media only screen and (max-width: 380px) {\n ul.icons li a {\n width: 96px;\n }\n}\n\n@media only screen and (max-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-bottom: 14px;\n min-height: 34px;\n\n &.flex,\n .flex {\n align-items: flex-start;\n }\n\n .text {\n border-radius: $largeBorderRadius !important;\n box-shadow: none !important;\n }\n}\n\n.flex {\n display: flex;\n align-items: center;\n align-content: stretch;\n\n &:not(.flex-nowrap) {\n flex-wrap: wrap;\n\n & > * {\n margin-bottom: 7px;\n }\n }\n\n & > * {\n &.label {\n white-space: nowrap;\n }\n\n &:not(:last-child) {\n @include margin-right(7px !important);\n }\n\n &.spinner {\n @include margin-left(0 !important);\n }\n }\n\n .centeralign & {\n justify-content: center;\n }\n}\n\n.flex-grow {\n flex: 1;\n}\n\n.flex-center {\n align-items: center;\n}\n\n.spacer {\n width: 14px;\n}\n\n.buttons {\n display: flex;\n position: relative;\n margin: 24px 0;\n\n & > .btn,\n & > .btngroup {\n &:not(.hidden) {\n & + .btn,\n & + .btngroup {\n @include margin-left(5px);\n }\n }\n }\n\n .hud-footer > &,\n .footer > & {\n margin: 0;\n }\n}\n\n.btn {\n --ui-control-color: #{$grey600};\n --ui-control-hover-color: #{$grey700};\n --ui-control-active-color: #{$grey800};\n\n display: inline-flex;\n align-items: center;\n justify-content: center;\n border-radius: $largeBorderRadius;\n padding: 7px 14px;\n border: none;\n text-align: center;\n white-space: nowrap;\n user-select: none;\n cursor: pointer;\n box-sizing: border-box;\n appearance: none;\n color: $textColor;\n font-size: inherit;\n background-color: transparentize($inputColor, 0.75);\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 &:not(.disabled) {\n &:focus,\n &.focus,\n &:hover {\n background-color: transparentize($inputColor, 0.7);\n }\n\n &:active,\n &.active {\n background-color: transparentize($inputColor, 0.5);\n\n &:focus,\n &.focus,\n .btngroup:focus & {\n background-color: transparentize($inputColor, 0.4);\n }\n }\n }\n\n &[type='color'] {\n padding: 6px !important;\n width: 36px;\n }\n\n &.active {\n cursor: default;\n }\n\n &:hover {\n text-decoration: none;\n }\n\n &[data-icon]:not(:empty):before,\n &.icon:not(:empty):before,\n &.menubtn[data-icon]:empty:before,\n &.menubtn.icon:empty:before {\n @include margin-right(5px);\n }\n\n div.checkbox {\n margin-top: 2px;\n }\n}\n\n.disabled {\n opacity: 0.25;\n}\n\n.disabled,\n.disabled .btn {\n cursor: default;\n}\n\n.btn,\n.spinner {\n height: 34px;\n}\n\n.btn[data-icon-after]:not(:empty):after,\n.menu-toggle:not(:empty):after,\n.menubtn:not(:empty):after,\n.menubtn.icon:after {\n @include margin-left(6px);\n}\n\n.btn:before,\n.btn:after {\n color: var(--ui-control-color);\n}\n\n.btn:not(.disabled):not(.inactive) {\n &:hover,\n &.hover {\n &:before,\n &:after {\n color: var(--ui-control-hover-color);\n }\n }\n &:active,\n &.active {\n &:before,\n &:after {\n color: var(--ui-control-active-color);\n }\n }\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.btn.icon.add.loading {\n position: relative;\n}\n\n.btn.icon.add.loading:before {\n visibility: hidden;\n}\n\n.btn.icon.add.loading:after {\n position: absolute;\n content: '';\n font-size: 0;\n display: block;\n width: 24px;\n height: 100%;\n left: 5px;\n top: 0;\n background: url(../images/spinner.gif) no-repeat 0 50%;\n}\n\n.btn.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit.gif);\n}\n\n.secondary-buttons .btn.icon.add.loading.submit:after,\n.btn.secondary.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit_secondary.gif);\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\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 &.active {\n cursor: default;\n }\n\n &:not(.dashed):not(:last-child):not(.btngroup-btn-last) {\n @include margin-right(1px);\n }\n\n body.ltr & {\n &:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n &:not(:last-child):not(.btngroup-btn-last) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n body.rtl & {\n &:not(:first-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n &:not(:last-child):not(.btngroup-btn-last) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\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 body.ltr & {\n .text {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n }\n\n body.rtl & {\n .text {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n}\n\n.copytextbtn {\n display: inline-flex;\n flex-wrap: nowrap;\n align-items: center;\n border: 1px solid $hairlineColor;\n border-radius: $smallBorderRadius;\n padding: 0 9px;\n cursor: pointer;\n color: $mediumTextColor;\n\n input {\n border: 0;\n padding: 0;\n height: 32px;\n box-shadow: none;\n background-color: transparent;\n border: none;\n cursor: pointer;\n color: $mediumTextColor;\n text-align: center;\n }\n\n span {\n padding: 0;\n width: 13px;\n background: none;\n margin-top: -3px;\n @include margin-left(5px);\n color: $lightTextColor;\n }\n\n &:hover,\n &:focus {\n border-color: $mediumHairlineColor;\n color: $textColor;\n\n input {\n color: $textColor;\n }\n }\n\n &.small {\n padding: 0 5px;\n\n input {\n font-size: 11px !important;\n height: 20px;\n }\n }\n}\n\n/* menu buttons */\n.menu-toggle,\n.menubtn {\n display: inline-flex;\n align-items: center;\n user-select: none;\n\n &:after {\n @include angle;\n position: relative;\n }\n\n &.btn {\n &:after {\n top: -1px;\n }\n\n &:not(.disabled):not(.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: $white !important;\n opacity: 0.8;\n }\n\n &:not(.disabled):not(.inactive) {\n &:hover,\n &.hover,\n &:active,\n &.active {\n &:after {\n opacity: 1;\n }\n }\n }\n }\n }\n\n &:not(.btn):not(.icon) {\n height: 17px;\n &:after {\n top: -2px;\n border-color: $linkColor;\n }\n }\n\n &:empty {\n @include padding-left(8px);\n @include padding-right(8px);\n }\n}\n\n/* spinner */\n.spinner {\n display: inline-block;\n vertical-align: bottom;\n @include spinner;\n\n &.over-bg {\n background-image: url(../images/spinner_bg.gif);\n }\n\n &.big {\n width: 48px;\n height: 48px;\n background: url(../images/spinner_big.gif) no-repeat 50% 50%;\n\n &.over-bg {\n background-image: url(../images/spinner_big_bg.gif);\n }\n }\n}\n\n.btn + .spinner {\n @include margin-left(7px);\n}\n\n.buttons .spinner {\n display: block;\n @include floatleft;\n}\n\n.buttons .btn + .spinner,\n.buttons .btngroup + .spinner {\n @include margin-left(0);\n}\n\n.buttons.right .btn + .spinner {\n @include margin-right(var(--neg-padding));\n}\n\n/* small buttons */\n.btngroup.small .btn,\n.btn.small {\n padding: 0 7px !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 height: 22px;\n}\n\n/* big buttons */\n.btngroup.big .btn,\n.btn.big {\n padding: 0 14px;\n font-size: 14px;\n line-height: 36px;\n}\n\n.btn.big[data-icon]:before,\n#preview-btn:before,\n#share-btn:before {\n @include margin-left(-2px);\n}\n\n.btngroup.big,\n.btngroup.big input.btn,\n.btn.big,\n.btn.big + .spinner {\n height: 36px;\n}\n\n/* special buttons */\n.btn {\n &.submit,\n &.secondary {\n &,\n &:before,\n &:after {\n color: $white !important;\n @include light-on-dark-text;\n }\n }\n\n &.submit {\n background-color: $primaryColor !important;\n\n &:not(.disabled):not(.inactive) {\n &:hover,\n &.hover,\n &:focus {\n background-color: darken($primaryColor, 5%) !important;\n }\n\n &:active,\n &.active {\n background-color: darken($primaryColor, 10%) !important;\n }\n }\n }\n\n &.caution {\n background-color: $red050 !important;\n color: $errorColor;\n\n &:hover,\n &.hover,\n &:focus {\n background-color: darken($red050, 5%) !important;\n }\n\n &:active,\n &.active {\n background-color: $red100 !important;\n }\n }\n}\n\n.secondary-buttons .btn.submit,\n.btn.secondary {\n background-color: $secondaryColor !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive):hover,\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive).hover,\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive):focus,\n.btn.secondary:not(.disabled):not(.inactive):hover,\n.btn.secondary:not(.disabled):not(.inactive).hover,\n.btn.secondary:not(.disabled):not(.inactive):focus {\n background-color: darken($secondaryColor, 5%) !important;\n}\n\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive):active,\n.secondary-buttons .btn.submit:not(.disabled):not(.inactive).active,\n.btn.secondary:not(.disabled):not(.inactive):active,\n.btn.secondary:not(.disabled):not(.inactive).active {\n background-color: darken($secondaryColor, 10%) !important;\n}\n\ndiv.btn.submit {\n position: relative;\n overflow: hidden;\n}\n\ndiv.btn.submit input {\n position: absolute;\n left: 100%;\n}\n\n/* dashed buttons */\n.btn.dashed {\n border: 1px dashed $mediumHairlineColor;\n background-color: transparent !important;\n\n .btngroup &:not(:last-child):not(.btngroup-btn-last) {\n @include border-right(1px solid transparent);\n @include margin-right(-1px);\n }\n\n &:focus {\n background-color: transparentize($grey200, 0.9) !important;\n }\n\n &:not(.disabled) {\n &:active,\n &.active {\n background-color: transparentize($grey200, 0.75) !important;\n }\n }\n}\n\n/* color inputs */\n.color-input-container {\n position: relative;\n\n .color-hex-indicator {\n position: absolute;\n top: 0;\n @include left(7px);\n width: 1em;\n line-height: 34px;\n text-align: center;\n user-select: none;\n }\n}\n\n.color-input {\n @include fixed-width-font;\n @include padding-left(calc(7px + 1em));\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) {\n cursor: pointer;\n }\n\n &:not(.small) {\n @include checkered-bg(17px);\n }\n\n &.small {\n width: 16px;\n height: 16px;\n @include checkered-bg(8px);\n }\n\n .color-preview {\n position: absolute;\n top: 0;\n @include left(0);\n width: 100%;\n height: 100%;\n border-radius: 17px;\n box-shadow: inset 0 0 0 1px transparentize($black, 0.85);\n\n &:focus-within {\n @include input-focused-styles;\n }\n\n & > .color-preview-input {\n position: absolute;\n @include left(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-left: 5px;\n vertical-align: middle;\n color: $mediumTextColor;\n}\n\n/* lightswitch */\n.lightswitch-outer-container {\n display: flex;\n\n .lightswitch-inner-container {\n border: 1px solid $hairlineColor;\n border-radius: $smallBorderRadius;\n display: flex;\n align-items: center;\n\n span {\n padding: 7px 0;\n color: $mediumTextColor;\n cursor: default;\n\n &[data-toggle='on'] {\n @include padding-right(10px);\n @include margin-left(7px);\n }\n\n &[data-toggle='off'] {\n @include padding-left(10px);\n @include margin-right(7px);\n }\n }\n }\n}\n\n.lightswitch {\n position: relative;\n border: none !important;\n overflow: hidden;\n cursor: pointer;\n user-select: none;\n background-image: linear-gradient(to right, $grey300, $grey300);\n transition: background-image linear 100ms;\n\n &.on {\n background-image: linear-gradient(to right, $successColor, $successColor);\n }\n\n &.indeterminate {\n background-image: linear-gradient(to right, $successColor, $grey300);\n }\n\n .lightswitch-container {\n position: relative;\n height: 100%;\n\n .handle {\n position: absolute;\n top: 1px;\n background-color: $white;\n }\n }\n\n &:not(.small) {\n border-radius: 11px;\n width: 34px;\n height: 22px;\n\n .lightswitch-container {\n @include margin-left(-12px);\n width: 46px;\n\n .handle {\n border-radius: 10px;\n width: 20px;\n height: 20px;\n left: calc(50% - 10px);\n }\n }\n }\n\n &.small {\n border-radius: 9px;\n width: 28px;\n height: 18px;\n\n .lightswitch-container {\n @include margin-left(-10px);\n width: 38px;\n\n .handle {\n border-radius: 8px;\n width: 16px;\n height: 16px;\n left: calc(50% - 8px);\n }\n }\n }\n\n table & {\n display: inline-block;\n margin-bottom: -5px;\n }\n\n &:focus {\n .lightswitch-container {\n .handle {\n background-color: $lightSelColor;\n }\n }\n }\n\n &.on {\n .lightswitch-container {\n @include margin-left(0);\n }\n }\n\n &.indeterminate {\n &:not(.small) {\n .lightswitch-container {\n @include margin-left(0.5 * -12px);\n }\n }\n &.small {\n .lightswitch-container {\n @include margin-left(0.5 * -10px);\n }\n }\n }\n}\n\n/* pagination */\n.pagination {\n table.data + & {\n margin-top: 24px;\n }\n\n .page-link {\n width: 32px;\n height: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: $mediumBorderRadius;\n\n &:after {\n position: relative;\n transition: border-color linear 100ms;\n }\n\n &.prev-page:after {\n @include angle(left, $lightTextColor);\n @include right(-1px);\n }\n\n &.next-page:after {\n @include angle(right, $lightTextColor);\n @include left(-1px);\n }\n\n &:not(.disabled) {\n transition: box-shadow linear 100ms;\n box-shadow: inset 0 0 0 1px $hairlineColor;\n cursor: pointer;\n\n &:hover {\n text-decoration: none;\n box-shadow: inset 0 0 0 1px $linkColor;\n\n &:after {\n border-color: $linkColor;\n }\n }\n }\n\n &.disabled {\n opacity: 1;\n &:after {\n border-color: $hairlineColor;\n }\n }\n }\n}\n\n/* action buttons */\n.actions {\n @include floatright;\n}\n\n.actions > li {\n @include floatleft;\n}\n\n.actions > li + li {\n @include margin-left(10px);\n}\n\nh1 + .actions {\n margin-top: -100px;\n}\n\nh2 + .actions {\n margin-top: -54px;\n}\n\n/* ----------------------------------------\n/* Tables\n/* ----------------------------------------*/\n\n.tablepane {\n margin: -24px -24px -12px;\n overflow-x: auto;\n\n table.data {\n th,\n td {\n &:first-child {\n @include padding-left(24px);\n }\n &:last-child {\n @include padding-right(24px);\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 @include alignleft;\n vertical-align: top;\n }\n }\n\n // plain tables\n &:not(.data) {\n th,\n td {\n padding-top: 7px;\n padding-bottom: 7px;\n\n &:not(:first-child) {\n padding-left: 12px;\n }\n &:not(:last-child) {\n padding-right: 12px;\n }\n }\n }\n\n // data tables\n &.data {\n th,\n td {\n position: relative;\n padding-left: 12px;\n padding-right: 12px;\n box-sizing: border-box;\n\n &.checkbox-cell {\n width: $checkboxSize !important;\n min-width: $checkboxSize;\n box-sizing: content-box;\n position: relative;\n\n input.checkbox + label,\n div.checkbox {\n position: absolute;\n top: calc(50% - 8px);\n }\n }\n }\n\n th {\n font-weight: bold;\n }\n\n thead,\n tbody,\n tfoot {\n &:first-child tr:first-child {\n th,\n td {\n &:first-child {\n @include border-top-left-radius($largeBorderRadius);\n }\n &:last-child {\n @include border-top-right-radius($largeBorderRadius);\n }\n }\n }\n }\n\n thead {\n th,\n td {\n padding-top: 14px;\n padding-bottom: 14px;\n width: auto;\n background-color: $grey050;\n cursor: default;\n }\n\n th {\n white-space: nowrap;\n\n &.orderable:not(.ordered):hover {\n background-color: $grey100;\n }\n\n &.ordered {\n background-color: $lightSelColor;\n }\n\n &.ordered {\n position: relative;\n @include padding-right(26px);\n\n &:first-child {\n @include padding-left(10px);\n }\n\n &:not(.loading) {\n &:after {\n @include angle(up);\n position: absolute;\n @include right(10px);\n top: calc(50% - 3px);\n }\n\n &.desc:after {\n transform: rotate(45deg);\n }\n }\n\n &.loading {\n background-image: url(../images/spinner_tableheader.gif);\n background-repeat: no-repeat;\n body.ltr & {\n background-position: 100% 16px;\n }\n body.rtl & {\n background-position: 0 16px;\n }\n }\n }\n }\n }\n\n tbody {\n tr {\n &:not(.disabled) {\n &:hover {\n th,\n td {\n background-color: $grey050;\n }\n }\n\n &:focus {\n position: relative;\n z-index: 1;\n }\n\n &.sel {\n th,\n td {\n background-color: $lightSelColor;\n }\n }\n }\n }\n\n th,\n td {\n padding-top: 7px;\n padding-bottom: 7px;\n background-clip: padding-box;\n }\n\n td {\n &.timestamp {\n @include alignright;\n vertical-align: bottom;\n white-space: nowrap;\n color: $lightTextColor;\n }\n }\n }\n\n thead + tbody tr,\n tr + tr {\n th,\n td {\n border-top: 1px solid transparent;\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 @include alignleft;\n width: auto !important;\n white-space: normal;\n }\n\n thead {\n display: none;\n }\n\n tbody {\n tr {\n padding: 6px 0;\n border-bottom: 1px dotted $hairlineColor;\n\n &:after {\n @include clearafter;\n }\n }\n\n th,\n td {\n padding: 2px 0 !important;\n }\n\n td {\n &:empty {\n display: none;\n }\n }\n\n [data-title] {\n @include margin-right(0);\n\n &:before {\n margin-right: 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.thumbviewhelper {\n background-color: $white;\n @include shadow;\n}\n\n.datatablesorthelper,\n.datatablesorthelper .element,\n.datatablesorthelper a {\n cursor: move !important;\n}\n\n.datatablesorthelper tr:first-child th,\n.datatablesorthelper tr:first-child td {\n border-top: none !important;\n}\n\n.datatablesorthelper tr:last-child th,\n.datatablesorthelper tr:last-child td {\n border-bottom: none !important;\n}\n\n/* elements */\n$smallThumbSize: 34px;\n$largeThumbSize: 120px;\n$statusSize: 10px;\n$baseElementSidePadding: 7px;\n$elementInnerSpacing: 5px;\n\n.element {\n position: relative;\n cursor: default;\n user-select: none;\n font-weight: normal;\n border-radius: $smallBorderRadius;\n\n &:focus,\n li:focus & {\n background-color: $grey050;\n }\n\n &.sel,\n li.sel & {\n background-color: $lightSelColor !important;\n cursor: default;\n\n &:focus {\n background-color: darken($lightSelColor, 5%) !important;\n }\n\n &.loading:after {\n background-image: url(../images/spinner_element.gif);\n }\n\n &.hasthumb {\n .elementthumb {\n img {\n box-shadow: 0 0 0 1px transparentize($darkSelColor, 0.9),\n 0 6px 4px -4px transparentize($darkSelColor, 0.8);\n }\n }\n }\n }\n\n &.hasthumb {\n .elementthumb:not(:empty) {\n position: absolute;\n display: flex;\n justify-content: center;\n -ms-flex-pack: center;\n align-items: center;\n -ms-flex-align: center;\n\n img {\n display: block;\n flex-shrink: 0;\n pointer-events: none;\n border-radius: $smallBorderRadius;\n max-width: 100%;\n max-height: 100%;\n }\n\n &.rounded img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n display: inline-block;\n\n .draft-label {\n display: inline-block;\n @include margin(-1px, 0, -1px, 7px);\n padding: 1px 5px;\n font-weight: normal;\n text-decoration: none !important;\n color: $lightTextColor;\n background: $grey100;\n border-radius: $largeBorderRadius;\n }\n }\n\n &.small,\n &.large:not(.hasthumb) {\n display: inline-block;\n padding: $baseElementSidePadding;\n box-sizing: border-box;\n\n &.hasstatus {\n @include padding-left(\n $baseElementSidePadding + $statusSize + $elementInnerSpacing\n );\n\n .status {\n position: absolute;\n @include left($baseElementSidePadding);\n top: calc(50% - 5px);\n }\n\n .icon:not(.delete) {\n position: absolute;\n @include left($baseElementSidePadding - 1);\n top: calc(50% - 11px);\n }\n }\n\n &.hasthumb {\n @include padding-left($smallThumbSize + $elementInnerSpacing);\n\n .elementthumb:not(:empty) {\n top: calc(50% - 17px);\n @include left(0);\n width: $smallThumbSize;\n height: $smallThumbSize;\n\n &.checkered img {\n @include checkered-bg(8px);\n }\n }\n\n &.hasstatus {\n @include padding-left(\n $smallThumbSize + $elementInnerSpacing * 2 + $statusSize\n );\n\n .status {\n @include left($smallThumbSize + $elementInnerSpacing);\n }\n }\n }\n }\n\n &.large.hasthumb {\n display: block;\n padding: #{$baseElementSidePadding + $largeThumbSize + $elementInnerSpacing}\n $baseElementSidePadding $baseElementSidePadding;\n width: #{120px + $baseElementSidePadding + $baseElementSidePadding};\n box-sizing: border-box;\n\n &.hasstatus {\n @include padding-left(\n $baseElementSidePadding + $statusSize + $elementInnerSpacing\n );\n\n .status {\n position: absolute;\n @include left($baseElementSidePadding);\n top: #{$baseElementSidePadding + $largeThumbSize + $elementInnerSpacing +\n 6};\n }\n }\n\n .elementthumb:not(:empty) {\n top: $baseElementSidePadding;\n @include left($baseElementSidePadding);\n width: $largeThumbSize;\n height: $largeThumbSize;\n\n &.checkered img {\n @include checkered-bg(15px);\n }\n }\n\n .label {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n word-wrap: normal;\n }\n }\n\n &.removable {\n .label {\n @include padding-right(20px);\n }\n\n .delete:before {\n color: var(--ui-control-color);\n }\n\n &.small,\n &.large:not(.hasthumb) {\n .delete {\n position: absolute;\n top: calc(50% - 11px);\n @include right($baseElementSidePadding);\n }\n }\n\n &.large.hasthumb {\n .delete {\n position: absolute;\n @include right($baseElementSidePadding);\n }\n }\n }\n\n &.loading {\n @include padding-right($baseElementSidePadding + 24);\n\n &:after {\n content: '';\n font-size: 0;\n position: absolute;\n bottom: 0;\n @include right(3px);\n @include spinner;\n height: 32px;\n }\n }\n\n &.loading,\n &:not(.removable) {\n .delete {\n display: none;\n }\n }\n}\n\n$checkboxPadding: $checkboxSize + 4;\n\n.elements {\n position: relative;\n\n &.busy {\n min-height: 200px;\n\n &:after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n left: -24px;\n width: calc(100% + #{24 + 24}px);\n height: 100%;\n background: transparentize($white, 0.25) url(../images/spinner.gif)\n no-repeat 50% 50%;\n border-radius: $largeBorderRadius;\n }\n }\n\n .header {\n margin: -24px -24px 24px;\n padding: 14px 24px;\n background-color: $grey050;\n box-shadow: none;\n\n &:after {\n content: '';\n }\n\n .selectallcontainer {\n cursor: default;\n\n .checkbox {\n @include margin-right($elementInnerSpacing);\n }\n }\n }\n\n // table views\n .tableview {\n .move {\n display: block;\n position: absolute;\n top: calc(50% - 11px);\n @include margin-left(-14px);\n font-size: 11px;\n text-decoration: none;\n }\n\n .toggle {\n display: block;\n position: absolute;\n top: calc(50% - 7px);\n @include margin-left(-16px);\n padding: 4px;\n }\n\n .move + .toggle {\n @include margin-left(-34px);\n }\n }\n\n // thumbs views\n .thumbsview {\n @include margin(\n -$baseElementSidePadding,\n -$baseElementSidePadding - 1px,\n -$baseElementSidePadding - 1px,\n -$baseElementSidePadding\n );\n width: calc(\n 100% + #{$baseElementSidePadding + $baseElementSidePadding + 1px}\n );\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n li {\n position: relative;\n @include margin(0, 1px, 1px, 0);\n\n &:hover {\n .element {\n background-color: $grey050;\n }\n }\n\n &.has-checkbox {\n .element.hasthumb {\n &:not(.hasstatus) {\n @include padding-left(\n $baseElementSidePadding + $checkboxSize + $elementInnerSpacing\n );\n }\n\n &.hasstatus {\n @include padding-left(\n $baseElementSidePadding + $checkboxSize + $elementInnerSpacing +\n $statusSize + $elementInnerSpacing\n );\n\n .status {\n @include left(\n $baseElementSidePadding + $checkboxSize + $elementInnerSpacing\n );\n }\n }\n }\n\n .checkbox {\n position: absolute;\n top: $baseElementSidePadding + $largeThumbSize + $elementInnerSpacing +\n (20px - $checkboxSize) * 0.5;\n @include left($baseElementSidePadding);\n }\n }\n }\n }\n}\n\n.export-form {\n position: relative;\n .spinner {\n position: absolute;\n bottom: 0;\n @include right(-24px);\n }\n}\n\n.thumbviewhelper {\n margin: -7px;\n padding: 7px;\n\n .thumbsview {\n &,\n li {\n margin: 0 !important;\n }\n }\n}\n\n/* structures */\n.structure {\n position: relative;\n z-index: 1;\n\n li {\n @include padding-left(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: $linkColor;\n }\n }\n }\n\n &.draginsertion {\n position: relative;\n @include margin(-1px, 0, -1px, 8px);\n @include padding-left(0);\n height: 2px;\n background-color: $linkColor !important;\n @include border-left(none);\n border-radius: 1px;\n }\n\n .toggle {\n position: relative;\n z-index: 1;\n @include floatleft;\n @include margin(10px, -8px, 0, -12px);\n padding: 4px;\n }\n\n .row:after {\n @include clearafter;\n }\n\n .move,\n .add {\n @include margin(5px, 5px, 0, 0);\n opacity: 0;\n transition: opacity linear 100ms;\n }\n\n .add {\n padding: 0 5px;\n\n &:before {\n content: 'downangle';\n color: $darkHairlineColor;\n }\n\n &:not(.disabled):hover:before,\n &.active:before {\n color: $linkColor;\n }\n }\n\n .checkbox {\n @include floatleft;\n @include margin(7px, 0, 0, 7px);\n }\n }\n\n ul {\n @include margin-left(-3px);\n\n li {\n @include padding-left(38px);\n background-repeat: no-repeat;\n\n body.ltr & {\n background-image: url(../images/branch.png);\n background-position: 0 0;\n }\n\n body.rtl & {\n background-image: url(../images/branch_rtl.png);\n background-position: 100% 0;\n }\n\n &:not(:last-child):not(.last) {\n @include padding-left(37px);\n @include border-left(1px solid $hairlineColor);\n\n body.ltr & {\n background-position: -1px 0;\n }\n\n body.rtl & {\n background-position: calc(100% + 1px) 0;\n }\n }\n\n &.draginsertion {\n @include margin-left(38px);\n }\n }\n }\n\n .row {\n &.draghover {\n .element {\n z-index: 2;\n border-radius: 15px;\n box-shadow: inset 0 0 0 2px $linkColor;\n }\n }\n\n &.droptarget {\n border-radius: 5px;\n box-shadow: inset 0 0 0 2px $linkColor;\n }\n }\n}\n\n/* element select fields */\n.elementselect {\n position: relative;\n min-height: 37px;\n margin-top: -7px;\n\n &:after {\n @include clearafter;\n }\n\n .element,\n .btn {\n @include floatleft;\n @include margin(7px, 7px, 0, 0);\n }\n\n .element.small,\n .flex,\n .btn {\n clear: both;\n }\n\n .element {\n z-index: 1;\n\n &.small {\n max-width: 100%;\n\n .label {\n display: block;\n max-width: 100%;\n box-sizing: border-box;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n }\n }\n\n .caboose {\n @include floatleft;\n }\n\n .flex .btn {\n float: none !important;\n }\n}\n\n/* editable tables */\ntable.editable {\n border-radius: $largeBorderRadius;\n border: 1px solid $grey200;\n\n th,\n td.action {\n color: $mediumTextColor;\n font-weight: normal;\n background-color: $grey050;\n }\n\n thead,\n tbody {\n tr {\n th {\n padding: 6px 10px;\n }\n }\n }\n\n thead {\n tr {\n th {\n border-bottom: 1px solid $hairlineColor;\n\n &.has-info {\n @include padding-right(calc(15px + 1em));\n }\n\n span.info {\n position: absolute;\n margin-left: 5px;\n }\n }\n }\n }\n\n tbody {\n tr {\n &:not(:first-child) {\n th,\n td {\n border-top: 1px solid $hairlineColor;\n }\n }\n\n &:last-child {\n td:first-child {\n @include border-bottom-left-radius($largeBorderRadius);\n\n textarea,\n input.text {\n @include border-bottom-left-radius($largeBorderRadius - 1);\n }\n }\n }\n\n td:not(:first-child),\n th ~ td:not(.hidden) ~ td {\n @include border-left(1px solid $hairlineColor);\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 @include border-left(1px solid #dbdddf);\n }\n }\n\n td {\n vertical-align: top;\n text-align: center;\n background-color: $white;\n padding: 4px 10px;\n\n &.focus {\n position: relative;\n box-shadow: inset 0 0 0 1px $hairlineColor;\n }\n\n &.textual {\n padding: 0;\n\n textarea {\n resize: none;\n }\n\n pre {\n @include alignleft;\n white-space: pre-wrap;\n }\n }\n\n &.lightswitch-cell {\n padding-top: 9px;\n padding-bottom: 9px;\n\n .lightswitch {\n display: block;\n margin: 0 auto;\n }\n }\n\n &.checkbox-cell {\n padding-top: 10px;\n padding-bottom: 10px;\n\n .checkbox-wrapper {\n display: block;\n margin: -2px auto 0;\n width: 16px;\n height: 16px;\n }\n }\n\n &.error {\n box-shadow: inset 0 0 0 1px $errorColor;\n }\n\n &.disabled {\n position: relative;\n opacity: 1;\n\n &:after {\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: transparentize($grey050, 0.25);\n user-select: none;\n }\n }\n\n &.action {\n padding: 4px 7px;\n\n & + td.action {\n @include border-left(none);\n @include padding-left(0);\n }\n }\n\n .flex > * {\n margin-bottom: 0;\n }\n }\n }\n\n textarea,\n textarea.text,\n input.text,\n pre {\n display: block;\n width: 100%;\n border: none;\n box-shadow: none;\n border-radius: 0;\n padding: 7px 10px;\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-bottom: 0;\n }\n\n & > .color {\n position: absolute;\n top: 10px;\n @include left(10px);\n z-index: 1;\n }\n\n .color-hex-indicator {\n @include left(32px);\n }\n\n .color-input {\n @include padding-left(calc(32px + 1em));\n }\n }\n\n .datewrapper,\n .timewrapper {\n display: block;\n width: 100%;\n\n .text + div[data-icon] {\n top: 6px;\n @include left(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 border: 1px dashed $mediumHairlineColor;\n background-color: transparent;\n box-shadow: none;\n\n &:focus {\n border-style: solid;\n border-color: $blue600;\n }\n }\n\n &:not(.hidden) + .btn.add {\n border-top-width: 0;\n border-radius: 0 0 $mediumBorderRadius $mediumBorderRadius;\n }\n}\n\n.border-box,\n.shadow-box {\n & + .buttons {\n margin-top: 7px;\n }\n}\n\n/* ----------------------------------------\n/* Nav\n/* ----------------------------------------*/\n\nul.tree,\n.tree ul {\n @include margin-left(20px);\n}\n\n.tree li .toggle {\n @include margin(7px, 0, 0, -15px);\n}\n\n/* status icons */\n.status {\n display: inline-block;\n @include margin-right(10px);\n width: 10px;\n height: 10px;\n border: 1px solid transparent;\n border-radius: 100%;\n box-sizing: border-box;\n\n body.use-shapes & {\n &.pending {\n background-color: transparent;\n border-style: solid;\n border-width: 0 5px 10px 5px;\n border-color: transparent transparent $yellow700 transparent;\n border-radius: 1px;\n }\n\n &.off,\n &.suspended,\n &.expired {\n border-radius: 1px;\n }\n }\n}\n\n.status:not(.on):not(.live):not(.active):not(.enabled):not(.pending):not(.off):not(.suspended):not(.expired):not(.yellow):not(.orange):not(.red):not(.pink):not(.purple):not(.blue):not(.green):not(.turquoise):not(.light):not(.grey):not(.black) {\n border-color: var(--ui-control-color);\n}\n\n.green,\n.status.on,\n.status.live,\n.status.active,\n.status.enabled {\n background-color: $teal500;\n}\n\n/* green */\n\n.orange,\n.status.pending {\n background-color: $yellow700;\n}\n\n/* orange */\n\n.red,\n.status.off,\n.status.suspended,\n.status.expired {\n background-color: $red600;\n}\n\n/* red */\n\n.yellow {\n background-color: $yellow300;\n}\n\n.pink {\n background-color: $pink400;\n}\n\n.purple {\n background-color: #9b59b6;\n}\n\n.blue {\n background-color: $blue600;\n}\n\n.turquoise {\n background-color: $teal300;\n}\n\n.status.light {\n background-color: $grey100;\n}\n\n.grey {\n background-color: $grey300;\n}\n\n.black {\n background-color: $grey800;\n}\n\n.status.white,\n.status.disabled {\n opacity: 1;\n}\n\n/* ----------------------------------------\n/* Progress bar\n/* ----------------------------------------*/\n\n.progressbar {\n border-radius: 6px;\n border: 2px solid $grey700;\n padding: 2px;\n position: absolute;\n left: 20%;\n width: 60%;\n z-index: 1000;\n}\n\n.progressbar-inner {\n border-radius: 2px;\n height: 4px;\n background-color: $grey700;\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.6776695297px, $grey700); // sqrt(25^2 / 2);\n body.ltr & {\n animation-name: pendingprogress-ltr;\n }\n body.rtl & {\n animation-name: pendingprogress-rtl;\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 to {\n background-position: 25px;\n }\n}\n\n@keyframes pendingprogress-rtl {\n from {\n background-position: 0;\n }\n to {\n background-position: -25px;\n }\n}\n\n.elementselect .progress-shade {\n background-color: transparentize($white, 0.2);\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n @include left(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: 7px 10px !important;\n max-width: 400px;\n background-color: $grey050 !important;\n\n .error {\n margin: 0;\n }\n\n .install-plugin {\n margin: 7px 0 -7px;\n border-top: 1px solid $hairlineColor;\n position: relative;\n @include padding(10px, 0, 10px, 40px);\n\n .icon {\n width: 32px;\n height: 32px;\n position: absolute;\n top: calc(50% - 16px);\n @include left(0);\n\n img,\n svg {\n width: 100%;\n height: 100%;\n }\n }\n\n h3 {\n flex: 1;\n margin: 8px 0 !important;\n }\n\n .btn {\n margin: 0;\n }\n }\n}\n\n/* ----------------------------------------\n/* Panes, Modals and HUDs\n/* ----------------------------------------*/\n\n.pane {\n @include pane;\n position: relative;\n margin: 14px 0;\n padding: 24px;\n border-radius: $largeBorderRadius;\n word-wrap: break-word;\n box-sizing: border-box;\n\n .pane &,\n #content & {\n background-color: $grey050;\n border: 1px solid $hairlineColor;\n box-shadow: none;\n }\n\n &.loading {\n min-height: 200px;\n\n &:after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n left: -24px;\n width: calc(100% + #{24 + 24}px);\n height: 100%;\n background: url(../images/spinner.gif) no-repeat 50% 50%;\n }\n }\n}\n\n.pane-header {\n margin: -24px var(--neg-padding) 24px;\n padding: 7px 24px;\n background: $grey050;\n box-shadow: inset 0 -1px 0 0 transparentize($grey300, 0.75);\n border-radius: $largeBorderRadius $largeBorderRadius 0 0;\n\n .btn {\n margin: 5px 0;\n @include header-btn;\n }\n\n .spinner {\n margin: 3px 0;\n }\n}\n\n.pane-tabs {\n margin-bottom: -7px;\n display: flex;\n flex-direction: row;\n align-items: center;\n max-width: 100%;\n\n ul {\n margin: -7px var(--neg-padding) 0;\n padding: 7px var(--padding) 0;\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 rgba(0, 0, 0, 0),\n rgba(0, 0, 0, 1) 24px\n );\n }\n body.rtl & {\n mask-image: linear-gradient(\n to right,\n rgba(0, 0, 0, 0),\n rgba(0, 0, 0, 1) 24px\n );\n }\n }\n\n li {\n &:not(:first-child) {\n a {\n @include margin-left(4px);\n }\n }\n\n a {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: relative;\n border-radius: $mediumBorderRadius $mediumBorderRadius 0 0;\n padding: 0 12px;\n white-space: nowrap;\n color: $lightTextColor;\n height: 40px;\n\n &:hover {\n text-decoration: none;\n }\n\n &:not(.sel) {\n &:hover {\n background-color: transparentize($grey300, 0.85);\n }\n }\n\n &.sel {\n cursor: default;\n color: $textColor;\n @include pane;\n }\n\n span[data-icon] {\n @include margin-left(4px);\n }\n }\n }\n }\n\n .menubtn {\n @include margin-left(32px);\n }\n}\n\n/* meta panes */\n.meta {\n padding: 0 24px;\n overflow: visible;\n\n &,\n & > .flex-fields {\n & > .field,\n & > .data {\n display: flex;\n flex-wrap: wrap; // for error lists\n justify-content: space-between;\n align-items: center;\n margin: 0 -24px !important;\n padding: 0 24px;\n transition: padding-left linear 100ms, padding-right linear 100ms;\n\n &.nested {\n @include padding-left(38px);\n }\n\n &.add {\n background-color: darken($grey050, 2%);\n\n &:before {\n position: absolute;\n @include left(0);\n width: 31px;\n @include alignright;\n @include icon;\n content: 'plus';\n color: $lightTextColor;\n }\n\n .input {\n width: 100%;\n }\n }\n\n & > .heading {\n flex: 0 0 105px;\n @include margin(0, 7px, 0, 0);\n line-height: 18px;\n }\n\n &.lightswitch-field > .heading {\n flex: 1;\n }\n\n & > .input {\n .flex {\n flex-wrap: nowrap;\n\n & > * {\n margin-bottom: 0;\n }\n }\n }\n }\n\n & > .field > .heading {\n padding: 14px 0;\n\n & > .copytextbtn {\n display: none;\n }\n }\n\n & > .data > .heading {\n padding: 7px 0;\n }\n\n & > .field > .heading > label,\n & > .data > .heading {\n color: $mediumTextColor;\n }\n\n & > .field > .input,\n & > .data > .value {\n padding: 7px 0;\n width: calc(100% - 112px);\n }\n\n & > .data > .value {\n display: flex;\n align-items: center;\n\n & > [data-icon='draft'] {\n margin-top: -2px;\n @include margin-right(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 $errorColor !important;\n\n &:first-child {\n border-top-left-radius: $largeBorderRadius;\n border-top-right-radius: $largeBorderRadius;\n }\n\n &:last-child {\n border-bottom-left-radius: $largeBorderRadius;\n border-bottom-right-radius: $largeBorderRadius;\n }\n\n & + .field {\n border-top: 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: -7px 0;\n padding: 14px 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 .text + div[data-icon] {\n @include left(0);\n }\n }\n\n & > .datetimewrapper {\n & > .datewrapper {\n width: 55%;\n }\n\n & > .timewrapper {\n width: 45%;\n }\n\n & > .clear-btn {\n @include margin-right(-24px);\n }\n }\n\n & > .datewrapper,\n & > .timewrapper {\n display: block;\n width: 100%;\n }\n }\n\n & > ul.errors {\n margin: 0;\n padding: 0 0 6px;\n width: 100%;\n list-style-type: none;\n }\n\n & > .clear-btn {\n @include margin-right(-24px);\n }\n }\n }\n\n & > .field:not(:first-child),\n & > .flex-fields + .field {\n border-top: 1px solid $hairlineColor;\n }\n\n & > .flex-fields {\n h2,\n blockquote.note {\n margin: 0 -24px !important;\n padding: 14px 24px;\n background-color: darken($grey050, 2%);\n }\n\n blockquote.note {\n border-radius: 0;\n border: none;\n }\n\n hr {\n margin: 0 -24px;\n }\n }\n}\n\n.meta > .field > .input > .select {\n display: block;\n margin: -7px 0;\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n background-color: transparent;\n\n &:after {\n @include right(0);\n }\n\n & + .spinner {\n position: absolute;\n top: calc(50% - 17px);\n @include right(-24px);\n }\n\n select {\n @include padding(7px, 12px, 7px, 0);\n width: 100%;\n background-color: transparent;\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 .body {\n @include 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 top: 0;\n left: 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 body.has-debug-toolbar & {\n height: calc(100vh - 42px);\n }\n}\n\n.slideout {\n position: absolute;\n background-color: $white;\n box-shadow: 0 0 0 1px transparentize($grey400, 0.75),\n 0 25px 100px transparentize($grey900, 0.5);\n display: flex;\n flex-direction: column;\n overflow: hidden;\n padding: 24px var(--padding);\n pointer-events: all;\n\n &.so-mobile {\n --padding: 10px;\n --neg-padding: -10px;\n width: 100%;\n height: 100%;\n left: 0;\n transition: top linear 250ms;\n will-change: top;\n }\n\n &:not(.so-mobile) {\n top: 8px;\n width: calc(50% - 8px);\n height: calc(100% - 16px);\n border-radius: $largeBorderRadius;\n\n body.ltr & {\n transition: left linear 250ms;\n will-change: left;\n }\n body.rtl & {\n transition: right linear 250ms;\n will-change: right;\n }\n }\n}\n\n/* Element editor slideouts */\n.element-editor {\n & > .pane-header {\n z-index: 2;\n\n & > .ee-toolbar {\n display: flex;\n flex-direction: row;\n align-items: center;\n margin-bottom: -7px;\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-bottom: 0;\n }\n }\n }\n\n &.so-mobile > .pane-header {\n padding-left: 10px;\n padding-right: 10px;\n }\n\n & > .ee-body {\n flex: 1;\n margin: -24px var(--neg-padding) 0;\n padding: 24px var(--padding);\n overflow: hidden auto;\n position: relative;\n\n & > .ee-sidebar {\n position: absolute;\n top: 0;\n @include pane();\n width: 350px;\n height: 100%;\n max-width: 100%;\n box-sizing: border-box;\n padding: 0 var(--padding);\n background-color: $grey100;\n overflow: hidden auto;\n z-index: 1;\n\n body.ltr & {\n transition: right linear 250ms;\n }\n body.rtl & {\n transition: left linear 250ms;\n }\n\n & > .preview-thumb-container {\n margin: 0 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 & > .meta {\n margin: 0 var(--neg-padding);\n padding: 0 var(--padding);\n\n &:not(.read-only) {\n background: $grey050;\n }\n\n &.read-only {\n padding-top: 14px;\n padding-bottom: 14px;\n }\n }\n }\n }\n\n & > .ee-footer {\n position: relative;\n display: flex;\n flex-direction: row;\n margin: 0 var(--neg-padding) -24px;\n padding: var(--padding);\n @include pane;\n background-color: $grey050;\n z-index: 3;\n\n & > .ee-site-select {\n flex: 1;\n }\n\n & > .btn {\n @include margin-left(5px);\n }\n\n & > .spinner {\n @include margin(0, var(--neg-padding), 0, 0);\n }\n }\n}\n\n@media (min-width: 1536px) {\n .element-editor {\n .sidebar-btn {\n display: none;\n }\n\n .ee-body {\n display: flex;\n flex-direction: row;\n padding: 0;\n overflow: hidden;\n\n & > .fields {\n position: relative;\n z-index: 2;\n padding: 24px;\n width: calc(100% - 350px);\n height: 100%;\n box-sizing: border-box;\n box-shadow: 0 0 0 1px transparentize($grey1000, 0.9);\n overflow: hidden auto;\n }\n\n & > .ee-sidebar {\n position: relative;\n display: block !important;\n top: auto;\n right: auto !important;\n left: auto !important;\n height: 100%;\n box-shadow: none;\n }\n }\n }\n}\n\n.header,\n.hud-header,\n.footer,\n.hud-footer,\n.body {\n &:after {\n @include clearafter;\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: $grey100;\n}\n\n.header,\n.hud-header {\n border-radius: $largeBorderRadius $largeBorderRadius 0 0;\n padding: 24px;\n box-shadow: inset 0 -1px 0 $hairlineColor;\n\n h1 {\n margin: 0;\n }\n}\n\n.footer,\n.hud-footer {\n border-radius: 0 0 $largeBorderRadius $largeBorderRadius;\n padding: 14px 24px;\n box-shadow: inset 0 1px 0 $hairlineColor;\n\n &.flex {\n & > * {\n margin-bottom: 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: -24px -24px 24px;\n }\n\n .footer {\n margin: 24px -24px -24px;\n }\n}\n\n.slideout-shade,\n.modal-shade,\n.hud-shade {\n z-index: 100;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: none;\n}\n\n.slideout-shade,\n.modal-shade {\n &:not(.dark) {\n background-color: transparentize($grey400, 0.65) !important;\n }\n\n &.dark {\n background-color: transparentize($grey900, 0.5) !important;\n }\n}\n\n.modal {\n position: fixed;\n overflow: hidden;\n\n &:not(.fitted):not(.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 @include padding-left(76px);\n\n &:before {\n @include icon;\n @include margin(-6px, 0, 0, -58px);\n @include floatleft;\n content: 'alert';\n font-size: 40px;\n color: $lightTextColor;\n }\n }\n\n &.secure .body {\n @include padding-left(76px);\n\n &:before {\n @include icon;\n @include margin(-14px, 0, 0, -56px);\n @include floatleft;\n content: 'secure';\n font-size: 58px;\n color: $lightTextColor;\n }\n }\n\n .resizehandle {\n position: absolute;\n z-index: 1;\n bottom: 0;\n @include right(0);\n width: 24px;\n height: 24px;\n background: no-repeat 50% 50%;\n cursor: nwse-resize;\n body.ltr & {\n background-image: url(../images/resizehandle.png);\n }\n body.rtl & {\n background-image: url(../images/resizehandle_rtl.png);\n }\n }\n}\n\n.hud {\n position: absolute;\n display: none;\n top: 0;\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 left: -15px;\n width: 15px;\n height: 30px;\n background-image: url(../images/hudtip_left.png);\n }\n\n .tip-top {\n top: -15px;\n width: 30px;\n height: 15px;\n background-image: url(../images/hudtip_top.png);\n }\n\n .tip-right {\n right: -15px;\n width: 15px;\n height: 30px;\n background-image: url(../images/hudtip_right.png);\n }\n\n .tip-bottom {\n bottom: -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: 7px 24px;\n}\n\n.hud .body {\n overflow: hidden;\n\n ::-webkit-scrollbar {\n appearance: none;\n\n &:vertical {\n width: 11px;\n }\n\n &:horizontal {\n height: 11px;\n }\n }\n\n ::-webkit-scrollbar-thumb {\n border-radius: 8px;\n border: 2px solid transparent;\n background-color: transparentize($black, 0.5);\n background-clip: content-box;\n }\n\n ::-webkit-scrollbar-track {\n background-color: $grey050;\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 height: 190px;\n background-color: $grey900;\n\n &.checkered img {\n background-color: $white;\n @include 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 left: 0;\n top: 0;\n background: transparentize($grey900, 0.2) no-repeat 50% 50%\n url(../images/spinner_dark.gif);\n }\n }\n\n #details & {\n margin-bottom: 14px;\n border-radius: $largeBorderRadius;\n overflow: hidden;\n }\n\n .preview-thumb {\n display: flex;\n flex-direction: column;\n align-items: 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 .buttons {\n opacity: 0;\n position: absolute;\n top: 10px;\n @include right(10px);\n margin: 0;\n transition: opacity linear 100ms;\n\n .btn {\n background-color: $grey600;\n\n &,\n &:before {\n color: $white !important;\n @include light-on-dark-text;\n }\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n background-color: transparentize($grey600, 0.6);\n backdrop-filter: blur(10px);\n transition: opacity linear 100ms, backdrop-filter linear 100ms;\n }\n }\n\n &:hover {\n background-color: $grey500;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n background-color: transparentize($grey500, 0.3);\n }\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 padding-bottom: 62px;\n user-select: none;\n\n .body {\n position: relative;\n height: 100%;\n\n .spinner.big {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -24px 0 0 -24px;\n }\n\n .content {\n height: calc(100% + 48px);\n\n .sidebar {\n position: absolute;\n top: 0;\n @include margin-left(-249px);\n height: 100%;\n overflow: auto;\n }\n\n .main {\n margin: -24px;\n padding: 24px;\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\n .tableview table {\n .element {\n display: inline-block;\n }\n\n tr {\n &.disabled {\n opacity: 1;\n color: $grey200;\n\n .element {\n opacity: 0.25;\n }\n }\n\n th,\n td {\n cursor: default;\n }\n\n td:first-child {\n @include padding-left(7px);\n }\n }\n }\n\n .structure .row {\n margin-top: 1px;\n }\n }\n }\n }\n }\n\n .footer {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n margin: 0;\n height: 62px;\n box-sizing: border-box;\n\n .spinner {\n @include floatright;\n @include margin-right(-24px);\n }\n }\n}\n\n/* element editing HUD */\n.element-hud-form {\n .buttons {\n position: relative;\n\n .spinner {\n position: absolute;\n top: 0;\n @include right(-24px);\n }\n }\n}\n\n/* logout warning/login/elevated session modals */\n.logoutwarningmodalshade,\n.loginmodalshade {\n z-index: 101;\n}\n\n#logoutwarningmodal,\n#loginmodal,\n#elevatedsessionmodal,\n.prompt {\n width: 500px;\n}\n\n#logoutwarningmodal,\n#loginmodal {\n z-index: 101;\n}\n\n#loginmodal,\n#elevatedsessionmodal {\n .inputcontainer {\n position: relative;\n\n .spinner {\n position: absolute;\n top: 0;\n margin-top: 0;\n @include right(-24px);\n }\n }\n}\n\n.prompt {\n height: auto;\n min-height: auto;\n}\n\n/* delete user modal */\n.deleteusermodal {\n .content-summary {\n margin: -24px -24px 24px;\n padding: 24px;\n background-color: $grey050;\n }\n\n .options {\n label {\n display: inline-block;\n line-height: 30px;\n }\n }\n\n .elementselect {\n @include margin-left(10px);\n display: inline-block;\n vertical-align: middle;\n }\n\n .buttons {\n .spinner {\n @include margin-right(-20px);\n }\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: 100px 0;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n}\n\n/* ----------------------------------------\n/* Menus\n/* ----------------------------------------*/\n\n.menu,\n.ui-datepicker,\n.ui-timepicker-list {\n @include 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 h6 {\n &:first-child {\n margin-top: 14px !important;\n }\n }\n\n ul {\n &.padded {\n li {\n a {\n @include padding-left(24px);\n\n &[data-icon],\n &.icon,\n &.sel {\n &:before {\n @include floatleft;\n @include margin(3px, 0, 0, -17px);\n font-size: 14px;\n color: var(--ui-control-color);\n }\n\n &.error:before {\n color: $errorColor;\n }\n }\n\n &.sel:not([data-icon]):before {\n content: 'check';\n }\n }\n }\n }\n\n li {\n a {\n @include menu-option-styles;\n font-size: 14px;\n\n &:not(.flex) {\n display: block !important;\n }\n\n &.sel {\n cursor: default;\n }\n\n .shortcut {\n @include floatright;\n @include margin-left(14px);\n padding: 0 4px;\n border-radius: $mediumBorderRadius;\n box-shadow: 0 0 0 1px transparentize($grey600, 0.75),\n 0 1px 3px -1px transparentize($grey600, 0.5);\n }\n }\n }\n }\n\n & > .flex {\n margin-top: 10px;\n margin-bottom: 10px;\n position: relative;\n\n &.padded {\n @include margin-left(-14px);\n @include padding-left(24px);\n\n &.sel {\n &:before {\n position: absolute;\n top: 36px;\n @include left(7px);\n content: 'check';\n font-size: 14px;\n color: $lightTextColor;\n }\n }\n }\n }\n\n hr {\n margin: 5px -14px;\n }\n}\n\n.menubtn,\n.menu {\n span.icon {\n display: inline-block;\n margin-top: -1px;\n width: 10px;\n @include margin-right(10px);\n text-align: center;\n font-size: 14px;\n color: var(--ui-control-color);\n }\n}\n\n.menu:not(.menu--disclosure) ul li a:not(.sel):not(.disabled):hover,\n.menu:not(.menu--disclosure):not(:hover) ul li a:not(.disabled).hover {\n @include menu-option-active-styles;\n\n --text-color: #{$white};\n --light-text-color: #{$grey100};\n --ui-control-color: #{$grey050};\n --ui-control-hover-color: #{$grey100};\n --ui-control-active-color: #{$grey100};\n\n span.icon,\n &:before {\n color: $menuOptionActiveColor;\n }\n\n &.error {\n color: $menuOptionActiveColor !important;\n }\n}\n\n.menu {\n hr.padded,\n h6.padded {\n @include margin-left(10px);\n }\n}\n\n.menu--disclosure ul li > a {\n &:hover {\n @include disclosure-link-hover-styles;\n }\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n box-shadow: inset 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7);\n }\n}\n\n/* tag select fields */\n.tagselect {\n .elements {\n display: inline;\n }\n\n .element.small {\n clear: none;\n }\n\n .add {\n position: relative;\n z-index: 1;\n @include margin(7px, 7px, 0, 0);\n display: inline-block;\n width: 12em;\n\n .text {\n @include padding-right(30px);\n }\n\n .spinner {\n position: absolute;\n top: 0;\n @include right(5px);\n }\n }\n\n // todo: why are body.ltr and body.rtl needed here?\n body.ltr &,\n body.rtl & {\n &.elementselect .element {\n float: none !important;\n display: inline-block;\n }\n }\n}\n\n.tagmenu {\n ul {\n li {\n a {\n @include padding-left(26px);\n\n &:before {\n @include floatleft;\n @include margin(3px, 0, 0, -18px);\n }\n }\n }\n }\n}\n\n/* selectize */\n\n/* ----------------------------------------\n/* Fields\n/* ----------------------------------------*/\n\n.shadow-box {\n border-radius: $largeBorderRadius;\n border: 1px solid $grey200;\n @include shadow;\n}\n\ntable.shadow-box,\ntable.editable {\n thead:first-child,\n tbody:first-child {\n tr:first-child {\n th:first-child,\n td:first-child {\n &,\n &.disabled:after {\n border-top-left-radius: $mediumBorderRadius;\n }\n }\n th:last-child,\n td:last-child {\n &,\n &.disabled:after {\n border-top-right-radius: $mediumBorderRadius;\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-bottom-left-radius: $largeBorderRadius - 1;\n }\n }\n th:last-child,\n td:last-child {\n &,\n &.disabled:after {\n border-bottom-right-radius: $largeBorderRadius - 1;\n }\n }\n }\n }\n}\n\n.text:not(.selectize-text),\n.passwordwrapper,\n.border-box,\n.matrix-configurator > .field > .input,\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input,\n.multiselect > select {\n @include input-styles;\n}\n\n.text,\n.passwordwrapper,\n.border-box,\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n &.focus {\n @include input-focused-styles;\n }\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n @include input-focused-styles;\n }\n}\n\ninput.text,\ntextarea.text,\n.text > input,\n.text > textarea,\ntable.editable textarea,\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n font-size: 14px;\n line-height: 20px;\n color: $textColor;\n min-height: 3px;\n box-sizing: border-box;\n appearance: none;\n}\n\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n line-height: 18px;\n}\n\ntextarea.text.fullwidth {\n display: block;\n}\n\n.multitext .multitextrow {\n &:after {\n @include clearafter;\n }\n\n &:first-child .text {\n &:first-child {\n @include border-top-left-radius($mediumBorderRadius);\n }\n\n &:last-child {\n @include border-top-right-radius($mediumBorderRadius);\n }\n }\n\n &:last-child .text {\n &:first-child {\n @include border-bottom-left-radius($mediumBorderRadius);\n }\n\n &:last-child {\n @include border-bottom-right-radius($mediumBorderRadius);\n }\n }\n\n &:not(:first-child) .text {\n margin-top: -1px;\n }\n\n .text {\n border-radius: 0;\n float: left;\n box-sizing: border-box;\n\n &:not(:first-child) {\n @include margin-left(-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-text > .selectize-control > .selectize-input.focus,\n .selectize.multiselect .selectize-control.multi .selectize-input.focus {\n position: relative;\n z-index: 2;\n }\n}\n\n.chars-left {\n position: relative;\n @include floatright;\n @include margin(-27px, 7px, 0, 0);\n color: $lightTextColor;\n\n .input.ltr > & {\n float: right !important;\n margin-right: 7px !important;\n }\n\n .input.rtl > & {\n float: left !important;\n margin-left: 7px !important;\n }\n\n &.negative-chars-left {\n color: $errorColor;\n }\n}\n\n.field,\nfieldset {\n position: relative;\n margin: 24px 0;\n\n .flex > & {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n.field {\n min-inline-size: initial;\n\n & > .status-badge {\n position: absolute;\n top: 0;\n @include left(-25px);\n width: 2px;\n height: 100%;\n content: '';\n cursor: help;\n\n &.modified {\n background-color: $blue600;\n }\n\n &.outdated {\n background-color: $yellow300;\n }\n }\n\n & > .heading {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n position: relative;\n margin-top: -5px;\n margin-bottom: 5px;\n\n & > label,\n & > legend {\n font-weight: bold;\n color: $mediumDarkTextColor;\n\n code {\n font-size: 1em !important;\n }\n\n .info {\n @include margin-left(5px);\n }\n }\n\n & > .t9n-indicator {\n @include margin-left(7px);\n color: $lightTextColor;\n }\n\n & + .instructions {\n margin-top: -3px;\n }\n\n // BC\n & > .instructions {\n width: 100%;\n }\n }\n\n & > .instructions {\n margin-bottom: 5px;\n }\n\n & > .input {\n position: relative;\n\n &:after {\n @include clearafter;\n }\n\n & + .instructions {\n margin: 5px 0 0;\n }\n }\n\n & > .notice,\n & > .warning {\n margin: 5px 0 0;\n }\n}\n\n.field > .instructions,\n// BC\n.field > .heading > .instructions,\n.checkboxfield .instructions {\n color: $mediumTextColor;\n\n img,\n video,\n embed,\n iframe {\n max-width: 100% !important;\n }\n\n ul,\n ol {\n margin: 1em 0;\n @include padding-left(2em);\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n}\n\n#expand-status-btn {\n @include margin-left(5px);\n width: 30px;\n height: 17px;\n padding: 0;\n line-height: 16px;\n border-radius: $smallBorderRadius;\n color: $mediumDarkTextColor;\n\n &:before {\n margin: 0;\n }\n}\n\n/* toggles and nested fields */\n.nested-fields {\n margin: -24px;\n padding: 24px 24px 0;\n\n &.hidden {\n display: block;\n height: 0;\n }\n\n & > .field:last-child {\n padding-bottom: 24px;\n }\n}\n\n/* checkbox */\ninput.checkbox {\n opacity: 0;\n position: absolute;\n width: $checkboxSize;\n height: $checkboxSize;\n}\n\ninput.checkbox + label,\ndiv.checkbox {\n display: inline-block;\n clear: none;\n position: relative;\n @include padding-left($checkboxSize + 5);\n line-height: 16px;\n height: 16px;\n cursor: pointer;\n\n .info {\n height: 16px;\n }\n}\n\ninput.checkbox:disabled + label,\n.disabled div.checkbox {\n cursor: default;\n}\n\ninput.checkbox + label:empty,\ndiv.checkbox:empty {\n @include padding-left($checkboxSize);\n}\n\ninput.checkbox + label:empty:after,\ndiv.checkbox:empty:after {\n content: '';\n font-size: 0;\n}\n\n/* fixes a RTL bug */\ninput.checkbox + label:before,\ndiv.checkbox:before {\n display: block;\n position: absolute;\n @include left(0);\n top: 0;\n width: $checkboxSize !important;\n height: $checkboxSize;\n box-sizing: border-box;\n content: '';\n font-size: 0;\n background-color: hsl(212, 50%, 99%);\n border: 1px solid transparentize($inputColor, 0.6);\n background-clip: padding-box;\n border-radius: $smallBorderRadius;\n}\n\ninput.checkbox:disabled + label,\ndiv.checkbox.disabled:before,\ndiv.checkbox.disabled + label {\n opacity: 0.25;\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 @include icon;\n line-height: $checkboxSize;\n color: $grey900;\n}\n\ninput.checkbox:checked:not(:indeterminate) + label:before,\ndiv.checkbox.checked:not(.indeterminate):before,\n.sel div.checkbox:not(.indeterminate):before {\n content: 'check';\n font-size: 15px;\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 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 input-focused-styles;\n }\n}\n\n.monaco-mouse-cursor-text {\n &:focus,\n &:focus-visible {\n box-shadow: none !important;\n }\n}\n\nfieldset {\n .checkboxfield {\n margin: 5px 0;\n }\n}\n\n.checkboxfield {\n .instructions,\n .notice,\n .warning {\n margin-top: 2px;\n @include padding-left($checkboxSize + 5);\n }\n}\n\n/* radio */\ninput.radio {\n opacity: 0;\n position: absolute;\n width: $radioSize;\n height: $radioSize;\n}\n\ninput.radio + label,\ndiv.radio {\n display: inline-block;\n clear: none;\n position: relative;\n @include padding-left($radioSize + 5);\n height: 16px;\n cursor: pointer;\n}\n\ninput.radio:disabled + label,\n.disabled div.radio {\n cursor: default;\n}\n\ninput.radio + label:empty,\ndiv.radio:empty {\n @include padding-left($radioSize);\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 top: 0;\n left: 0;\n width: $radioSize;\n height: $radioSize;\n background-color: hsl(212, 50%, 99%);\n border: 1px solid transparentize($inputColor, 0.6);\n}\n\ninput.radio + label:after,\ndiv.radio:after {\n top: 4px;\n left: 4px;\n width: $radioSize - 8;\n height: $radioSize - 8;\n}\n\ninput.radio:disabled + label,\ndiv.radio.disabled:before,\ndiv.radio.disabled + label {\n opacity: 0.25;\n}\n\ninput.radio:checked + label:after,\ndiv.radio.checked:after,\n.sel div.radio:after {\n background: $grey900;\n}\n\nbody:not(.reduce-focus-visibility) {\n input.radio:focus + label:before,\n :focus div.radio:before {\n @include 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 input-focused-styles;\n }\n}\n\n/* multiselect */\n.multiselect > select {\n color: $textColor;\n font-size: 14px;\n appearance: none;\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n @include input-focused-styles;\n }\n\n option {\n padding: 1px 8px;\n }\n}\n\n.text:not(.selectize-text),\n.selectize-text > .selectize-control > .selectize-input,\n.selectize.multiselect .selectize-control.multi .selectize-input {\n padding: 6px 9px;\n}\n\n.text {\n background-color: $white;\n\n &:not(.small) {\n box-sizing: border-box;\n min-height: 34px;\n }\n\n &.small {\n padding: 3px;\n }\n\n &.readable {\n padding: 16px 18px;\n font-size: 16px;\n line-height: 22px;\n\n & + .chars-left {\n margin-top: -23px;\n }\n }\n\n input {\n margin: 0;\n padding: 0;\n border: none;\n background-color: transparent;\n }\n}\n\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 $errorColor !important;\n}\n\n.texticon {\n position: relative;\n cursor: text;\n min-width: 130px;\n\n &.icon {\n &:before {\n position: absolute;\n top: 9px;\n @include left(9px);\n color: var(--ui-control-color);\n }\n\n .text {\n @include padding-left(26px);\n }\n }\n\n &.clearable .text {\n @include padding-right(22px);\n }\n\n .clear {\n position: absolute;\n top: 6px;\n @include right(9px);\n color: var(--ui-control-color);\n cursor: pointer;\n\n &:hover {\n color: var(--ui-control-hover-color);\n }\n\n &:active {\n color: var(--ui-control-active-color);\n }\n\n &:before {\n @include icon;\n content: 'remove';\n }\n }\n}\n\n.texthint-container {\n position: relative;\n height: 0;\n}\n\n.texthint {\n position: absolute;\n top: -1px;\n width: 100%;\n color: $lightTextColor;\n cursor: text;\n}\n\n.passwordwrapper {\n position: relative;\n\n .password {\n border: none;\n background: transparent;\n padding-right: 4rem;\n box-shadow: none;\n }\n\n .password-toggle {\n color: $linkColor;\n position: absolute;\n top: 0;\n @include right(9px);\n bottom: 0;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.datetimewrapper {\n display: flex;\n flex-direction: row;\n align-items: center;\n\n & > .datewrapper + .timewrapper,\n & > .timewrapper + .timezone,\n & > .select {\n @include margin-left(5px);\n }\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 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.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 top: calc(50% - 12px);\n @include left(14px);\n z-index: 0;\n color: $lightTextColor;\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 placeholder-styles($grey400);\n\n/* Kill IE's special text features */\n::-ms-reveal,\n::-ms-clear {\n display: none;\n}\n\n// Selects\n.select:not(.selectize),\n.select:not(.selectize) select {\n @include select-styles;\n}\n\n.select:not(.selectize) {\n @include select-container-styles;\n}\n\n.select:not(.selectize):after {\n @include select-arrow-styles;\n}\n\n.select:not(.selectize) select {\n @include select-input-styles;\n white-space: pre;\n}\n\n.select:not(.selectize).fullwidth select {\n @include select-input-fullwidth-styles;\n}\n\n.select:not(.selectize) select {\n &:hover {\n @include select-input-focused-styles;\n }\n\n body:not(.reduce-focus-visibility) &:focus,\n body.reduce-focus-visibility &:focus-visible {\n @include select-input-focused-styles;\n }\n}\n\n.select:not(.selectize).small:after {\n top: 9px;\n}\n\n.select:not(.selectize).small select {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n font-size: 11px;\n}\n\n/* selectize reset */\n.selectize .selectize-control.single .selectize-input,\n.selectize .selectize-control.multi .selectize-input {\n display: block;\n border-color: inherit;\n box-shadow: none;\n background-color: transparent;\n}\n\n.selectize .selectize-control.single .selectize-input:after {\n display: none;\n}\n\nbody .selectize-dropdown {\n border: none;\n}\n\n/* single select styles */\n.selectize.select {\n height: 34px;\n\n &:not(.fullwidth) {\n width: 25em;\n }\n}\n\n.selectize.select .selectize-control,\n.selectize.select .selectize-control .selectize-input {\n @include select-styles;\n}\n\n.selectize.select .selectize-control {\n @include select-container-styles;\n}\n\n.selectize.select .selectize-control:after {\n @include select-arrow-styles;\n}\n\n.selectize.select .selectize-control .selectize-input {\n @include select-input-styles;\n}\n\n.selectize.select .selectize-control,\n.selectize.select .selectize-control .selectize-input {\n width: 100%;\n}\n\n/* multi select styles */\n.selectize.multiselect .selectize-control.multi .selectize-input {\n padding: 6px 8px;\n}\n\n.selectize.multiselect .selectize-control.multi .selectize-input.has-items {\n padding: 5px 8px;\n}\n\n.selectize.multiselect .selectize-control.multi .selectize-input > div {\n @include token-styles;\n margin-top: 1px;\n margin-bottom: 1px;\n}\n\n.selectize.multiselect\n .selectize-control.plugin-remove_button\n [data-value]\n .remove {\n padding: 0;\n}\n\n/* shared styles */\n.selectize .selectize-control .selectize-input.focus {\n @include input-focused-styles;\n}\n\n/* menu styles */\nbody .selectize-dropdown {\n @include menu-styles;\n margin-top: 1px;\n padding: 0;\n}\n\nbody .selectize-dropdown-content {\n padding: 3px 14px;\n}\n\nbody .selectize-dropdown-content > div[data-value='new']:before {\n @include icon;\n content: 'plus';\n margin-right: 5px;\n}\n\nbody .selectize-dropdown-content > div[data-value='new']:after {\n content: '…';\n}\n\nbody .selectize-dropdown [data-selectable],\nbody .selectize-dropdown .optgroup-header {\n @include menu-option-styles;\n}\n\nbody .selectize-dropdown .optgroup-header {\n @include h6-styles;\n margin: 0;\n padding: 4px 0;\n}\n\nbody .selectize-dropdown .active {\n @include menu-option-active-styles;\n}\n\n/* datepicker */\n.ui-datepicker {\n position: fixed;\n top: -300px;\n @include margin-left(1px);\n -padding: 10px;\n width: 210px;\n height: 242px;\n z-index: 101 !important;\n}\n\n.ui-datepicker-header {\n padding: 8px 8px 4px;\n}\n\n.ui-datepicker-prev {\n @include floatleft;\n}\n\n.ui-datepicker-next {\n @include floatright;\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: $linkColor;\n }\n}\n\n.ui-datepicker-prev:after {\n @include angle(left);\n}\n\n.ui-datepicker-next:after {\n @include 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: 26px;\n line-height: 26px;\n text-align: center;\n color: $textColor;\n}\n\n.ui-datepicker-calendar th span {\n color: $mediumTextColor;\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: $lightSelColor;\n text-decoration: none;\n}\n\n.ui-datepicker-calendar td a.ui-state-active {\n background-color: $darkSelColor;\n color: $white;\n @include 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 $lightSelColor;\n}\n\n/* timepicker */\n.ui-timepicker-wrapper {\n z-index: 101;\n}\n\n.ui-timepicker-list {\n @include margin-left(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 @include padding(2px, 0, 2px, 14px);\n white-space: nowrap;\n cursor: pointer;\n}\n\n.ui-timepicker-list li:hover {\n background-color: $lightSelColor;\n}\n\n.ui-timepicker-list li.ui-timepicker-selected {\n background-color: $darkSelColor;\n color: $white;\n @include light-on-dark-text;\n cursor: default;\n}\n\n/* slide picker */\n.slide-picker {\n display: flex;\n height: 15px;\n white-space: nowrap;\n\n a {\n border: 1px solid $hairlineColor;\n @include border-left(none);\n background-image: none;\n width: 7px;\n height: 13px;\n margin-left: 0;\n display: inline-block;\n margin-top: 1px;\n margin-bottom: 1px;\n box-sizing: border-box;\n\n &:first-child {\n width: 8px;\n @include border-left(1px solid $grey400 !important);\n }\n }\n\n &:not(:hover) a.active,\n &:hover a.active-hover {\n border-top-color: $grey400;\n border-bottom-color: $grey400;\n height: 15px;\n margin-top: 0;\n margin-bottom: 0;\n\n &:first-child {\n @include border-left(1px solid $grey400);\n @include border-top-left-radius($smallBorderRadius);\n @include border-bottom-left-radius($smallBorderRadius);\n }\n }\n\n &:not(:hover) a.last-active,\n &:hover a.last-active-hover {\n @include border-right(1px solid $grey400);\n @include border-top-right-radius($smallBorderRadius);\n @include border-bottom-right-radius($smallBorderRadius);\n }\n\n &:focus {\n a.active {\n background-color: $lightSelColor;\n }\n }\n}\n\n/* errors */\nul.errors {\n margin-top: 5px;\n list-style-type: square;\n @include padding-left(20px);\n}\n\nul.errors li {\n color: $errorColor;\n}\n\n/* message pages */\n.message-container {\n position: absolute;\n z-index: 100;\n top: 0;\n @include left(0);\n width: 100%;\n height: 100%;\n\n &.no-access {\n background-color: transparentize($grey900, 0.5);\n }\n\n .pane {\n top: 50%;\n margin-top: -33px !important;\n margin-left: auto;\n margin-right: auto;\n width: 320px;\n box-shadow: 0 25px 100px transparentize($grey900, 0.5);\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: $largeBorderRadius;\n background-color: $white;\n @include shadow;\n box-sizing: border-box;\n padding: 0 14px;\n text-align: left;\n @include sans-serif-font;\n font-size: 1em !important;\n\n .autosuggest__results_title {\n @include h6-styles;\n margin-top: 14px !important;\n }\n\n .autosuggest__results_item {\n @include menu-option-styles;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover,\n &.autosuggest__results_item-highlighted {\n @include menu-option-active-styles;\n cursor: pointer;\n }\n }\n}\n\n/* ----------------------------------------\n/* Matrix\n/* ----------------------------------------*/\n\n.matrix-configurator {\n & > .field {\n max-width: none;\n\n & > .input {\n display: flex;\n align-items: stretch;\n background-color: $grey050;\n box-shadow: none;\n }\n }\n\n .mc-sidebar {\n box-sizing: border-box;\n\n .mc-col-items {\n margin-top: -1px;\n padding-top: 1px;\n }\n\n &.block-types {\n width: 200px;\n @include border-top-left-radius($smallBorderRadius);\n @include border-bottom-left-radius($smallBorderRadius);\n\n & > .mc-col-inner-container {\n & > .mc-col-heading {\n @include border-top-left-radius($smallBorderRadius);\n }\n\n & > .mc-col-items {\n .btn {\n margin: 14px;\n }\n }\n }\n }\n\n &.mc-fields {\n width: 240px;\n z-index: 1;\n background: #fff;\n box-shadow: -1px 0 0 0 transparentize($grey900, 0.9),\n 1px 0 0 0 transparentize($grey900, 0.9);\n\n .mc-col-items {\n padding: 14px;\n\n .btn {\n margin-top: 14px;\n }\n }\n }\n }\n\n .mc-sidebar,\n .mc-field-settings {\n & > .mc-col-inner-container > .mc-col-heading {\n margin: 0;\n padding: 7px 14px 6px;\n border-bottom: 1px solid $hairlineColor;\n background-color: $grey050;\n background-image: linear-gradient(\n transparentize($grey800, 1),\n transparentize($grey800, 0.95)\n );\n }\n }\n\n .mc-field-settings {\n flex: 1;\n position: relative;\n @include border-top-right-radius($smallBorderRadius);\n @include border-bottom-right-radius($smallBorderRadius);\n\n & > .mc-col-inner-container {\n & > .mc-col-heading {\n padding-left: 24px;\n padding-right: 24px;\n @include border-top-right-radius($smallBorderRadius);\n }\n\n & > .mc-col-items {\n padding: 24px;\n }\n }\n }\n}\n\n.matrixconfigitem {\n position: relative;\n display: flex;\n align-items: center;\n user-select: none;\n cursor: default;\n min-height: 48px;\n box-sizing: border-box;\n\n &.mci-blocktype {\n margin-top: -1px;\n padding: 8px 14px;\n border: solid $hairlineColor;\n border-width: 1px 0;\n background-color: $grey100;\n\n &.sel {\n z-index: 1;\n background-color: $grey200;\n }\n }\n\n &.mci-field {\n border-radius: $mediumBorderRadius;\n padding: 7px 10px;\n background-color: $grey100;\n\n &.sel {\n background-color: $grey200;\n\n .slide-picker:focus a.active {\n background-color: darken($lightTextColor, 0.5%);\n }\n }\n\n & + .mci-field {\n margin-top: 7px;\n }\n }\n\n .mci-name {\n flex: 1;\n overflow: hidden;\n\n h4,\n .smalltext {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n h4 {\n margin-bottom: 2px;\n font-weight: normal;\n color: $textColor;\n\n &.mci-required:after {\n @include icon;\n @include margin(-2px, 0, 0, 4px);\n content: 'asterisk';\n font-size: 8px;\n }\n }\n }\n\n &.error .mci-name h4 {\n color: $errorColor;\n }\n\n .slide-picker,\n .icon {\n @include margin-left(7px);\n }\n\n .icon {\n display: block;\n\n &:not(.error) {\n &:before {\n color: var(--ui-control-color);\n }\n\n &:hover:before {\n color: var(--ui-control-hover-color);\n }\n\n &:active:before {\n color: var(--ui-control-active-color);\n }\n }\n\n &.error:before {\n color: $errorColor;\n }\n }\n}\n\n/* Matrix fields */\n.matrix {\n & > .buttons {\n margin-top: 10px;\n }\n}\n\n$titlebarBorderRadius: $largeBorderRadius - 1;\n\n.matrixblock {\n position: relative;\n margin-bottom: 10px;\n padding: 0 14px 14px;\n border-radius: $largeBorderRadius;\n border: 1px solid $hairlineColor;\n background-color: $grey050;\n\n &.static {\n padding-top: 14px;\n }\n\n & > .titlebar {\n margin: 0 -14px;\n width: calc(100% + 28px);\n box-sizing: border-box;\n border-radius: $titlebarBorderRadius $titlebarBorderRadius 0 0;\n @include padding(5px, 70px, 5px, 35px);\n color: $lightTextColor;\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: darken($grey050, 2%);\n\n &:after {\n display: block;\n content: '';\n position: absolute;\n bottom: -1px;\n left: 14px;\n width: calc(100% - 28px);\n height: 1px;\n background-color: $hairlineColor;\n }\n\n & > .blocktype {\n display: inline;\n color: $mediumTextColor;\n }\n\n & > .preview {\n @include margin-left(7px);\n display: inline;\n opacity: 0;\n transition: opacity linear 100ms;\n\n span {\n opacity: 0.5;\n }\n }\n }\n\n &.disabled {\n opacity: 1;\n\n & > .titlebar {\n @include padding-right(90px);\n }\n\n & > .actions {\n & > .status {\n &.off {\n display: block;\n }\n }\n }\n }\n\n &.collapsed {\n & > .titlebar {\n border-radius: $titlebarBorderRadius;\n border-bottom: none;\n\n & > .preview {\n opacity: 1;\n }\n }\n }\n\n & > .checkbox {\n position: absolute;\n top: 7px;\n @include left(14px);\n }\n\n & > .actions {\n display: flex;\n align-items: center;\n position: absolute;\n top: 5px;\n @include right(14px);\n cursor: default;\n\n & > * {\n @include margin(0, 0, 0, 5px);\n }\n\n & .settings {\n padding: 0 8px;\n height: 20px;\n color: var(--ui-control-color);\n\n &:before {\n @include margin-right(0 !important);\n }\n\n &:not(:hover):not(:active) {\n background-color: transparent;\n }\n }\n\n & > .move {\n margin-top: -3px !important;\n }\n\n & > .status {\n &.off {\n display: none;\n }\n }\n\n a:not([data-action]) {\n padding: 0;\n height: 20px;\n text-align: center;\n color: $darkHairlineColor;\n transform: color linear 100ms;\n\n &.settings:after {\n @include margin-left(3px);\n border-color: $darkHairlineColor;\n transform: border-color linear 100ms;\n }\n\n &:hover {\n color: $linkColor;\n\n &.settings:after {\n border-color: $linkColor;\n }\n }\n }\n }\n\n &:not(.static) {\n & > .fields {\n padding-top: 14px;\n }\n }\n\n & > .fields > .flex-fields > .field {\n &:before {\n display: none;\n }\n\n & > .status-badge {\n @include left(-15px);\n }\n }\n\n & > .buttons {\n margin-top: 0;\n height: 30px;\n }\n}\n\n/* categories */\n.add-category-form {\n margin-top: 24px;\n}\n\n.add-category-form .texticon {\n width: 200px;\n @include floatleft;\n @include margin-right(5px);\n}\n\n.add-category-form .texticon .text {\n @include padding-right(30px);\n}\n\n.add-category-form .texticon .spinner {\n position: absolute;\n top: 0;\n @include right(5px);\n}\n\n.categoriesfield {\n position: relative;\n min-height: 30px;\n}\n\n.categoriesfield .structure ul {\n @include margin-left(12px);\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-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n\n &:not(:hover) {\n border-top-color: transparent;\n }\n }\n }\n\n &:not(:last-child) {\n a {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n a {\n display: block;\n position: relative;\n text-align: left;\n width: 100%;\n box-sizing: border-box;\n border: 1px solid $hairlineColor;\n border-radius: $mediumBorderRadius;\n @include padding(9px, 42px, 9px, 15px);\n font-size: 16px;\n line-height: 1.4;\n\n &:after {\n font-size: 14px;\n position: absolute;\n top: calc(50% - 7px);\n @include right(12px);\n margin: 0;\n padding: 0;\n }\n\n &:hover {\n border-color: $linkColor;\n text-decoration: none;\n z-index: 1;\n }\n }\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 (-webkit-min-device-pixel-ratio: 1.5),\n only screen and (-moz-min-device-pixel-ratio: 1.5),\n only screen and (-o-min-device-pixel-ratio: 3/2),\n only screen and (min-device-pixel-ratio: 1.5),\n only screen and (min-resolution: 1.5dppx) {\n table.data {\n thead {\n th.ordered.loading {\n background-image: url(../images/spinner_tableheader_2x.gif);\n background-size: 26px;\n }\n }\n }\n\n .spinner,\n .elements.busy:after {\n background-image: url(../images/spinner_2x.gif);\n background-size: 20px;\n }\n .spinner {\n &.over-bg {\n background-image: url(../images/spinner_bg_2x.gif);\n }\n &.big {\n background-image: url(../images/spinner_big_2x.gif);\n background-size: 48px;\n &.over-bg {\n background-image: url(../images/spinner_big_bg_2x.gif);\n }\n }\n }\n\n .btn.icon.add.loading:after {\n background-image: url(../images/spinner_2x.gif);\n background-size: 20px;\n }\n .btn.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit_2x.gif);\n }\n .secondary-buttons .btn.icon.add.loading.submit:after,\n .btn.secondary.icon.add.loading.submit:after {\n background-image: url(../images/spinner_submit_secondary_2x.gif);\n }\n\n .sel .element.loading:after,\n .element.loading.sel:after {\n background-image: url(../images/spinner_element_2x.gif);\n background-size: 20px;\n }\n\n .preview-thumb-container.loading:after {\n background-image: url(../images/spinner_dark_2x.gif);\n background-size: 20px;\n }\n\n .structure ul li {\n background-size: 40px;\n body.ltr & {\n background-image: url(../images/branch_2x.png);\n }\n body.rtl & {\n background-image: url(../images/branch_rtl_2x.png);\n }\n }\n\n .modal .resizehandle {\n background-size: 13px;\n body.ltr & {\n background-image: url(../images/resizehandle_2x.png);\n }\n body.rtl & {\n background-image: url(../images/resizehandle_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 .hud .tip-top {\n background-image: url(../images/hudtip_top_2x.png);\n background-size: 30px 15px;\n }\n .hud .tip-right {\n background-image: url(../images/hudtip_right_2x.png);\n background-size: 15px 30px;\n }\n .hud .tip-bottom {\n background-image: url(../images/hudtip_bottom_2x.png);\n background-size: 30px 15px;\n }\n .hud.has-footer .tip-bottom {\n background-image: url(../images/hudtip_bottom_gray_2x.png);\n }\n}\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$blue050: #e3f8ff;\n$blue100: #b3ecff;\n$blue200: #81defd;\n$blue300: #5ed0fa;\n$blue400: #40c3f7;\n$blue500: #2bb0ed;\n$blue600: #1992d4;\n$blue700: #127fbf;\n$blue800: #0b69a3;\n$blue900: #035388;\n\n$cyan050: #e0fcff;\n$cyan100: #bef8fd;\n$cyan200: #87eaf2;\n$cyan300: #54d1db;\n$cyan400: #38bec9;\n$cyan500: #2cb1bc;\n$cyan600: #14919b;\n$cyan700: #0e7c86;\n$cyan800: #0a6c74;\n$cyan900: #044e54;\n\n$pink050: #ffe3ec;\n$pink100: #ffb8d2;\n$pink200: #ff8cba;\n$pink300: #f364a2;\n$pink400: #e8368f;\n$pink500: #da127d;\n$pink600: #bc0a6f;\n$pink700: #a30664;\n$pink800: #870557;\n$pink900: #620042;\n\n$red050: #ffe3e3;\n$red100: #ffbdbd;\n$red200: #ff9b9b;\n$red300: #f86a6a;\n$red400: #ef4e4e;\n$red500: #e12d39;\n$red600: #cf1124;\n$red700: #ab091e;\n$red800: #8a041a;\n$red900: #610316;\n\n$yellow050: #fffbea;\n$yellow100: #fff3c4;\n$yellow200: #fce588;\n$yellow300: #fadb5f;\n$yellow400: #f7c948;\n$yellow500: #f0b429;\n$yellow600: #de911d;\n$yellow700: #cb6e17;\n$yellow800: #b44d12;\n$yellow900: #8d2b0b;\n\n$teal050: #effcf6;\n$teal100: #c6f7e2;\n$teal200: #8eedc7;\n$teal300: #65d6ad;\n$teal400: #3ebd93;\n$teal500: #27ab83;\n$teal600: #199473;\n$teal700: #147d64;\n$teal800: #0c6b58;\n$teal900: #014d40;\n\n// submit button colors\n$primaryColor: $red500;\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: $blue800;\n\n// menu colors\n$menuOptionColor: $textColor;\n$menuOptionActiveColor: $white;\n$menuOptionActiveBackgroundColor: $grey350;\n\n// hairline colors\n$hairlineColor: transparentize($grey800, 0.9);\n$mediumHairlineColor: transparentize($grey600, 0.75);\n$darkHairlineColor: transparentize($grey400, 0.5);\n\n// focus colors\n$lightFocusColor: $blue300;\n$mediumFocusColor: $blue500;\n$darkFocusColor: #0f74b1;\n\n// focus rings\n$lightFocusRing: 0 0 0 1px $lightFocusColor,\n 0 0 0 3px transparentize($lightFocusColor, 0.3);\n$mediumFocusRing: 0 0 0 1px $mediumFocusColor,\n 0 0 0 3px transparentize($mediumFocusColor, 0.3);\n$darkFocusRing: 0 0 0 1px $darkFocusColor,\n 0 0 0 3px transparentize($darkFocusColor, 0.3);\n\n// selection colors\n$lightSelColor: $grey200;\n$darkSelColor: $grey600;\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$checkboxSize: 16px;\n$radioSize: 16px;\n\n@mixin sans-serif-font {\n font-family: system-ui, BlinkMacSystemFont, -apple-system, 'Segoe UI',\n 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',\n 'Helvetica Neue', 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// Other\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 transition: fill linear 100ms;\n }\n}\n\n@mixin icon {\n font-family: 'Craft';\n speak: none;\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 opacity: 0.8;\n}\n\n@mixin angle($dir: down, $color: var(--ui-control-color)) {\n display: block;\n content: '';\n font-size: 0;\n width: 5px;\n height: 5px;\n border: solid $color;\n border-width: 0 2px 2px 0;\n\n @if $dir == up {\n transform: rotate(225deg);\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 transparentize($grey900, 0.8);\n}\n\n@mixin pane {\n background: $white;\n box-shadow: 0 0 0 1px $grey200, 0 2px 12px transparentize($grey200, 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 transparentize($grey900, 0.5);\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 font-weight: 500;\n}\n\n// RTL stuff\n\n@mixin left($left) {\n body.ltr & {\n left: $left;\n }\n body.rtl & {\n right: $left;\n }\n}\n\n@mixin right($right) {\n body.ltr & {\n right: $right;\n }\n body.rtl & {\n left: $right;\n }\n}\n\n@mixin alignleft {\n body.ltr & {\n text-align: left;\n }\n body.rtl & {\n text-align: right;\n }\n}\n\n@mixin alignright {\n body.ltr & {\n text-align: right;\n }\n body.rtl & {\n text-align: left;\n }\n}\n\n@mixin border-left($params...) {\n body.ltr & {\n border-left: $params;\n }\n body.rtl & {\n border-right: $params;\n }\n}\n\n@mixin border-right($params...) {\n body.ltr & {\n border-right: $params;\n }\n body.rtl & {\n border-left: $params;\n }\n}\n\n@mixin border-left-width($param) {\n body.ltr & {\n border-left-width: $param;\n }\n body.rtl & {\n border-right-width: $param;\n }\n}\n\n@mixin border-right-width($param) {\n body.ltr & {\n border-right-width: $param;\n }\n body.rtl & {\n border-left-width: $param;\n }\n}\n\n@mixin border-radius($tl, $tr, $br, $bl) {\n body.ltr & {\n border-radius: $tl $tr $br $bl;\n }\n body.rtl & {\n border-radius: $tr $tl $bl $br;\n }\n}\n\n@mixin border-top-left-radius($params...) {\n body.ltr & {\n border-top-left-radius: $params;\n }\n body.rtl & {\n border-top-right-radius: $params;\n }\n}\n\n@mixin border-top-right-radius($params...) {\n body.ltr & {\n border-top-right-radius: $params;\n }\n body.rtl & {\n border-top-left-radius: $params;\n }\n}\n\n@mixin border-bottom-left-radius($params...) {\n body.ltr & {\n border-bottom-left-radius: $params;\n }\n body.rtl & {\n border-bottom-right-radius: $params;\n }\n}\n\n@mixin border-bottom-right-radius($params...) {\n body.ltr & {\n border-bottom-right-radius: $params;\n }\n body.rtl & {\n border-bottom-left-radius: $params;\n }\n}\n\n@mixin floatleft {\n body.ltr & {\n float: left;\n }\n body.rtl & {\n float: right;\n }\n}\n\n@mixin floatright {\n body.ltr & {\n float: right;\n }\n body.rtl & {\n float: left;\n }\n}\n\n@mixin margin($t, $r, $b, $l, $important: '') {\n body.ltr & {\n margin: $t $r $b $l unquote($important);\n }\n body.rtl & {\n margin: $t $l $b $r unquote($important);\n }\n}\n\n@mixin margin-left($margin...) {\n body.ltr & {\n margin-left: $margin;\n }\n body.rtl & {\n margin-right: $margin;\n }\n}\n\n@mixin margin-right($margin...) {\n body.ltr & {\n margin-right: $margin;\n }\n body.rtl & {\n margin-left: $margin;\n }\n}\n\n@mixin padding($t, $r, $b, $l, $important: '') {\n body.ltr & {\n padding: $t $r $b $l unquote($important);\n }\n body.rtl & {\n padding: $t $l $b $r unquote($important);\n }\n}\n\n@mixin padding-left($padding...) {\n body.ltr & {\n padding-left: $padding;\n }\n body.rtl & {\n padding-right: $padding;\n }\n}\n\n@mixin padding-right($padding...) {\n body.ltr & {\n padding-right: $padding;\n }\n body.rtl & {\n padding-left: $padding;\n }\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: darken($grey200, 5%);\n }\n\n &:active,\n &.active {\n background-color: darken($grey200, 10%);\n }\n }\n\n .text {\n background-color: $grey200;\n\n &:focus {\n background-color: darken($grey200, 5%);\n }\n }\n}\n\n@mixin header-btn {\n width: 34px;\n height: 30px;\n padding-left: 0;\n padding-right: 0;\n\n &:not(:hover):not(:active):not(.active) {\n background-color: transparent;\n }\n &:not(:active):not(.active):hover {\n background-color: transparentize($grey300, 0.85);\n }\n}\n\n@mixin h6-styles {\n margin: 14px 0 3px;\n font-size: 10px;\n line-height: 1.2;\n color: $lightTextColor;\n text-transform: uppercase;\n font-weight: bold;\n}\n\n@mixin token-styles {\n display: inline-block;\n border-radius: 10px;\n padding: 2px 7px;\n font-size: 12px;\n line-height: 14px;\n color: $textColor;\n background-color: transparentize($white, 0.5);\n box-shadow: 0 0 0 1px $darkHairlineColor;\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: 0 0 0 1px transparentize($grey900, 0.9),\n 0 5px 20px transparentize($grey900, 0.75);\n}\n\n@mixin menu-option-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-option-active-styles {\n color: $menuOptionActiveColor;\n background-color: $menuOptionActiveBackgroundColor;\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 transparentize($inputColor, 0.75);\n background-color: hsl(212, 50%, 99%);\n background-clip: padding-box;\n}\n\n@mixin input-focused-styles {\n border-color: hsl(var(--dark-focus-hsl));\n box-shadow: 0 0 0 2px hsla(var(--dark-focus-hsl), 0.7);\n}\n\n@mixin placeholder-styles($color) {\n ::-webkit-input-placeholder {\n color: $color;\n }\n\n input:-ms-input-placeholder {\n color: $color;\n }\n\n ::-ms-input-placeholder {\n color: $color;\n }\n\n :-moz-placeholder {\n color: $color;\n }\n\n ::-moz-placeholder {\n color: $color;\n }\n\n ::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 top: calc(50% - 5px);\n @include right(9px);\n user-select: none;\n pointer-events: none;\n}\n\n@mixin select-input-styles {\n display: block;\n position: relative;\n max-width: 100%;\n border: none;\n @include padding(7px, 22px, 7px, 10px);\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 readable {\n font-size: 16px;\n line-height: 22px;\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 24px 0 16px;\n font-weight: 600;\n }\n\n h1 {\n font-size: 32px;\n line-height: 40px;\n color: #000;\n }\n\n h2 {\n font-size: 24px;\n line-height: 30px;\n }\n\n h3 {\n font-size: 20px;\n line-height: 24px;\n }\n\n h4 {\n font-size: 16px;\n line-height: 20px;\n }\n\n h5 {\n font-size: 14px;\n line-height: 18px;\n }\n\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 @include padding-left(2em);\n }\n\n ul li {\n list-style-type: disc;\n }\n\n li + li {\n margin-top: 0.25em;\n }\n\n blockquote {\n margin: 16px 0;\n\n &:not(.note) {\n padding: 0 16px;\n color: $mediumTextColor;\n @include border-left(4px solid $hairlineColor);\n }\n\n &.note {\n position: relative;\n border-radius: 4px;\n padding: 1em;\n @include padding-left(56px);\n border: 1px solid;\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: $mediumTextColor;\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 position: absolute;\n top: 12px;\n @include left(16px);\n font-size: 30px;\n width: 24px;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n:root {\n --padding: 24px;\n --neg-padding: -24px;\n}\n\n$sidebarWidth: 226px;\n$sidebarZIndex: 100;\n$detailsWidth: 350px;\n$minFullUiWidth: 1200px;\n$minXlUiWidth: 1536px;\n$minHorizontalUiWidth: $minFullUiWidth - $sidebarWidth;\n\n// Colors\n$badgeBackgroundColor: $grey200;\n$badgeColor: $grey800;\n\nhtml {\n -webkit-text-size-adjust: 100%;\n min-height: 100vh;\n}\n\nbody {\n min-height: 100vh;\n}\n\nbody {\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 left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: $sidebarZIndex + 1;\n\n &:focus {\n left: 0;\n width: auto;\n height: auto;\n background-color: $grey100 !important;\n }\n}\n\n#global-container {\n position: relative;\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n @include left(0);\n\n @media screen and (prefers-reduced-motion: no-preference) {\n body.ltr & {\n transition: left 250ms ease-out;\n }\n\n body.rtl & {\n transition: right 250ms ease-out;\n }\n }\n}\n\n/* global sidebar */\n$sidebarLinkStaticColor: $grey100;\n$sidebarLinkSecondaryColor: $grey200;\n\n#global-sidebar {\n --is-always-visible: true;\n position: fixed;\n z-index: $sidebarZIndex;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n overflow-y: auto;\n overflow-x: hidden;\n -webkit-overflow-scrolling: touch;\n @include light-on-dark-text;\n background-color: $grey800;\n --focus-ring: 0 0 0 1px hsl(var(--light-focus-hsl)),\n 0 0 0 3px hsla(var(--light-focus-hsl), 0.7);\n\n a {\n color: $sidebarLinkStaticColor;\n transition: color linear 100ms;\n text-decoration: none;\n }\n\n & > a,\n *:not(.has-subnav) > a {\n transition: background-color linear 100ms;\n\n &[href] {\n &:hover,\n &.active,\n &:active {\n color: $white;\n }\n\n &:not(.sel):hover {\n background-color: darken($grey800, 5%);\n transition: none;\n\n .icon {\n opacity: 1;\n }\n }\n\n &.active,\n &:active {\n background-color: darken($grey800, 10%);\n }\n }\n\n &:not([href]) {\n cursor: default;\n background-color: transparent;\n }\n\n .icon {\n transition: opacity linear 100ms;\n }\n }\n\n .light {\n color: $grey400;\n }\n\n @media only screen and (max-width: $minFullUiWidth - 1px) {\n --is-always-visible: false;\n }\n}\n\n$systemInfoBgColor: darken($grey800, 5%);\n$systemInfoHoverBgColor: darken($grey800, 10%);\n\n#system-info {\n display: grid;\n grid-template-columns: 30px auto;\n grid-gap: 10px;\n height: 50px;\n padding: 0 10px;\n position: relative;\n flex: 0 0 50px;\n flex-direction: row;\n align-items: center;\n background-color: $systemInfoBgColor;\n\n &:after {\n display: none;\n }\n\n &:focus,\n &:hover {\n background-color: $systemInfoHoverBgColor !important;\n }\n}\n\n#site-icon {\n height: 30px;\n\n img,\n svg {\n display: block;\n width: 30px;\n height: 30px;\n border-radius: 4px;\n }\n\n svg {\n @include svg-mask($mediumTextColor);\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 &:after {\n display: block;\n content: '';\n font-size: 0;\n position: absolute;\n top: 0;\n @include right(0);\n width: 14px;\n background-image: linear-gradient(\n to right,\n transparentize($systemInfoBgColor, 1),\n $systemInfoBgColor\n );\n\n #system-info:hover & {\n background-image: linear-gradient(\n to right,\n transparentize($systemInfoHoverBgColor, 1),\n $systemInfoHoverBgColor\n );\n }\n }\n }\n}\n\n#job-icon {\n align-items: flex-start;\n\n & > span.icon {\n display: block;\n position: relative;\n width: 16px;\n height: 16px;\n margin-top: 2px !important;\n\n & > canvas {\n display: block;\n position: absolute;\n width: 16px;\n height: 16px;\n\n &#job-icon-hover {\n opacity: 0;\n transition: opacity linear 100ms;\n }\n }\n }\n\n &[href]:hover {\n .icon > span.icon > canvas#job-icon-hover {\n opacity: 1;\n }\n }\n\n .progress-label {\n display: block;\n color: $grey300;\n font-size: 11px;\n line-height: 1.5;\n }\n}\n\n#nav {\n flex: 1;\n margin: 27px 0 0;\n padding-bottom: 24px;\n overflow: visible;\n\n li {\n &:not(.has-subnav) > a.sel {\n color: $white;\n background-color: $grey900;\n opacity: 1;\n\n .icon {\n opacity: 1;\n }\n }\n\n a {\n position: relative;\n padding-left: 14px;\n padding-right: 14px;\n\n &:focus {\n z-index: 1;\n }\n\n &.menubtn {\n line-height: 26px;\n }\n\n &.external:after {\n @include margin-left(5px);\n @include icon;\n content: 'external';\n }\n\n &:active .icon {\n opacity: 1;\n }\n\n .icon {\n opacity: 0.5;\n\n &.icon-mask {\n svg {\n @include svg-mask($white);\n }\n\n span[data-icon] {\n color: $white;\n }\n }\n }\n\n .label {\n &,\n & span {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n .badge {\n @include margin-right(0);\n background-color: $badgeBackgroundColor;\n color: $badgeColor;\n }\n }\n\n ul {\n display: block;\n margin-bottom: 10px;\n\n li a {\n @include padding(3px, 14px, 3px, 42px, !important);\n font-size: 12px;\n\n &:not(.active) {\n color: $sidebarLinkSecondaryColor;\n }\n }\n }\n }\n}\n\n#global-footer {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 14px 14px 24px;\n}\n\n#app-info {\n margin-top: 7px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 12px;\n color: $grey600;\n text-align: center;\n\n li {\n margin: 0 7px;\n\n a {\n color: $grey600;\n text-decoration: underline;\n\n &.go:hover:after {\n color: $grey600;\n }\n }\n }\n}\n\n#edition-logo {\n user-select: none;\n border: 1px solid $grey600;\n border-radius: 3px;\n display: inline-flex;\n height: 20px;\n box-sizing: content-box;\n font-size: 11px;\n\n & > .edition-name,\n & > .edition-trial {\n padding: 6px 7px 5px;\n line-height: 8px;\n }\n\n & > .edition-name {\n font-weight: 600;\n letter-spacing: 1.7px;\n padding-right: 5px;\n text-transform: uppercase;\n transition: color linear 100ms;\n }\n\n & > .edition-trial {\n display: inline-block;\n position: relative;\n @include margin-left(5px);\n @include padding-left(5px);\n background-color: $grey600;\n color: $grey200;\n border-radius: 0 1px 1px 0;\n letter-spacing: 1px;\n @include padding-right(7px);\n text-transform: lowercase;\n transition: background linear 100ms;\n\n &:before {\n display: block;\n position: absolute;\n top: 0;\n content: '';\n font-size: 0;\n width: 0;\n height: 0;\n border-style: solid;\n transition: border-color linear 100ms;\n\n body.ltr & {\n left: -10px;\n border-width: 0 10px 20px 0;\n border-color: transparent $grey600 transparent transparent;\n }\n\n body.rtl & {\n right: -10px;\n border-width: 0 0 20px 10px;\n border-color: transparent transparent transparent $grey600;\n }\n }\n }\n}\n\n#devmode {\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: url(../images/dev-mode.svg) repeat-x 21px 0;\n cursor: help;\n}\n\n#page-container {\n @include padding-left($sidebarWidth);\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: $red050;\n border-left: 5px solid $errorColor;\n padding: 11px 0;\n text-align: center;\n color: $errorColor;\n\n li {\n padding: 4px 24px;\n\n a {\n color: $errorColor;\n text-decoration: underline;\n\n &.go {\n text-decoration: none;\n white-space: nowrap;\n border: 1px solid transparentize($errorColor, 0.5);\n border-radius: $mediumBorderRadius;\n padding: 3px 5px;\n margin: 0 2px;\n\n &:after {\n color: $errorColor;\n }\n\n &:hover {\n border-color: $errorColor;\n transition: border-color linear 100ms;\n }\n }\n }\n }\n}\n\n#global-header {\n width: 100%;\n margin-bottom: 14px;\n @include pane;\n background: $grey050;\n\n .flex {\n align-items: center;\n }\n\n .btn {\n --ui-control-color: #{$grey400};\n --ui-control-hover-color: #{$grey500};\n --ui-control-active-color: #{$grey600};\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\n &.empty {\n display: none;\n }\n\n a,\n button {\n color: $lightTextColor;\n transition: color linear 100ms;\n\n &:hover {\n color: $linkColor;\n text-decoration: none;\n }\n }\n\n nav {\n margin: 0;\n }\n}\n\n.breadcrumb-list {\n display: flex;\n flex-direction: row;\n align-items: stretch;\n flex-wrap: wrap;\n\n li {\n display: inline-flex;\n align-items: center;\n\n a,\n button {\n padding: 15px 0;\n }\n\n button {\n cursor: pointer;\n }\n\n &:after {\n margin: 0 7px;\n @include angle(right, $mediumHairlineColor);\n }\n }\n\n & .menu--disclosure {\n li {\n display: block;\n\n &::after {\n content: none;\n }\n }\n }\n}\n\nli.breadcrumb-toggle-wrapper {\n &::after {\n content: none;\n }\n}\n\n#nav-toggle {\n display: none;\n}\n\n#announcements-btn {\n @include header-btn;\n width: 40px;\n position: relative;\n\n &.unread:after {\n content: '';\n display: block;\n position: absolute;\n top: 3px;\n @include right(7px);\n width: 7px;\n height: 7px;\n border-radius: 4px;\n background-color: $blue600;\n }\n\n svg {\n width: 22px;\n height: 22px;\n @include svg-mask(var(--ui-control-color));\n }\n\n &:hover,\n &:active,\n &.active {\n svg {\n @include svg-mask($linkColor);\n }\n }\n}\n\n#announcements {\n max-width: 350px;\n\n .announcement {\n &:not(:first-child) {\n margin-top: 20px;\n }\n\n .timestamp {\n margin-top: -3px;\n font-size: 12px;\n color: $lightTextColor;\n margin-bottom: 3px;\n }\n\n h2 {\n position: relative;\n margin: 0 0 3px;\n }\n\n &.unread h2:after {\n content: '';\n display: block;\n position: absolute;\n top: 7px;\n @include left(-13px);\n width: 7px;\n height: 7px;\n border-radius: 4px;\n background-color: $blue600;\n }\n\n p {\n margin: 0;\n }\n }\n}\n\n#user-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n @include padding-right(25px);\n padding-top: 5px;\n padding-bottom: 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 padding: 5px 0;\n\n img {\n display: block;\n width: 30px;\n height: 30px;\n max-width: none;\n border-radius: 50%;\n box-shadow: 0 0 0 1px transparentize($grey900, 0.95),\n 0 0 0 transparentize($grey900, 1);\n transition: box-shadow linear 150ms;\n\n #user-info:hover & {\n box-shadow: 0 0 0 1px transparentize($grey900, 0.95),\n 0 2px 10px -2px transparentize($grey900, 0.7);\n }\n }\n}\n\n/* main container */\n\n#main-container {\n position: relative;\n flex-grow: 1;\n}\n\n#notifications {\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 101;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n pointer-events: none;\n\n @media only screen and (min-width: $minFullUiWidth) {\n width: calc(100% - #{$sidebarWidth});\n }\n\n .notification {\n padding: 5px 10px;\n border-radius: 0 0 3px 3px;\n border-width: 0 1px 1px;\n color: $white !important;\n pointer-events: auto;\n @include light-on-dark-text;\n @include shadow;\n background-color: $noticeColor;\n\n &.error {\n background-color: $primaryColor;\n }\n }\n}\n\n#header-container {\n margin-bottom: 14px;\n}\n\n#crumbs,\n#header {\n @include padding-left(30px);\n @include padding-right(24px);\n}\n\n#global-header,\n#header {\n .flex {\n flex-wrap: nowrap;\n max-width: 100%;\n\n &.flex-nowrap {\n min-width: 0;\n }\n\n & > * {\n margin-bottom: 0;\n }\n }\n}\n\n#header {\n display: flex;\n align-items: flex-start;\n align-content: stretch;\n flex-wrap: nowrap;\n justify-content: space-between;\n padding-top: 8px;\n padding-bottom: 8px;\n position: relative;\n z-index: 2;\n width: calc(100vw - #{$sidebarWidth});\n box-sizing: border-box;\n background-color: transparentize($grey300, 1);\n box-shadow: 0 1px 0 transparentize($grey800, 1);\n transition: background-color linear 100ms, box-shadow linear 100ms;\n\n body.fixed-header & {\n position: fixed;\n z-index: 12;\n top: 0;\n background-color: $grey100;\n box-shadow: inset 0 -1px 0 transparentize($grey700, 0.9);\n }\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n transition: background-color linear 100ms, box-shadow linear 100ms,\n backdrop-filter linear 100ms;\n\n body.fixed-header & {\n background-color: transparentize($grey100, 0.25);\n backdrop-filter: blur(10px);\n }\n }\n }\n\n .flex {\n &:not(:last-child) {\n @media only screen and (min-width: $minHorizontalUiWidth) {\n @include margin-right(7px);\n }\n }\n }\n\n h1 {\n line-height: 34px;\n margin-top: 0;\n margin-bottom: 0;\n min-width: 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:not(:last-child) {\n @include margin-right(14px !important);\n }\n }\n\n .buttons,\n .btngroup {\n margin-top: 0;\n }\n}\n\n#page-title {\n &.has-toolbar {\n @media only screen and (min-width: $minHorizontalUiWidth) {\n min-width: #{$sidebarWidth - 30 - 7} !important;\n }\n }\n}\n\n#toolbar {\n flex: 1;\n align-items: flex-start;\n\n .btn,\n .text {\n color: darken($inputColor, 20%);\n }\n\n .icon:before,\n .texticon:before,\n .menubtn:after,\n [data-icon]:before,\n [data-icon-after]:after {\n color: var(--ui-control-color);\n }\n\n .text {\n border-radius: $largeBorderRadius;\n\n &::-webkit-input-placeholder {\n color: $lightTextColor;\n }\n\n &:-ms-input-placeholder {\n color: $lightTextColor;\n }\n\n &::-ms-input-placeholder {\n color: $lightTextColor;\n }\n\n &:-moz-placeholder {\n color: $lightTextColor;\n }\n\n &::-moz-placeholder {\n color: $lightTextColor;\n }\n\n &::placeholder {\n color: $lightTextColor;\n }\n\n &:not(:focus) {\n background-clip: border-box;\n }\n }\n\n .spinner {\n background-image: url(../images/spinner_toolbar.gif);\n }\n}\n\n#action-button {\n height: 34px;\n}\n\n#main-content {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n width: calc(100vw - #{$sidebarWidth});\n padding: 0 24px 48px;\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 @include margin-left(-24px);\n}\n\n#sidebar {\n box-sizing: border-box;\n padding: 0 31px;\n width: $sidebarWidth;\n background-color: transparent;\n\n &.fixed {\n position: fixed;\n overflow-y: auto;\n padding-top: 14px;\n padding-bottom: 14px;\n }\n\n nav {\n margin-left: -31px;\n margin-right: -31px;\n\n li {\n a {\n position: relative;\n\n &:focus {\n z-index: 1;\n }\n &:not(.sel) {\n &:hover {\n background-color: $grey200;\n }\n }\n &.sel {\n @include pane;\n background-color: $grey050;\n }\n }\n }\n }\n}\n\n#content-container {\n flex: 1;\n\n #main-content:not(.has-sidebar):not(.has-details) & {\n width: 100%;\n max-width: 100%;\n }\n\n #main-content.has-sidebar & {\n width: calc(100% - #{$sidebarWidth - 24});\n max-width: calc(100% - #{$sidebarWidth - 24});\n }\n\n #main-content.has-details & {\n width: calc(100% - #{$detailsWidth} - 14px);\n max-width: calc(100% - #{$detailsWidth} - 14px);\n }\n\n #main-content.has-sidebar.has-details {\n width: calc(100% - #{$sidebarWidth} - #{$detailsWidth} - 38px);\n max-width: calc(100% - #{$sidebarWidth} - #{$detailsWidth} - 38px);\n }\n}\n\n.content-pane {\n @include pane;\n border-radius: $largeBorderRadius;\n position: relative;\n background-clip: padding-box;\n padding: 24px;\n word-wrap: break-word;\n\n & > hr {\n margin-left: -24px;\n margin-right: -24px;\n }\n}\n\n#footer {\n z-index: 1;\n margin: 25px -24px -24px; // 1px extra on top is intentional\n padding: 10px 24px;\n background-color: $grey050;\n border-radius: 0 0 $largeBorderRadius $largeBorderRadius;\n\n &:empty {\n display: none;\n }\n\n & > *,\n .flex > * {\n margin-bottom: 0;\n }\n}\n\n#details-container {\n flex: 0 0 #{$detailsWidth + 38};\n width: $detailsWidth + 38;\n @include margin-right(-24px);\n box-sizing: border-box;\n}\n\n#details {\n box-sizing: border-box;\n padding-bottom: 24px;\n @include padding-right(24px);\n @include padding-left(14px);\n width: $detailsWidth + 38;\n\n &.fixed {\n position: fixed;\n overflow-y: auto;\n padding-top: 14px;\n }\n\n .meta {\n margin-bottom: 14px;\n border-radius: $largeBorderRadius;\n padding: 0 24px;\n\n &:not(.warning) {\n @include pane;\n }\n\n &:not(.read-only):not(.warning) {\n background-color: $grey050;\n }\n\n &.read-only {\n padding-top: 8px;\n padding-bottom: 8px;\n color: $mediumTextColor;\n background-color: transparent;\n }\n\n &.warning {\n border: 2px solid $yellow300;\n padding: 19px 22px;\n background: $white;\n color: $textColor !important;\n\n p {\n margin-bottom: 5px;\n }\n\n .btn {\n background-color: $yellow300;\n\n &:hover,\n &:focus {\n background-color: darken($yellow300, 10%);\n }\n\n &:active {\n background-color: darken($yellow300, 15%);\n }\n }\n }\n\n & > .field,\n & > .data {\n margin: 0 -24px !important;\n\n &:first-child {\n &,\n & > .status-badge {\n border-top-left-radius: $largeBorderRadius;\n }\n border-top-right-radius: $largeBorderRadius;\n }\n\n &:last-child {\n &,\n & > .status-badge {\n border-bottom-left-radius: $largeBorderRadius;\n }\n border-bottom-right-radius: $largeBorderRadius;\n }\n\n & > .heading > label,\n & > .heading {\n color: $grey600;\n }\n }\n\n & > .field > .status-badge {\n @include left(-1px);\n }\n\n .text::placeholder,\n .datewrapper .text + div[data-icon],\n .timewrapper .text + div[data-icon] {\n color: $grey500;\n }\n\n .ui-datepicker {\n @include margin(0, 0, 0, -8px);\n }\n }\n\n hr {\n margin: 14px 0;\n border-top-color: $hairlineColor;\n }\n\n .spinner {\n background-image: url(../images/spinner_details.gif);\n }\n\n @include placeholder-styles($grey500);\n\n .text {\n background-color: transparent;\n resize: none;\n }\n\n & > .text {\n border-radius: $largeBorderRadius;\n margin-bottom: 14px;\n\n &:not(:focus) {\n border-color: transparentize($inputColor, 0.6);\n }\n }\n}\n\n// Hide the sidebar at < 1200\n@media only screen and (max-width: $minFullUiWidth - 1px) {\n #global-container {\n @include left(-$sidebarWidth);\n width: calc(100vw + #{$sidebarWidth});\n\n body.ltr.showing-nav & {\n left: 0;\n }\n\n body.rtl.showing-nav & {\n right: 0;\n }\n }\n\n #crumbs {\n display: flex !important;\n }\n\n #header {\n width: 100vw;\n }\n\n #nav-toggle {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 36px;\n height: 50px;\n line-height: 26px;\n color: $grey300;\n text-align: center;\n @include margin-left(-10px);\n\n &:before {\n @include icon;\n content: 'menu';\n font-size: 16px;\n line-height: 0;\n }\n\n &:hover {\n color: $grey400;\n }\n }\n\n #main-content {\n width: 100vw;\n }\n}\n\n// Rearrange #main-content to flow vertically at < 999\n@media only screen and (max-width: $minHorizontalUiWidth - 1px) {\n #header {\n display: block;\n\n .flex:not(#toolbar) {\n margin-top: 10px;\n }\n }\n\n #toolbar {\n flex-wrap: wrap !important;\n\n & > * {\n margin-top: 10px !important;\n }\n }\n\n body.fixed-header #header .flex:first-child {\n margin-top: 0;\n }\n\n #main-content {\n display: block;\n }\n\n #sidebar-toggle-container {\n display: block;\n margin-bottom: 14px;\n }\n\n #sidebar-toggle {\n body.showing-sidebar & {\n background-color: darken($grey200, 10%) !important;\n\n &:after {\n transform: rotate(225deg);\n top: 1px;\n }\n }\n }\n\n #content-container {\n min-height: 0 !important;\n }\n\n #sidebar-container,\n #details-container {\n width: auto !important;\n }\n\n #sidebar,\n #details {\n position: static !important;\n overflow-y: visible !important;\n max-height: none !important;\n width: auto;\n }\n\n #sidebar {\n margin-bottom: 14px;\n\n body:not(.showing-sidebar) & {\n display: none;\n }\n }\n\n #details-container {\n @include margin-right(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-top: 14px;\n }\n}\n\n// Tighten up the padding at < 768\n@media only screen and (max-width: 767px) {\n #crumbs,\n #header,\n #main-content {\n padding-left: 10px !important;\n padding-right: 10px !important;\n }\n\n #tabs ul li {\n a {\n padding-left: 14px;\n padding-right: 14px;\n }\n\n & + li {\n @include margin-left(-7px);\n }\n }\n}\n\n@media print {\n}\n\n#settingsmenu ul li a {\n @include padding-left(46px);\n\n &:before {\n @include margin(1px, 0, 0, -22px);\n font-size: 15px;\n }\n\n img {\n width: 16px;\n height: 16px;\n position: absolute;\n margin-left: -23px;\n margin-top: 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 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: 14px 0;\n background-color: $grey050;\n }\n\n .heading {\n position: relative;\n margin: 14px 24px 2px;\n\n span {\n display: inline-block;\n position: relative;\n z-index: 1;\n padding: 0 5px;\n margin: 0 -5px;\n text-transform: uppercase;\n color: $mediumTextColor;\n font-size: 11px;\n font-weight: bold;\n }\n }\n\n @mixin nav-level($level) {\n & > a {\n @include padding-left(24px + 14 * $level);\n }\n\n & > .toggle {\n @include left(14px * $level);\n }\n }\n\n nav {\n padding: 0 7px;\n\n & > ul > li {\n @include nav-level(0);\n & > ul > li {\n @include nav-level(1);\n & > ul > li {\n @include nav-level(2);\n & > ul > li {\n @include nav-level(3);\n & > ul > li {\n @include nav-level(4);\n }\n }\n }\n }\n }\n\n li {\n position: relative;\n\n &:not(.has-subnav) > a {\n transition: background-color linear 100ms;\n\n &:hover {\n text-decoration: none;\n background-color: $grey100;\n }\n\n &.sel {\n cursor: default;\n background-color: $grey200;\n }\n }\n\n a {\n position: relative;\n margin-bottom: 1px;\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 7px 24px;\n min-height: 24px;\n box-sizing: border-box;\n color: $textColor;\n user-select: none;\n border-radius: $largeBorderRadius;\n word-break: break-word;\n\n .status {\n flex-shrink: 1;\n }\n\n .icon {\n @include margin-right(10px);\n flex-shrink: 1;\n width: 18px;\n height: 18px;\n word-break: normal;\n transition: margin-left linear 150ms, margin-right linear 150ms;\n\n &.icon-mask {\n svg {\n @include svg-mask(var(--ui-control-color));\n }\n\n span[data-icon] {\n color: var(--ui-control-color);\n }\n }\n\n svg {\n width: 16px;\n height: 16px;\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 @include margin(0, -4px, 0, 10px);\n flex-shrink: 1;\n padding: 0 6px;\n font-size: 11px;\n line-height: 16px;\n border-radius: 8px;\n background-color: $mediumTextColor;\n color: $white;\n }\n }\n\n .toggle {\n position: absolute;\n z-index: 1;\n height: 34px;\n top: 0;\n width: 24px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n ul {\n display: none;\n }\n\n &.expanded > ul {\n display: block;\n }\n }\n }\n}\n\n.content.has-sidebar:not(.hiding-sidebar) {\n @include margin-left($sidebarWidth);\n}\n\n/* flexbox field layouts */\n#content :not(.meta) > .flex-fields {\n display: flex;\n flex-wrap: wrap;\n align-content: flex-start;\n margin: 0 -24px -24px;\n width: calc(100% + 48px);\n\n & > h2 {\n margin: 0 0 24px !important;\n padding: 0 24px;\n width: 100%;\n\n &:not(:first-child) {\n padding-top: 24px;\n border-top: 1px solid $hairlineColor;\n }\n }\n\n & > hr {\n margin: 0 0 24px;\n width: calc(100% + 48px);\n }\n\n & > :not(h2):not(hr) {\n &,\n &:last-child {\n position: relative;\n margin: 0 24px 24px !important;\n width: calc(100% - 48px);\n box-sizing: border-box;\n\n // 4 cols for >= 1536px\n @media only screen and (min-width: $minXlUiWidth) {\n &.width-25 {\n width: calc(25% - 48px);\n }\n &.width-50 {\n width: calc(50% - 48px);\n }\n &.width-75 {\n width: calc(75% - 48px);\n }\n }\n\n // 2 cols fol 712 - 1536px\n @media only screen and (min-width: 500px) and (max-width: $minXlUiWidth - 1px) {\n &.width-25,\n &.width-50 {\n width: calc(50% - 48px);\n }\n }\n\n &:before {\n position: absolute;\n top: 0;\n @include left(-25px);\n width: 1px;\n height: 100%;\n content: '';\n // same BG color as the hairline around the content pane’s 1px shadow\n background-color: transparentize($grey200, 0.5);\n }\n }\n }\n}\n\n/* retina */\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5),\n only screen and (-moz-min-device-pixel-ratio: 1.5),\n only screen and (-o-min-device-pixel-ratio: 3/2),\n only screen and (min-device-pixel-ratio: 1.5),\n only screen and (min-resolution: 1.5dppx) {\n #details {\n .spinner {\n background-image: url(../images/spinner_details_2x.gif);\n background-size: 20px;\n }\n }\n #toolbar {\n .spinner {\n background-image: url(../images/spinner_toolbar_2x.gif);\n background-size: 20px;\n }\n }\n #upgrademodal.loading {\n background-image: url(../images/spinner_big_2x.gif);\n background-size: 48px;\n }\n #upgrademodal-success {\n .message {\n background-image: url(../images/success_2x.png);\n background-size: 48px;\n }\n }\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n.lp-editor-container,\n.lp-preview-container {\n position: fixed;\n top: 0;\n height: 100%;\n background-color: $white;\n z-index: 100;\n\n header {\n padding: 8px 24px;\n background-color: $grey100;\n box-shadow: 0 1px 0 transparentize($grey700, 0.8);\n box-sizing: border-box;\n position: relative;\n z-index: 1;\n\n @supports (backdrop-filter: blur(10px)) {\n & {\n position: absolute;\n z-index: 2;\n top: 0;\n left: 0;\n width: 100%;\n background-color: transparentize($grey100, 0.25);\n backdrop-filter: blur(10px);\n\n & + .lp-editor {\n padding-top: #{10 + 34 + 10 + 24}px;\n }\n }\n }\n\n .btn,\n .spinner,\n .checkmark-icon {\n margin-bottom: 0;\n }\n }\n}\n\n.lp-editor-container {\n display: flex;\n flex-direction: column;\n box-shadow: 1px 0 0 transparentize($grey700, 0.8);\n\n .lp-editor {\n flex: 1;\n padding: 24px;\n overflow: auto;\n box-sizing: border-box;\n\n & > .field {\n &:last-child {\n margin-bottom: 24px !important;\n }\n\n & > .status-badge {\n @include left(-24px);\n }\n }\n }\n\n .lp-draghandle {\n position: absolute;\n z-index: 6;\n top: 0;\n @include right(-2px);\n width: 4px;\n height: 100%;\n cursor: col-resize;\n }\n}\n\n.lp-preview-container {\n display: flex;\n flex-direction: column;\n\n &.dragging:after {\n position: absolute;\n top: 0;\n left: 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: transparentize($grey100, 0.25);\n }\n\n .buttons {\n margin: 0;\n\n .btn + .btn {\n @include margin-left(7px);\n }\n }\n\n & + .lp-iframe-container {\n padding-top: 0;\n\n @supports (backdrop-filter: blur(10px)) {\n padding-top: 50px;\n }\n }\n\n .lp-device-type {\n margin: 0;\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 &.lp-device-type__label--tablet::before {\n background-image: url(../images/preview/icon-tablet.svg);\n }\n &.lp-device-type__label--desktop::before {\n background-image: url(../images/preview/icon-desktop.svg);\n }\n }\n\n .lp-device-type__radio-group {\n display: flex;\n white-space: nowrap;\n align-items: center;\n }\n\n .lp-device-type__item:not(:last-child) .btn {\n body.ltr & {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n margin-right: 1px;\n }\n\n body.rtl & {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n margin-left: 1px;\n }\n }\n\n .lp-device-type__item:not(:first-child) .btn {\n body.ltr & {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n body.rtl & {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n .lp-device-type__input {\n &:focus-visible + label {\n box-shadow: var(--focus-ring);\n }\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-top: 0 !important;\n position: relative;\n top: 0;\n height: calc(100% - 50px);\n width: 100%;\n background-color: $grey100;\n\n @supports (backdrop-filter: blur(10px)) {\n top: 50px;\n }\n\n // Preview container\n .lp-device-preview-container {\n position: absolute;\n top: 50%;\n left: 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 top: 50%;\n left: 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: top center, bottom center;\n background-repeat: no-repeat;\n background-size: contain;\n background-color: #fff;\n box-shadow: 0 0 58px rgba(6, 67, 117, 0.3);\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 &--rotating {\n .lp-device-mask {\n transition-duration: 0.3s;\n transition-property: transform;\n }\n .lp-device-preview-container {\n opacity: 0;\n transition: opacity 0s;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n@import '@craftcms/sass/mixins';\n\n$base: 24px;\n$tabPadding: 14px;\n$tabWidth: $base * 10;\n$gridColor: hsl(212, 50%, 95%);\n\n@mixin workspaceBg {\n background-color: $grey050;\n background-image: linear-gradient(to right, $gridColor 1px, transparent 0px),\n linear-gradient(to bottom, $gridColor 1px, transparent 1px);\n background-size: $base $base;\n}\n\n.layoutdesigner {\n display: flex;\n align-items: stretch;\n position: relative;\n @include input-styles;\n overflow: hidden;\n box-shadow: none;\n @include padding-right($tabWidth + 1);\n min-height: 500px;\n\n .errors > & {\n border: 1px solid $errorColor !important;\n }\n\n .fld-workspace {\n flex: 1;\n @include border-radius($smallBorderRadius, 0, 0, $smallBorderRadius);\n @include padding($base, 0, $base, $base);\n @include workspaceBg;\n background-position: -1px -1px;\n box-shadow: inset 0 1px 3px -1px darken($grey200, 10%);\n\n .fld-tabs {\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n }\n }\n\n .fld-sidebar {\n position: absolute;\n top: 0;\n @include right(0);\n height: 100%;\n width: $tabWidth + 1;\n padding: $tabPadding;\n overflow: auto;\n box-sizing: border-box;\n\n .btngroup {\n margin-bottom: $tabPadding;\n }\n\n .fld-field-library {\n .fld-field-group {\n margin-top: $tabPadding;\n\n h6 {\n margin-bottom: 7px;\n }\n }\n }\n\n .filtered {\n display: none;\n }\n }\n\n .fld-new-tab-btn:active {\n background-color: $grey050;\n }\n}\n\n.fld-sidebar,\n.fld-tab .tabs .tab,\n.fld-tab .fld-tabcontent,\n.fld-new-tab-btn,\n.fld-new-tab-btn:hover {\n background-color: $white;\n box-shadow: 0 0 0 1px transparentize($grey900, 0.9),\n 0 2px 5px -2px transparentize($grey900, 0.8);\n}\n\n.fld-tab .settings,\n.fld-element .settings,\n.fld-element .slide-picker {\n @include margin-left(7px);\n}\n\n.fld-tab .settings:before,\n.fld-element .settings:before {\n margin-top: -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 @include padding(0, $base + 1, $base, 0);\n box-sizing: border-box;\n\n .tabs {\n margin: -10px -12px 0;\n padding: 10px 12px 0;\n overflow: hidden;\n display: flex;\n\n .tab {\n display: flex;\n max-width: calc(100% - 10px);\n box-sizing: border-box;\n padding: 8px $tabPadding;\n border-radius: $mediumBorderRadius $mediumBorderRadius 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 @include border-radius(\n 0,\n $mediumBorderRadius,\n $mediumBorderRadius,\n $mediumBorderRadius\n );\n }\n\n &.fld-insertion {\n .tabs .tab,\n .fld-tabcontent {\n margin: -2px;\n border: 2px dashed $hairlineColor;\n box-shadow: none;\n @include workspaceBg;\n }\n .tabs .tab {\n background-position: -1px -1px;\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: 7px 10px;\n box-shadow: inset 0 0 0 1px $hairlineColor;\n background-color: $white;\n border-radius: $mediumBorderRadius;\n\n body:not(.dragging) & {\n cursor: move;\n cursor: grab;\n }\n\n & + .fld-element {\n margin-top: 7px;\n }\n\n &.fld-insertion {\n box-sizing: border-box;\n border: 2px dashed $hairlineColor;\n border-radius: $mediumBorderRadius;\n background: none;\n box-shadow: none;\n }\n\n &.draghelper {\n @include shadow;\n }\n\n &.fld-field {\n color: $mediumTextColor;\n background-color: $grey100;\n\n &:not(.draghelper) {\n box-shadow: none;\n }\n\n .fld-field-hidden:not(.hidden) {\n margin-top: -3px;\n @include margin-right(5px);\n\n &:before {\n @include icon;\n content: 'shuteye';\n }\n }\n\n .field-name {\n .fld-element-label {\n margin-bottom: 2px;\n }\n }\n }\n\n .fld-element-icon {\n @include margin-right(5px);\n text-align: center;\n\n &,\n svg {\n width: 16px;\n height: 16px;\n }\n\n svg {\n @include 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 }\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: $textColor;\n margin: 0;\n\n & + .fld-required-indicator {\n color: var(--ui-control-color);\n }\n }\n\n .fld-attribute .fld-required-indicator {\n margin-top: -1px;\n }\n }\n\n &.fld-required .fld-required-indicator {\n @include margin-left(2px);\n line-height: 1;\n\n &:after {\n @include icon;\n content: 'asterisk';\n font-size: 8px;\n line-height: 1;\n }\n }\n}\n\nbody.dragging {\n cursor: move !important;\n cursor: grabbing !important;\n}\n\n.fld-hr {\n display: flex;\n justify-content: center;\n padding: 9px 10px;\n\n &:before {\n position: absolute;\n display: block;\n top: calc(50% - 2px);\n left: 10px;\n width: calc(100% - 20px);\n height: 4px;\n content: '';\n font-size: 0;\n background-color: $grey100;\n border-radius: 2px;\n }\n\n .smalltext {\n position: relative;\n background-color: $grey100;\n border-radius: 8px;\n padding: 1px 7px;\n }\n}\n\n.fld-element-settings {\n width: $tabWidth;\n}\n","@charset \"UTF-8\";\n@import '@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: $grey900;\n color: $white;\n @include light-on-dark-text;\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):not(.noborder) {\n background-color: $grey600;\n color: $white;\n}\n\n.modal.imageeditor .btn:not(.submit):not(.noborder):hover {\n background-color: $grey700;\n}\n\n.modal.imageeditor .btn:not(.submit):not(.noborder).active {\n background-color: $grey800;\n}\n\n.modal.imageeditor .icon::before {\n width: 24px;\n height: 24px;\n margin-top: -4px;\n margin-left: -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 .body .tabs {\n border-right: 1px solid $grey1000;\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 padding: 14px;\n text-align: center;\n border-bottom: 1px solid $grey1000;\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: darken($grey900, 2%);\n}\n\n.modal.imageeditor .body .tabs ul li.selected {\n background-color: darken($grey900, 5%);\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-bottom: 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-right: 14px;\n margin-bottom: 14px;\n}\n\n.modal.imageeditor .body .views .filters ul li:last-child {\n margin-right: 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: $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 top: 0;\n left: 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 display: block;\n margin: 0 auto;\n overflow: hidden;\n}\n\n.modal.imageeditor .footer {\n position: absolute;\n background-color: transparent;\n bottom: 0;\n left: 0;\n width: 100%;\n border-top: 1px solid #000;\n\n body.has-debug-toolbar & {\n padding-bottom: calc(14px + 42px);\n }\n}\n\n.modal.imageeditor .body .views .crop {\n .orientation {\n display: flex;\n align-items: center;\n justify-content: center;\n\n input {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-position: center center;\n background-repeat: no-repeat;\n margin: 0 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 .constraint-buttons-container {\n display: flex;\n justify-content: center;\n\n .constraint-buttons {\n overflow: auto;\n margin-left: -24px;\n margin-right: -24px;\n margin-bottom: 12px;\n padding-left: 24px;\n padding-right: 24px;\n padding-bottom: 12px;\n\n .constraint {\n padding: 4px 12px;\n\n &:hover {\n cursor: pointer;\n }\n\n &.active {\n color: #fff;\n background: $darkSelColor;\n border-radius: 1rem;\n }\n }\n\n .constraint:last-child {\n position: relative;\n\n &:after {\n content: '';\n display: block;\n position: absolute;\n right: -24px;\n width: 24px;\n height: 1px;\n }\n }\n }\n }\n}\n\n.modal.imageeditor:not(.vertical) .body .views .crop {\n .constraint-buttons {\n flex-direction: column;\n align-items: stretch;\n text-align: center;\n\n .constraint {\n text-align: left;\n padding: 4px 0 4px 24px;\n cursor: pointer;\n\n &.active {\n background-position: left center;\n background-repeat: no-repeat;\n background-image: url(../images/image-editor/check.svg);\n }\n }\n }\n}\n\n/* Vertical */\n\n.vertical.imageeditor .body {\n flex-direction: column-reverse;\n}\n\n.vertical.imageeditor .body .tabs ul {\n display: flex;\n flex-direction: row;\n width: 100%;\n border-top: 1px solid #000;\n border-bottom: 1px solid #000;\n}\n\n.vertical.imageeditor .body .tabs ul li {\n flex-grow: 1;\n border: 0;\n border-right: 1px solid #000;\n padding: 7px;\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-bottom: -14px;\n}\n\n.vertical.imageeditor .body .views .rotate .btngroup {\n margin: 0 7px 14px;\n}\n\n.vertical.imageeditor .body .views .filters ul {\n width: auto;\n height: 109px;\n overflow: auto;\n white-space: nowrap;\n margin: 0 -24px;\n margin-bottom: -24px;\n padding: 24px;\n text-align: center;\n}\n\n.vertical.imageeditor .body .views .filters ul li {\n display: inline-block;\n margin-bottom: 0;\n}\n\n/* Slide Rule */\n\n.slide-rule {\n position: relative;\n padding: 10px 0;\n}\n\n.slide-rule .cursor {\n position: absolute;\n margin-left: -4px;\n margin-top: 4px;\n left: 50%;\n z-index: 1;\n width: 0;\n height: 0;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px 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: left;\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 left: 1px;\n}\n\n.slide-rule .graduations ul li.main-graduation:before {\n border-left-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-left-color: #63a6e1;\n}\n\n.slide-rule .graduations ul li:before {\n content: '';\n position: absolute;\n border-left: 1px solid $white;\n height: 10px;\n top: 0px;\n left: 0;\n}\n\n.slide-rule .graduations ul li .label {\n width: 20px;\n position: absolute;\n top: 10px;\n left: -9px;\n display: none;\n text-align: center;\n}\n\n.slide-rule .value {\n display: none;\n position: absolute;\n bottom: 0;\n left: 50%;\n z-index: 1;\n box-sizing: border-box;\n padding: 5px;\n width: 50px;\n margin-left: -25px;\n background: $grey600;\n}\n\n.slide-rule .overlay {\n z-index: 2;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n left: 0;\n background-image: linear-gradient(\n to right,\n $grey900 0%,\n transparentize($grey900, 1) 15%,\n transparentize($grey900, 1) 85%,\n $grey900 100%\n );\n}\n\n/* Misc */\n\n.menu.dark {\n background-color: $grey600;\n @include light-on-dark-text;\n\n ul {\n li {\n a {\n color: $white !important;\n\n &:not(.sel):not(.disabled):hover {\n background-color: $grey700;\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 top: 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: $hairlineColor;\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: $black;\n font-size: 11px;\n}\n\n.cp-chart .axis text {\n fill: RGBA(0, 0, 0, 0.6);\n}\n\n.cp-chart .grid-line .tick {\n stroke: RGBA(0, 0, 0, 0.08);\n stroke-opacity: 0.7;\n shape-rendering: crispEdges;\n}\n\n.cp-chart .grid-line .tick line {\n stroke: RGBA(0, 0, 0, 0.08);\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: 7px 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 ce8cfa7fa2b..4568d1f7d9e 100644 --- a/src/web/assets/cp/src/css/_cp.scss +++ b/src/web/assets/cp/src/css/_cp.scss @@ -35,11 +35,11 @@ body { } .reduce-focus-visibility { - :focus:not(.focus-visible) { + :focus:not(:focus-visible) { box-shadow: none; } - .focus-visible { + :focus-visible { box-shadow: var(--focus-ring); } } diff --git a/src/web/assets/cp/src/css/_main.scss b/src/web/assets/cp/src/css/_main.scss index f30334c6009..43f3504df67 100644 --- a/src/web/assets/cp/src/css/_main.scss +++ b/src/web/assets/cp/src/css/_main.scss @@ -4608,7 +4608,7 @@ ul.tree, } body:not(.reduce-focus-visibility) &:focus, - body.reduce-focus-visibility &.focus-visible { + body.reduce-focus-visibility &:focus-visible { box-shadow: inset 0 0 0 3px hsla(var(--dark-focus-hsl), 0.7); } } @@ -4740,7 +4740,7 @@ table.editable { } body:not(.reduce-focus-visibility) &:focus, - body.reduce-focus-visibility &.focus-visible { + body.reduce-focus-visibility &:focus-visible { @include input-focused-styles; } } @@ -5099,15 +5099,15 @@ body:not(.reduce-focus-visibility) { } body.reduce-focus-visibility { - input.checkbox.focus-visible + label:before, - .focus-visible div.checkbox:before { + input.checkbox:focus-visible + label:before, + :focus-visible div.checkbox:before { @include input-focused-styles; } } .monaco-mouse-cursor-text { &:focus, - &.focus-visible { + &:focus-visible { box-shadow: none !important; } } @@ -5206,8 +5206,8 @@ body:not(.reduce-focus-visibility) { } body.reduce-focus-visibility { - input.radio.focus-visible + label:before, - .focus-visible div.radio:before { + input.radio:focus-visible + label:before, + :focus-visible div.radio:before { @include input-focused-styles; } } @@ -5219,7 +5219,7 @@ body.reduce-focus-visibility { appearance: none; body:not(.reduce-focus-visibility) &:focus, - body.reduce-focus-visibility &.focus-visible { + body.reduce-focus-visibility &:focus-visible { @include input-focused-styles; } @@ -5470,7 +5470,7 @@ body.reduce-focus-visibility { } body:not(.reduce-focus-visibility) &:focus, - body.reduce-focus-visibility &.focus-visible { + body.reduce-focus-visibility &:focus-visible { @include select-input-focused-styles; } } diff --git a/src/web/assets/cp/src/css/_preview.scss b/src/web/assets/cp/src/css/_preview.scss index 8a83847f73d..7fb781eab85 100644 --- a/src/web/assets/cp/src/css/_preview.scss +++ b/src/web/assets/cp/src/css/_preview.scss @@ -173,7 +173,7 @@ } .lp-device-type__input { - &.focus-visible + label { + &:focus-visible + label { box-shadow: var(--focus-ring); } } diff --git a/src/web/assets/focusvisible/FocusVisibleAsset.php b/src/web/assets/focusvisible/FocusVisibleAsset.php index cd8abb58b52..1d27f743a62 100644 --- a/src/web/assets/focusvisible/FocusVisibleAsset.php +++ b/src/web/assets/focusvisible/FocusVisibleAsset.php @@ -11,14 +11,9 @@ /** * Focus visible asset bundle. + * + * @deprecated in 3.7.56. */ class FocusVisibleAsset extends AssetBundle { - /** @inheritdoc */ - public $sourcePath = __DIR__ . '/dist'; - - /** @inheritdoc */ - public $js = [ - 'focus-visible.js', - ]; } diff --git a/src/web/assets/focusvisible/dist/focus-visible.js b/src/web/assets/focusvisible/dist/focus-visible.js deleted file mode 100644 index 0682c1fb974..00000000000 --- a/src/web/assets/focusvisible/dist/focus-visible.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,(function(){"use strict";function e(e){var t=!0,n=!1,o=null,d={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function i(e){return!!(e&&e!==document&&"HTML"!==e.nodeName&&"BODY"!==e.nodeName&&"classList"in e&&"contains"in e.classList)}function s(e){e.classList.contains("focus-visible")||(e.classList.add("focus-visible"),e.setAttribute("data-focus-visible-added",""))}function u(e){t=!1}function a(){document.addEventListener("mousemove",c),document.addEventListener("mousedown",c),document.addEventListener("mouseup",c),document.addEventListener("pointermove",c),document.addEventListener("pointerdown",c),document.addEventListener("pointerup",c),document.addEventListener("touchmove",c),document.addEventListener("touchstart",c),document.addEventListener("touchend",c)}function c(e){e.target.nodeName&&"html"===e.target.nodeName.toLowerCase()||(t=!1,document.removeEventListener("mousemove",c),document.removeEventListener("mousedown",c),document.removeEventListener("mouseup",c),document.removeEventListener("pointermove",c),document.removeEventListener("pointerdown",c),document.removeEventListener("pointerup",c),document.removeEventListener("touchmove",c),document.removeEventListener("touchstart",c),document.removeEventListener("touchend",c))}document.addEventListener("keydown",(function(n){n.metaKey||n.altKey||n.ctrlKey||(i(e.activeElement)&&s(e.activeElement),t=!0)}),!0),document.addEventListener("mousedown",u,!0),document.addEventListener("pointerdown",u,!0),document.addEventListener("touchstart",u,!0),document.addEventListener("visibilitychange",(function(e){"hidden"===document.visibilityState&&(n&&(t=!0),a())}),!0),a(),e.addEventListener("focus",(function(e){var n,o,u;i(e.target)&&(t||(o=(n=e.target).type,"INPUT"===(u=n.tagName)&&d[o]&&!n.readOnly||"TEXTAREA"===u&&!n.readOnly||n.isContentEditable))&&s(e.target)}),!0),e.addEventListener("blur",(function(e){var t;i(e.target)&&(e.target.classList.contains("focus-visible")||e.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(o),o=window.setTimeout((function(){n=!1}),100),(t=e.target).hasAttribute("data-focus-visible-added")&&(t.classList.remove("focus-visible"),t.removeAttribute("data-focus-visible-added")))}),!0),e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host?e.host.setAttribute("data-js-focus-visible",""):e.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var t;window.applyFocusVisiblePolyfill=e;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(e){(t=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}"undefined"!=typeof document&&e(document)})); \ No newline at end of file diff --git a/src/web/assets/focusvisible/webpack.config.js b/src/web/assets/focusvisible/webpack.config.js deleted file mode 100644 index 81f9278454a..00000000000 --- a/src/web/assets/focusvisible/webpack.config.js +++ /dev/null @@ -1,19 +0,0 @@ -/* jshint esversion: 6 */ -/* globals module, require, __dirname */ -const {getConfig} = require('@craftcms/webpack'); -const CopyWebpackPlugin = require('copy-webpack-plugin'); - -module.exports = getConfig({ - context: __dirname, - config: { - plugins: [ - new CopyWebpackPlugin({ - patterns: [ - { - from: require.resolve('focus-visible/dist/focus-visible.js'), - }, - ], - }), - ], - }, -});