"use strict";var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;exports.__esModule = true;exports.styles = exports.modalGlobalClasses = void 0;var _taggedTemplateLiteralLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteralLoose"));var _Emotion = require("../../lib/theming/Emotion");

var _Mixins = require("../../lib/styles/Mixins");var _templateObject, _templateObject2, _templateObject3, _templateObject4, _templateObject5, _templateObject6, _templateObject7, _templateObject8, _templateObject9, _templateObject10, _templateObject11, _templateObject12, _templateObject13, _templateObject14, _templateObject15, _templateObject16, _templateObject17, _templateObject18, _templateObject19, _templateObject20, _templateObject21, _templateObject22, _templateObject23, _templateObject24, _templateObject25, _templateObject26, _templateObject27, _templateObject28, _templateObject29, _templateObject30, _templateObject31, _templateObject32, _templateObject33, _templateObject34, _templateObject35, _templateObject36, _templateObject37, _templateObject38, _templateObject39, _templateObject40, _templateObject41, _templateObject42, _templateObject43, _templateObject44, _templateObject45, _templateObject46, _templateObject47, _templateObject48, _templateObject49, _templateObject50, _templateObject51, _templateObject52, _templateObject53, _templateObject54, _templateObject55, _templateObject56, _templateObject57, _templateObject58, _templateObject59, _templateObject60, _templateObject61, _templateObject62;

var modalGlobalClasses = exports.modalGlobalClasses = (0, _Emotion.prefix)('modal')({
  root: 'root',
  container: 'container'
});

