[hidden]{display:none !important}
.foundation-ui-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100000;background-color:rgba(60,60,60,0.4)}
.foundation-ui-notification{position:absolute;top:0;left:50%;margin:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:9999}
.foundation-content>:not(.foundation-content-current):not(.foundation-ui-mask){display:none}
.foundation-collection-action-hidden{display:none !important}
.foundation-collection-quickactions{display:none}
.foundation-editable-control{cursor:pointer}
.foundation-editable-control:empty{min-height:1rem}
.foundation-mode-switcher-item:not(.foundation-mode-switcher-item-active){display:none}
foundation-autocomplete{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;width:12.5rem}
foundation-autocomplete>[foundation-autocomplete-button]{order:-1;flex:none;margin-right:-0.0625rem;border-radius:.25rem 0 0 .25rem}
foundation-autocomplete>[foundation-autocomplete-button]:active,foundation-autocomplete>[foundation-autocomplete-button]:focus{z-index:2}
.foundation-autocomplete-inputgroupwrapper{flex:1 1 auto}
.foundation-autocomplete-inputgroupwrapper .coral-InputGroup{width:100%}
foundation-autocomplete:not([pickersrc]) .foundation-autocomplete-inputgroupwrapper .coral-InputGroup-button:last-child,foundation-autocomplete[pickersrc=""] .foundation-autocomplete-inputgroupwrapper .coral-InputGroup-button:last-child{display:none}
foundation-autocomplete>.coral-TagList{position:absolute !important;top:0;left:.0625rem;z-index:1;margin:0 .3125rem 0 .625rem}
foundation-autocomplete:not([multiple])>coral-taglist{display:none}
foundation-autocomplete[valuedisplaymode=block]>coral-taglist{position:static !important;top:auto;left:auto;z-index:auto;flex:1 1 100%;margin:.3125rem 0 0}
foundation-autocomplete[valuedisplaymode=block]>coral-taglist:empty{margin-top:0;margin-right:0}
foundation-autocomplete[valuedisplaymode=block]>coral-taglist>.coral-Tag{height:auto;white-space:normal}
foundation-autocomplete[variant=omnisearch]{display:flex;width:auto}
foundation-autocomplete[variant=omnisearch]>[foundation-autocomplete-button]{margin-left:-0.5625rem;margin-right:.375rem;border-radius:.25rem}
foundation-autocomplete[variant=omnisearch] .foundation-autocomplete-inputgroupwrapper .coral-InputGroup-input{border-color:transparent;height:3.25rem;line-height:1.5rem;font-size:1.375rem;-moz-osx-font-smoothing:grayscale}
foundation-autocomplete[variant=omnisearch] .foundation-autocomplete-inputgroupwrapper .coral-InputGroup-input:hover,foundation-autocomplete[variant=omnisearch] .foundation-autocomplete-inputgroupwrapper .coral-InputGroup-input:focus{border-color:transparent}
foundation-autocomplete[variant=omnisearch] .foundation-autocomplete-inputgroupwrapper button{height:3.25rem}
foundation-autocomplete[variant=omnisearch]>coral-taglist{top:.4375rem;left:.0625rem;margin:0 .3125rem 0 0}
.coral-Form--vertical foundation-autocomplete.coral-Form-field{display:flex;width:auto}
.foundation-picker-buttonlist{overflow-y:auto;border:.0625rem solid #d0d0d0;border-top-width:0;border-radius:0 0 .25rem .25rem;max-height:12.5rem;background:#fff}
.foundation-picker-buttonlist.is-above{border-top-width:.0625rem;border-bottom-width:0;border-radius:.25rem .25rem 0 0}
.foundation-picker-buttonlist-loader{position:relative;height:2.5rem}
.foundation-layout-masonry coral-masonry-item{-webkit-touch-callout:none;-webkit-user-select:none}
.foundation-layout-masonry coral-card.foundation-collection-navigator{cursor:pointer}
.foundation-layout-masonry-cardwrapper{display:block;text-decoration:none;color:inherit}
.foundation-layout-masonry-empty{margin:2rem 0;text-align:center}
.foundation-layout-table .foundation-collection-item.foundation-collection-navigator{cursor:pointer}
.foundation-layout-table-cellwrapper{text-decoration:none;color:inherit}
.foundation-layout-table-cellwrapper:hover{text-decoration:underline}
th[is="coral-table-headercell"][alignment="left"],td[is="coral-table-cell"][alignment="left"]{text-align:left}
th[is="coral-table-headercell"][alignment="center"],td[is="coral-table-cell"][alignment="center"]{text-align:center}
th[is="coral-table-headercell"][alignment="right"],td[is="coral-table-cell"][alignment="right"]{text-align:right}
coral-columnview-item-content .foundation-collection-item-title,coral-columnview-item-content .foundation-layout-util-subtletext{line-height:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
coral-columnview-item-content .foundation-collection-item-title:only-child{line-height:inherit}
.foundation-layout-wizard2{height:100%}
.foundation-layout-wizard2-header{display:flex;justify-content:space-between;box-sizing:border-box;padding:.4375rem 1rem 0;border-bottom:.0625rem solid #e1e1e1;height:3.25rem;background-color:#fafafa}
.foundation-layout-wizard2-title{order:1;flex:1 0 0;margin:0 1rem 0 0;line-height:2.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.foundation-layout-wizard2-steplist{order:2}
.foundation-layout-wizard2-controls{order:3;flex:1 0 0;display:flex;margin:0 0 0 1rem;justify-content:flex-end}
coral-steplist.foundation-layout-wizard2-steplist coral-step:only-child{display:none}
.foundation-layout-wizard2-contents{position:relative;height:calc(100% - 3.25rem) !important;overflow:auto}
.foundation-layout-panel{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}
.foundation-layout-panel-bodywrapper{-webkit-flex:1;flex:1;position:relative}
.foundation-layout-panel-body{overflow:auto;position:absolute;top:0;left:0;right:0;bottom:0}
.foundation-layout-panel-content{overflow:auto;position:relative;height:100%}
.foundation-layout-panel-rail{float:left;overflow:auto;position:relative;box-sizing:border-box;margin-left:-15.625rem;width:15.625rem;height:100%;transition:margin-left .5s ease 0}
.foundation-layout-panel-rail.foundation-layout-panel-rail-active{margin-left:0}
.foundation-layout-form.foundation-layout-form-mode-default .foundation-field-edit{display:none !important}
.foundation-layout-form.foundation-layout-form-mode-default .foundation-field-hide-in-default{display:none !important}
.foundation-layout-form.foundation-layout-form-mode-edit .foundation-field-readonly{display:none !important}
.foundation-layout-inline2{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}
.foundation-layout-inline2.foundation-layout-inline2-gap>.foundation-layout-inline2-item{margin-right:.625rem}
.foundation-layout-inline2.foundation-layout-inline2-gap>.foundation-layout-inline2-item:last-child{margin-right:0}
.foundation-layout-thumbnail{padding:1rem}
.foundation-layout-thumbnail:not(.foundation-layout-thumbnail-quiet){background-color:#FFF;box-shadow:0 .09375rem .09375rem rgba(0,0,0,0.25)}
.foundation-layout-thumbnail-image{display:block;margin:0 auto;width:20rem}
.foundation-layout-actionfield{display:-webkit-flex;display:flex}
.foundation-layout-actionfield-field{-webkit-flex:1;flex:1;margin-right:.5rem}
.foundation-layout-media{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}
.foundation-layout-media-img{margin-right:.625rem;height:2rem;width:2rem}
.foundation-layout-media-bd{-webkit-flex:1;flex:1}
.foundation-layout-flexmedia{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}
.foundation-layout-flexmedia.foundation-layout-flexmedia-middle{-webkit-align-items:center;align-items:center}
.foundation-layout-flexmedia.foundation-layout-flexmedia-bottom{-webkit-align-items:flex-end;align-items:flex-end}
.foundation-layout-flexmedia-img{margin-right:.625rem;height:2rem;width:2rem}
.foundation-layout-flexmedia-bd{overflow:hidden;-webkit-flex:1;flex:1}
.foundation-layout-flexmedia-bd-singleline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.foundation-layout-util-vmargin{margin-top:1rem;margin-bottom:1rem}
.foundation-layout-util-nominwidth{min-width:0}
.foundation-layout-util-width300{width:18.75rem}
.foundation-layout-util-maxheight80vh{overflow:auto;max-height:80vh}
.foundation-layout-util-maximized{position:absolute;top:0;bottom:0;left:0;right:0;min-height:1px;overflow-y:auto}
.foundation-layout-util-maximized-alt{width:100%;height:100%}
.foundation-layout-util-maximized-container{height:100%;overflow:auto;position:relative}
.foundation-layout-util-breakword{word-wrap:break-word}
.foundation-layout-util-subtletext{color:#969696}
.foundation-layout-util-borderbox{box-sizing:border-box}
.foundation-layout-util-resizable{resize:both}
.foundation-layout-util-resizable-none{resize:none}
.foundation-layout-util-resizable-x{resize:horizontal}
.foundation-layout-util-resizable-y{resize:vertical}
.foundation-nestedcheckboxlist{list-style:none;padding:0}
.foundation-nestedcheckboxlist .foundation-nestedcheckboxlist{padding-left:1.625rem}
.foundation-nestedcheckboxlist .coral-Form-fieldwrapper{margin:0}
.foundation-nestedcheckboxlist .coral-Form-field{margin:0 0 .5rem}
.betty-ActionBar{padding:.3125rem 0;height:3rem;background-color:#fafafa}
.betty-ActionBar coral-actionbar-primary{left:0}
.betty-ActionBar coral-actionbar-secondary{right:0}
.betty-ActionBar coral-actionbar-primary>coral-actionbar-item .betty-ActionBar-item,.betty-ActionBar coral-actionbar-primary>[coral-actionbar-more]{margin-left:1.25rem}
.betty-ActionBar coral-actionbar-primary>coral-actionbar-item:first-of-type .betty-ActionBar-item{margin-left:1rem}
.betty-ActionBar coral-actionbar-primary>coral-actionbar-item:first-of-type .betty-ActionBar-item.coral-Button--quiet{margin-left:.3125rem}
.betty-ActionBar coral-actionbar-secondary>coral-actionbar-item .betty-ActionBar-item,.betty-ActionBar coral-actionbar-secondary>[coral-actionbar-more]{margin-right:1.25rem}
.betty-ActionBar coral-actionbar-secondary>coral-actionbar-item:last-of-type .betty-ActionBar-item{margin-right:1rem}
.betty-ActionBar coral-actionbar-secondary>coral-actionbar-item:last-of-type .betty-ActionBar-item.coral-Button--quiet{margin-right:.3125rem}
.betty-ActionBar--large{border-bottom:.0625rem solid #e1e1e1;padding:.4375rem 0 .375rem;height:3.25rem}
.betty-ActionBar--bottom{border-top:.0625rem solid #e1e1e1;border-bottom:0}
.betty-ActionBar--overlay{background-color:rgba(245,245,245,0.95)}
.betty-ActionBar--collapsed coral-actionbar-primary>coral-actionbar-item .betty-ActionBar-item.coral-Button{margin-left:.375rem}
.betty-ActionBar--collapsed coral-actionbar-primary>coral-actionbar-item:first-of-type .betty-ActionBar-item.coral-Button--quiet{margin-left:.3125rem}
.betty-ActionBar--collapsed coral-actionbar-secondary>coral-actionbar-item .betty-ActionBar-item.coral-Button{margin-right:.375rem}
.betty-ActionBar--collapsed coral-actionbar-secondary>coral-actionbar-item:last-of-type .betty-ActionBar-item.coral-Button--quiet{margin-right:.3125rem}
.betty-ActionBar--collapsed coral-actionbar-primary>coral-actionbar-item .betty-ActionBar-item coral-button-label:not(:only-child),.betty-ActionBar--collapsed coral-actionbar-primary>coral-actionbar-item .betty-ActionBar-item coral-anchorbutton-label:not(:only-child),.betty-ActionBar--collapsed coral-actionbar-secondary>coral-actionbar-item .betty-ActionBar-item coral-button-label:not(:only-child),.betty-ActionBar--collapsed coral-actionbar-secondary>coral-actionbar-item .betty-ActionBar-item coral-anchorbutton-label:not(:only-child){clip:rect(0,0,0,0);height:1px !important;margin:0 -1px -1px 0 !important;overflow:hidden;position:absolute;width:1px !important}
.coral--dark.betty-ActionBar,.coral--dark .betty-ActionBar{background-color:#505050}
.coral--dark.betty-ActionBar--large,.coral--dark .betty-ActionBar--large{border-top-color:#373737;border-bottom-color:#373737}
.coral--dark .betty-ActionBar--overlay{background-color:rgba(75,75,75,0.95)}
.betty-SimpleBar{display:flex;align-items:center;box-sizing:border-box;height:3rem;background-color:#fafafa}
.betty-SimpleBar-region{margin:0 1rem}
.betty-SimpleBar-region--maximized{flex:1}
.betty-SimpleBar-region>*{margin-left:.625rem}
.betty-SimpleBar-region>:first-child{margin-left:0}
.betty-SimpleBar-region:nth-of-type(1)>.coral-Button--quiet:first-child{margin-left:-0.3125rem}
.betty-SimpleBar-region:nth-of-type(2)>.coral-Button--quiet:last-child{margin-right:-0.3125rem}
.betty-SimpleBar-title{margin-bottom:0;line-height:2.375rem}
.betty-SimpleBar--large,.betty-SimpleBar--omnisearch{border-bottom:.0625rem solid #e1e1e1;height:3.25rem}
.betty-SimpleBar--omnisearch{background-color:#FFF}
betty-titlebar{display:flex;justify-content:space-between;align-items:center;border-bottom:.0625rem solid #e1e1e1;height:3rem;background-color:#f0f0f0}
betty-titlebar-title{order:2;flex:0 1 auto;overflow:hidden}
betty-titlebar-title>betty-breadcrumbs{display:block}
betty-titlebar-primary{order:1;flex:1 0 0;display:flex}
betty-titlebar-secondary{order:3;flex:1 0 0;display:flex;justify-content:flex-end}
betty-titlebar-primary>.coral-Button--quiet,betty-titlebar-secondary>.coral-Button--quiet{margin-left:.8125rem}
betty-titlebar-primary>:not(.coral-Button--quiet),betty-titlebar-secondary>:not(.coral-Button--quiet){margin-left:.625rem}
betty-titlebar-primary>.coral-Button--quiet+.coral-Button--quiet,betty-titlebar-secondary>.coral-Button--quiet+.coral-Button--quiet{margin-left:.125rem}
betty-titlebar-primary>.coral-Button--quiet+:not(.coral-Button--quiet),betty-titlebar-primary>:not(.coral-Button--quiet)+.coral-Button--quiet,betty-titlebar-secondary>.coral-Button--quiet+:not(.coral-Button--quiet),betty-titlebar-secondary>:not(.coral-Button--quiet)+.coral-Button--quiet{margin-left:.8125rem}
betty-titlebar-primary>:first-child{margin-left:1rem}
betty-titlebar-secondary>:last-child,betty-titlebar-secondary>button.foundation-toggleable-control:not(.coral-Button--quiet):nth-last-child(2){margin-right:1rem}
betty-titlebar-primary>coral-cyclebutton+.coral-Button--quiet,betty-titlebar-secondary>.coral-Button--quiet+coral-cyclebutton{margin-left:.125rem}
betty-titlebar-primary>coral-cyclebutton+:not(.coral-Button--quiet),betty-titlebar-secondary>:not(.coral-Button--quiet)+coral-cyclebutton{margin-left:.8125rem}
betty-titlebar-primary>.coral-Button--quiet:first-child,betty-titlebar-primary>coral-cyclebutton:first-child{margin-left:.3125rem}
betty-titlebar-primary>.coral-Button--quiet:last-child,betty-titlebar-secondary>coral-cyclebutton:last-child{margin-right:.3125rem}
betty-titlebar.coral--dark,.coral--dark betty-titlebar{border-bottom-color:#373737;background-color:#505050}
betty-breadcrumbs{display:inline-block}
betty-breadcrumbs-item{display:none !important}
.betty-breadcrumbs-button{display:block;padding-top:0;padding-bottom:0;width:100%;min-width:0;font-size:1.125rem}
.betty-breadcrumbs-button.is-selected{visibility:hidden}
.betty-breadcrumbs-button-innerwrapper{display:flex;align-items:center}
.betty-breadcrumbs-button-innerwrapper>span{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;line-height:2.25rem}
.betty-breadcrumbs-button .betty-breadcrumbs-button-icon{flex:none;margin-right:.625rem;top:.125rem}
betty-breadcrumbs:not([icon]) .betty-breadcrumbs-button-icon,betty-breadcrumbs[icon=""] .betty-breadcrumbs-button-icon{display:none}
.betty-breadcrumbs-button .betty-breadcrumbs-button-chevron{flex:none;margin-left:.625rem;margin-right:0;top:.125rem;padding-top:.0625rem}
.betty-breadcrumbs-button:disabled{color:#707070}
.betty-breadcrumbs-button:disabled .betty-breadcrumbs-button-chevron{display:none}
.betty-breadcrumbs-popover{border-width:.0625rem;max-width:90vw;min-width:13.125rem;overflow:hidden}
.betty-breadcrumbs-popover coral-selectlist{border:0}
.betty-breadcrumbs-popover .coral3-SelectList-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.granite-collection-deselect{padding:0 .625rem}
.granite-collection-deselect coral-icon.granite-collection-deselect-icon{margin:0 0 0 .625rem;color:rgba(0,0,0,0.6);vertical-align:baseline;line-height:normal;top:auto}
.granite-collection-deselect:hover coral-icon.granite-collection-deselect-icon{color:rgba(0,0,0,0.75)}
.granite-collection-deselect .foundation-admin-selectionstatus{line-height:normal;vertical-align:baseline}
.granite-collection-deselect:hover .foundation-admin-selectionstatus{color:#323232}
.granite-collection-deselect coral-icon.granite-collection-deselect-icon::before{height:.875rem;width:.875rem}
coral-popover.granite-collection-navigator{min-width:13.125rem;border-width:1px;overflow:hidden}
coral-popover.granite-collection-navigator coral-selectlist{border:0}
.granite-collection-selectionbar{position:fixed;top:0;width:100%}
.granite-collection-create-hidden{display:none !important}
.granite-actionbar{border-bottom:.0625rem solid #e6e6e6;padding-top:.3125rem;min-height:2.6875rem;background-color:#f0f0f0}
.granite-actionbar:after{content:"";display:block;clear:both}
.granite-actionbar-left,.granite-actionbar-right{float:left;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;max-width:calc(50% - 100px)}
.granite-actionbar-right{float:right;-webkit-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse;-webkit-justify-content:flex-end;justify-content:flex-end}
.granite-actionbar-left>.granite-actionbar-item{margin-left:.5rem}
.granite-actionbar-left>.granite-actionbar-item:first-child{margin-left:.4375rem}
.granite-actionbar-right>.granite-actionbar-item{margin-right:.5rem}
.granite-actionbar-right>.granite-actionbar-item:last-child{margin-right:.4375rem}
.granite-actionbar-item:empty{margin:0}
.granite-actionbar-centerwrapper{display:-webkit-flex;display:flex;height:0}
.granite-actionbar-centerwrapper>.granite-actionbar-center{margin:auto}
.granite-ActionGroup{margin-right:1em}
.granite-ActionGroup button[is="coral-button"]{min-width:auto;font-size:.9375rem;padding-left:.75rem;padding-right:.75rem}
.granite-ActionGroup coral-popover{min-width:auto}
.granite-ActionGroup-list{font-size:.8125rem;width:7.5rem}
.granite-selectionbar{border-bottom:.0625rem solid #e1e1e1;padding:.4375rem 0 .375rem;height:3.25rem;background-color:#fafafa}
.granite-selectionbar coral-actionbar-primary{left:0}
.granite-selectionbar coral-actionbar-secondary{right:.5rem}
.granite-rail{border-right:.0625rem solid rgba(0,0,0,0.05);background-color:#f0f0f0}
.coral-Form--graniteRail{padding:1rem}
.granite-title{display:inline-block;color:#787878;line-height:2.375rem;font-size:1.125rem;font-weight:bold;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}
.granite-breadcrumbs-button{min-width:0;font-size:1.125rem}
.granite-breadcrumbs-button coral-icon{margin-left:.625rem}
.granite-breadcrumbs-button:disabled{color:#707070}
.granite-breadcrumbs-button:disabled coral-icon{display:none}
.granite-pulldown-overlay{border:.0625rem solid rgba(0,0,0,0.15)}
.granite-pulldown-overlay coral-anchorlist{max-width:12.5rem}
.granite-pulldown-overlay coral-list-item-content coral-icon:first-child{vertical-align:middle;margin-right:.4375rem}
.granite-pulldown-overlay a[is='coral-anchorlist-item'].coral-Link{text-decoration:none}
.granite-pickerdialog .coral-Dialog-header{display:none}
.granite-pickerdialog coral-dialog-content{padding:0;width:80vw;height:80vh}
coral-dialog coral-wait{margin-right:.5rem}
coral-tabview[maximized]{height:100%}
coral-tabview[maximized]:not(.coral-TabView--vertical)>coral-panelstack[maximized]{height:calc(100% - 2.1875rem)}
coral-tabview[maximized]:not(.coral-TabView--vertical)>.coral-TabList--large+coral-panelstack[maximized]{height:calc(100% - 3.0625rem)}
coral-tabview.coral-TabView--vertical coral-tablist{height:100%}
coral-panelstack[maximized],coral-panelstack[maximized]>coral-panel{height:100%}
coral-panelstack[maximized]>coral-panel>coral-panel-content{height:100%;overflow:auto;position:relative}
coral-select .granite-Select-statusIcon{float:right}
coral-select .granite-Select-statusIcon:last-child{margin-right:0}
coral-select .granite-Select-statusIcon--error{color:#fa695f}
coral-select .granite-Select-statusIcon--warning{color:#f5c346}
coral-select .granite-Select-statusIcon--success{color:#8cc35f}
coral-select .granite-Select-statusIcon--help,coral-select .granite-Select-statusIcon--info{color:#78afff}
.coral-SelectList-item--option.is-highlighted .foundation-layout-util-subtletext{color:#fff}
.coral-Form--vertical .foundation-field-readonly span.coral-Form-field{display:block}
.coral-Form--vertical .coral-Form-fieldwrapper .granite-coral-Form-fieldlongdesc{display:block;margin:.5rem 0;color:#969696}
.coral-Form--aligned .coral-Form-fieldwrapper .granite-coral-Form-fieldlongdesc{display:inline-block;margin:.5rem 0 0 6.5rem;padding-left:.5rem;color:#969696}
.coral-Button--graniteActionBar,.coral3-CycleButton--graniteActionBar .coral-Button{font-weight:normal;font-size:.8125rem}
.coral-Button--graniteActionBar coral-icon{margin-right:0}
.coral-Button.coral-Button--graniteActionBar coral-icon+coral-button-label:not(:empty),.coral-Button.coral-Button--graniteActionBar coral-icon+coral-anchorbutton-label:not(:empty){margin-left:.625rem}
coral-popover-content .coral-Button--graniteActionBar{display:block;width:100%;text-align:left}
.coral-Pathbrowser-picker{z-index:11010}
coral-shell-content{-webkit-overflow-scrolling:auto !important}