.hide{display:none !important}
.card.foundation-collection-container.mode-selection{background:url(foundation/css/resources/selmode_bg.png)}
.foundation-layout-card{position:relative}
.foundation-layout-dialog{display:flex;flex-direction:column;height:100%;background:#eee}
.foundation-layout-dialog-header{display:flex;padding:.4375rem .9375rem;border-bottom:.0625rem solid #d7d7d7;min-height:2.375rem}
.foundation-layout-dialog-header-title{flex:1;margin:0;padding:0;line-height:2.375rem}
.foundation-layout-dialog-header-actions{display:flex}
.foundation-layout-dialog-header-actions-item{margin-left:.5rem}
.foundation-layout-dialog-header-actions-item.coral-MinimalButton{padding:0 .9375rem}
.foundation-layout-dialog-header-actions-item.coral-MinimalButton .coral-Icon{line-height:2.25rem}
.foundation-layout-dialog-content{flex:1;overflow-y:auto}
.foundation-layout-dialog ~ .foundation-ui-notification{top:3.25rem}
.foundation-layout-mode>:not(:first-child){display:none}
.foundation-layout-mode>:not(:first-child).show{display:block}
.foundation-layout-mode2-item:not(.foundation-layout-mode2-item-active){display:none}
.foundation-layout-inline{display:flex;align-items:flex-start}
.foundation-layout-inline[data-foundation-layout*=\22gap\22\:true]>*{margin-right:1.5rem}
.foundation-layout-inline[data-foundation-layout*=\22gap\22\:true]>*:last-child{margin-right:0}
.foundation-layout-profile{display:flex;padding:.9375rem}
.foundation-layout-profile .grid{padding:0;width:14.9375rem}
.foundation-layout-profile .tabs{flex:1}
.foundation-form.mode-default .foundation-field-edit{display:none !important}
.foundation-form.mode-edit .foundation-field-readonly{display:none !important}
.foundation-form.mode-default .foundation-field-hide-in-default{display:none !important}
.coral-Modal .coral-Wait{margin-right:.5rem}
.coral-TabPanel--graniteNoPadding>.coral-TabPanel-content{padding:0}
.coral-TabPanel-pane--granitePadding{padding:.9375rem}
.granite-coral-CollapsibleBadge{position:absolute;top:.4375rem;right:.9375rem;display:inline-block;border:.0625rem solid #d7d7d7;padding:0 .5rem;border-radius:.1875rem;text-align:center;font-size:.8125rem;line-height:1.25rem;background:#e1e1e1}
.granite-coral-CollapsibleBadge:empty{display:none}
.coral-Collapsible--block .granite-coral-CollapsibleBadge{top:.75rem}
coral-tooltip[placement="left"]{max-width:18.75rem !important}