var styles = exports.styles = (0, _Emotion.memoizeStyle)({
  root: function root() {
    return (0, _Emotion.css)(_templateObject || (_templateObject = (0, _taggedTemplateLiteralLoose2.default)(["\n      height: 100%;\n      left: 0;\n      position: fixed;\n      top: 0;\n      width: 100%;\n    "])));






  },

  bg: function bg(t) {
    return (0, _Emotion.css)(_templateObject2 || (_templateObject2 = (0, _taggedTemplateLiteralLoose2.default)(["\n      bottom: 0;\n      left: 0;\n      position: absolute;\n      right: 0;\n      top: 0;\n      background: ", ";\n      opacity: ", ";\n    "])),





    t.modalBackBg,
    t.modalBackOpacity);

  },

  container: function container() {
    return (0, _Emotion.css)(_templateObject3 || (_templateObject3 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: relative;\n      white-space: nowrap;\n      text-align: center;\n      height: 100%;\n      overflow-y: auto;\n      outline: none;\n    "])));







  },

  containerDesktop: function containerDesktop() {
    return (0, _Emotion.css)(_templateObject4 || (_templateObject4 = (0, _taggedTemplateLiteralLoose2.default)(["\n      &::before {\n        content: '';\n        display: inline-block;\n        vertical-align: middle;\n        height: 80%; /* to vertical align modal 40%/60% of screen height */\n      }\n    "])));







  },

  container5_2: function container5_2() {
    return (0, _Emotion.css)(_templateObject5 || (_templateObject5 = (0, _taggedTemplateLiteralLoose2.default)(["\n      min-height: 64px;\n    "])));


  },

  containerMobile: function containerMobile(t) {
    return (0, _Emotion.css)(_templateObject6 || (_templateObject6 = (0, _taggedTemplateLiteralLoose2.default)(["\n      height: ", ";\n      margin-top: ", ";\n      margin-right: ", ";\n      margin-bottom: ", ";\n      margin-left: ", ";\n    "])),
    t.mobileModalContainerHeight,
    t.mobileModalContainerMarginTop,
    t.mobileModalContainerMarginRight,
    t.mobileModalContainerMarginBottom,
    t.mobileModalContainerMarginLeft);

  },

  mobileContainerFullscreen5_2: function mobileContainerFullscreen5_2() {
    return (0, _Emotion.css)(_templateObject7 || (_templateObject7 = (0, _taggedTemplateLiteralLoose2.default)(["\n      margin: 0;\n    "])));


  },

  mobileContainerSmall5_2: function mobileContainerSmall5_2() {
    return (0, _Emotion.css)(_templateObject8 || (_templateObject8 = (0, _taggedTemplateLiteralLoose2.default)(["\n      margin: 0;\n      display: flex;\n      flex-wrap: wrap;\n      align-content: center;\n    "])));





  },
  mobileContainerSmallTop5_2: function mobileContainerSmallTop5_2() {
    return (0, _Emotion.css)(_templateObject9 || (_templateObject9 = (0, _taggedTemplateLiteralLoose2.default)(["\n      align-content: start;\n    "])));


  },
  mobileContainerSmallBottom5_2: function mobileContainerSmallBottom5_2() {
    return (0, _Emotion.css)(_templateObject10 || (_templateObject10 = (0, _taggedTemplateLiteralLoose2.default)(["\n      align-content: end;\n    "])));


  },

  window: function window(t) {
    return (0, _Emotion.css)(_templateObject11 || (_templateObject11 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: relative;\n      white-space: normal;\n      margin: auto;\n      box-shadow: ", ";\n      background: ", ";\n      border-radius: ", ";\n    "])),



    t.modalWindowShadow,
    t.modalBg,
    t.modalBorderRadius);

  },

  mobileWindow: function mobileWindow() {
    return (0, _Emotion.css)(_templateObject12 || (_templateObject12 = (0, _taggedTemplateLiteralLoose2.default)(["\n      width: 100%;\n      height: 100%;\n      overflow: auto;\n    "])));




  },

  mobileWindowFullscreen5_2: function mobileWindowFullscreen5_2() {
    return (0, _Emotion.css)(_templateObject13 || (_templateObject13 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-radius: 0;\n    "])));


  },

  centerContainer: function centerContainer() {
    return (0, _Emotion.css)(_templateObject14 || (_templateObject14 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: relative;\n      display: inline-block;\n      text-align: left;\n      vertical-align: middle;\n      box-sizing: border-box;\n      z-index: 10;\n      margin: 40px 20px;\n    "])));








  },

  mobileCenterContainer: function mobileCenterContainer() {
    return (0, _Emotion.css)(_templateObject15 || (_templateObject15 = (0, _taggedTemplateLiteralLoose2.default)(["\n      margin: 0;\n      width: 100%;\n      height: 100%;\n    "])));




  },

  mobileCenterContainer5_2: function mobileCenterContainer5_2(t) {
    return (0, _Emotion.css)(_templateObject16 || (_templateObject16 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding: 0;\n      width: calc(100% - ", " - ", ");\n      display: inline-flex;\n      margin: ", " ", "\n        ", " ", ";\n      max-height: calc(100% - ", " - ", ");\n    "])),

    t.mobileModalContainerMarginLeft, t.mobileModalContainerMarginRight,

    t.mobileModalContainerMarginTop, t.mobileModalContainerMarginRight,
    t.mobileModalContainerMarginBottom, t.mobileModalContainerMarginLeft,
    t.mobileModalContainerMarginTop, t.mobileModalContainerMarginBottom);

  },

  mobileCenterContainerBig5_2: function mobileCenterContainerBig5_2(t) {
    return (0, _Emotion.css)(_templateObject17 || (_templateObject17 = (0, _taggedTemplateLiteralLoose2.default)(["\n      height: calc(100% - ", " - ", ");\n    "])),
    t.mobileModalContainerMarginTop, t.mobileModalContainerMarginBottom);

  },

  mobileCenterContainerFullscreen5_2: function mobileCenterContainerFullscreen5_2() {
    return (0, _Emotion.css)(_templateObject18 || (_templateObject18 = (0, _taggedTemplateLiteralLoose2.default)(["\n      margin: 0;\n      width: 100%;\n      height: 100%;\n      max-height: 100%;\n    "])));





  },

  alignTop: function alignTop() {
    return (0, _Emotion.css)(_templateObject19 || (_templateObject19 = (0, _taggedTemplateLiteralLoose2.default)(["\n      vertical-align: top;\n    "])));


  },

  close: function close(t) {
    var padding = parseInt(t.modalCloseButtonPadding);
    return (0, _Emotion.css)(_templateObject20 || (_templateObject20 = (0, _taggedTemplateLiteralLoose2.default)(["\n      ", ";\n      position: absolute;\n      display: flex;\n      right: ", "px;\n      top: ", "px;\n      background: transparent;\n      cursor: pointer;\n      color: ", ";\n      text-align: center;\n      vertical-align: middle;\n      padding: ", ";\n      margin: -", ";\n\n      &:hover {\n        color: ", ";\n      }\n\n      & > svg {\n        width: ", ";\n        height: ", ";\n        box-sizing: content-box;\n      }\n    "])),
    (0, _Mixins.resetButton)(),


    padding,
    padding,


    t.modalCloseButtonColor,


    t.modalCloseButtonClickArea,
    t.modalCloseButtonClickArea,


    t.modalCloseButtonHoverColor,



    t.modalCloseIconSize,
    t.modalCloseIconSize);



  },

  close5_1: function close5_1(t) {
    return (0, _Emotion.css)(_templateObject21 || (_templateObject21 = (0, _taggedTemplateLiteralLoose2.default)(["\n      justify-content: center;\n      align-items: center;\n      right: ", ";\n      top: ", ";\n\n      padding-top: ", ";\n      margin-top: -", ";\n      padding-right: ", ";\n      margin-right: -", ";\n      padding-bottom: ", ";\n      margin-bottom: -", ";\n      padding-left: ", ";\n      margin-left: -", ";\n    "])),


    t.modalCloseButtonClickAreaRight,
    t.modalCloseButtonClickAreaTop,

    t.modalCloseButtonClickAreaTop,
    t.modalCloseButtonClickAreaTop,
    t.modalCloseButtonClickAreaRight,
    t.modalCloseButtonClickAreaRight,
    t.modalCloseButtonClickAreaBottom,
    t.modalCloseButtonClickAreaBottom,
    t.modalCloseButtonClickAreaLeft,
    t.modalCloseButtonClickAreaLeft);

  },

  closeMobile: function closeMobile(t) {
    return (0, _Emotion.css)(_templateObject22 || (_templateObject22 = (0, _taggedTemplateLiteralLoose2.default)(["\n      right: ", ";\n      top: ", "px;\n      padding: ", ";\n      margin: -", ";\n\n      & > svg {\n        width: ", ";\n        height: ", ";\n      }\n    "])),
    t.mobileModalCloseButtonRightPadding,
    parseInt(t.mobileModalCloseButtonTopPadding) + parseInt(t.mobileModalHeaderPadding),
    t.mobileModalCloseButtonClickArea,
    t.mobileModalCloseButtonClickArea,


    t.mobileModalCloseIconSize,
    t.mobileModalCloseIconSize);


  },

  closeMobile5_1: function closeMobile5_1(t) {
    return (0, _Emotion.css)(_templateObject23 || (_templateObject23 = (0, _taggedTemplateLiteralLoose2.default)(["\n      top: ", ";\n    "])),
    t.mobileModalCloseButtonTopPadding);

  },

  mobileCloseWithoutHeader: function mobileCloseWithoutHeader() {
    return (0, _Emotion.css)(_templateObject24 || (_templateObject24 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: static;\n    "])));


  },

  mobileCloseWithoutHeader5_2: function mobileCloseWithoutHeader5_2(t) {
    return (0, _Emotion.css)(_templateObject25 || (_templateObject25 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: absolute;\n      padding: ", ";\n      margin: -", ";\n      top: ", ";\n      right: ", ";\n    "])),

    t.mobileModalWithoutHeaderCloseButtonPadding,
    t.mobileModalWithoutHeaderCloseButtonPadding,
    t.mobileModalWithoutHeaderCloseButtonPadding,
    t.mobileModalWithoutHeaderCloseButtonPadding);

  },

  closeWrapper: function closeWrapper(t) {
    var padding = parseInt(t.modalCloseButtonPadding);
    var paddingBottom = parseInt(t.modalCloseButtonBottomPadding);

    var blockSizeX = parseInt(t.modalCloseIconSize) + 2 * padding;
    var blockSizeY = parseInt(t.modalCloseIconSize) + padding + paddingBottom;
    return (0, _Emotion.css)(_templateObject26 || (_templateObject26 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: relative;\n      float: right;\n      width: ", "px;\n      height: ", "px;\n    "])),


    blockSizeX,
    blockSizeY);

  },

  mobileCloseWrapper: function mobileCloseWrapper(t) {
    var size = parseInt(t.mobileModalCloseIconSize) + parseInt(t.mobileModalCloseButtonClickArea) * 2;

    return (0, _Emotion.css)(_templateObject27 || (_templateObject27 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: absolute;\n      right: ", ";\n      top: ", ";\n      padding: 0;\n      margin: 0;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      width: ", "px;\n      height: ", "px;\n      background: radial-gradient(50% 50% at 50% 50%, ", " 60%, rgba(255, 255, 255, 0) 100%);\n      border-radius: ", "px;\n    "])),

    t.mobileModalCloseButtonRightPadding,
    t.mobileModalCloseButtonTopPadding,





    size,
    size,
    t.bgDefault,
    size);

  },

  mobileCloseWrapper5_2: function mobileCloseWrapper5_2(t) {
    return (0, _Emotion.css)(_templateObject28 || (_templateObject28 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: sticky;\n      right: 0;\n      top: 0;\n      margin-left: auto;\n      width: ", ";\n      height: 0;\n    "])),




    t.mobileModalWithoutHeaderCloseButtonWidth);


  },

  disabled: function disabled(t) {
    return (0, _Emotion.css)(_templateObject29 || (_templateObject29 = (0, _taggedTemplateLiteralLoose2.default)(["\n      pointer-events: none;\n      cursor: default;\n      color: ", ";\n    "])),


    t.modalCloseButtonDisabledColor);

  },

  focus: function focus(t) {
    return (0, _Emotion.css)(_templateObject30 || (_templateObject30 = (0, _taggedTemplateLiteralLoose2.default)(["\n      color: ", ";\n      outline: 2px solid ", ";\n    "])),
    t.modalCloseButtonHoverColor,
    t.borderColorFocus);

  },

  focus5_1: function focus5_1(t) {
    return (0, _Emotion.css)(_templateObject31 || (_templateObject31 = (0, _taggedTemplateLiteralLoose2.default)(["\n      &:before {\n        content: '';\n        position: absolute;\n        width: calc(", " * 2);\n        height: calc(", " * 2);\n        box-shadow: inset 0 0 0 2px ", ";\n        border-radius: 4px;\n      }\n    "])),



    t.modalCloseIconSize,
    t.modalCloseIconSize,
    t.borderColorFocus);



  },

  header: function header(t) {
    return (0, _Emotion.css)(_templateObject32 || (_templateObject32 = (0, _taggedTemplateLiteralLoose2.default)(["\n      font-size: ", ";\n      line-height: ", ";\n      padding: ", " ", " ", " ", ";\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n      color: ", ";\n      font-weight: ", ";\n    "])),
    t.modalHeaderFontSize,
    t.modalHeaderLineHeight,
    t.modalHeaderPaddingTop, t.modalPaddingRight, t.modalHeaderPaddingBottom, t.modalPaddingLeft,


    t.modalHeaderTextColor,
    t.modalHeaderFontWeight);

  },

  header5_2: function header5_2(t) {
    return (0, _Emotion.css)(_templateObject33 || (_templateObject33 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-radius: ", " ", " 0 0;\n    "])),
    t.modalBorderRadius, t.modalBorderRadius);

  },

  mobileHeader: function mobileHeader(t) {
    return (0, _Emotion.css)(_templateObject34 || (_templateObject34 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: relative;\n      font-size: ", ";\n      line-height: ", ";\n      padding: ", ";\n    "])),

    t.mobileModalHeaderFontSize,
    t.mobileModalHeaderLineHeight,
    t.mobileModalHeaderPadding);

  },

  titleCut: function titleCut() {
    return (0, _Emotion.css)(_templateObject35 || (_templateObject35 = (0, _taggedTemplateLiteralLoose2.default)(["\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    "])));




  },

  body: function body(t) {
    return (0, _Emotion.css)(_templateObject36 || (_templateObject36 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-radius: ", ";\n      padding-top: ", ";\n      padding-right: ", ";\n      padding-bottom: ", ";\n      padding-left: ", ";\n      color: ", ";\n    "])),
    t.modalBodyBorderRadius,
    t.modalBodyPaddingTop,
    t.modalPaddingRight,
    t.modalBodyPaddingBottom,
    t.modalPaddingLeft,
    t.modalBodyTextColor);

  },

  mobileBody: function mobileBody(t) {
    return (0, _Emotion.css)(_templateObject37 || (_templateObject37 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding: ", ";\n      display: flex;\n      flex-flow: column;\n      flex: 1;\n      font-size: ", ";\n    "])),
    t.mobileModalBodyPadding,



    t.mobileModalBodyFontSize);

  },

  headerWithClose: function headerWithClose(t) {
    var rightPadding = 2 * parseInt(t.modalCloseButtonPadding) + parseInt(t.modalCloseIconSize);

    return (0, _Emotion.css)(_templateObject38 || (_templateObject38 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-right: ", "px;\n    "])),
    rightPadding);

  },

  mobileHeaderWithClose: function mobileHeaderWithClose(t) {
    return (0, _Emotion.css)(_templateObject39 || (_templateObject39 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-right: ", "px;\n    "])),
    2 * parseInt(t.mobileModalCloseButtonRightPadding) + parseInt(t.mobileModalCloseIconSize));

  },

  footer: function footer(t) {
    return (0, _Emotion.css)(_templateObject40 || (_templateObject40 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding: ", " ", " ", " ", ";\n      color: ", ";\n      border-radius: 0 0 ", " ", ";\n    "])),
    t.modalFooterPaddingTop, t.modalPaddingRight, t.modalFooterPaddingBottom, t.modalPaddingLeft,
    t.modalFooterTextColor,
    t.modalBorderRadius, t.modalBorderRadius);

  },

  mobileFooter: function mobileFooter(t) {
    return (0, _Emotion.css)(_templateObject41 || (_templateObject41 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding: ", ";\n    "])),
    t.mobileModalFooterPadding);

  },

  panel: function panel(t) {
    return (0, _Emotion.css)(_templateObject42 || (_templateObject42 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-top: ", ";\n      padding-bottom: ", ";\n      background: ", ";\n    "])),
    t.modalFooterPanelPaddingTop,
    t.modalFooterPanelPaddingBottom,
    t.modalFooterBg);

  },

  fixedHeader: function fixedHeader(t) {
    return (0, _Emotion.css)(_templateObject43 || (_templateObject43 = (0, _taggedTemplateLiteralLoose2.default)(["\n      margin-bottom: ", ";\n      padding-bottom: ", ";\n      background: ", ";\n      border-bottom: ", ";\n\n      &:after {\n        bottom: 11px;\n        content: '';\n        position: absolute;\n        height: 1px;\n        width: 100%;\n        left: 0;\n        z-index: -1;\n        box-shadow: ", ";\n      }\n    "])),
    t.modalFixedHeaderMarginBottom,
    t.modalFixedHeaderPaddingBottom,
    t.modalFixedHeaderBg,
    t.modalFixedHeaderBorder,









    t.modalFixedHeaderShadow);


  },

  fixedHeader5_2: function fixedHeader5_2() {
    return (0, _Emotion.css)(_templateObject44 || (_templateObject44 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-radius: 0;\n    "])));


  },

  mobileFixedHeader: function mobileFixedHeader(t) {
    return (0, _Emotion.css)(_templateObject45 || (_templateObject45 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-bottom: ", ";\n    "])),
    t.mobileModalHeaderPadding);

  },

  mobileFixedHeader5_2: function mobileFixedHeader5_2(t) {
    return (0, _Emotion.css)(_templateObject46 || (_templateObject46 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-radius: ", " ", " 0 0;\n    "])),
    t.modalBorderRadius, t.modalBorderRadius);

  },

  fixedFooter: function fixedFooter(t) {
    return (0, _Emotion.css)(_templateObject47 || (_templateObject47 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-top: ", ";\n      margin-top: ", ";\n      background: ", ";\n      border-top: ", ";\n\n      &:before {\n        top: 11px;\n        content: '';\n        position: absolute;\n        height: 1px;\n        width: 100%;\n        left: 0;\n        z-index: -1;\n        box-shadow: ", ";\n      }\n    "])),
    t.modalFixedFooterPaddingTop,
    t.modalFixedFooterMarginTop,
    t.modalFixedHeaderBg,
    t.modalFixedFooterBorder,









    t.modalFixedFooterShadow);


  },

  fixedFooter5_2: function fixedFooter5_2() {
    return (0, _Emotion.css)(_templateObject48 || (_templateObject48 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-radius: 0;\n    "])));


  },

  mobileFixedFooter5_2: function mobileFixedFooter5_2(t) {
    return (0, _Emotion.css)(_templateObject49 || (_templateObject49 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-radius: 0 0 ", " ", ";\n    "])),
    t.modalBorderRadius, t.modalBorderRadius);

  },

  fixedPanel: function fixedPanel(t) {
    return (0, _Emotion.css)(_templateObject50 || (_templateObject50 = (0, _taggedTemplateLiteralLoose2.default)(["\n      &:before {\n        box-shadow: ", ";\n      }\n    "])),

    t.modalFixedPanelShadow);


  },

  headerAddPadding: function headerAddPadding(t) {
    return (0, _Emotion.css)(_templateObject51 || (_templateObject51 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-bottom: ", ";\n    "])),
    t.modalHeaderAdditionalPaddingBottom);

  },

  bodyWithoutHeader: function bodyWithoutHeader(t) {
    return (0, _Emotion.css)(_templateObject52 || (_templateObject52 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-top: ", ";\n    "])),
    t.modalPaddingTop);

  },

  mobileBodyWithoutHeader: function mobileBodyWithoutHeader() {
    return (0, _Emotion.css)(_templateObject53 || (_templateObject53 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-top: 0;\n    "])));


  },

  mobileBodyWithoutHeader5_2: function mobileBodyWithoutHeader5_2(t) {
    return (0, _Emotion.css)(_templateObject54 || (_templateObject54 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-top: ", ";\n      padding-right: ", ";\n    "])),
    t.mobileModalBodyPaddingTop,
    t.mobileModalWithoutHeaderCloseButtonWidth);

  },

  bodyWithoutPadding: function bodyWithoutPadding() {
    return (0, _Emotion.css)(_templateObject55 || (_templateObject55 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding: 0;\n    "])));


  },

  bodyAddPaddingForPanel: function bodyAddPaddingForPanel(t) {
    return (0, _Emotion.css)(_templateObject56 || (_templateObject56 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-bottom: ", ";\n    "])),
    t.modalPaddingBottom);

  },

  mobileBodyAddPaddingForPanel: function mobileBodyAddPaddingForPanel(t) {
    return (0, _Emotion.css)(_templateObject57 || (_templateObject57 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding: ", ";\n    "])),
    t.mobileModalBodyPadding);

  },

  mobileBodyAddPaddingForPanel5_2: function mobileBodyAddPaddingForPanel5_2(t) {
    return (0, _Emotion.css)(_templateObject58 || (_templateObject58 = (0, _taggedTemplateLiteralLoose2.default)(["\n      padding-bottom: ", ";\n    "])),
    t.mobileModalBodyPaddingBottom);

  },

  columnFlexContainer: function columnFlexContainer() {
    return (0, _Emotion.css)(_templateObject59 || (_templateObject59 = (0, _taggedTemplateLiteralLoose2.default)(["\n      height: 100%;\n      display: flex;\n      flex-flow: column;\n      overflow-y: auto;\n    "])));





  },

  modalSeparatorWrapper: function modalSeparatorWrapper() {
    return (0, _Emotion.css)(_templateObject60 || (_templateObject60 = (0, _taggedTemplateLiteralLoose2.default)(["\n      position: absolute;\n      width: 100%;\n    "])));



  },

  modalSeparator: function modalSeparator(t) {
    return (0, _Emotion.css)(_templateObject61 || (_templateObject61 = (0, _taggedTemplateLiteralLoose2.default)(["\n      border-bottom: ", ";\n      margin: ", ";\n      transition: margin 0.3s;\n    "])),
    t.modalSeparatorBorderBottom,
    t.modalSeparatorMargin);


  },

  modalSeparatorFixed: function modalSeparatorFixed(t) {
    return (0, _Emotion.css)(_templateObject62 || (_templateObject62 = (0, _taggedTemplateLiteralLoose2.default)(["\n      margin: ", ";\n    "])),
    t.modalSeparatorFixedMargin);

  }
});