.wrenchModalBody{position:relative;overflow-y:auto;flex-grow:1}.wrenchModalBody-showHeaderShadow{border-top:solid 1px #ddd}.wrenchModalBody-showFooterShadow{border-bottom:solid 1px #ddd}.wrenchModalBody-padding{padding:var(--wrench-spacing-4) var(--wrench-spacing-6)}.wrenchModalCloseButton{font-size:var(--wrench-font-size-body);display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:var(--wrench-radius-small);text-decoration:none;background:rgba(0,0,0,.5);border:none;position:absolute;top:var(--wrench-spacing-5);right:var(--wrench-spacing-5);padding:var(--wrench-spacing-2);z-index:var(--wrench-elevation-sky)}.wrenchModalCloseButton:hover{background:var(--wrench-color-background-hoverOnDark);transition:none;text-decoration:none}.wrenchModalCloseButton:active{background:var(--wrench-color-background-pressedOnDark);transition:none;outline:none}.wrenchModalCloseButton-disabled{cursor:default}.wrenchModalCloseButton-onDark{background:hsla(0,0%,100%,.7)}.wrenchModalCloseButton-onDark:hover{background:var(--wrench-color-background-hover)}.wrenchModalCloseButton-onDark:active{background:var(--wrench-color-background-pressed)}.wrenchModalFooter{display:flex;justify-content:space-between;flex-shrink:0;padding:var(--wrench-spacing-4) var(--wrench-spacing-6) var(--wrench-spacing-6);background:var(--wrench-color-background-light);color:var(--wrench-color-text-dark)}.wrenchModalActions{display:flex;flex-grow:1;flex-wrap:wrap}.wrenchModalActions:not([class^=wrenchButtonGroup])>button,.wrenchModalActions:not([class^=wrenchButtonGroup])>a{margin-left:var(--wrench-spacing-2)}.wrenchModalActions-align-left{justify-content:flex-start}.wrenchModalActions-align-right{justify-content:flex-end}.wrenchModalHeader{display:flex;justify-content:space-between;padding:0 var(--wrench-spacing-6) 0 var(--wrench-spacing-6);margin-top:var(--wrench-spacing-5);margin-bottom:var(--wrench-spacing-4);background:var(--wrench-color-background-light);flex-shrink:0;flex-direction:row}.wrenchModalHeader-stretched{flex-direction:column}.wrenchModalText{font-size:24;font-weight:var(--wrench-font-weight-medium);color:var(--wrench-color-text-dark);margin:0}.wrenchModalTitle{flex-grow:1;width:100%}.wrenchModalSubText{font-size:var(--wrench-font-size-bodySm);font-weight:var(--wrench-font-weight-regular);color:var(--wrench-color-text-darkMuted);margin:var(--wrench-spacing-1) 0 0}.wrenchModalAddOn{flex-grow:1;width:100%;min-width:33%;text-align:right}.wrenchModalAddOn :first-child{margin-top:0}.wrenchModalHero{margin-top:calc(var(--wrench-spacing-6)*-1)}.wrenchModalHero iframe{aspect-ratio:16/9;height:auto;width:100%}.wrenchModalHero>img{width:100%}.wrenchModalHero-padding{padding:0 var(--wrench-spacing-6) 0;margin-top:0}.wrenchModalHero-backgroundColor-dark{background-color:var(--wrench-color-background-dark)}.wrenchModalHero-backgroundColor-light{background-color:var(--wrench-color-background-light)}.wrenchModalHero-backgroundColor-primary{background-color:var(--wrench-color-background-primary-light)}.wrenchModalHero-backgroundColor-success{background-color:var(--wrench-color-background-success-light)}.wrenchModalHero-backgroundColor-warning{background-color:var(--wrench-color-background-warning-light)}.wrenchModalHero-backgroundColor-upgrade{background-color:var(--wrench-color-background-upgrade-light)}.wrenchModalHero-backgroundColor-error{background-color:var(--wrench-color-background-error-light)}.wrenchModalHero-backgroundColor-info{background-color:var(--wrench-color-background-info-light)}.wrenchModalHero-backgroundColor-muted{background-color:var(--wrench-color-background-muted-light)}.wrenchModalHero-backgroundColor-transparent{background-color:var(--wrench-color-transparent-clear)}.wrenchModalWrapper{overflow:auto;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:var(--wrench-elevation-space)}.wrenchModal-size-full>div{width:100%;height:100% !important}.wrenchModal-size-full .wrenchModal{width:100%;height:100%}.wrenchModal-size-sm{--wrenchModal-max-width: 80vw;--wrenchModal-max-height: 90vh;--wrenchModal-width: 443px;--wrenchModal-height: auto;--wrenchModal-border-radius: var(--wrench-radius-large)}.wrenchModal-size-md{--wrenchModal-max-width: 80vw;--wrenchModal-max-height: 90vh;--wrenchModal-width: 676px;--wrenchModal-height: auto;--wrenchModal-border-radius: var(--wrench-radius-large)}.wrenchModal-size-lg{--wrenchModal-max-width: 80vw;--wrenchModal-max-height: 90vh;--wrenchModal-width: 909px;--wrenchModal-height: auto;--wrenchModal-border-radius: var(--wrench-radius-large)}.wrenchModal-size-xl{--wrenchModal-max-width: 96vw;--wrenchModal-max-height: 96vh;--wrenchModal-width: 1300px;--wrenchModal-height: auto;--wrenchModal-border-radius: var(--wrench-radius-large)}.wrenchModal-size-full{--wrenchModal-max-width: 100vw;--wrenchModal-max-height: 100vh;--wrenchModal-width: 100%;--wrenchModal-height: 100%;--wrenchModal-border-radius: 0}.wrenchModalContainer{font-family:var(--wrench-font-family-base);font-size:var(--wrench-font-size-body);-webkit-font-smoothing:antialiased;box-sizing:border-box;position:fixed;inset:0;color:var(--wrench-color-text-dark);background:var(--wrench-color-text-light);z-index:calc(var(--wrench-elevation-space) + 1);display:flex;flex-direction:column;overflow:auto;white-space:normal;outline:none;pointer-events:all;padding-top:var(--wrench-spacing-6)}@media(min-width: 576px){.wrenchModalContainer{max-width:var(--wrenchModal-max-width);max-height:var(--wrenchModal-max-height);border-radius:var(--wrenchModal-border-radius);box-shadow:var(--wrench-shadow-space);position:relative;inset:auto;height:var(--wrenchModal-height);width:var(--wrenchModal-width)}}.wrenchModalOverlayContainer{z-index:var(--wrench-elevation-space);position:relative}.wrenchModalOverlay{inset:0;position:fixed;background-color:var(--wrench-color-background-overlay)}
