/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[7].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[7].use[3]!./app/app.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:"MaterialDesignIcons";src:url(../assets/materialdesignicons-webfont.abc82e8b3ae127887a85.woff) format("woff");font-weight:normal;font-style:normal}.mdi{display:inline-block;font:normal normal normal 24px/1 MaterialDesignIcons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.mdi-account::before{content:""}.mdi-account-alert::before{content:""}.mdi-account-box::before{content:""}.mdi-account-box-outline::before{content:""}.mdi-account-check::before{content:""}.mdi-account-circle::before{content:""}.mdi-account-key::before{content:""}.mdi-account-location::before{content:""}.mdi-account-minus::before{content:""}.mdi-account-multiple::before{content:""}.mdi-account-multiple-outline::before{content:""}.mdi-account-multiple-plus::before{content:""}.mdi-account-network::before{content:""}.mdi-account-outline::before{content:""}.mdi-account-plus::before{content:""}.mdi-account-remove::before{content:""}.mdi-account-search::before{content:""}.mdi-account-star::before{content:""}.mdi-account-star-variant::before{content:""}.mdi-account-switch::before{content:""}.mdi-airballoon::before{content:""}.mdi-airplane::before{content:""}.mdi-airplane-off::before{content:""}.mdi-alarm::before{content:""}.mdi-alarm-check::before{content:""}.mdi-alarm-multiple::before{content:""}.mdi-alarm-off::before{content:""}.mdi-alarm-plus::before{content:""}.mdi-album::before{content:""}.mdi-alert::before{content:""}.mdi-alert-box::before{content:""}.mdi-alert-circle::before{content:""}.mdi-alert-octagon::before{content:""}.mdi-alpha::before{content:""}.mdi-alphabetical::before{content:""}.mdi-amazon::before{content:""}.mdi-amazon-clouddrive::before{content:""}.mdi-ambulance::before{content:""}.mdi-android::before{content:""}.mdi-android-debug-bridge::before{content:""}.mdi-android-studio::before{content:""}.mdi-apple::before{content:""}.mdi-apple-finder::before{content:""}.mdi-apple-mobileme::before{content:""}.mdi-apple-safari::before{content:""}.mdi-appnet::before{content:""}.mdi-apps::before{content:""}.mdi-archive::before{content:""}.mdi-arrange-bring-forward::before{content:""}.mdi-arrange-bring-to-front::before{content:""}.mdi-arrange-send-backward::before{content:""}.mdi-arrange-send-to-back::before{content:""}.mdi-arrow-all::before{content:""}.mdi-arrow-collapse::before{content:""}.mdi-arrow-down::before{content:""}.mdi-arrow-down-bold::before{content:""}.mdi-arrow-down-bold-circle::before{content:""}.mdi-arrow-down-bold-circle-outline::before{content:""}.mdi-arrow-down-bold-hexagon-outline::before{content:""}.mdi-arrow-expand::before{content:""}.mdi-arrow-left::before{content:""}.mdi-arrow-left-bold::before{content:""}.mdi-arrow-left-bold-circle::before{content:""}.mdi-arrow-left-bold-circle-outline::before{content:""}.mdi-arrow-left-bold-hexagon-outline::before{content:""}.mdi-arrow-right::before{content:""}.mdi-arrow-right-bold::before{content:""}.mdi-arrow-right-bold-circle::before{content:""}.mdi-arrow-right-bold-circle-outline::before{content:""}.mdi-arrow-right-bold-hexagon-outline::before{content:""}.mdi-arrow-up::before{content:""}.mdi-arrow-up-bold::before{content:""}.mdi-arrow-up-bold-circle::before{content:""}.mdi-arrow-up-bold-circle-outline::before{content:""}.mdi-arrow-up-bold-hexagon-outline::before{content:""}.mdi-at::before{content:""}.mdi-attachment::before{content:""}.mdi-auto-fix::before{content:""}.mdi-auto-upload::before{content:""}.mdi-backup-restore::before{content:""}.mdi-bank::before{content:""}.mdi-barcode::before{content:""}.mdi-barley::before{content:""}.mdi-barrel::before{content:""}.mdi-basecamp::before{content:""}.mdi-basket::before{content:""}.mdi-basket-fill::before{content:""}.mdi-basket-unfill::before{content:""}.mdi-battery::before{content:""}.mdi-battery-20::before{content:""}.mdi-battery-30::before{content:""}.mdi-battery-40::before{content:""}.mdi-battery-60::before{content:""}.mdi-battery-80::before{content:""}.mdi-battery-90::before{content:""}.mdi-battery-alert::before{content:""}.mdi-battery-charging-100::before{content:""}.mdi-battery-charging-20::before{content:""}.mdi-battery-charging-30::before{content:""}.mdi-battery-charging-40::before{content:""}.mdi-battery-charging-60::before{content:""}.mdi-battery-charging-80::before{content:""}.mdi-battery-charging-90::before{content:""}.mdi-battery-minus::before{content:""}.mdi-battery-negative::before{content:""}.mdi-battery-outline::before{content:""}.mdi-battery-plus::before{content:""}.mdi-battery-positive::before{content:""}.mdi-battery-unknown::before{content:""}.mdi-beach::before{content:""}.mdi-beaker::before{content:""}.mdi-beaker-empty::before{content:""}.mdi-beaker-empty-outline::before{content:""}.mdi-beaker-outline::before{content:""}.mdi-beats::before{content:""}.mdi-beer::before{content:""}.mdi-behance::before{content:""}.mdi-bell::before{content:""}.mdi-bell-off::before{content:""}.mdi-bell-outline::before{content:""}.mdi-bell-ring::before{content:""}.mdi-bell-ring-outline::before{content:""}.mdi-bell-sleep::before{content:""}.mdi-beta::before{content:""}.mdi-bike::before{content:""}.mdi-bing::before{content:""}.mdi-bio::before{content:""}.mdi-biohazard::before{content:""}.mdi-black-mesa::before{content:""}.mdi-blackberry::before{content:""}.mdi-blinds::before{content:""}.mdi-block-helper::before{content:""}.mdi-blogger::before{content:""}.mdi-bluetooth::before{content:""}.mdi-bluetooth-audio::before{content:""}.mdi-bluetooth-connect::before{content:""}.mdi-bluetooth-settings::before{content:""}.mdi-blur::before{content:""}.mdi-blur-linear::before{content:""}.mdi-blur-off::before{content:""}.mdi-blur-radial::before{content:""}.mdi-bone::before{content:""}.mdi-book::before{content:""}.mdi-book-multiple::before{content:""}.mdi-book-multiple-variant::before{content:""}.mdi-book-open::before{content:""}.mdi-book-variant::before{content:""}.mdi-bookmark::before{content:""}.mdi-bookmark-check::before{content:""}.mdi-bookmark-outline::before{content:""}.mdi-bookmark-outline-plus::before{content:""}.mdi-bookmark-plus::before{content:""}.mdi-bookmark-remove::before{content:""}.mdi-border-all::before{content:""}.mdi-border-bottom::before{content:""}.mdi-border-color::before{content:""}.mdi-border-horizontal::before{content:""}.mdi-border-inside::before{content:""}.mdi-border-left::before{content:""}.mdi-border-none::before{content:""}.mdi-border-outside::before{content:""}.mdi-border-right::before{content:""}.mdi-border-top::before{content:""}.mdi-border-vertical::before{content:""}.mdi-bowling::before{content:""}.mdi-box::before{content:""}.mdi-briefcase::before{content:""}.mdi-briefcase-check::before{content:""}.mdi-briefcase-download::before{content:""}.mdi-briefcase-upload::before{content:""}.mdi-brightness-1::before{content:""}.mdi-brightness-2::before{content:""}.mdi-brightness-3::before{content:""}.mdi-brightness-4::before{content:""}.mdi-brightness-5::before{content:""}.mdi-brightness-6::before{content:""}.mdi-brightness-7::before{content:""}.mdi-brightness-auto::before{content:""}.mdi-broom::before{content:""}.mdi-brush::before{content:""}.mdi-bug::before{content:""}.mdi-bullhorn::before{content:""}.mdi-bus::before{content:""}.mdi-cake::before{content:""}.mdi-cake-variant::before{content:""}.mdi-calculator::before{content:""}.mdi-calendar::before{content:""}.mdi-calendar-blank::before{content:""}.mdi-calendar-check::before{content:""}.mdi-calendar-clock::before{content:""}.mdi-calendar-multiple::before{content:""}.mdi-calendar-multiple-check::before{content:""}.mdi-calendar-plus::before{content:""}.mdi-calendar-remove::before{content:""}.mdi-calendar-text::before{content:""}.mdi-calendar-today::before{content:""}.mdi-camcorder::before{content:""}.mdi-camcorder-box::before{content:""}.mdi-camcorder-box-off::before{content:""}.mdi-camcorder-off::before{content:""}.mdi-camera::before{content:""}.mdi-camera-iris::before{content:""}.mdi-camera-party-mode::before{content:""}.mdi-camera-switch::before{content:""}.mdi-camera-timer::before{content:""}.mdi-candycane::before{content:""}.mdi-car::before{content:""}.mdi-car-wash::before{content:""}.mdi-carrot::before{content:""}.mdi-cart::before{content:""}.mdi-cart-outline::before{content:""}.mdi-cash::before{content:""}.mdi-cash-multiple::before{content:""}.mdi-cash-usd::before{content:""}.mdi-cast::before{content:""}.mdi-cast-connected::before{content:""}.mdi-castle::before{content:""}.mdi-cellphone::before{content:""}.mdi-cellphone-android::before{content:""}.mdi-cellphone-dock::before{content:""}.mdi-cellphone-iphone::before{content:""}.mdi-cellphone-link::before{content:""}.mdi-cellphone-link-off::before{content:""}.mdi-cellphone-settings::before{content:""}.mdi-chair-school::before{content:""}.mdi-chart-arc::before{content:""}.mdi-chart-bar::before{content:""}.mdi-chart-histogram::before{content:""}.mdi-chart-line::before{content:""}.mdi-chart-pie::before{content:""}.mdi-check::before{content:""}.mdi-check-all::before{content:""}.mdi-checkbox-blank::before{content:""}.mdi-checkbox-blank-circle::before{content:""}.mdi-checkbox-blank-circle-outline::before{content:""}.mdi-checkbox-blank-outline::before{content:""}.mdi-checkbox-marked::before{content:""}.mdi-checkbox-marked-circle::before{content:""}.mdi-checkbox-marked-circle-outline::before{content:""}.mdi-checkbox-marked-outline::before{content:""}.mdi-checkbox-multiple-blank::before{content:""}.mdi-checkbox-multiple-blank-outline::before{content:""}.mdi-checkbox-multiple-marked::before{content:""}.mdi-checkbox-multiple-marked-outline::before{content:""}.mdi-checkerboard::before{content:""}.mdi-chevron-double-down::before{content:""}.mdi-chevron-double-left::before{content:""}.mdi-chevron-double-right::before{content:""}.mdi-chevron-double-up::before{content:""}.mdi-chevron-down::before{content:""}.mdi-chevron-left::before{content:""}.mdi-chevron-right::before{content:""}.mdi-chevron-up::before{content:""}.mdi-church::before{content:""}.mdi-cisco-webex::before{content:""}.mdi-city::before{content:""}.mdi-clipboard::before{content:""}.mdi-clipboard-account::before{content:""}.mdi-clipboard-alert::before{content:""}.mdi-clipboard-arrow-down::before{content:""}.mdi-clipboard-arrow-left::before{content:""}.mdi-clipboard-check::before{content:""}.mdi-clipboard-outline::before{content:""}.mdi-clipboard-text::before{content:""}.mdi-clippy::before{content:""}.mdi-clock::before{content:""}.mdi-clock-fast::before{content:""}.mdi-close::before{content:""}.mdi-close-box::before{content:""}.mdi-close-box-outline::before{content:""}.mdi-close-circle::before{content:""}.mdi-close-circle-outline::before{content:""}.mdi-close-network::before{content:""}.mdi-closed-caption::before{content:""}.mdi-cloud::before{content:""}.mdi-cloud-check::before{content:""}.mdi-cloud-circle::before{content:""}.mdi-cloud-download::before{content:""}.mdi-cloud-outline::before{content:""}.mdi-cloud-outline-off::before{content:""}.mdi-cloud-upload::before{content:""}.mdi-code-array::before{content:""}.mdi-code-string::before{content:""}.mdi-coffee::before{content:""}.mdi-coffee-to-go::before{content:""}.mdi-coin::before{content:""}.mdi-color-helper::before{content:""}.mdi-comment::before{content:""}.mdi-comment-account::before{content:""}.mdi-comment-account-outline::before{content:""}.mdi-comment-alert::before{content:""}.mdi-comment-alert-outline::before{content:""}.mdi-comment-check::before{content:""}.mdi-comment-check-outline::before{content:""}.mdi-comment-multiple-outline::before{content:""}.mdi-comment-outline::before{content:""}.mdi-comment-plus-outline::before{content:""}.mdi-comment-processing::before{content:""}.mdi-comment-processing-outline::before{content:""}.mdi-comment-remove-outline::before{content:""}.mdi-comment-text::before{content:""}.mdi-comment-text-outline::before{content:""}.mdi-compare::before{content:""}.mdi-compass::before{content:""}.mdi-compass-outline::before{content:""}.mdi-console::before{content:""}.mdi-content-copy::before{content:""}.mdi-content-cut::before{content:""}.mdi-content-paste::before{content:""}.mdi-content-save::before{content:""}.mdi-content-save-all::before{content:""}.mdi-contrast::before{content:""}.mdi-contrast-box::before{content:""}.mdi-contrast-circle::before{content:""}.mdi-cow::before{content:""}.mdi-credit-card::before{content:""}.mdi-credit-card-multiple::before{content:""}.mdi-crop::before{content:""}.mdi-crop-free::before{content:""}.mdi-crop-landscape::before{content:""}.mdi-crop-portrait::before{content:""}.mdi-crop-square::before{content:""}.mdi-crosshairs::before{content:""}.mdi-crosshairs-gps::before{content:""}.mdi-cube::before{content:""}.mdi-cube-outline::before{content:""}.mdi-cube-unfolded::before{content:""}.mdi-cup::before{content:""}.mdi-cup-water::before{content:""}.mdi-currency-btc::before{content:""}.mdi-currency-eur::before{content:""}.mdi-currency-gbp::before{content:""}.mdi-currency-try::before{content:""}.mdi-currency-usd::before{content:""}.mdi-cursor-default::before{content:""}.mdi-cursor-default-outline::before{content:""}.mdi-cursor-move::before{content:""}.mdi-cursor-pointer::before{content:""}.mdi-database::before{content:""}.mdi-database-minus::before{content:""}.mdi-database-outline::before{content:""}.mdi-database-plus::before{content:""}.mdi-debug-step-into::before{content:""}.mdi-debug-step-out::before{content:""}.mdi-debug-step-over::before{content:""}.mdi-delete::before{content:""}.mdi-delete-variant::before{content:""}.mdi-deskphone::before{content:""}.mdi-desktop-mac::before{content:""}.mdi-desktop-tower::before{content:""}.mdi-details::before{content:""}.mdi-deviantart::before{content:""}.mdi-dice::before{content:""}.mdi-dice-1::before{content:""}.mdi-dice-2::before{content:""}.mdi-dice-3::before{content:""}.mdi-dice-4::before{content:""}.mdi-dice-5::before{content:""}.mdi-dice-6::before{content:""}.mdi-directions::before{content:""}.mdi-disk-alert::before{content:""}.mdi-disqus::before{content:""}.mdi-disqus-outline::before{content:""}.mdi-division::before{content:""}.mdi-division-box::before{content:""}.mdi-dns::before{content:""}.mdi-domain::before{content:""}.mdi-dots-horizontal::before{content:""}.mdi-dots-vertical::before{content:""}.mdi-download::before{content:""}.mdi-drag::before{content:""}.mdi-drag-horizontal::before{content:""}.mdi-drag-vertical::before{content:""}.mdi-drawing::before{content:""}.mdi-drawing-box::before{content:""}.mdi-dribbble::before{content:""}.mdi-dribbble-box::before{content:""}.mdi-drone::before{content:""}.mdi-dropbox::before{content:""}.mdi-duck::before{content:""}.mdi-dumbbell::before{content:""}.mdi-earth::before{content:""}.mdi-earth-off::before{content:""}.mdi-edge::before{content:""}.mdi-elevation-decline::before{content:""}.mdi-elevation-rise::before{content:""}.mdi-email::before{content:""}.mdi-email-open::before{content:""}.mdi-email-outline::before{content:""}.mdi-emoticon::before{content:""}.mdi-emoticon-cool::before{content:""}.mdi-emoticon-devil::before{content:""}.mdi-emoticon-happy::before{content:""}.mdi-emoticon-neutral::before{content:""}.mdi-emoticon-poop::before{content:""}.mdi-emoticon-sad::before{content:""}.mdi-emoticon-tongue::before{content:""}.mdi-equal::before{content:""}.mdi-equal-box::before{content:""}.mdi-eraser::before{content:""}.mdi-escalator::before{content:""}.mdi-etsy::before{content:""}.mdi-evernote::before{content:""}.mdi-exclamation::before{content:""}.mdi-exit-to-app::before{content:""}.mdi-eye::before{content:""}.mdi-eye-off::before{content:""}.mdi-eyedropper::before{content:""}.mdi-eyedropper-variant::before{content:""}.mdi-facebook::before{content:""}.mdi-facebook-box::before{content:""}.mdi-facebook-messenger::before{content:""}.mdi-factory::before{content:""}.mdi-fan::before{content:""}.mdi-fast-forward::before{content:""}.mdi-ferry::before{content:""}.mdi-file::before{content:""}.mdi-file-cloud::before{content:""}.mdi-file-delimited::before{content:""}.mdi-file-document::before{content:""}.mdi-file-document-box::before{content:""}.mdi-file-excel::before{content:""}.mdi-file-excel-box::before{content:""}.mdi-file-find::before{content:""}.mdi-file-image::before{content:""}.mdi-file-image-box::before{content:""}.mdi-file-music::before{content:""}.mdi-file-outline::before{content:""}.mdi-file-pdf::before{content:""}.mdi-file-pdf-box::before{content:""}.mdi-file-powerpoint::before{content:""}.mdi-file-powerpoint-box::before{content:""}.mdi-file-presentation-box::before{content:""}.mdi-file-video::before{content:""}.mdi-file-word::before{content:""}.mdi-file-word-box::before{content:""}.mdi-file-xml::before{content:""}.mdi-film::before{content:""}.mdi-filmstrip::before{content:""}.mdi-filmstrip-off::before{content:""}.mdi-filter::before{content:""}.mdi-filter-outline::before{content:""}.mdi-filter-remove::before{content:""}.mdi-filter-remove-outline::before{content:""}.mdi-filter-variant::before{content:""}.mdi-fire::before{content:""}.mdi-firefox::before{content:""}.mdi-fish::before{content:""}.mdi-flag::before{content:""}.mdi-flag-checkered::before{content:""}.mdi-flag-outline::before{content:""}.mdi-flag-outline-variant::before{content:""}.mdi-flag-triangle::before{content:""}.mdi-flag-variant::before{content:""}.mdi-flash::before{content:""}.mdi-flash-auto::before{content:""}.mdi-flash-off::before{content:""}.mdi-flashlight::before{content:""}.mdi-flashlight-off::before{content:""}.mdi-flip-to-back::before{content:""}.mdi-flip-to-front::before{content:""}.mdi-floppy::before{content:""}.mdi-flower::before{content:""}.mdi-folder::before{content:""}.mdi-folder-account::before{content:""}.mdi-folder-download::before{content:""}.mdi-folder-google-drive::before{content:""}.mdi-folder-image::before{content:""}.mdi-folder-lock::before{content:""}.mdi-folder-lock-open::before{content:""}.mdi-folder-move::before{content:""}.mdi-folder-multiple::before{content:""}.mdi-folder-multiple-image::before{content:""}.mdi-folder-multiple-outline::before{content:""}.mdi-folder-outline::before{content:""}.mdi-folder-plus::before{content:""}.mdi-folder-remove::before{content:""}.mdi-folder-upload::before{content:""}.mdi-food::before{content:""}.mdi-food-apple::before{content:""}.mdi-food-variant::before{content:""}.mdi-football::before{content:""}.mdi-football-helmet::before{content:""}.mdi-format-align-center::before{content:""}.mdi-format-align-justify::before{content:""}.mdi-format-align-left::before{content:""}.mdi-format-align-right::before{content:""}.mdi-format-bold::before{content:""}.mdi-format-clear::before{content:""}.mdi-format-color-fill::before{content:""}.mdi-format-header-1::before{content:""}.mdi-format-header-2::before{content:""}.mdi-format-header-3::before{content:""}.mdi-format-header-4::before{content:""}.mdi-format-header-5::before{content:""}.mdi-format-header-6::before{content:""}.mdi-format-header-pound::before{content:""}.mdi-format-indent-decrease::before{content:""}.mdi-format-indent-increase::before{content:""}.mdi-format-italic::before{content:""}.mdi-format-line-spacing::before{content:""}.mdi-format-list-bulleted::before{content:""}.mdi-format-list-numbers::before{content:""}.mdi-format-paint::before{content:""}.mdi-format-paragraph::before{content:""}.mdi-format-quote::before{content:""}.mdi-format-size::before{content:""}.mdi-format-strikethrough::before{content:""}.mdi-format-subscript::before{content:""}.mdi-format-superscript::before{content:""}.mdi-format-textdirection-l-to-r::before{content:""}.mdi-format-textdirection-r-to-l::before{content:""}.mdi-format-underline::before{content:""}.mdi-forum::before{content:""}.mdi-forward::before{content:""}.mdi-foursquare::before{content:""}.mdi-fridge::before{content:""}.mdi-fullscreen::before{content:""}.mdi-fullscreen-exit::before{content:""}.mdi-function::before{content:""}.mdi-gamepad::before{content:""}.mdi-gamepad-variant::before{content:""}.mdi-gas-station::before{content:""}.mdi-gavel::before{content:""}.mdi-gender-female::before{content:""}.mdi-gender-male::before{content:""}.mdi-gender-transgender::before{content:""}.mdi-gift::before{content:""}.mdi-github-box::before{content:""}.mdi-github-circle::before{content:""}.mdi-glass-flute::before{content:""}.mdi-glass-mug::before{content:""}.mdi-glass-stange::before{content:""}.mdi-glass-tulip::before{content:""}.mdi-gmail::before{content:""}.mdi-google::before{content:""}.mdi-google-chrome::before{content:""}.mdi-google-circles::before{content:""}.mdi-google-circles-communities::before{content:""}.mdi-google-circles-extended::before{content:""}.mdi-google-circles-group::before{content:""}.mdi-google-controller::before{content:""}.mdi-google-controller-off::before{content:""}.mdi-google-drive::before{content:""}.mdi-google-earth::before{content:""}.mdi-google-glass::before{content:""}.mdi-google-maps::before{content:""}.mdi-google-pages::before{content:""}.mdi-google-play::before{content:""}.mdi-google-plus::before{content:""}.mdi-google-plus-box::before{content:""}.mdi-guitar-pick::before{content:""}.mdi-guitar-pick-outline::before{content:""}.mdi-hand-pointing-right::before{content:""}.mdi-hanger::before{content:""}.mdi-hangouts::before{content:""}.mdi-harddisk::before{content:""}.mdi-headphones::before{content:""}.mdi-headphones-box::before{content:""}.mdi-headphones-settings::before{content:""}.mdi-headset::before{content:""}.mdi-headset-dock::before{content:""}.mdi-headset-off::before{content:""}.mdi-heart::before{content:""}.mdi-heart-box::before{content:""}.mdi-heart-box-outline::before{content:""}.mdi-heart-broken::before{content:""}.mdi-heart-outline::before{content:""}.mdi-help::before{content:""}.mdi-help-circle::before{content:""}.mdi-hexagon::before{content:""}.mdi-hexagon-outline::before{content:""}.mdi-history::before{content:""}.mdi-home::before{content:""}.mdi-home-modern::before{content:""}.mdi-home-variant::before{content:""}.mdi-hops::before{content:""}.mdi-hospital::before{content:""}.mdi-hospital-building::before{content:""}.mdi-hospital-marker::before{content:""}.mdi-hotel::before{content:""}.mdi-houzz::before{content:""}.mdi-houzz-box::before{content:""}.mdi-human::before{content:""}.mdi-human-child::before{content:""}.mdi-human-male-female::before{content:""}.mdi-image-album::before{content:""}.mdi-image-area::before{content:""}.mdi-image-area-close::before{content:""}.mdi-image-broken::before{content:""}.mdi-image-filter::before{content:""}.mdi-image-filter-black-white::before{content:""}.mdi-image-filter-center-focus::before{content:""}.mdi-image-filter-drama::before{content:""}.mdi-image-filter-frames::before{content:""}.mdi-image-filter-hdr::before{content:""}.mdi-image-filter-none::before{content:""}.mdi-image-filter-tilt-shift::before{content:""}.mdi-image-filter-vintage::before{content:""}.mdi-inbox::before{content:""}.mdi-information::before{content:""}.mdi-information-outline::before{content:""}.mdi-instagram::before{content:""}.mdi-instapaper::before{content:""}.mdi-internet-explorer::before{content:""}.mdi-invert-colors::before{content:""}.mdi-jira::before{content:""}.mdi-keg::before{content:""}.mdi-key::before{content:""}.mdi-key-change::before{content:""}.mdi-key-minus::before{content:""}.mdi-key-plus::before{content:""}.mdi-key-remove::before{content:""}.mdi-key-variant::before{content:""}.mdi-keyboard::before{content:""}.mdi-keyboard-backspace::before{content:""}.mdi-keyboard-caps::before{content:""}.mdi-keyboard-close::before{content:""}.mdi-keyboard-off::before{content:""}.mdi-keyboard-return::before{content:""}.mdi-keyboard-tab::before{content:""}.mdi-label::before{content:""}.mdi-label-outline::before{content:""}.mdi-language-csharp::before{content:""}.mdi-language-css3::before{content:""}.mdi-language-html5::before{content:""}.mdi-language-javascript::before{content:""}.mdi-language-python::before{content:""}.mdi-language-python-text::before{content:""}.mdi-laptop::before{content:""}.mdi-laptop-chromebook::before{content:""}.mdi-laptop-mac::before{content:""}.mdi-laptop-windows::before{content:""}.mdi-lastfm::before{content:""}.mdi-launch::before{content:""}.mdi-layers::before{content:""}.mdi-layers-off::before{content:""}.mdi-leaf::before{content:""}.mdi-library::before{content:""}.mdi-library-books::before{content:""}.mdi-library-music::before{content:""}.mdi-library-plus::before{content:""}.mdi-lightbulb::before{content:""}.mdi-lightbulb-outline::before{content:""}.mdi-link::before{content:""}.mdi-link-variant::before{content:""}.mdi-linkedin::before{content:""}.mdi-linkedin-box::before{content:""}.mdi-linux::before{content:""}.mdi-lock::before{content:""}.mdi-lock-open::before{content:""}.mdi-lock-open-outline::before{content:""}.mdi-lock-outline::before{content:""}.mdi-login::before{content:""}.mdi-logout::before{content:""}.mdi-looks::before{content:""}.mdi-loupe::before{content:""}.mdi-lumx::before{content:""}.mdi-magnify::before{content:""}.mdi-magnify-minus::before{content:""}.mdi-magnify-plus::before{content:""}.mdi-map::before{content:""}.mdi-map-marker::before{content:""}.mdi-map-marker-circle::before{content:""}.mdi-map-marker-multiple::before{content:""}.mdi-map-marker-off::before{content:""}.mdi-map-marker-radius::before{content:""}.mdi-margin::before{content:""}.mdi-markdown::before{content:""}.mdi-marker-check::before{content:""}.mdi-martini::before{content:""}.mdi-material-ui::before{content:""}.mdi-math-compass::before{content:""}.mdi-memory::before{content:""}.mdi-menu::before{content:""}.mdi-menu-down::before{content:""}.mdi-menu-left::before{content:""}.mdi-menu-right::before{content:""}.mdi-menu-up::before{content:""}.mdi-message::before{content:""}.mdi-message-alert::before{content:""}.mdi-message-draw::before{content:""}.mdi-message-image::before{content:""}.mdi-message-processing::before{content:""}.mdi-message-reply::before{content:""}.mdi-message-text::before{content:""}.mdi-message-text-outline::before{content:""}.mdi-message-video::before{content:""}.mdi-microphone::before{content:""}.mdi-microphone-off::before{content:""}.mdi-microphone-outline::before{content:""}.mdi-microphone-settings::before{content:""}.mdi-microphone-variant::before{content:""}.mdi-microphone-variant-off::before{content:""}.mdi-minus::before{content:""}.mdi-minus-box::before{content:""}.mdi-minus-circle::before{content:""}.mdi-minus-circle-outline::before{content:""}.mdi-minus-network::before{content:""}.mdi-monitor::before{content:""}.mdi-monitor-multiple::before{content:""}.mdi-more::before{content:""}.mdi-motorbike::before{content:""}.mdi-mouse::before{content:""}.mdi-mouse-off::before{content:""}.mdi-mouse-variant::before{content:""}.mdi-mouse-variant-off::before{content:""}.mdi-movie::before{content:""}.mdi-multiplication::before{content:""}.mdi-multiplication-box::before{content:""}.mdi-music-box::before{content:""}.mdi-music-box-outline::before{content:""}.mdi-music-circle::before{content:""}.mdi-music-note::before{content:""}.mdi-music-note-eighth::before{content:""}.mdi-music-note-half::before{content:""}.mdi-music-note-off::before{content:""}.mdi-music-note-quarter::before{content:""}.mdi-music-note-sixteenth::before{content:""}.mdi-music-note-whole::before{content:""}.mdi-nature::before{content:""}.mdi-nature-people::before{content:""}.mdi-navigation::before{content:""}.mdi-needle::before{content:""}.mdi-nest-protect::before{content:""}.mdi-nest-thermostat::before{content:""}.mdi-newspaper::before{content:""}.mdi-nfc::before{content:""}.mdi-nfc-tap::before{content:""}.mdi-nfc-variant::before{content:""}.mdi-numeric::before{content:""}.mdi-numeric-0-box::before{content:""}.mdi-numeric-0-box-multiple-outline::before{content:""}.mdi-numeric-0-box-outline::before{content:""}.mdi-numeric-1-box::before{content:""}.mdi-numeric-1-box-multiple-outline::before{content:""}.mdi-numeric-1-box-outline::before{content:""}.mdi-numeric-2-box::before{content:""}.mdi-numeric-2-box-multiple-outline::before{content:""}.mdi-numeric-2-box-outline::before{content:""}.mdi-numeric-3-box::before{content:""}.mdi-numeric-3-box-multiple-outline::before{content:""}.mdi-numeric-3-box-outline::before{content:""}.mdi-numeric-4-box::before{content:""}.mdi-numeric-4-box-multiple-outline::before{content:""}.mdi-numeric-4-box-outline::before{content:""}.mdi-numeric-5-box::before{content:""}.mdi-numeric-5-box-multiple-outline::before{content:""}.mdi-numeric-5-box-outline::before{content:""}.mdi-numeric-6-box::before{content:""}.mdi-numeric-6-box-multiple-outline::before{content:""}.mdi-numeric-6-box-outline::before{content:""}.mdi-numeric-7-box::before{content:""}.mdi-numeric-7-box-multiple-outline::before{content:""}.mdi-numeric-7-box-outline::before{content:""}.mdi-numeric-8-box::before{content:""}.mdi-numeric-8-box-multiple-outline::before{content:""}.mdi-numeric-8-box-outline::before{content:""}.mdi-numeric-9-box::before{content:""}.mdi-numeric-9-box-multiple-outline::before{content:""}.mdi-numeric-9-box-outline::before{content:""}.mdi-numeric-9-plus-box::before{content:""}.mdi-numeric-9-plus-box-multiple-outline::before{content:""}.mdi-numeric-9-plus-box-outline::before{content:""}.mdi-nutriton::before{content:""}.mdi-office::before{content:""}.mdi-oil::before{content:""}.mdi-omega::before{content:""}.mdi-onedrive::before{content:""}.mdi-open-in-app::before{content:""}.mdi-open-in-new::before{content:""}.mdi-ornament::before{content:""}.mdi-ornament-variant::before{content:""}.mdi-outbox::before{content:""}.mdi-package::before{content:""}.mdi-package-down::before{content:""}.mdi-package-up::before{content:""}.mdi-package-variant::before{content:""}.mdi-package-variant-closed::before{content:""}.mdi-palette::before{content:""}.mdi-palette-advanced::before{content:""}.mdi-panda::before{content:""}.mdi-pandora::before{content:""}.mdi-panorama::before{content:""}.mdi-panorama-fisheye::before{content:""}.mdi-panorama-horizontal::before{content:""}.mdi-panorama-vertical::before{content:""}.mdi-panorama-wide-angle::before{content:""}.mdi-paper-cut-vertical::before{content:""}.mdi-paperclip::before{content:""}.mdi-parking::before{content:""}.mdi-pause::before{content:""}.mdi-pause-circle::before{content:""}.mdi-pause-circle-outline::before{content:""}.mdi-pause-octagon::before{content:""}.mdi-pause-octagon-outline::before{content:""}.mdi-pen::before{content:""}.mdi-pencil::before{content:""}.mdi-pencil-box::before{content:""}.mdi-pencil-box-outline::before{content:""}.mdi-pharmacy::before{content:""}.mdi-phone::before{content:""}.mdi-phone-bluetooth::before{content:""}.mdi-phone-forward::before{content:""}.mdi-phone-hangup::before{content:""}.mdi-phone-in-talk::before{content:""}.mdi-phone-locked::before{content:""}.mdi-phone-missed::before{content:""}.mdi-phone-paused::before{content:""}.mdi-phone-settings::before{content:""}.mdi-pig::before{content:""}.mdi-pill::before{content:""}.mdi-pin::before{content:""}.mdi-pin-off::before{content:""}.mdi-pine-tree::before{content:""}.mdi-pine-tree-box::before{content:""}.mdi-pinterest::before{content:""}.mdi-pinterest-box::before{content:""}.mdi-pizza::before{content:""}.mdi-play::before{content:""}.mdi-play-box-outline::before{content:""}.mdi-play-circle::before{content:""}.mdi-play-circle-outline::before{content:""}.mdi-playlist-minus::before{content:""}.mdi-playlist-plus::before{content:""}.mdi-plus::before{content:""}.mdi-plus-box::before{content:""}.mdi-plus-circle::before{content:""}.mdi-plus-circle-outline::before{content:""}.mdi-plus-network::before{content:""}.mdi-plus-one::before{content:""}.mdi-pocket::before{content:""}.mdi-poll::before{content:""}.mdi-poll-box::before{content:""}.mdi-polymer::before{content:""}.mdi-popcorn::before{content:""}.mdi-pound::before{content:""}.mdi-pound-box::before{content:""}.mdi-power::before{content:""}.mdi-power-settings::before{content:""}.mdi-presentation::before{content:""}.mdi-presentation-play::before{content:""}.mdi-printer::before{content:""}.mdi-printer-3d::before{content:""}.mdi-pulse::before{content:""}.mdi-puzzle::before{content:""}.mdi-qrcode::before{content:""}.mdi-quadcopter::before{content:""}.mdi-quality-high::before{content:""}.mdi-quicktime::before{content:""}.mdi-radiator::before{content:""}.mdi-radioactive::before{content:""}.mdi-radiobox-blank::before{content:""}.mdi-radiobox-marked::before{content:""}.mdi-rdio::before{content:""}.mdi-read::before{content:""}.mdi-readability::before{content:""}.mdi-receipt::before{content:""}.mdi-recycle::before{content:""}.mdi-redo::before{content:""}.mdi-redo-variant::before{content:""}.mdi-refresh::before{content:""}.mdi-relative-scale::before{content:""}.mdi-reload::before{content:""}.mdi-remote::before{content:""}.mdi-rename-box::before{content:""}.mdi-repeat::before{content:""}.mdi-repeat-off::before{content:""}.mdi-repeat-once::before{content:""}.mdi-replay::before{content:""}.mdi-reply::before{content:""}.mdi-reply-all::before{content:""}.mdi-reproduction::before{content:""}.mdi-resize-bottom-right::before{content:""}.mdi-responsive::before{content:""}.mdi-rewind::before{content:""}.mdi-ribbon::before{content:""}.mdi-rocket::before{content:""}.mdi-rotate-3d::before{content:""}.mdi-rotate-left::before{content:""}.mdi-rotate-left-variant::before{content:""}.mdi-rotate-right::before{content:""}.mdi-rotate-right-variant::before{content:""}.mdi-routes::before{content:""}.mdi-rss::before{content:""}.mdi-rss-box::before{content:""}.mdi-ruler::before{content:""}.mdi-run::before{content:""}.mdi-satellite::before{content:""}.mdi-satellite-variant::before{content:""}.mdi-scale::before{content:""}.mdi-scale-bathroom::before{content:""}.mdi-school::before{content:""}.mdi-screen-rotation::before{content:""}.mdi-screen-rotation-lock::before{content:""}.mdi-script::before{content:""}.mdi-sd::before{content:""}.mdi-security::before{content:""}.mdi-security-network::before{content:""}.mdi-select::before{content:""}.mdi-select-all::before{content:""}.mdi-select-inverse::before{content:""}.mdi-select-off::before{content:""}.mdi-send::before{content:""}.mdi-server::before{content:""}.mdi-server-minus::before{content:""}.mdi-server-network::before{content:""}.mdi-server-network-off::before{content:""}.mdi-server-off::before{content:""}.mdi-server-plus::before{content:""}.mdi-server-remove::before{content:""}.mdi-server-security::before{content:""}.mdi-settings::before{content:""}.mdi-settings-box::before{content:""}.mdi-shape-plus::before{content:""}.mdi-share::before{content:""}.mdi-share-variant::before{content:""}.mdi-shopping::before{content:""}.mdi-shopping-music::before{content:""}.mdi-shuffle::before{content:""}.mdi-sigma::before{content:""}.mdi-sign-caution::before{content:""}.mdi-silverware::before{content:""}.mdi-silverware-fork::before{content:""}.mdi-silverware-spoon::before{content:""}.mdi-silverware-variant::before{content:""}.mdi-sim-alert::before{content:""}.mdi-skip-next::before{content:""}.mdi-skip-previous::before{content:""}.mdi-snowman::before{content:""}.mdi-sort::before{content:""}.mdi-sort-alphabetical::before{content:""}.mdi-sort-ascending::before{content:""}.mdi-sort-descending::before{content:""}.mdi-sort-numeric::before{content:""}.mdi-sort-variant::before{content:""}.mdi-soundcloud::before{content:""}.mdi-source-fork::before{content:""}.mdi-source-pull::before{content:""}.mdi-speaker::before{content:""}.mdi-speaker-off::before{content:""}.mdi-speedometer::before{content:""}.mdi-spellcheck::before{content:""}.mdi-spotify::before{content:""}.mdi-spotlight::before{content:""}.mdi-spotlight-beam::before{content:""}.mdi-stackoverflow::before{content:""}.mdi-star::before{content:""}.mdi-star-circle::before{content:""}.mdi-star-half::before{content:""}.mdi-star-outline::before{content:""}.mdi-stocking::before{content:""}.mdi-stop::before{content:""}.mdi-store::before{content:""}.mdi-store-24-hour::before{content:""}.mdi-stove::before{content:""}.mdi-subway::before{content:""}.mdi-swap-horizontal::before{content:""}.mdi-swap-vertical::before{content:""}.mdi-swim::before{content:""}.mdi-sword::before{content:""}.mdi-sync::before{content:""}.mdi-sync-alert::before{content:""}.mdi-sync-off::before{content:""}.mdi-tab::before{content:""}.mdi-tab-unselected::before{content:""}.mdi-table::before{content:""}.mdi-table-column-plus-after::before{content:""}.mdi-table-column-plus-before::before{content:""}.mdi-table-column-remove::before{content:""}.mdi-table-column-width::before{content:""}.mdi-table-edit::before{content:""}.mdi-table-large::before{content:""}.mdi-table-row-height::before{content:""}.mdi-table-row-plus-after::before{content:""}.mdi-table-row-plus-before::before{content:""}.mdi-table-row-remove::before{content:""}.mdi-tablet::before{content:""}.mdi-tablet-android::before{content:""}.mdi-tablet-ipad::before{content:""}.mdi-tag::before{content:""}.mdi-tag-faces::before{content:""}.mdi-tag-outline::before{content:""}.mdi-tag-text-outline::before{content:""}.mdi-taxi::before{content:""}.mdi-television::before{content:""}.mdi-television-guide::before{content:""}.mdi-temperature-celsius::before{content:""}.mdi-temperature-fahrenheit::before{content:""}.mdi-temperature-kelvin::before{content:""}.mdi-tent::before{content:""}.mdi-terrain::before{content:""}.mdi-text-to-speech::before{content:""}.mdi-text-to-speech-off::before{content:""}.mdi-texture::before{content:""}.mdi-theater::before{content:""}.mdi-theme-light-dark::before{content:""}.mdi-thermometer::before{content:""}.mdi-thermometer-lines::before{content:""}.mdi-thumb-down::before{content:""}.mdi-thumb-down-outline::before{content:""}.mdi-thumb-up::before{content:""}.mdi-thumb-up-outline::before{content:""}.mdi-thumbs-up-down::before{content:""}.mdi-ticket::before{content:""}.mdi-ticket-account::before{content:""}.mdi-tie::before{content:""}.mdi-timelapse::before{content:""}.mdi-timer::before{content:""}.mdi-timer-10::before{content:""}.mdi-timer-3::before{content:""}.mdi-timer-off::before{content:""}.mdi-timer-sand::before{content:""}.mdi-timetable::before{content:""}.mdi-toggle-switch::before{content:""}.mdi-toggle-switch-off::before{content:""}.mdi-tooltip::before{content:""}.mdi-tooltip-edit::before{content:""}.mdi-tooltip-image::before{content:""}.mdi-tooltip-outline::before{content:""}.mdi-tooltip-outline-plus::before{content:""}.mdi-tooltip-text::before{content:""}.mdi-tor::before{content:""}.mdi-traffic-light::before{content:""}.mdi-train::before{content:""}.mdi-tram::before{content:""}.mdi-transcribe::before{content:""}.mdi-transcribe-close::before{content:""}.mdi-transfer::before{content:""}.mdi-tree::before{content:""}.mdi-trello::before{content:""}.mdi-trending-down::before{content:""}.mdi-trending-neutral::before{content:""}.mdi-trending-up::before{content:""}.mdi-trophy::before{content:""}.mdi-trophy-award::before{content:""}.mdi-trophy-variant::before{content:""}.mdi-truck::before{content:""}.mdi-tshirt-crew::before{content:""}.mdi-tshirt-v::before{content:""}.mdi-tumblr::before{content:""}.mdi-tumblr-reblog::before{content:""}.mdi-twitch::before{content:""}.mdi-twitter::before{content:""}.mdi-twitter-box::before{content:""}.mdi-twitter-retweet::before{content:""}.mdi-ubuntu::before{content:""}.mdi-undo::before{content:""}.mdi-undo-variant::before{content:""}.mdi-unfold-less::before{content:""}.mdi-unfold-more::before{content:""}.mdi-untappd::before{content:""}.mdi-upload::before{content:""}.mdi-usb::before{content:""}.mdi-vector-curve::before{content:""}.mdi-vector-point::before{content:""}.mdi-vector-square::before{content:""}.mdi-verified::before{content:""}.mdi-vibrate::before{content:""}.mdi-video::before{content:""}.mdi-video-off::before{content:""}.mdi-video-switch::before{content:""}.mdi-view-agenda::before{content:""}.mdi-view-array::before{content:""}.mdi-view-carousel::before{content:""}.mdi-view-column::before{content:""}.mdi-view-dashboard::before{content:""}.mdi-view-day::before{content:""}.mdi-view-headline::before{content:""}.mdi-view-list::before{content:""}.mdi-view-module::before{content:""}.mdi-view-quilt::before{content:""}.mdi-view-stream::before{content:""}.mdi-view-week::before{content:""}.mdi-vimeo::before{content:""}.mdi-vk::before{content:""}.mdi-voicemail::before{content:""}.mdi-volume-high::before{content:""}.mdi-volume-low::before{content:""}.mdi-volume-medium::before{content:""}.mdi-volume-off::before{content:""}.mdi-walk::before{content:""}.mdi-wallet::before{content:""}.mdi-wallet-giftcard::before{content:""}.mdi-wallet-membership::before{content:""}.mdi-wallet-travel::before{content:""}.mdi-watch::before{content:""}.mdi-watch-export::before{content:""}.mdi-watch-import::before{content:""}.mdi-water::before{content:""}.mdi-water-off::before{content:""}.mdi-water-pump::before{content:""}.mdi-weather-cloudy::before{content:""}.mdi-weather-hail::before{content:""}.mdi-weather-lightning::before{content:""}.mdi-weather-night::before{content:""}.mdi-weather-partlycloudy::before{content:""}.mdi-weather-pouring::before{content:""}.mdi-weather-rainy::before{content:""}.mdi-weather-snowy::before{content:""}.mdi-weather-sunny::before{content:""}.mdi-weather-sunset::before{content:""}.mdi-weather-sunset-down::before{content:""}.mdi-weather-sunset-up::before{content:""}.mdi-weather-windy::before{content:""}.mdi-weather-windy-variant::before{content:""}.mdi-web::before{content:""}.mdi-webcam::before{content:""}.mdi-weight::before{content:""}.mdi-weight-kilogram::before{content:""}.mdi-whatsapp::before{content:""}.mdi-wheelchair-accessibility::before{content:""}.mdi-white-balance-auto::before{content:""}.mdi-white-balance-incandescent::before{content:""}.mdi-white-balance-irradescent::before{content:""}.mdi-white-balance-sunny::before{content:""}.mdi-wifi::before{content:""}.mdi-wikipedia::before{content:""}.mdi-window-close::before{content:""}.mdi-window-closed::before{content:""}.mdi-window-maximize::before{content:""}.mdi-window-minimize::before{content:""}.mdi-window-open::before{content:""}.mdi-window-restore::before{content:""}.mdi-windows::before{content:""}.mdi-wordpress::before{content:""}.mdi-xbox::before{content:""}.mdi-xbox-controller::before{content:""}.mdi-xbox-controller-off::before{content:""}.mdi-xda::before{content:""}.mdi-xml::before{content:""}.mdi-yeast::before{content:""}.mdi-youtube-play::before{content:""}.mdi-zip-box::before{content:""}.BrainhubCarousel__container{width:100%;overflow:hidden}.BrainhubCarousel{overflow:hidden;display:flex;align-items:center}.BrainhubCarousel.BrainhubCarousel--isRTL{direction:rtl}.BrainhubCarousel.BrainhubCarousel--isRTL .BrainhubCarousel__trackContainer .BrainhubCarousel__track{direction:rtl}.BrainhubCarousel .BrainhubCarousel__trackContainer{overflow:hidden}.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track{display:flex;overflow:hidden;list-style:none;margin:0;padding:0}.BrainhubCarousel .BrainhubCarousel__trackContainer .BrainhubCarousel__track.BrainhubCarousel__track--transition{transition:transform}.BrainhubCarousel__arrows{cursor:pointer}.BrainhubCarouselItem{display:flex;justify-content:center;align-items:center;position:relative}.BrainhubCarouselItem.BrainhubCarouselItem--clickable{cursor:pointer}.BrainhubCarouselItem .debug-number{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;font-size:2em;text-shadow:0px 0px 9px #fff}.BrainhubCarousel__dots{display:flex;justify-content:center;list-style:none;margin:0;padding:0;font-size:0;line-height:0}.BrainhubCarousel__dots.BrainhubCarousel__dots--isRTL{direction:rtl}.BrainhubCarousel__dots .BrainhubCarousel__dot{outline:0;padding:10px;border:none;opacity:.5;font-size:0;cursor:pointer;-webkit-appearance:none}.BrainhubCarousel__dots .BrainhubCarousel__dot.BrainhubCarousel__dot--selected{opacity:1 !important}.BrainhubCarousel__dots .BrainhubCarousel__dot:hover{opacity:1}.BrainhubCarousel__dots .BrainhubCarousel__dot:before{content:"";display:block;width:5px;height:5px;border-radius:50%;padding:0;border:none;background:#000}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail{outline:0;padding:10px;border:none;opacity:.5;font-size:0;cursor:pointer}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail.BrainhubCarousel__thumbnail--selected{opacity:1 !important}.BrainhubCarousel__dots .BrainhubCarousel__thumbnail:hover{opacity:1}.BrainhubCarousel__thumbnail[type=button]{-webkit-appearance:none}.BrainhubCarousel--isRTL+.BrainhubCarousel__dots{direction:rtl}.BrainhubCarousel__arrows{position:relative;padding:21px;border:none;overflow:hidden;outline:0;font-size:0;line-height:0;background-color:#7b59ff}.BrainhubCarousel__arrows span{display:block;position:absolute;top:50%;left:50%;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;padding:5px;transition:.3s;font-size:0}.BrainhubCarousel__arrows:hover{background-color:#8768ff}.BrainhubCarousel__arrows:hover span{display:block;position:absolute;top:50%;left:50%;border-style:solid;border-color:#fff;border-width:3px 3px 0 0;padding:5px;transition:.3s;font-size:0}.BrainhubCarousel__arrows:hover:enabled{background-color:#8768ff}.BrainhubCarousel__arrows:hover:enabled span{border-color:#fff;margin:0}.BrainhubCarousel__arrows:disabled{background-color:#ccc}.BrainhubCarousel__arrowLeft span{transform:translate(-50%, -50%) rotate(-135deg);margin-left:2.45px}.BrainhubCarousel__arrowRight span{transform:translate(-50%, -50%) rotate(45deg);margin-left:-2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__arrowLeft span{transform:translate(-50%, -50%) rotate(45deg);margin-left:-2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowLeft span{transform:rotate(180deg)}.BrainhubCarousel--isRTL .BrainhubCarousel__arrowRight span{transform:translate(-50%, -50%) rotate(-135deg);margin-left:2.45px}.BrainhubCarousel--isRTL .BrainhubCarousel__custom-arrowRight span{transform:rotate(-180deg)}.BrainhubCarousel--isRTL .BrainhubCarousel__arrows:hover span{margin:0}.BrainhubCarousel__arrow--disable{pointer-events:none}html{font-size:62.5%}body{-webkit-touch-callout:none !important}body{font-size:16px;overflow:hidden}a{-webkit-user-select:none !important}a{color:#a91164}*:focus{outline:none}hr{margin:20px 0;border:0;height:1px;background:#e3e3e3}table{border-top:1px solid #ccc !important;border-right:1px solid #ccc !important}table{border:none;border-spacing:0}table tr{border:none}table th,table td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px;text-align:left}table h5{margin:0;padding:0}body .layout{background:rgba(0,0,0,0);height:auto}body.md-dialog-is-showing{top:0 !important}.is-android-or-ios md-backdrop.md-opaque{opacity:.8 !important}.is-android-or-ios md-dialog.edit-booking,.is-android-or-ios md-dialog.new-booking,.is-android-or-ios md-dialog.edit-customer{box-shadow:none !important}[ui-view]{height:100%;display:flex;flex-direction:column}md-input-container:not(.md-input-has-value) input:not(:focus){color:#000}.md-input-container-wrapper{max-height:300px;overflow:auto;width:100%}.md-input-container-wrapper md-input-container{width:100%}.layout-padding>*{padding:0}.layout-padding-wide{padding:8px 16px}.msg-list{line-height:1.6}.heading-note{font-weight:normal;padding:0;margin:0}.error{color:#ce0000}.warn{color:#f68b1f !important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.click-mask{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:80;top:0;right:0}.loading-mask{position:absolute;height:100%;width:100%;z-index:1000}md-progress-linear .md-container{transform:translate(0, 0) scale(1, 1) translate3d(0, 0, 0)}md-progress-linear .md-container .md-bar{transform:translate(0, 0) scale(1, 1) translate3d(0, 0, 0)}md-autocomplete[md-floating-label] md-progress-linear{top:46px}.md-autocomplete-suggestions-container{margin:20px 0 0 0;min-height:0;width:400px}md-autocomplete[md-floating-label],md-autocomplete{padding-bottom:0}md-autocomplete[md-floating-label] .error-message,md-autocomplete .error-message{top:30px}md-autocomplete[md-floating-label].autocomplete-large input,md-autocomplete.autocomplete-large input{width:200px}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete.error-msg md-input-container label{color:#ce0000}md-autocomplete.error-msg md-input-container input{border-bottom:1px solid #ce0000}@media(max-width: 1024px){.md-autocomplete-suggestions-container{max-height:90px !important}}.closed img{max-height:400px}.table-list{border-left:none !important;border-right:none !important}.table-list{width:100%}.table-list td,.table-list th{border-left:none;border-right:none}.table-list.zebra td{border:none}.table-list.zebra tr:nth-child(even){background-color:rgba(0,0,0,.05)}.loading-display{margin:20px}.content-area md-content{box-sizing:border-box;padding:20px}.content-area{border-left:1px solid #ccc}md-input-container:not(.md-input-has-value) md-autocomplete input{color:rgba(0,0,0,.870588) !important}.error-message-row{font-size:12px;line-height:24px;color:#f44336}.error-text-small{font-size:12px;line-height:1.3;color:#f44336}.error-message{position:absolute;font-size:12px;line-height:24px;color:#f44336}.icon-message{text-align:center;padding:30px 0 0 0}.icon-message .mdi{font-size:80px !important}.icon-message .mdi{height:80px;width:80px;color:#000}.icon-message .md-headline{padding:0;margin:0}.icon-message p{padding:0 0 12px 0;margin:0}.icon-message-small{padding:15px 0 0 0}.icon-message-small .mdi{font-size:60px !important}.icon-message-small .mdi{height:60px;width:60px}.icon-message-small .md-headline{font-size:16px}.icon-message-small p{font-size:12px}.md-headline.instruction{padding:0 20px}md-toolbar,md-toolbar:not(.md-menu-toolbar){background-size:50% auto !important}md-toolbar,md-toolbar:not(.md-menu-toolbar){background:#101010;background-image:url(../assets/Image3.026eef3e8c455584cd9a.png);background-position:-28px -20px;margin:0;padding:0}.md-warn{color:#ce0000 !important}[disabled] .md-warn{color:rgba(0,0,0,.26) !important}.mdi{font-size:25px !important}.group:after{content:"";display:table;clear:both}.float-right{float:right}.float-left{float:right}.action-button{position:absolute;top:70px;right:15px}.action-button.second-horizontal{right:78px}.action-button.third-horizontal{right:141px}.action-button-blockout-notification-appear{position:absolute;top:160px;right:15px}.action-button-second-blockout-notification-appear{position:absolute;top:220px;right:15px}.action-button-second{top:130px}.mega-booking-bot-btn{top:197px;border:none;border-radius:50%;height:54px;width:54px;background-color:#000;right:24px}.mega-booking-bot-btn-blockout-notification-appear{position:absolute;top:287px;right:15px;border:none;border-radius:50%;height:54px;width:54px;background-color:#000;right:24px}.action-button-bottom{bottom:20px;top:auto;transition:bottom .3s ease-in-out}.action-button-bottom-second{bottom:120px;top:auto;transition:bottom .3s ease-in-out}.action-button-nowrap{top:70px}.action-button-second-nowrap{top:140px}.toolbar-header-button{margin:0}.toolbar-header-button span{font-size:20px;text-transform:none;font-weight:normal}.md-button.not-valid:not([disabled]){color:rgba(0,0,0,.26) !important}.md-button.not-valid:not([disabled]) md-icon{color:rgba(0,0,0,.26) !important}.md-toolbar-tools .md-button.not-valid:not([disabled]){background-color:#616161}.md-toolbar-tools tag-icon{transform:scale(1.3, 1.3)}.md-toolbar-tools tag-icon span{-webkit-mask-size:0 0/18px 18px;mask-size:0 0/18px 18px}.md-toolbar-tools tag-icon .icon{margin:-2px 6px 0 0}.buttons-row .md-button{margin:0;margin:0;padding:3px 4px;min-width:0;line-height:0;font-weight:normal;text-transform:none}.toggle-buttons{display:flex;width:90px}.btn-toggle{margin:0 !important}.btn-toggle{background:rgba(0,0,0,.3)}.btn-toggle md-icon::before{opacity:.3}.btn-toggle.selected{background:#000;border-bottom:2px solid #a91164}.btn-toggle.selected md-icon::before{opacity:1}.btn-toggle.toggle-left{border-radius:4px 0 0 4px !important}.btn-toggle.toggle-right{border-radius:0 4px 4px 0 !important}.unavaiable{background:#e6e6e6 !important}.unavaiable{color:#9c9c9c}md-select.unavaiable{background:#fff !important}md-select.unavaiable{color:#f68b1f}.highlighted-red{background-color:red !important;color:#fff !important}.highlighted-red:hover{background-color:#960000 !important}.action-btns{background:#ccc}md-autocomplete,md-input-container{padding:0 2px !important}md-autocomplete,md-input-container{margin-bottom:0px}md-autocomplete .md-caption,md-input-container .md-caption{color:rgba(0,0,0,.54)}md-input-container.bottom-spacer{margin-bottom:24px}.display-input md-input-container .md-input[disabled]{color:#000}.checkbox-label{color:rgba(0,0,0,.54);font-size:13px}.select-label label{color:rgba(0,0,0,.54);font-size:12px}.select-label md-select{padding:0px 2px 0px}.md-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}md-radio-group .radio-button-row{margin:0 16px 26px 0 !important}md-radio-group .radio-button-row{float:left}md-select-menu[multiple] md-option{padding-left:48px}md-select-menu[multiple] md-option:before{transition:240ms;position:absolute;top:15px;left:16px;width:18px;height:18px;border:2px solid;border-radius:2px;content:" ";border-color:rgba(0,0,0,.54);z-index:1}md-select-menu[multiple] md-option[selected]:before{background-color:rgba(30,136,229,.87);border-color:rgba(30,136,229,.87)}md-select-menu[multiple] md-option[selected]:after{transform:rotate(45deg);position:absolute;top:17px;left:22px;display:table;width:6px;height:12px;border:2px solid;border-top:0;border-left:0;content:" ";z-index:2;border-color:#fff}.dialog{width:93% !important;max-width:1200px !important}.dialog-small{max-width:600px !important}.close-dialog{display:none}.dialog md-toolbar .md-fab{background:rgba(0,0,0,0) !important}.dialog md-toolbar .md-fab{box-shadow:none}@media(max-width: 1024px){.dialog{width:100% !important;height:100% !important;max-height:90% !important;max-width:100% !important;position:fixed !important;top:0 !important;left:0 !important}.dialog.confirm{height:auto !important;width:80% !important}.dialog md-toolbar{min-height:44px}.dialog md-toolbar .md-toolbar-tools{min-height:44px;height:44px}.dialog>md-content{padding:0 8px !important}.dialog.dialog-small{position:static !important;position:initial !important}.close-dialog{display:block}}md-toast.md-saved-theme .md-toast-content{background:green}md-toast.md-cancelled-theme .md-toast-content{background:#ed1c24}button.md-cancelled-theme{color:#fff !important}md-toast.md-error-theme .md-toast-content{max-height:400px;min-height:120px;padding-right:0;background:#ce0000}md-toast.md-error-theme .md-toast-content .layout-column{width:380px}md-toast.md-error-theme .md-toast-content p{margin:0}md-toast.md-error-theme .md-toast-content .close{width:45px;min-width:45px;padding:0}md-toast.md-error-theme .md-toast-content .mdi-close:before{color:#fff}md-list-item .md-button{border-radius:0}md-list-item .md-button .md-ripple-container{border-radius:0}.data-list{padding:0}.data-list md-list-item{border-bottom:1px solid #f0f0f0}.data-list .md-secondary{margin-top:0 !important}.data-list p.target{padding:10px 0}.data-list md-icon{padding:0px !important}.data-list md-icon::before{padding:0px !important}.data-list-padding md-list-item{padding:8px 0}.header-list md-list-item.md-3-line .md-list-item-text h3{font-weight:500}.md-2-line .md-list-item-text{padding:8px 0 !important}.compact-list{padding:0}.compact-list md-list-item{border-bottom:1px solid #f0f0f0;min-height:10px}md-tab-content{padding:10px 0 0 0}.icon-tabs{margin:0 8px 0 15px;background:rgba(0,0,0,.8)}.icon-tabs .md-button{background-color:rgba(255,255,255,.2) !important}.icon-tabs .md-button{overflow:visible;margin:0;height:40px;width:40px;border-radius:0}.icon-tabs .md-button md-icon{line-height:.7}.icon-tabs .md-button:hover{background-color:rgba(255,255,255,0) !important}.icon-tabs .md-button.selected,.icon-tabs .md-button:hover.selected{background-color:rgba(255,255,255,0) !important}.icon-tabs .md-button.selected,.icon-tabs .md-button:hover.selected{border-bottom:2px solid #a91164;margin:0}.icon-tabs .md-button.badge::after{display:none}.badge{overflow:visible}.badge::after{content:" ";display:block;width:12px;height:12px;background:#ff0596;border-radius:8px;position:absolute;top:-2px;right:-2px}@media(max-width: 800px){.icon-tabs .md-button.badge::after{display:block}.notes-button{display:none}}md-toolbar.md-warn>md-tabs.md-default-theme,md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]){color:rgba(0,0,0,.54)}md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active{color:#a91164 !important}md-dialog{max-height:90%}.expandable-section{justify-content:space-between}.expandable-section>div{flex-grow:1;cursor:pointer}.expandable-section .section-open md-icon{transform:rotate(180deg)}.expandable-section md-icon{transition:all .4s}.expandable-section .error{color:red}.max-occupancy-legend-dialog{position:absolute;background-color:#fff;color:#000;padding:10px;right:0}.max-occupancy-legend-dialog #max-occupancy-legend-header{font-size:15px;margin-bottom:10px;font-weight:bold}.max-occupancy-legend-dialog .max-occupancy-legend{margin-bottom:10px;font-size:13px}.max-occupancy-legend-dialog .max-occupancy-legend span{font-weight:bold}.max-occupancy-legend-dialog .legend-color{display:inline-block;height:10px;width:40px;margin-right:5px}.max-occupancy-legend-dialog .below-max{background-color:#ffbf00}.max-occupancy-legend-dialog .at-max{background-color:#02a7eb}.max-occupancy-legend-dialog .over-max{background-color:#ce0000}.boxshadow{box-shadow:3px 3px 5px #535353}.roundbox{border-radius:6px 6px 6px 6px}.fade.ng-enter{transition:.2s ease-in-out all;opacity:0}.fade.ng-enter.ng-enter-active{opacity:1}.fade.ng-leave{opacity:1;transition:.2s ease-in-out all;opacity:0}.fade.ng-leave.ng-leave-active{opacity:0}.grow.ng-enter{transition:.2s ease-in-out all;transform:scale(0);transform-origin:left top}.grow.center.ng-enter{transform-origin:center center}.grow.ng-enter.ng-enter-active{transform:scale(1)}.grow.ng-leave{transform:scale(0)}.grow.ng-leave.ng-leave-active{transform:scale(0)}.scale.ng-enter{transition:.2s ease-in-out all;transform:scale(0);transform-origin:center center}.scale.ng-enter.ng-enter-active{transform:scale(1)}.scale.ng-leave{transform:scale(0)}.scale.ng-leave.ng-leave-active{transform:scale(0)}.tag-colour-option{width:16px;height:16px;display:inline-block;margin:0 6px 0 0}.maxOccupancy{flex:0 0 100%}@media print{#diaryRoot{display:none}}@media print{.float-wrap{display:block !important;position:static !important;position:initial !important}.floating-view-show{position:static;position:initial}.content-area{padding:0 !important;margin:0 !important;overflow:visible !important}#printDetails{margin-top:6px !important;display:block !important}#printDetails p{line-height:1.6;margin:6px 0}#printDetails label{text-transform:uppercase;font-size:14px;min-width:120px;color:#ddd;display:inline-block}a{color:#000}h1,md-input-container,header,.highcharts-button,.chart-buttons,.report-filter [layout=row]>[flex="20"],.md-fab,p a[href^="#"]:after,expandable-panel,form,.side-menu,md-toast,.buttons-row,.reports-wrap .date-picker{display:none !important}table{margin-top:8px !important}table{empty-cells:show;border:1px solid #000;border-collapse:collapse}table th,table td{padding:6px 8px 6px 8px !important}table th,table td{font-size:10px}table th{border:1px #ddd solid !important}.ng-scope .md-default-theme{position:absolute;display:block;height:auto;border:none;top:0;left:0;overflow:visible;width:100%}.highcharts-container{margin-left:-20px !important}.overview-wrap{font-size:14px !important}.overview-wrap{margin-top:8px}.do-print{display:block !important}.dont-print{display:none !important}md-content,.data-list{height:auto !important;overflow:visible !important}}.select-tables{min-width:180px;color:#fff}.select-tables md-select-value>span{max-width:300px}.icon-tabs{min-width:120px}.setect-table-option{color:red}.setect-table-option.free{color:orange}.setect-table-option.valid{color:#8bab67}.mdi-block-helper{height:27px !important;width:25px !important}.quick-bookings-menu md-fab-actions md-button{background:#fff}.quick-bookings-menu md-fab-trigger{margin:0 0 0 190px}.quick-bookings-menu md-menu-content{display:none}.quick-bookings-menu.md-is-open md-menu-content{display:block}.blockouts-btn{background:rgba(0,0,0,0) !important}.md-button.md-fab.md-mini.conflicts{background:#a91164 !important}.md-button.md-fab.md-mini.conflicts{line-height:0}.phone::before{content:""}.sadie-ai::before{content:""}.recurring::before{content:""}.email::before{content:""}.online::before{content:""}.abc::before{content:"";background:url(../assets/abc.b17698f30abb5e4dba78.svg) no-repeat center;width:25px;height:25px;background-size:cover;display:block}.walkin::before{content:""}.api::before{content:""}header .md-button.md-fab,header .md-button.md-icon-button{margin:0}header .floorPlanV2Date{font-weight:500}.float-wrap{flex:1;position:relative;overflow:hidden}.floating-view{position:absolute;height:100%;width:0;overflow:hidden;transform:translateX(100%)}.floating-view-show{width:100%;overflow:visible;transform:translateX(0)}.blockout-notification-wrapper{height:48px;margin:16px 16px 16px 32px;padding:16px;border:solid 1px #a91264;border-radius:4px;background-color:#fff5fb;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box}.icon-blockout-notification{margin:0 16px 0 0}.blockout-notification-header{font-weight:700;font-size:16px;line-height:16px;margin-right:16px}@media print{.floating-view:not(.floating-view-show){display:none}.floating-view-runsheet-wrap{position:relative;display:block;padding-bottom:500px}}@media only screen and (max-width: 1024px){header .date-picker{margin:0}header .date-picker .days,header .date-picker .date-display{display:none}header .date-picker .date-buttion{display:inline-block;text-transform:none;width:110px;font-size:16px}header .header .header-input{margin:0 6px 0 6px}header .header-input input{max-width:180px}header .icon-tabs{margin:0 0px 0 10px;min-width:120px}header md-select md-select-value span{max-width:120px}}@media only screen and (max-width: 768px){header md-select md-select-value span{max-width:80px}}@media(max-width: 1200px){header .header-text{display:none}}.login{background:url(../assets/bg.58e0d3b0b544f11b27a2.jpg) no-repeat !important;background-size:cover !important}.login md-card{max-width:400px;margin:20px auto}.login md-card-content .bg{text-align:center}.login md-card-content .bg img{width:280px;height:110px;background-size:contain}.login md-card-content .bg{padding:40px 0}.login .loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.login .loading-display{margin:20px auto}.login .error p,.login .error span,.login .unauthorized p,.login .unauthorized span{margin:16px 8px}.login .md-caption{text-align:center;color:#ccc}.login .login-reset-password{padding-top:10px;text-align:center}.login a{text-decoration:none;color:#000;font-weight:bold}.login span.login-secondaryMsg{display:inline-block;color:#000;margin:0 8px 16px}@media(max-width: 1024px){.login md-card{margin:10px auto}.login md-card-content .bg{padding:10px 0}.login md-card-content .bg img{width:190px;height:auto}}.error-icon{width:100px;height:110px}.card-style{margin-top:-25px}.plan-wrapper{overflow:inherit}.table-plan svg .table .dragging{cursor:all-scroll !important}.table-plan svg .dragging{cursor:all-scroll !important}.table-plan svg .area.bookings.dragging{cursor:all-scroll !important}.table-plan svg .area.bookings.dragging .structure{cursor:all-scroll}.table-plan{position:relative;height:100%}.table-plan .memento{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;background-color:rgba(0,0,0,0)}.table-plan .plan-container{height:100%}.table-plan .menu{position:absolute;top:0;left:0;background-color:#fff}.table-plan .menu .top-bar{position:absolute;left:0;right:0;top:0}.table-plan .menu .layers{position:absolute;width:70px;height:70px;left:50px}.table-plan .menu .layers div{cursor:pointer;pointer-events:none;width:100%;height:100%;position:relative}.table-plan .menu .layers div:nth-of-type(1){top:0px;z-index:3}.table-plan .menu .layers div:nth-of-type(2){top:-45px;z-index:2}.table-plan .menu .layers div:nth-of-type(3){top:-90px;z-index:1}.table-plan .menu .layers div.selected .layer{background-color:#a91164}.table-plan .menu .layers div.selected .label{font-weight:bold;color:#a91164}.table-plan .menu .layers .layer{width:70%;height:70%;display:block;margin:0 auto -60%;transform:rotateX(50deg) rotate(45deg);border-radius:5px;box-shadow:0 0 2px 1px #111;background-color:#fff;pointer-events:all}.table-plan .menu .layers .label{white-space:nowrap;position:relative;left:80px;top:10px;pointer-events:all}.table-plan .menu .tabs{position:absolute;left:0;right:0;bottom:0;border-bottom:2px solid #838383;text-transform:inherit;font-weight:bold}.table-plan .menu .add-table{position:absolute;bottom:-62px;right:-35px}.table-plan .scale{position:absolute;width:100px;display:none}.table-plan .loading{position:absolute;bottom:200px;right:200px;z-index:20}.table-plan .action{position:absolute;bottom:10px;z-index:20}.table-plan .action.save{right:25px}.table-plan .action.cancel{right:125px}.table-plan .action.redo{right:225px}.table-plan .action.undo{right:325px}.table-plan .action.keep{right:425px}.table-plan .editor{position:absolute;top:0;left:0;bottom:0}.table-plan .editor form{position:absolute}.table-plan .editor .chairs{position:relative;height:200px;margin-bottom:20px}.table-plan .editor .chairs .chair{padding:0;width:40px;height:32px;margin-top:0;border:1px solid #000;position:absolute}[dir=ltr] .table-plan .editor .chairs .chair input{text-align:right}[dir=rtl] .table-plan .editor .chairs .chair input{text-align:left}.table-plan .editor .chairs .chair.top[rotation="0"]{top:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.top[rotation="45"]{top:0;right:0}.table-plan .editor .chairs .chair.top[rotation="90"]{top:calc(50% - 16px);right:0}.table-plan .editor .chairs .chair.top[rotation="135"]{bottom:0;right:0}.table-plan .editor .chairs .chair.top[rotation="180"]{bottom:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.top[rotation="225"]{bottom:0;left:0}.table-plan .editor .chairs .chair.top[rotation="270"]{top:calc(50% - 16px);left:0}.table-plan .editor .chairs .chair.top[rotation="315"]{top:0;left:0}.table-plan .editor .chairs .chair.right[rotation="270"]{top:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.right[rotation="315"]{top:0;right:0}.table-plan .editor .chairs .chair.right[rotation="0"]{top:calc(50% - 16px);right:0}.table-plan .editor .chairs .chair.right[rotation="45"]{bottom:0;right:0}.table-plan .editor .chairs .chair.right[rotation="90"]{bottom:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.right[rotation="135"]{bottom:0;left:0}.table-plan .editor .chairs .chair.right[rotation="180"]{top:calc(50% - 16px);left:0}.table-plan .editor .chairs .chair.right[rotation="225"]{top:0;left:0}.table-plan .editor .chairs .chair.bottom[rotation="180"]{top:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.bottom[rotation="225"]{top:0;right:0}.table-plan .editor .chairs .chair.bottom[rotation="270"]{top:calc(50% - 16px);right:0}.table-plan .editor .chairs .chair.bottom[rotation="315"]{bottom:0;right:0}.table-plan .editor .chairs .chair.bottom[rotation="0"]{bottom:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.bottom[rotation="45"]{bottom:0;left:0}.table-plan .editor .chairs .chair.bottom[rotation="90"]{top:calc(50% - 16px);left:0}.table-plan .editor .chairs .chair.bottom[rotation="135"]{top:0;left:0}.table-plan .editor .chairs .chair.left[rotation="90"]{top:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.left[rotation="135"]{top:0;right:0}.table-plan .editor .chairs .chair.left[rotation="180"]{top:calc(50% - 16px);right:0}.table-plan .editor .chairs .chair.left[rotation="225"]{bottom:0;right:0}.table-plan .editor .chairs .chair.left[rotation="270"]{bottom:0;left:calc(50% - 21px)}.table-plan .editor .chairs .chair.left[rotation="315"]{bottom:0;left:0}.table-plan .editor .chairs .chair.left[rotation="0"]{top:calc(50% - 16px);left:0}.table-plan .editor .chairs .chair.left[rotation="45"]{top:0;left:0}.table-plan .editor .chairs .rotate{position:absolute;left:calc(50% - 38px);top:calc(50% - 38px);transform-origin:50% 50%;border:1px solid #000;border-radius:0;min-width:60px;max-width:60px;max-height:60px;min-height:60px}.table-plan .editor .md-actions .md-button{padding:0}.table-plan .editor.circle .chairs .chair{display:none}.table-plan .editor.circle .rotate{border-radius:50px}.table-plan .editor.circle .total{visibility:hidden}.table-plan svg .area.touch .ruler .label{fill:#000}.table-plan svg .area.mouse .ruler .step{fill:#000}.table-plan svg{height:100%;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-plan svg .message text{font-size:24px;font-weight:bold}.table-plan svg .layout>.root{fill:rgba(0,0,0,0);stroke:rgba(0,0,0,.2);stroke-width:1px}.table-plan svg .layout.inactive>.root{fill:#f2f2f2}.table-plan svg .toolbar>.root,.table-plan svg .area>.root,.table-plan svg .menu>.root,.table-plan svg .structureContainer>.root{fill:#fff}.table-plan svg .toolbar .tables>.root,.table-plan svg .toolbar .structures>.root{fill:#fff}.table-plan svg .toolbar .tables text,.table-plan svg .toolbar .structures text{fill:#000 !important}.table-plan svg .hidden{display:none !important}.table-plan svg .transparent{fill:rgba(0,0,0,0) !important;stroke:rgba(0,0,0,0) !important}.table-plan svg .bold{font-weight:bold}.table-plan svg .active{fill:#a91164;color:#a91164;font-weight:bold}.table-plan svg .active.tab .border{height:4px}.table-plan svg .ruler .step{fill:#fff}.table-plan svg .ruler .label{fill:#fff}.table-plan svg .table{cursor:pointer}.table-plan svg .table text{fill:#000;stroke-width:0px;text-anchor:middle}.table-plan svg .table .root{fill:#dcdcdc}.table-plan svg .table .label text:nth-of-type(1){font-size:20px;font-weight:bold}.table-plan svg .table .label text:nth-of-type(2){font-size:14px}.table-plan svg .table .label text{text-transform:uppercase;text-anchor:start;dominant-baseline:text-before-edge}.table-plan svg .table .label.transparent text{fill:rgba(0,0,0,0);stroke:rgba(0,0,0,0)}.table-plan svg .table .label .root{fill:rgba(0,0,0,0)}.table-plan svg .table.hasbookings .label{display:none}.table-plan svg .table .chair{fill:#787878}.table-plan svg .table .chair.ghost{fill:rgba(0,0,0,0)}.table-plan svg .table.basic .root{fill:#fff;stroke:#000;stroke-width:1px}.table-plan svg .table.basic .label{dominant-baseline:central}.table-plan svg .table.basic.active circle,.table-plan svg .table.basic.active rect{stroke:#a91164}.table-plan svg .table.basic.active text{fill:#a91164}.table-plan svg .table.full .more>.root{fill:rgba(0,0,0,0)}.table-plan svg .table.full.remove rect:not(.ghost),.table-plan svg .table.full.remove circle:not(.ghost){fill:#a91164}.table-plan svg .table.full.selected>.root{stroke:#a91164}.table-plan svg .table.full.selected .chair:not(.ghost){fill:#a91164}.table-plan svg .table.full.unknown>.root{stroke:#e6e6e6;stroke-width:1px;fill:#fff}.table-plan svg .table.full.unknown .chair:not(.ghost){fill:#e6e6e6}.table-plan svg .table.full.running-conflicts>.root{stroke:red !important;fill:#ffcdcd !important}.table-plan svg .table.full.running-conflicts .chair:not(.ghost){fill:red !important}.table-plan svg .table.full.free>.root{stroke:#87c93d;stroke-width:1px;fill:#fff}.table-plan svg .table.full.free .chair:not(.ghost){fill:#87c93d}.table-plan svg .table.full.free.inactive>.root{stroke:#787878}.table-plan svg .table.full.free.inactive .chair:not(.ghost){fill:#787878}.table-plan svg .table.full.current>.root{stroke:#ccc;stroke-width:1px;fill:#f5f5f5}.table-plan svg .table.full.current .chair:not(.ghost){fill:#a91164}.table-plan svg .table.full.current.slave>.root{stroke:rgba(204,204,204,.2);fill:#f5f5f5}.table-plan svg .table.full.current.slave .chair:not(.ghost){fill:rgba(169,17,100,.2)}.table-plan svg .table.full.overdue>.root{stroke:#a91164;stroke-width:1px;fill:#fbe4f0}.table-plan svg .table.full.overdue .chair:not(.ghost){fill:#a91164}.table-plan svg .table.full.overdue.slave>.root{stroke:rgba(169,17,100,.2);fill:#fbf0f6}.table-plan svg .table.full.overdue.slave .chair:not(.ghost){fill:rgba(169,17,100,.2)}.table-plan svg .table.full.next .label{dominant-baseline:auto}.table-plan svg .table.full.next>.root{stroke:#ffb62f;stroke-width:1px;fill:#fff}.table-plan svg .table.full.next .chair:not(.ghost){fill:#ffb62f}.table-plan svg .table.full.next.slave>.root{stroke:rgba(255,182,47,.4)}.table-plan svg .table.full.next.slave .chair:not(.ghost){fill:rgba(255,182,47,.4)}.table-plan svg .table.full .blockout{fill:rgba(0,0,0,0)}.table-plan svg .table.full.blockout[data-rot="0"] .blockout,.table-plan svg .table.full.blockout[data-rot="180"] .blockout,.table-plan svg .table.full.blockout[data-rot="90"] .blockout{fill:url(#blockout-0) !important}.table-plan svg .table.full.blockout[data-rot="45"] .blockout,.table-plan svg .table.full.blockout[data-rot="225"] .blockout{fill:url(#blockout-45) !important}.table-plan svg .table.full.blockout[data-rot="90"] .blockout,.table-plan svg .table.full.blockout[data-rot="270"] .blockout{fill:url(#blockout-90) !important}.table-plan svg .table.full.blockout[data-rot="135"] .blockout,.table-plan svg .table.full.blockout[data-rot="315"] .blockout{fill:url(#blockout-135) !important}.table-plan svg .table.full.source>.root{stroke:#000}.table-plan svg .table.full.source .chair:not(.ghost){fill:#000}.table-plan svg .table.full.keep>.root{stroke:rgba(68,202,255,.2)}.table-plan svg .table.full.keep .chair:not(.ghost){fill:rgba(68,202,255,.2)}.table-plan svg .table.full.swap>.root{stroke:rgba(178,68,255,.2)}.table-plan svg .table.full.swap .chair:not(.ghost){fill:rgba(178,68,255,.2)}.table-plan svg .table.full[data-gestures=false]{cursor:inherit}.table-plan svg .table.full[data-gestures=false]>.root{fill:rgba(220,220,220,.3)}.table-plan svg .table.full[data-gestures=false] .chair:not(.ghost){fill:rgba(120,120,120,.3)}.table-plan svg .table.full[data-gestures=false] text{fill:rgba(0,0,0,.3)}.table-plan svg .booking-font{font-size:10px;text-anchor:start;dominant-baseline:text-before-edge}.table-plan svg .booking-font.table-name{font-size:14px}.table-plan svg .comingIn{font-weight:bold;text-transform:none;text-transform:initial}.table-plan svg .booking{font-size:10px}.table-plan svg .booking text{text-anchor:start;dominant-baseline:text-before-edge}.table-plan svg .booking text.end{text-anchor:end}.table-plan svg .booking text.standby-pending{fill:#fff}.table-plan svg .booking text.standby-pending-payment{fill:#334c79}.table-plan svg .booking .root{fill:rgba(0,0,0,0)}.table-plan svg .booking.current .progress .root{fill:#cecece;stroke:none}.table-plan svg .booking.current .progress .elapsed{fill:#a91164}.table-plan svg .booking.next .countDown{font-weight:bold;text-transform:lowercase}.table-plan svg .booking.next .customer{font-size:10px}.table-plan svg .booking.next .comingAt{font-size:10px;font-weight:bold;text-transform:none;text-transform:initial}.table-plan svg .booking .status{font-weight:bold;font-size:8px}.table-plan svg .booking .circle.pending-payment,.table-plan svg .booking .circle.unconfirmed{fill:#ffe6a6 !important}.table-plan svg .booking .circle.confirmed{fill:#ceffe1 !important}.table-plan svg .booking .circle.cancelled{fill:#ff0030 !important}.table-plan svg .booking .circle.partially-seated{fill:#f68b1f !important}.table-plan svg .booking .circle.seated{fill:#0ae228 !important}.table-plan svg .booking .circle.seated.Ordered{fill:#267347 !important}.table-plan svg .booking .circle.finished,.table-plan svg .booking .circle.standby-pending-payment{fill:#ccc !important}.table-plan svg .booking .circle.standby-pending{fill:#4669ac !important}.table-plan svg .booking .tag.cancelled,.table-plan svg .booking .tag.partially-seated,.table-plan svg .booking .tag.seated{fill:#fff}.table-plan svg .booking .tag.largeStatusSymbolA{font-size:11px}.table-plan svg .booking .tag.largeStatusSymbolB{font-size:10px}.table-plan svg .booking .people.over-capacity{fill:red}.table-plan svg .booking.detail>.root{fill:#fff;stroke:#000}.table-plan svg .booking.detail .left,.table-plan svg .booking.detail .right{fill:#a91164;stroke:#a91164}.table-plan svg .booking.detail .start{fill:#a91164}.table-plan svg .booking.detail .booking-font.table-name{font-size:10px}.table-plan svg .booking .joinedTableName{font-size:15px}.table-plan svg .layoutdetail>.root{fill:#fff;stroke:#000}.table-plan svg .layoutdetail .left,.table-plan svg .layoutdetail .right{fill:#a91164;stroke:#a91164}.table-plan svg .layoutdetail.active .name{font-weight:bold}.table-plan svg .section{cursor:pointer}.table-plan svg .section.selected>.root{stroke:#a91164;stroke-width:4px}.table-plan svg .section>.root{fill:rgba(0,0,0,0);stroke:rgba(0,0,255,.5)}.table-plan svg .labels .label text{dominant-baseline:hanging;font-weight:bold;font-size:12px}.table-plan svg .structure{cursor:pointer}.table-plan svg .structure text{text-transform:none}.table-plan svg .structure>.root{fill:rgba(0,0,0,0)}.table-plan svg .structure>.body{fill:#838383}.table-plan svg .structure>.core{fill:#fff}.table-plan svg .structure>.line{fill:#838383}.table-plan svg .structure>.curve{fill:rgba(0,0,0,0);stroke:#838383}.table-plan svg .structure>.label{text-anchor:middle;dominant-baseline:hanging}.table-plan svg .structure .action{display:none}.table-plan svg .structure .action>.root{fill:rgba(0,0,0,0)}.table-plan svg .structure[data-gestures=false]{cursor:inherit}.table-plan svg .structure[data-gestures=false]>.body{fill:rgba(131,131,131,.4)}.table-plan svg .structure[data-gestures=false] .line{fill:rgba(131,131,131,.4)}.table-plan svg .structure[data-gestures=false]>.curve{stroke:rgba(131,131,131,.4)}.table-plan svg .structure[data-gestures=false]>.label{fill:rgba(131,131,131,.4)}.table-plan svg .structure.selected .action{display:block}.table-plan svg .structure.remove *{fill:#a91164;stroke:#a91164}.table-plan svg .structure.wall>.core{display:none}.table-plan svg .structure.wall[data-gestures=false]>.body{fill:rgba(131,131,131,.4)}.table-plan svg .structure.window[data-gestures=false]>.core{fill:#fff}.table-plan svg .structure.frame>.core{fill:#fff}.table-plan svg .structure.frame>.label{dominant-baseline:central;fill:rgba(70,70,70,.9)}.table-plan svg .structure.frame.fill>.core{fill:#838383}.table-plan svg .structure.frame.fill[data-gestures=false]>.core{fill:rgba(131,131,131,.4)}.table-plan svg .structure.textOnly>.label{text-anchor:start;dominant-baseline:hanging;fill:rgba(70,70,70,.9)}.table-plan svg .overlay{cursor:pointer}.table-plan svg .layoutframe{fill:rgba(0,0,0,0);stroke:red;stroke-width:1px}.table-plan svg .layoutframe2{fill:rgba(0,0,0,0);stroke:green;stroke-width:1px}.table-plan svg .corner{display:none}.table-plan svg .corner[data-pos="0"]{fill:#ff0}.table-plan svg .corner[data-pos="1"]{fill:orange}.table-plan svg .corner[data-pos="2"]{fill:red}.table-plan svg .corner[data-pos="3"]{fill:purple}.table-plan svg .structureRotate,.table-plan svg .structureSpread{cursor:pointer}.table-plan svg .area.restaurant .labels .big{font-weight:bold;font-size:2em}.table-plan svg .area.restaurant .labels .switcher{cursor:pointer}.table-plan svg .area.restaurant .labels .switcher>.root{fill:rgba(0,0,0,0)}.table-plan svg .area.bookings .layout>.root{stroke:none}.table-plan svg .area.bookings .structure{cursor:default}.table-plan svg .area.bookings .structure>.body{fill:#cecece}.table-plan svg .area.bookings .structure>.line{fill:#cecece}.table-plan svg .area.bookings .structure>.curve{stroke:#cecece}.table-plan .selectable{cursor:pointer}.table-plan .darkGray{stroke:#838383;fill:#838383;background-color:#838383}.capacity-text{font-size:22px}.capacity-text-circ{transform:translateX(222px) translateY(32px)}.capacity-text-circ.rot-315{transform:translateX(90px) translateY(90px) rotateZ(-315deg)}.capacity-text-circ.rot-270{transform:translateX(90px) translateY(90px) rotateZ(-270deg)}.capacity-text-circ.rot-225{transform:translateX(90px) translateY(90px) rotateZ(-225deg)}.capacity-text-circ.rot-180{transform:translateX(90px) translateY(90px) rotateZ(-180deg)}.capacity-text-circ.rot-135{transform:translateX(90px) translateY(90px) rotateZ(-135deg)}.capacity-text-circ.rot-90{transform:translateX(90px) translateY(90px) rotateZ(-90deg)}.capacity-text-circ.rot-45{transform:translateX(90px) translateY(90px) rotateZ(-45deg)}.capacity-text-rect{transform:translateX(32px) translateY(32px)}.capacity-text-rect.rot-315{transform:translateX(30px) translateY(40px) rotateZ(-315deg)}.capacity-text-rect.rot-270{transform:translateX(20px) translateY(40px) rotateZ(-270deg)}.capacity-text-rect.rot-225{transform:translateX(32px) translateY(32px) rotateZ(-225deg)}.capacity-text-rect.rot-180{text-anchor:end;transform:translateX(40px) translateY(16px) rotateZ(-180deg)}.capacity-text-rect.rot-135{transform:translateX(45px) translateY(32px) rotateZ(-135deg)}.capacity-text-rect.rot-90{transform:translateX(32px) translateY(32px) rotateZ(-90deg)}.capacity-text-rect.rot-45{transform:translateX(32px) translateY(32px) rotateZ(-45deg)}.reports-wrap .date-picker{margin-left:0;max-width:240px;margin-top:8px}.reports-wrap .date-picker .date-row .md-button{color:rgba(0,0,0,.87)}.reports-wrap .date-picker .date-row .md-button:hover,.reports-wrap .date-picker .days .md-button:hover{background-color:#fafafa}.reports-wrap .highcharts-container{margin-top:8px}.reports-wrap table#overview-table{border:none !important}.reports-wrap table#overview-table{margin-top:8px}.reports-wrap table#overview-table th,.reports-wrap table#overview-table td{border:none}.reports-wrap table#overview-table .table-heading{background:#a91164;color:#fff}.reports-wrap table#overview-table .table-sub-heading{background-color:#ebebeb}.reports-wrap table#overview-table tbody{background-color:#fafafa;tr:nth-child(even);tr-background-color:#fff}.reports-wrap #exportToCSV{display:none}.reports-wrap md-toolbar.md-warn{background:#ff4081 !important}.reports-wrap .reports-print{position:fixed;top:70px;right:10px}.reports-wrap #printDetails{display:none}.reports-wrap .printChart{width:700px !important}.reports-wrap .printing-overview{height:auto !important}.reports-wrap .printing-overview table#overview-table th,.reports-wrap .printing-overview table#overview-table td{padding:8px !important}.reports-wrap .printing-overview table#overview-table th,.reports-wrap .printing-overview table#overview-table td{font-size:12px;border:1px solid #ebebeb}.reports-wrap .action-button{margin-top:-60px;margin-right:auto}.reports-wrap .action-button-second{margin-right:auto}.settings-container .data-list{margin-bottom:48px}.settings-container .pendo-tracking{visibility:hidden}.sub-edit{display:flex;flex-direction:column;margin:10px}.sub-new{display:flex;flex-direction:column;margin:10px}.sub-new .mdi-information{font-size:16px !important}.sub-new .mdi-information{height:16px}.sub-edit{display:flex;flex-direction:column;margin:10px}.sub-new{display:flex;flex-direction:column;margin:10px}.sub-new .mdi-information{font-size:16px !important}.sub-new .mdi-information{height:16px}.wizard{background:#ededee url(../assets/bg.58e0d3b0b544f11b27a2.jpg);background-size:cover}.wizard h2{margin:0}.wizard .action-button{top:10px}.wizard .logo{background:url(../assets/new-logo-stacked.de64e39d6336d50e06bb.svg) 0px 15px no-repeat !important;background-size:150px auto !important}.wizard .logo{padding:20px 0;text-indent:-1000px}.wizard .edit-block{background:#f9f9f9}.wizard .edit-block .service-group:nth-child(even){background-color:#f1f0f0}.wizard .service-group{padding:10px}.wizard .service-group:nth-child(odd){background-color:rgba(245,245,245,.51)}.wizard .schedule-list-item{border-bottom:1px solid #f0f0f0}.wizard .schedule-list-item h3{margin:10px 0 0 0;font-weight:500}.wizard .schedule-list-item p{margin:5px 0 10px 0}.wizard .schedule-list-item h4{margin:5px 0 10px 0;font-weight:500}.wizard button.disabled{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26)}.wizard button.disabled md-icon{color:rgba(0,0,0,.26) !important}.browser-warning,.setup{background:#ededee url(../assets/bg.58e0d3b0b544f11b27a2.jpg);background-size:cover}.browser-warning md-card,.setup md-card{max-width:400px;margin:20px auto}.browser-warning md-card-content,.setup md-card-content{padding-bottom:32px}.browser-warning md-card-content .bg,.setup md-card-content .bg{text-align:center}.browser-warning md-card-content .bg img,.setup md-card-content .bg img{width:280px;height:110px}.browser-warning md-card-content .bg,.setup md-card-content .bg{padding:35px 0}.browser-warning{text-align:center}.blockout-quick-create{background:rgba(0,0,0,0) !important;overflow:visible !important}.blockout-quick-create{padding:0;min-height:126px;width:500px;z-index:200;margin:10px}.blockout-quick-create .layout-column{width:100%}.blockout-quick-create .md-toast-content{overflow:visible !important;height:auto !important;max-height:266px !important}.blockout-quick-create .md-toast-content{min-height:126px;padding:0;background:#fff;ox-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}.blockout-quick-create h2{background:#404041;color:#fff;padding:8px;margin:0;display:flex}.blockout-quick-create h2 div{padding:8px 0 0 0;display:block;float:left}.blockout-quick-create h2 div span{background-color:#000}.blockout-quick-create .content{padding:0 14px 14px 14px}.blockout-quick-create .content .md-button{height:36px;box-shadow:none;text-transform:none}.blockout-quick-create .content .md-button:first-child{color:#333 !important}.blockout-quick-create .content .md-button:first-child{border:solid 1px #e0e0e0;background-color:#fff}.blockout-quick-create .content p{margin:0;padding:4px}.blockout-quick-create .content div{display:flex;justify-content:flex-end}.blockout-quick-create .content div:first-child{overflow:visible !important}.blockout-quick-create .blockout-error-msg{margin:14px;border:2px solid red;border-radius:4px;background-color:#fff0f0}.blockout-quick-create .blockout-error-msg div{max-width:40px;display:flex;margin:0 0 0 8px}.blockout-quick-create .blockout-error-msg ul{padding-left:32px !important}.blockout-quick-create .blockout-error-msg ul li{color:#333}.blockout-quick-create .blockout-error-msg .error{color:red}.blockout-quick-create .blockout-error-msg p{margin-left:16px;color:#333}.booking-change{width:100%;text-align:left;font-weight:normal;font-size:14px;text-transform:uppercase;padding:4px}.booking-change .datetime{color:#a91164;font-size:14px;font-weight:normal;margin:0;padding:0;display:flex;align-items:center}.booking-change .datetime .method{display:flex;align-items:center;margin-left:4px}.booking-change .datetime .method.abc::before{content:"";mask:url(../assets/abc.b17698f30abb5e4dba78.svg) no-repeat center/contain;-webkit-mask:url(../assets/abc.b17698f30abb5e4dba78.svg) no-repeat center/contain;background-image:none;width:16px;height:16px;background-color:#a91164}.booking-change .type{font-size:14px;font-weight:bold;margin:0;padding:0}.booking-change .change-info{font-size:14px;font-weight:normal;margin:0;padding:0}.booking-change .staff{font-size:14px;font-weight:normal;margin:0;padding:0;color:rgba(0,0,0,.54);text-transform:none}.booking-change .method::before{font-size:14px}.booking-change .mdi-book-open::before{font-size:18px}.booking{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;text-align:left;font-weight:normal;font-size:14px;text-transform:uppercase;contain:content}.booking.has-extra-padding{padding:8px 12px 8px 0}.booking.is-focused{color:#fff !important}.booking.is-focused{background:#a91164}.booking.is-focused .booking-statusWrap *,.booking.is-focused .booking-info *{color:#fff !important}.booking .status{float:left}.booking .status-text{font-size:1.1rem !important}.booking--minimal{position:relative;height:30px}.booking--minimal__graphic{position:absolute;background-color:#ccc;width:80%;left:10%;height:4px;top:13px}.booking--large-status-symbol-a,.booking--large-status-symbol-b{line-height:.7;transform:translateY(1px);display:inline-block}.booking--large-status-symbol-a{font-size:1.4rem;margin-left:2px}.booking--large-status-symbol-b{font-size:1.3rem}.booking--status-wrap{padding-left:5px}.booking .table-avaiable{order:4;background:#a91164;width:18px;height:14px;float:right;border-radius:12px;margin:6px 6px 0 0;color:#fff;text-align:center;padding:2px 0}.booking .method{float:right;padding:4px 0 0 0;margin:0 4px 0 0}.booking .linked{order:3;margin-left:2px}.booking .linked.booking-joined{float:right;transform:translateY(-2px)}.booking .linked-inner{font-size:16px !important}.booking .linked-inner{transform:rotate(135deg);margin:8px 0 0 -4px}.booking .table{order:2;float:right;padding:2px;line-height:1;margin:6px 0 0 0;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:87px}.booking.linked .table{max-width:none;max-width:initial}.booking .people{order:1;float:right;padding:2px 4px;line-height:1;margin:6px 0 0 0;min-height:30px;box-sizing:border-box}.booking .people.over-capacity{color:red}.booking .people-btn{padding:0 6px;margin:0;min-width:0;line-height:1;border-radius:0}.booking.linked{font-size:12px}.booking .joined-table{display:flex;padding:7px;justify-content:flex-end}.booking-contentWrap{display:flex;align-items:center}.booking-info{overflow-x:hidden}.booking-statusWrap{flex-grow:1;display:flex;justify-content:flex-end}.md-contact-avatar tag-icon{margin:10px 0 5px 10px}md-option tag-icon,.tag-list tag-icon{margin:0 10px 0 0}.booking-tags-selection li{padding:0}.booking-tags-selection li .autocomplete-item{padding:0 15px}.tags-heading{padding:0 15px;border-bottom:1px solid #a91164;display:flex;justify-content:center;line-height:45px;font-weight:600;background:#fffdfd;width:100%}.autocomplete-item.is-specialColor{color:#a91164}.autocomplete-item tag-icon{margin:0 10px 0 0;transform:translateY(2px);display:inline-block}.tag-vip::before{content:""}.tag-accessibility::before{content:""}.tag-tag::before{content:""}.tag-tags::before{content:""}.tag-birthday::before{content:""}.tag-allergy::before{content:""}.tag-allergy::before{content:""}.tag-dietary::before{content:""}.tag-notes::before{content:""}.tag-walkin::before{content:""}.tag-locked::before{content:""}.tag-payment::before{content:"$";font-family:Roboto,"Helvetica Neue",sans-serif}.status-select,.status-option{padding:0}.status-select[selected],.status-option[selected]{color:#000;background:#ccc}.status-menu md-menu-item>.md-button{padding:6px}.status-menu p{text-align:left}.booking-summary{padding:6px;font-size:14px;border:none;background:#f0f0f0;box-sizing:border-box;border-right:1px solid #ccc;color:#000;text-transform:uppercase;font-weight:500;min-height:63px;overflow:hidden}.booking-summary--middle-table-wrap{width:100%;overflow-x:auto}.booking-summary--middle-table-name-cell{max-width:55px}.booking-summary .key{border:none;min-width:20px}.booking-summary .services{border-left:1px solid #ccc !important}.booking-summary .services th{text-overflow:ellipsis;max-height:17px;white-space:nowrap;overflow:hidden}.booking-summary .totals{border-left:1px solid #ccc !important}.booking-summary .totals{min-width:65px}.booking-summary table{border:none !important}.booking-summary table{height:46px}.booking-summary tr{border:none}.booking-summary th{font-size:10px}.booking-summary th,.booking-summary td{padding:0 4px;border:none;font-weight:500;height:17px}.booking-summary th:last-child,.booking-summary td:last-child{border:none}.booking-summary td{font-size:14px}.conflicts-dialog .booking{border-bottom:1px solid #f0f0f0;padding:6px 0}.conflicts-dialog .booking:last-child{border-bottom:0px solid #f0f0f0}.bookingsOnSharedTable-dialog{width:800px !important}.bookingsOnSharedTable-dialog .bookingOnSharedTable{border-bottom:1px solid #f0f0f0;padding:6px 0}.bookingsOnSharedTable-dialog .bookingOnSharedTable:last-child{border-bottom:0px solid #f0f0f0}.duration-dragger{background:rgba(0,0,0,0);width:6px;height:30px;right:0;top:0;position:absolute;cursor:col-resize}.guestList--main{overflow:auto}.guestList--main p{font-size:13px;margin:0 0 30px 0}.guestList--restoreBtn{cursor:pointer}.bookings-list{height:100%;border-right:1px solid #ccc;overflow:hidden;box-sizing:border-box}.bookings-list md-list-item{min-height:0 !important;min-height:initial !important}.bookings-list .tables-available{background:#a91164;width:14px;height:10px;float:right;border-radius:12px;margin:6px 6px 0 0;color:#fff;text-align:center;padding:1px 0 3px;position:absolute;font-size:12px}.bookings-list .wait-list{right:5px;top:5px}.bookings-list .standby-list{top:21px;right:-2px}.bookings-list md-list{overflow-y:auto;overflow-x:hidden;padding:0;position:relative;z-index:1}.bookings-list md-list-item{padding:0 !important}.bookings-list md-list-item .md-no-style{padding:0 !important}.bookings-list .menu-container{height:60px;border-top:1px solid #ccc;box-sizing:border-box}.bookings-list .menu-container .sbl{flex:1.3}.bookings-list .menu-container .sblHasTables{padding-right:40px !important}.bookings-list .menu-container .seated-btn{max-width:80px}.bookings-list .menu-container .seated-btn.is-compact{max-width:70px}.bookings-list .menu-container .md-button{min-width:40px;margin:0;height:60px;border-radius:0;text-align:left;padding:4px 8px;line-height:1.2em;border-bottom:1px solid #ccc;box-sizing:border-box}.bookings-list .menu-container .md-button .count{display:block}.bookings-list .menu-container .md-button.selected{color:#a91164;border-bottom:2px solid #a91164}.bookings-list .scroll-wrap{width:315px;height:100%;overflow:hidden}.bookings-list .scroll-content{overflow-x:hidden}.bookings-list .md-subheader{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-right:0;margin-right:0}.bookings-list .booking-item{border-bottom:1px solid #f0f0f0}.bookings-list .ft-booking-item{background-color:rgba(3,208,244,.65882)}.edit-booking--offline-text{font-size:1.3rem;margin-left:8px}.edit-booking--status-option .md-text{overflow:visible !important}.edit-booking--status-option .md-text{margin-left:10px}.edit-booking--drop-downs input{font-size:1.5rem;transform:translateY(-1px);display:inline-block}.edit-booking--drop-downs md-select-value{min-height:25px}.edit-booking--drop-downs .status-option{padding-left:10px}.edit-booking--drop-downs .edit-booking--status-wrap{transform:translateY(-3px) !important}.edit-booking--drop-downs .edit-booking--status-wrap{margin-left:2px}.edit-booking--drop-downs .md-text{overflow:visible !important}.edit-booking--status-wrap{overflow:visible !important}.edit-booking--status-wrap{display:inline-block}.edit-booking--status-name{font-size:1.5rem;display:inline-block;margin-left:0}.edit-booking--timeSlotMessaging{display:flex;flex-grow:1;flex-direction:row;align-items:flex-start}.edit-booking--timeSlotMessaging__time-selector{display:flex;margin-top:10px}.edit-booking .content{min-height:340px;display:flex;flex-direction:column;justify-content:space-between}.edit-booking .content.is-loading{display:flex;flex-direction:column;justify-content:center;align-items:center}.edit-booking md-radio-button{margin:15px 15px 5px 0;float:left}.edit-booking md-toolbar{position:relative}.edit-booking md-toolbar .toolbar-header-button{font-size:20px;text-transform:none;font-weight:normal}.edit-booking md-toolbar .md-fab{background:rgba(0,0,0,0) !important}.edit-booking md-toolbar h5.version-number{font-size:8px;margin:4px 4px -12px 4px;text-align:right;color:#888}.edit-booking .info h5{margin:0;padding:0;font-weight:normal;font-size:12px;line-height:1.2}.edit-booking .popup-mask{position:absolute;top:0;left:0;z-index:5;height:100%;width:100%;background:rgba(0,0,0,.3)}.edit-booking .no-scroll{overflow:hidden !important}.edit-booking .changes{height:250px}.edit-booking .history{height:250px}.edit-booking .status{margin-left:0}.edit-booking .payment-url a span{color:rgba(0,0,0,.54);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:300px;display:inline-block}.edit-booking .payment-url .md-button{color:#fff !important}.edit-booking .payment-url .layout-wrap{justify-content:flex-end}.edit-booking .payment-url .card-media{padding:10px 10px}.edit-booking .payment-url .success-msg{font-size:12px;line-height:24px;color:#f44336}.edit-booking .payment-url .img-send{content:url("data:image/png;base64,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")}.edit-booking .confirm-area-inner{justify-content:space-between;align-items:center}.edit-booking .abc::before{content:"";background:none;width:25px;height:25px;background-size:cover;display:block;mask:url(../assets/abc.b17698f30abb5e4dba78.svg) no-repeat center/contain;-webkit-mask:url(../assets/abc.b17698f30abb5e4dba78.svg) no-repeat center/contain;background-image:none;background-color:#fff}@media(max-width: 1024px){.edit-booking .content{height:calc(100vh - 128px)}.edit-booking .changes{height:calc(100vh - 222px)}.edit-booking .history{height:calc(100vh - 222px)}}.primary-table-select h4{margin:0;padding:0}.primary-table-select{position:absolute;top:50%;left:50%;margin-top:-120px;margin-left:-100px;background:#fff;width:200px;max-height:250px;padding:15px;z-index:10;overflow:auto}.customer-visits{display:flex;flex-direction:column;margin:0px 10px;padding:0px 20px;align-items:center;background-color:#a91164;font-size:1.4rem}.average-spend{display:flex;font-size:16px;margin:0px 10px;align-items:center;flex-direction:column}.edit-booking__toolbar--drag-handler{position:absolute;left:0;right:0;top:0;bottom:0}.edit-booking--loader{display:flex;flex-direction:column;align-items:center;text-align:center}.menu-options-style{display:flex}.menu-options-style .menuOptions-quantity{margin-left:6px}.menu-options-style .options-clear{margin-left:auto}.new-booking--content{padding-bottom:0;min-height:340px}.remove-min-height .new-booking--content{min-height:0;min-height:initial}.new-booking--status-option .md-text{overflow:visible !important}.new-booking--status-option .md-text{margin-left:10px}.new-booking--drop-downs .status-option{padding-left:10px}.new-booking--drop-downs .new-booking--status-wrap{transform:translateY(-3px) !important}.new-booking--drop-downs .new-booking--status-wrap{margin-left:2px}.new-booking--drop-downs .md-text{overflow:visible !important}.new-booking--status-wrap{overflow:visible !important}.new-booking--status-wrap{display:inline-block}.new-booking--problemsReasons{font-size:1.2rem}.new-booking md-tab-content{width:100%;will-change:transform}.hiddenDialog{display:none}.add-customer .tab-content,.new-booking .tab-content{height:522px}.add-customer md-radio-button,.new-booking md-radio-button{margin:15px 15px 15px 0;float:left}.add-customer md-toolbar h5.version-number,.new-booking md-toolbar h5.version-number{font-size:8px;margin:4px 4px -12px 4px;text-align:right;color:#888}.add-customer md-toolbar button,.new-booking md-toolbar button{margin-right:0px}.add-customer .payment-url a,.new-booking .payment-url a{color:rgba(0,0,0,.54);font-size:10px}.add-customer .payment-url .md-button,.new-booking .payment-url .md-button{color:#fff !important}.add-customer .payment-url .layout-wrap,.new-booking .payment-url .layout-wrap{justify-content:flex-end}.add-customer .payment-url .card-media,.new-booking .payment-url .card-media{padding:10px 10px}.add-customer .payment-url .success-msg,.new-booking .payment-url .success-msg{font-size:12px;line-height:24px;color:#f44336}.add-customer .payment-url .img-send,.new-booking .payment-url .img-send{content:url("data:image/png;base64,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")}.add-customer .seat-now-btn-wrap,.new-booking .seat-now-btn-wrap{padding-top:10px;padding-bottom:3px}.add-customer .add-to-list-btns,.new-booking .add-to-list-btns{margin-top:10px}.add-customer .add-to-list-btns raised-button,.new-booking .add-to-list-btns raised-button{display:block}.add-customer .table-seater-wrap,.new-booking .table-seater-wrap{padding-top:8px}.add-customer .service-wrap,.new-booking .service-wrap{padding-left:10px}.add-customer service-picker,.new-booking service-picker{padding-left:5px}.add-customer .recurringBooking-icon,.new-booking .recurringBooking-icon{margin:10px 15px 0 0}.add-customer .recurringBooking-icon .md-icon-button,.new-booking .recurringBooking-icon .md-icon-button{margin:0;padding:0}@media(max-width: 1024px){.add-customer .tab-content,.new-booking .tab-content{height:calc(90vh - 135px)}.add-customer md-radio-button,.new-booking md-radio-button{margin:15px 15px 15px 0;float:left}}.customer-add .edit-customer{margin:0;line-height:1;min-height:0;padding:0}.customer-add .edit-customer md-icon{margin:-5px 0 0 0}.customer-add .edit-customer:hover{background:rgba(0,0,0,0);color:#a91164}.customer-add .edit-customer:hover md-icon{color:#a91164}.customer-add .new-customer{margin:0;text-transform:uppercase;font-weight:500;font-size:14px;padding:0px;height:19px;font-weight:bold;color:#155724}.customer-add .standard-customer{font-weight:bold;color:#ce0000}.booking-confirm{background-color:#fff;color:#fff;text-align:left;margin:8px}.booking-confirm .confirm-area{background:#a91164;padding:6px}.booking-confirm .errors{padding:4px 0 0 0}.booking-confirm p{padding:0px 6px;margin:0}.booking-confirm md-select{color:#fff !important}.booking-confirm md-select{padding:0 2px 0;margin:0}.booking-confirm md-select .md-placeholder{color:#fff !important}.booking-confirm md-checkbox .md-icon{border-color:rgba(255,255,255,.5)}.booking-confirm md-select:not([disabled]):focus .md-select-value{color:#fff}.booking-confirm .warning{background-color:#fff;color:#f68b1f;padding:6px}.booking-confirm .warningMsg{background-color:#fff;color:#f0ad4e;font-size:1.4rem;padding:6px}.booking-confirm.unavaiable{background-color:#a91164 !important}.booking-confirm .errors{background-color:#fff;color:#ce0000;margin:0 0 6px;padding:6px}.booking-confirm .errorsMsg{background-color:#fff;color:#f44336;font-size:1.4rem;margin:0 0 6px;padding:6px}.booking-confirm label{color:#fff !important}.booking-confirm input{color:#fff}.booking-confirm md-input-container{padding-bottom:0}.table-checkbox{display:block;width:200px;float:left;margin:2px;padding:2px;border-radius:4px;font-size:14px}.available-time-option{width:110px;text-align:left;margin:1px}.available-time-option .covers{font-size:9px;float:right}.available-time-option.selected{background-color:#a91164 !important}.available-time-option.selected{color:#fff}.available-time-option.selected:hover{background-color:#a91164 !important}.available-time-option.selected:hover{color:#fff}.tab-content>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper{width:auto !important}.tab-content>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper{display:flex;justify-content:space-between}.tab-content>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper .md-tab{padding:6px 12px;text-align:left;line-height:1.2;min-height:42px}.tab-content>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper .md-tab p{margin:0;font-size:12px}@media(max-width: 960px){.times-list{margin:16px 0 0 0}}new-booking-nav{width:100%;display:block}table-seater{width:100%}.over-max{color:#f0ad4e}.below-max{color:#ffbf00}.at-max{color:#02a7eb}.beverage-summary{display:flex}.beverage-icon{width:30px;height:30px;cursor:pointer}.beverage-text{border-radius:16px;height:32px;line-height:32px;margin:0px 8px 0 0;padding:0 12px 0 12px;float:left;box-sizing:border-box;max-width:100%;background-color:#e0e0e0;color:#424242;overflow:hidden;cursor:pointer}.recurring-toggle{border:1px solid green}.bounce{animation:bounce 2s ease 2;animation-delay:0s}@keyframes bounce{70%{transform:translateY(0%)}80%{transform:translateY(-15%)}90%{transform:translateY(0%)}95%{transform:translateY(-7%)}97%{transform:translateY(0%)}99%{transform:translateY(-3%)}100%{transform:translateY(0)}}.bounce2{animation:bounce2 2s ease infinite}@keyframes bounce2{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.problem-reasons-container{padding-left:20px;margin-top:5px}.people-editor{position:absolute;z-index:1000;background:#fff;left:0;top:0;color:#404041}.people-editor h2{margin:0;color:#404041}.people-editor .spinner input{font-size:55px;width:110px;height:80px}.people-editor .maxOccupancyMessage{max-width:175px;text-align:center}.people-editor .maxOccupancyMessage .message{margin:5px;padding:5px 7px;border-radius:5px;font-size:1.1rem;font-weight:bold;color:#ce0000}.pre-auth-content-container{margin:14px 8px}.pre-auth-content-container .pre-auth-row{height:24px;line-height:24px;margin-top:10px}.pre-auth-content-container .pre-auth-row .pre-auth-content-title{width:200px;font-weight:500}.pre-auth-content-container .pre-auth-row .pre-auth-details{color:rgba(0,0,0,.5)}.pre-auth-content-container .pre-auth-amount-charge-row{height:40px;line-height:40px;margin-top:10px}.pre-auth-content-container .pre-auth-amount-charge-row .pre-auth-amount-charge-title{width:200px;font-weight:500}.pre-auth-content-container .pre-auth-amount-charge-row .pre-auth-amount-charge{width:112px;height:30px;border:1px solid #dfdfdf;border-radius:4px;padding-left:12px}.pre-auth-content-container .pre-auth-amount-charge-row .pre-auth-error{color:red;margin-left:200px}.pre-auth-content-container .pre-auth-info{margin-top:24px}.pre-auth-md-button-outlined{margin:8px 8px 14px !important;padding-left:16px !important;padding-right:16px !important}.pre-auth-md-button-outlined{height:40px;border:1px solid #dfdfdf;border-radius:4px;background-color:rgba(0,0,0,0)}.pre-auth-close-button{margin-right:8px !important;margin-bottom:14px !important;padding-left:14px !important;padding-right:14px !important}.pre-auth-close-button{height:40px}.preAuth-currency{position:relative;left:1px;top:-3px}.normal-case{text-transform:none}.status-editor-inline{position:absolute;left:0;top:0;z-index:1000;background:#fff;max-height:400px;overflow-y:auto}.exportError{font-weight:bold;color:red}.run-sheet{padding:0 20px 0;overflow:scroll;position:relative;background:#fff}.run-sheet--info{margin-top:20px}.run-sheet--status-btn{text-decoration:underline;border:none;outline:none;background:none;color:#404041}.run-sheet--status-btn:hover,.run-sheet--status-btn:focus,.run-sheet--status-btn:active{color:#a91164 !important}.run-sheet .internalDescription>p:first-child{display:inline}.run-sheet table{width:100%;margin:0 0 20px 0}.run-sheet table th{background:#e3e3e3}.run-sheet table th,.run-sheet table td{padding:6px;font-size:12px}.run-sheet table tr:nth-child(even){background:#f9f9f9}.run-sheet table .center{text-align:center}.run-sheet table .time{min-width:80px}.run-sheet .filter-row{padding:0 0 8px 0}.run-sheet .filter-row .md-errors-spacer{display:none}.run-sheet .col-select{float:right}.run-sheet .col-select md-select-value span{display:none !important}.run-sheet .col-select md-select-value:after{content:"Select"}.run-sheet .table{overflow:auto}.run-sheet .bookingLinks{margin-bottom:0}.run-sheet .function-tracker-icon{font-size:12px;display:inline-block;margin:0px 2px 0px 0px;background-color:rgba(3,208,244,.65882);border:1px solid rgba(3,208,244,.65882)}.run-sheet--status-option .md-text{overflow:visible !important}.run-sheet--status-option .md-text{margin-left:10px}.run-sheet--drop-downs input{font-size:1.5rem;transform:translateY(-1px);display:inline-block}.run-sheet--drop-downs md-select-value{min-height:25px}.run-sheet--drop-downs .status-option{padding-left:10px}.run-sheet--drop-downs .edit-booking--status-wrap{transform:translateY(-3px) !important}.run-sheet--drop-downs .edit-booking--status-wrap{margin-left:2px}.run-sheet--drop-downs .md-text{overflow:visible !important}.run-sheet--status-wrap{overflow:visible !important}.run-sheet--status-wrap{display:inline-block}.run-sheet--status-name{font-size:1.5rem;display:inline-block;margin-left:0}.run-sheet md-input-container{margin-top:0px}.run-sheet md-input-container md-select-value status-symbol div{height:22px}.run-sheet md-input-container md-select-value status-symbol div p{font-size:12px !important}.run-sheet md-input-container md-select-value .md-select-icon{padding-top:1px}.run-sheet .notes-flex-row{display:flex;flex-direction:row}.run-sheet .notes-flex-row div:first-child{flex:1}.run-sheet .notes-flex-row div:nth-child(2){display:flex;align-items:center;justify-content:center}.notes-box{display:block;background:#ffffe2;padding:4px 12px}.runsheet__newline-break{white-space:pre-wrap}@media print{.run-sheet .editor-toolbar{display:none}.run-sheet .layout-margin>*,.run-sheet .layout-margin{margin:0}.run-sheet .filter-row{display:none}.run-sheet{font-size:12px !important;height:auto !important}.run-sheet{overflow:visible}.run-sheet table{margin-top:12px !important}.run-sheet table th,.run-sheet table td{padding:5px !important}.run-sheet table th,.run-sheet table td{font-size:12px}button._pendo-resource-center-badge-container{display:none !important}.printHide{display:none}}.td-status{position:relative;min-width:15rem;width:16rem}.td-status .print-status{display:none}.td-status .status-over-container{position:absolute;top:0px;left:0px;width:calc(100% - 12px);height:calc(100% - 12px);display:flex;justify-content:center;align-items:center;padding:6px}@media print{div.print-status{display:block !important}}.bookingsTags{top:-18px}.tablesByLayout{width:100%;height:100%;position:relative;background:#fff;box-sizing:border-box}.table-plan{position:relative}.table-plan-loader{position:absolute;z-index:50;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.7);justify-content:center;align-items:center;display:flex}.select-blockout .bookings-time-list .timeline .time-mask{height:60px}.select-blockout .bookings-time-list .timeline .time{height:60px}.select-blockout .bookings-time-list .timeline .time .time-marker{height:60px;will-change:width,left}.select-blockout .bookings-time-list .timeline .time .time-marker md-checkbox{display:block;margin:10px 0 0 0}.select-blockout .bookings-time-list .key{width:105px}.select-blockout .bookings-time-list .key .header{height:60px;width:105px}.select-blockout .bookings-time-list .key .header .md-button{display:block;margin:0;width:100%;border-radius:0;min-height:30px;height:30px;line-height:30px;color:#fff}.select-blockout .bookings-time-list .key .tables{width:105px;will-change:height}.select-blockout .bookings-time-list .key .tables li span{width:33%}.select-blockout .bookings-time-list .key .tables md-checkbox{display:block;float:right;margin:0px}.confirm-dialog{min-width:350px}.min-scale{position:absolute;bottom:20px;right:20px;width:200px;height:30px}.booking-drop{height:30px;position:absolute;margin:0;border-radius:0;padding:0;color:#000;background:rgba(68,202,255,.2);border:1px dashed #44caff;text-transform:uppercase;box-sizing:border-box;will-change:top,left,width}.booking-drop.swap{background:rgba(178,68,255,.2);border:1px dashed #b244ff}.booking-drop.keep{background:rgba(150,150,150,.2);border:1px dashed #969696}.section-row{background:rgba(200,200,200,.2) !important}.section-row{pointer-events:none;position:absolute;height:30px;box-sizing:border-box;will-change:top,width}.section-time-marker .max-occupancy-marker-section{top:22px}.bookings-info-window{position:absolute;z-index:1000;background:#fff;top:-1000px;left:0;right:0;width:140px;color:#404041;font-size:12px;font-weight:bold;text-transform:uppercase;display:none}.booking-drag{height:30px;background:red;position:absolute;margin:0;border-radius:0;padding:0;color:#000;background:rgba(220,220,220,.8);border:1px solid #eee;text-transform:uppercase;box-sizing:border-box}.booking-drag .status{text-transform:uppercase;font-weight:500;font-size:14px;padding:10px;text-transform:uppercase;box-sizing:border-box;margin:0 6px}.section-name{position:absolute;color:#404041;padding:8px;font-size:12px;font-weight:bold;text-transform:uppercase;will-change:transform}.service-name{opacity:0;font-size:44px;line-height:1em;position:absolute}.event-blockout,.table-blockout,.section-blockout{box-sizing:border-box;color:#ababab;padding:8px;font-size:12px;pointer-events:none;font-weight:bold;position:absolute;text-transform:uppercase;background:repeating-linear-gradient(45deg, rgba(200, 200, 200, 0.8), rgba(200, 200, 200, 0.8) 10px, rgba(200, 200, 200, 0.4) 10px, rgba(200, 200, 200, 0.4) 20px);will-change:width,height,top,left}.event-blockout{color:#404041;font-size:18px;background:rgba(169,17,100,.1)}.bookings-table-list-overlay{background-color:rgba(118,118,118,.9) !important}.bookings-time-list-overlay{background-color:rgba(82,82,82,.22) !important}.bookings-time-list{background:#fff;color:#fff;overflow:hidden;position:relative}.bookings-time-list .key{overflow:hidden;width:70px}.bookings-time-list .key .header{width:70px;height:30px;border-right:1px solid #222;padding:0;box-sizing:border-box;background-color:#e3e3e3}.select-blockout .bookings-time-list .key .header{background:#404041}.bookings-time-list .key .header .md-button{display:none}.bookings-time-list .key .tables-scroll{background:#f9f9f9;padding-right:15px;overflow:hidden;overflow-y:hidden;width:100%;will-change:height}.bookings-time-list .key .tables{width:70px;background:#eee}.bookings-time-list .key .tables ul{margin:0;padding:0;list-style:none}.bookings-time-list .key .tables .section{background:#e3e3e3 !important}.bookings-time-list .key .tables .section{color:#404041;padding:2px 0 0 0}.bookings-time-list .key .tables li{height:30px;font-weight:bold;text-align:center;box-sizing:border-box;padding:0;color:#404041;font-size:11px;display:flex;align-items:center;justify-content:center}.bookings-time-list .key .tables li span{box-sizing:border-box;line-height:1}.bookings-time-list .key .tables li span.shared{font-style:italic}.bookings-time-list .key .tables li .table-name{width:70%;max-height:28px;overflow:hidden;text-overflow:ellipsis;line-height:.9em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.bookings-time-list .key .tables li .table-capacity{width:30%;max-height:30px;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:.9em}.bookings-time-list .key .tables md-checkbox{display:none}.bookings-time-list .key .tables li:nth-child(even){background:rgba(255,255,255,.6)}.bookings-time-list .current-time-marker{position:absolute;width:1px;background:red;z-index:15;height:100%;top:0;left:-1px;display:none;pointer-events:none}.bookings-time-list .timeline{overflow:hidden;background:#333}.bookings-time-list .timeline .bookings-scroll{background:#f9f9f9;padding-right:15px;padding-bottom:15px;overflow:auto;width:100%;contain:strict;-webkit-overflow-scrolling:touch}.bookings-time-list .timeline .time-marker md-checkbox{display:none}.bookings-time-list .timeline .time-marker .max-occupancy-total{top:0}.bookings-time-list .timeline .bookings{transform:translate3d(0, 0, 0) !important}.bookings-time-list .timeline .bookings{position:relative;background-color:#fff;background-image:linear-gradient(#fafafa 50%, transparent 50%, transparent);-webkit-background-size:60px 60px;will-change:width,height}.bookings-time-list .timeline .bookings .inner{position:relative;overflow:hidden;will-change:width,height,background}.bookings-time-list .timeline .bookings .status{margin:0}.bookings-time-list .timeline .bookings{box-sizing:border-box}.bookings-time-list .timeline .service-section{position:absolute;height:100%;border:1px solid #e3e3e3;border-right:2px solid #e3e3e3;border-left:2px solid #e3e3e3;box-sizing:border-box;color:rgba(0,0,0,.1);top:0;font-size:44px;white-space:normal;margin:0;border-radius:0;background:rgba(169,17,100,.1);overflow:hidden;min-width:0;will-change:width,height,top,left}.bookings-time-list .timeline .service-section.active{background:rgba(0,0,0,0);pointer-events:none}.bookings-time-list .timeline .service-section.active.event-section{color:rgba(169,17,100,.3)}.bookings-time-list .timeline .service-section.closed-section{pointer-events:none !important}.bookings-time-list .timeline .service-section.closed-section{background:repeating-linear-gradient(45deg, rgba(200, 200, 200, 0.8), rgba(200, 200, 200, 0.8) 10px, rgba(200, 200, 200, 0.4) 10px, rgba(200, 200, 200, 0.4) 20px)}.bookings-time-list .timeline .service-section .note{opacity:0;display:block;font-size:24px;line-height:1;position:absolute}.bookings-time-list .timeline .service-section .closed-section{position:static}.bookings-time-list .timeline .service-gap{pointer-events:none;position:absolute;height:100%;background:rgba(80,80,80,.1);box-sizing:border-box;top:0;will-change:top,height,width,left}.bookings-time-list .timeline .booking-time{position:absolute;height:30px;margin:0;border-radius:0;padding:0;color:#000;background:rgba(229,240,245,.6);border:1px solid #dcdbdb;border-left:3px solid #a91164;border-right:1px solid #a91164;min-height:30px;box-sizing:border-box;will-change:top,width,left;border-top:0}.bookings-time-list .timeline .booking-time .booking{border-top:1px solid #dcdbdb}.bookings-time-list .timeline .booking-time .booking-contentWrap{margin-top:-1px}.bookings-time-list .timeline .booking-time .status{width:28px !important}.bookings-time-list .timeline .booking-time .text{font-size:12px;padding:1px 0 0 0}.bookings-time-list .timeline .booking-time .method,.bookings-time-list .timeline .booking-time .people,.bookings-time-list .timeline .booking-time .table{padding-top:2px}.bookings-time-list .timeline .booking-time.overdue{background:rgba(255,138,101,.63)}.bookings-time-list .timeline .booking-time-orange{position:absolute;height:30px;margin:0;border-radius:0;padding:0;color:#000;background:rgba(255,180,44,.26);border:1px solid #dcdbdb;border-left:3px solid #a91164;border-right:1px solid #a91164;min-height:30px;box-sizing:border-box}.bookings-time-list .timeline .booking-time-orange .status{width:28px !important;height:28px !important;min-height:28px !important}.bookings-time-list .timeline .booking-time-orange .text{font-size:12px;padding:1px 0 0 0}.bookings-time-list .timeline .booking-time-orange .method,.bookings-time-list .timeline .booking-time-orange .people,.bookings-time-list .timeline .booking-time-orange .table{padding-top:2px}.bookings-time-list .timeline .booking-time-orange.overdue{background:rgba(255,138,101,.63)}.bookings-time-list .timeline .tooltiptext{background-color:#dcdbdb !important}.bookings-time-list .timeline .tooltiptext{min-width:90px;max-width:140px;color:#2f4f4f;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;font-size:12px;font-weight:700;will-change:top,left}.bookings-time-list .timeline .bookings-table-list-overlay{background-color:rgba(118,118,118,.9) !important}.bookings-time-list .timeline .bookings-time-list-overlay{background-color:rgba(82,82,82,.22) !important}.bookings-time-list .timeline .booking-time-yellow{position:absolute;height:30px;margin:0;border-radius:0;padding:0;color:#000;background:rgba(255,113,250,.22);border:1px solid #dcdbdb;border-left:3px solid #a91164;border-right:1px solid #a91164;min-height:30px;box-sizing:border-box}.bookings-time-list .timeline .booking-time-yellow .status{width:28px !important;height:28px !important;min-height:28px !important}.bookings-time-list .timeline .booking-time-yellow .text{font-size:12px;padding:1px 0 0 0}.bookings-time-list .timeline .booking-time-yellow .method,.bookings-time-list .timeline .booking-time-yellow .people,.bookings-time-list .timeline .booking-time-yellow .table{padding-top:2px}.bookings-time-list .timeline .booking-time-yellow.overdue{background:rgba(255,138,101,.63)}.bookings-time-list .timeline .booking-time-green{position:absolute;height:30px;margin:0;border-radius:0;padding:0;color:#000;background:rgba(176,255,88,.21);border:1px solid #dcdbdb;border-left:3px solid #a91164;border-right:1px solid #a91164;min-height:30px;box-sizing:border-box}.bookings-time-list .timeline .booking-time-green .status{width:28px !important;height:28px !important;min-height:28px !important}.bookings-time-list .timeline .booking-time-green .text{font-size:12px;padding:1px 0 0 0}.bookings-time-list .timeline .booking-time-green .method,.bookings-time-list .timeline .booking-time-green .people,.bookings-time-list .timeline .booking-time-green .table{padding-top:2px}.bookings-time-list .timeline .booking-time-green.overdue{background:rgba(255,138,101,.63)}.bookings-time-list .timeline .booking-time-blue{position:absolute;height:30px;margin:0;border-radius:0;padding:0;color:#000;background:rgba(88,181,255,.16);border:1px solid #dcdbdb;border-left:3px solid #a91164;border-right:1px solid #a91164;min-height:30px;box-sizing:border-box}.bookings-time-list .timeline .booking-time-blue .status{width:28px !important;height:28px !important;min-height:28px !important}.bookings-time-list .timeline .booking-time-blue .text{font-size:12px;padding:1px 0 0 0}.bookings-time-list .timeline .booking-time-blue .method,.bookings-time-list .timeline .booking-time-blue .people,.bookings-time-list .timeline .booking-time-blue .table{padding-top:2px}.bookings-time-list .timeline .booking-time-blue.overdue{background:rgba(255,138,101,.63)}.bookings-time-list .timeline .new-booking-button{position:absolute;height:30px;background:rgba(5,166,250,.54);margin:0;border-radius:0;color:#fff}.bookings-time-list .timeline .new-booking-button md-icon{color:#fff}.bookings-time-list .timeline .new-booking-button:hover{background:#05a6fa}.bookings-time-list .timeline .time-scroll{overflow-x:hidden !important}.bookings-time-list .timeline .time-scroll{will-change:width;overflow:hidden;height:60px;padding-bottom:15px}.bookings-time-list .timeline .time-scroll .time{will-change:width}.bookings-time-list .timeline .time-scroll .time-selector{position:absolute;cursor:pointer;left:0;right:0;top:0;height:30px;z-index:20;background-color:rgba(0,0,0,0)}.bookings-time-list .timeline .time-scroll .time-cursor{left:1061.4375px;position:relative;height:100%;width:5px;background-color:red;z-index:10;background-color:#a91164}.bookings-time-list .max-occupancy-marker{position:absolute;height:8px;z-index:11}.bookings-time-list .over-max{background-color:#ce0000}.bookings-time-list .below-max{background-color:#ffbf00}.bookings-time-list .at-max{background-color:#02a7eb}.bookings-time-list .function-tracker-booking{background:rgba(3,208,244,.65882) !important}.bookings-time-list-loader{padding:20px;border-radius:15px;background-color:rgba(255,255,255,.8);position:absolute;top:calc(50% - 80px);left:calc(50% - 130px);height:140px;width:240px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;z-index:60}.bookings-time-list-loader p{text-align:center;font-size:15px;color:#a91164}.time-list-popover{width:100%;border:none}.time-list-popover th,.time-list-popover td{border:none;padding:4px}.time-list-popover th:last-child,.time-list-popover td:last-child{text-align:right}.bookingTypeSelect{width:200px !important;height:auto !important}.bookingTypeSelect md-list-item{border-bottom:1px solid #f0f0f0}.bookingTypeSelect md-list-item:last-child{border-bottom:none}.appUpdateDialog--okBtnWrap{position:relative;display:flex;justify-content:center}.appUpdateDialog--okLoader{position:absolute;z-index:10}.date-picker{margin:0;box-sizing:border-box;position:relative;margin-left:auto}.date-picker .date-row .md-button{margin:0;padding:4px 2px;min-height:0px;height:40px;line-height:1;box-sizing:border-box;border-radius:0;color:#fff}.date-picker .date-row .md-button:hover{background:#000}.date-picker .arrow-btn{padding:0px;height:40px;width:40px}.date-picker .arrow-btn md-icon::before{color:#a91164}.date-picker .date-display{text-transform:none;font-size:20px;border-bottom:1px solid #fff;width:180px}@media only screen and (min-width: 1025px)and (max-width: 1070px){.date-picker .date-display{width:160px}}.date-picker .days .md-button{margin:0;padding:4px 2px;min-width:0px;min-height:0px;line-height:1;box-sizing:border-box;border-radius:0;font-size:12px;text-transform:none;color:#777;width:14.2%}.date-picker .days .today{color:#a91164 !important}.date-picker .days .md-button:hover{background:#000}.center-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:110;overflow:hidden}.datepicker-popover{position:relative;overflow:auto;z-index:120;background:#fff}.mdp-datepicker .mdp-datepicker-monthyear .md-icon-button .material-icons{font-size:25px !important;color:#a91164 !important}.mdp-datepicker .mdp-datepicker-monthyear .md-icon-button .material-icons{display:inline-block;font:normal normal normal 24px/1 MaterialDesignIcons;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px}.mdp-datepicker .mdp-datepicker-monthyear .md-icon-button .material-icons::before{content:"";box-sizing:border-box}.mdp-datepicker .mdp-datepicker-monthyear .md-icon-button:last-child .material-icons::before{content:""}.mdp-datepicker-days .layout{width:auto}.time-date{font-size:14px}.time-date .fa{display:inline-block;font:normal normal normal 24px/1 MaterialDesignIcons;font-size:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);color:#a91164}.time-date .fa-caret-right:before{content:""}.time-date .fa-caret-left:before{content:""}.time-date .fa-clock-o:before{content:""}.time-date .fa-clock-o:before{content:""}.time-date .fa-calendar:before{content:""}.time-date .fa-caret-down{transform:rotate(90deg)}.time-date .fa-caret-down:before{content:""}.time-date .fa-caret-up{transform:rotate(270deg)}.time-date .fa-caret-up:before{content:""}.time-date .buttons .md-button:first-child{display:none}.time-date .time-control .buttons .md-button:first-child{display:inline-block}md-dialog .time-date .buttons .md-button:first-child{display:inline-block}.time-date>.control>.slider>.switch-control>i.fa:first-child{margin-right:1.28rem}.time-date>.control>.slider>.date-control .day-cell{font-size:1em}.time-date>.display>.title{background-color:#101010}.time-date>.control>.full-title{background-color:#101010}.time-date.full-mode>.buttons{background-color:#a91164}.time-date>.display>.content{background-color:#a91164}.time-date>.control>.slider>.date-control>.days .day-cell.selected{background-color:#a91164}.time-date>.control>.slider>.date-control>.days .day-cell:hover,.time-date>.control>.slider>.date-control>.days .day-cell:active{background-color:rgba(190,17,100,.7)}.time-date button,.time-date .button{color:#a91164}.time-date>.control>.slider>.date-control>.days .day-cell.today{color:#a91164}.time-date>.control>.slider>.date-control>.days .day-cell.today.selected{color:#fff}.time-date.date-only>.control>.slider>.date-control{width:50%;padding-left:0}.date-picker .date-buttion{display:none}.time-date>.control>.slider>.time-control>.time-inputs>input{border-radius:0;padding:0}date-time-pop-up .click-mask{z-index:90}@media only screen and (max-width: 816px){.date-picker-dialog .time-date{overflow:scroll}.date-picker-dialog{max-width:100%}.date-picker-dialog div[ng-click="modeSwitch()"]{display:none}}.dates-selector__close-icon{font-size:22px !important}.dates-selector__close-icon{transform:translateY(-3px)}.date-clip{background:rgba(0,0,0,.1);box-sizing:border-box;height:30px;border-radius:40px;margin:0 2px 4px}.date-clip .date{margin:6px 8px;display:block;float:left}.date-clip .md-icon-button{height:30px;line-height:1em;margin:0;min-height:30px;width:36px}.dates-holder{-ms-box-orient:horizontal;display:-moz-flex;display:flex;flex-wrap:wrap;margin:8px 0 0 0}.expandable-panel{position:relative;transition:cubic-bezier(0.25, 0.8, 0.25, 1) .4s;will-change:width}.expandable-panel .toggle-button{box-shadow:none !important;z-index:1 !important}.expandable-panel .toggle-button{transition:transform cubic-bezier(0.25, 0.8, 0.25, 1) .4s;position:absolute;top:20px;right:-25px;background:#fff}.expandable-panel .toggle-button md-icon{margin-top:-2px;margin-left:-1px;transition:transform cubic-bezier(0.25, 0.8, 0.25, 1) .4s;transform-origin:center}.expandable-panel .toggle-button.closed{right:-30px}.expandable-panel .toggle-button.closed md-icon{transform:scaleX(-1);margin-left:8px}.expandable-panel.right .toggle-button{left:-30px}.expandable-panel.right .toggle-button md-icon{transform:rotate(180deg);margin-left:0px}.expandable-panel.right .toggle-button.closed md-icon{transform:rotate(0deg);margin-left:-10px}.global-search-dialog .results{color:#000 !important}.global-search-dialog .results{background:#fff;border-radius:2px}.global-search-dialog .results .booking{border-bottom:1px solid #f0f0f0;padding:8px 24px 8px 12px;box-sizing:border-box}.global-search-dialog .results .booking .status{color:#000}.global-search-dialog .results .booking .info{margin:0 25px 0 35px}.global-search-dialog .results .booking:last-child{border-bottom:0px solid #f0f0f0}.global-search-dialog .results{height:400px}.global-search-dialog .results md-content{height:400px}@media only screen and (max-width: 1024px){.global-search-dialog{height:44% !important}.global-search-dialog{margin:0 0 56vh 0;border-radius:0}.global-search-dialog .results{height:calc(44vh - 115px);border-radius:0;box-shadow:none;border-top:1px solid #ccc}.global-search-dialog .results md-content{height:calc(44vh - 115px)}}@media only screen and (max-width: 768px){.global-search-dialog{height:50% !important}.global-search-dialog{margin:0 0 50vh 0;border-radius:0}.global-search-dialog .results{height:calc(50vh - 110px);border-radius:0;box-shadow:none;border-top:1px solid #ccc}.global-search-dialog .results md-content{height:calc(50vh - 110px)}}.searching-wrap{background:#292929;position:absolute;right:5px;top:5px;z-index:30;margin-top:6px}.searching-wrap .md-button{margin-left:auto}.searching-wrap .md-input-container{margin-left:auto}.global-search-dialog md-input-container .md-input{height:40px;font-size:26px}.global-search-dialog md-input-container .md-errors-spacer{display:none}.global-search-dialog md-radio-group{padding:10px;margin:0 30px 0 0}.global-search-dialog md-radio-group md-radio-button{margin:0 16px 0 0 !important}.global-search-dialog .search-bar .mdi-magnify{font-size:32px !important}.global-search-dialog .search-bar .mdi-magnify{width:34px;height:34px;margin:20px 0 0 0}.header{color:#fff;background:#101010;z-index:50}.header .md-subhead{line-height:1}.header .md-input{color:#fff !important}.header .md-input{border-color:#fff}.header .header-input{padding:0;max-width:300px;margin:0 15px 0}@media only screen and (min-width: 1025px)and (max-width: 1070px){.header .header-input{margin:0 6px 0}}.header md-select:not([disabled]):focus .md-select-value{color:#fff}.header md-select .md-select-value{border-bottom-color:#fff}.header label{color:#fff !important}.header md-icon{color:#fff !important}.header .status-icon:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.header h5{padding:0;margin:0;font-size:11px;font-weight:normal}.header h5.version-number{font-size:9px}.header .md-button.md-fab{background:rgba(0,0,0,0) !important}.header .md-button.md-fab{box-shadow:none}.header .venue-name{max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header .md-errors-spacer{display:none}.header md-icon.mdi-lock{color:#f0ad4e !important}.status-icon.md-button.md-fab{box-shadow:none !important;background:rgba(0,0,0,0) !important;line-height:1 !important}.status-icon.md-button.md-fab.offline-disabled md-icon{color:#f44336 !important}.status-icon.md-button.md-fab.offline{background-color:#f44336 !important}.icon-setup::before{content:""}.icon-online::before{content:""}.icon-offline::before{content:""}.icon-sending::before{content:""}.icon-receiving::before{content:""}.icon-syncing::before{content:""}.icon-uptodate::before{content:""}.icon-reload-required::before{color:#f44336}.md-icon-button{min-width:30px !important}@media only screen and (max-width: 1024px){md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){transform:translate3d(0, 10px, 0) scale(0.75)}}.linkTextArea .display{border-bottom:1px solid rgba(0,0,0,.12);line-height:26px;min-height:30px;margin:0 0 24px 0;white-space:pre-wrap}.linkTextArea .hide-input{height:1px !important}.linkTextArea .hide-input{min-height:1px;overflow:hidden;border:none}.linkTextArea textarea{width:100%}.main-menu .selected{color:#a91164 !important}.main-menu .selected md-icon{color:#a91164 !important}.main-menu md-toolbar{min-height:194px;max-height:194px;height:auto;padding:10px 10px 0 10px}.main-menu h1{background-repeat:no-repeat !important;background-size:220px auto !important}.main-menu h1{background-image:url(../assets/new-logo-stacked.de64e39d6336d50e06bb.svg);background-position:-20px -10px;margin:0;padding:0;height:70px;text-indent:-9999px}.main-menu h4{margin:0;padding:0}.main-menu label{color:#fff !important}.main-menu md-select{margin:0}.main-menu md-select:not([disabled]):focus .md-select-value{color:#fff}.main-menu md-select .md-select-value{border-bottom-color:#fff}.main-menu .bagde{background:#a91164;width:10px;height:10px;border-radius:10px}.main-menu .content-wrapper{min-height:80vh;padding:0px;margin:0px;display:flex;flex-direction:column}.main-menu .sideList-1{flex:1 1 auto}.main-menu .sideList-2{position:sticky;bottom:0px}md-input-container markdown-editor{order:2;position:relative;top:6px;padding-bottom:8px}markdown-editor.hide-toolbar .editor-toolbar{display:none}markdown-editor .editor-toolbar{border-top-left-radius:0px;border-top-right-radius:0px}markdown-editor .editor-toolbar a{font-size:20px}markdown-editor .editor-toolbar a.right{float:right}markdown-editor .editor-toolbar a.enabled::before{content:"";color:#a91164}markdown-editor .editor-toolbar::after{margin-top:2px}markdown-editor .editor-toolbar::before{margin-bottom:2px}markdown-editor .editor-statusbar{display:none}markdown-editor .CodeMirror{min-height:50px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}markdown-editor .CodeMirror .CodeMirror-scroll{min-height:50px}.editor-toolbar.fullscreen{z-index:1000}.pin input{font-size:100px;width:260px;text-align:left;letter-spacing:.3em;padding:0 0 0 10px;margin:0 10px 10px 10px;margin:10px;border-radius:0;-webkit-appearance:none;border:1px solid #000}.pin p{margin:0;padding:0 8px}.pin h2{background:#404041;color:#fff;padding:8px;margin:0}.pin h2 .md-button{float:left;height:36px;line-height:1;margin:0}.pin h2 .md-button md-icon{color:#fff}.pin h2 span{padding:6px 0 0 0;display:block;float:left}.side-menu{height:100%}.side-menu .selected{color:#a91164}.side-menu .md-subheader{border-bottom:1px solid #f0f0f0;margin:0}.side-menu .md-subheader-inner{padding:8px 0 8px 16px;background:#f0f0f0;color:#000}.status-info--msg{margin:0;font-size:15px}.status-info--hdr{margin-top:20px;margin-bottom:3px}.status-info--offlineRefreshBtn{cursor:pointer}.status-info .message{height:70px}.timeline .time{position:relative;height:30px;background:#333;overflow:hidden}.timeline .time-marker{position:absolute;top:0;height:30px;border-right:1px solid #222;box-sizing:border-box;padding:8px 0px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:500}.timeline .time-marker span{height:12px;display:block;padding:4px 8px 0px}.timeline .section-time-marker{position:absolute;top:0;box-sizing:border-box;font-size:14px;text-transform:uppercase;color:#fff;font-weight:500}.timeline .section-time-marker span{height:12px;display:block;padding:4px 8px 0px}.timeline .now-button{background:#f0f0f0 !important;color:#a91164 !important}.timeline .no-current{background:#a91164 !important;color:#fff !important}.timeline .cursor{position:relative;height:100%;width:10px;z-index:3}.timeline .cursor.dragging{background:rgba(169,17,100,.3)}.timeline .cursor::after{content:" ";background-color:#a91164;width:2px;position:absolute;height:30px;left:4px;display:block}.timeline .time-mask{overflow:hidden;height:30px}.timeline .covers-reached-indicator{position:absolute;height:30px;background:#333;will-change:left,width}.timeline .covers-reached-indicator.reached{background:#c32a3e}.timeline .covers-reached-indicator.nearlyReached{background:#742f38;z-index:10;opacity:.5}.timeline .time-scroll{overflow-x:auto !important}.timeline .time-scroll{overflow:hidden;height:60px;padding-bottom:15px}.timeline .time-drag{position:absolute;height:30px;background:rgba(0,0,0,0);top:0;left:0}.timeline .controls{height:30px}.timeline .controls md-input-container{display:inline;padding:0;margin:0}.timeline .controls md-input-container .md-input{font-weight:bold;display:inline;padding:0;max-height:29px;width:110px;padding-left:5px}.timeline .controls md-input-container.md-input-focused .md-input{border-width:0 0 1px 0}.timeline .controls .md-button{margin:0;line-height:30px;min-height:30px;min-width:50px;border-radius:0;font-weight:bold}.timeline .time-marker-minor{font-size:12px;color:#fff;font-weight:300}.timeline .time-marker-minor span{height:12px;display:block;padding:4px 8px 0px}.offline-component{height:calc(100vh - 100px);display:flex;flex-direction:column}.offline-component--details{display:flex;flex-direction:column;align-items:center;overflow-y:auto}.offline-component--error-list{display:flex;flex-direction:column;overflow-y:auto}@media(max-width: 1024px){.new-customer form,.edit-customer form{height:calc(100vh - 132px)}}.edit-customer__toolbar--drag-handler{position:absolute;left:0;right:0;top:0;bottom:0}.edit-customer__historical-booking-list{overflow-y:auto;max-height:400px}.edit-customer__offline{text-align:center;font-size:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.customer-add md-autocomplete.hide-progress md-progress-linear{display:none !important}.customer-add .error-msg{margin-bottom:10px;font-size:12px;line-height:24px;color:#f44336}.customer-add .new-customer-title{display:flex;align-items:center;justify-content:space-between;font-size:1.6rem;padding:7px 9px 7px 7px}.customer-add .new-customer-title>*:first-child{padding-right:5px}.customer-add .communication{flex-grow:1;display:flex;flex-direction:column}.customer-add .communication h4{margin-bottom:10px}.customer-add .search-button-container{display:flex;justify-content:flex-end;margin:15px 20px}.customer-add .button-title{color:#992662;font-weight:700;text-align:left;line-height:20px;text-transform:none;display:flex;flex-direction:row}.customer-add .button-title .info-icon{line-height:25px;margin:0 5px}.customer-add .button-title:hover{background-color:rgba(0,0,0,0)}.customer-add .hover-container{width:165px;height:30px;margin:-20px 10px 0}.customer-add .hover-container button:hover{background-color:#fff5fb}.customer-add .arrow-left-icon{color:#992662}.customer-add .notify-container{margin-top:20px;margin-left:15px;font-weight:600}.customer-add .notification{line-height:20px;color:red;font-size:16px}.customer-add .panel{border:1px solid rgba(194,194,194,.54902);margin:16px 8px;border-radius:4px;padding:12px}.customer-add .panel .md-switch-toggle{margin:0 !important}.customer-add .panel-header{display:flex;justify-content:space-between;cursor:pointer}.customer-add .panel-header-without-title{display:flex;justify-content:flex-end;cursor:pointer}.customer-add .slide{top:0;right:0;height:100%;width:100%;z-index:999;transform:translateX(100%);-webkit-transform:translateX(100%)}.customer-add .selected{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}.customer-add .dismiss{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards;display:none}.customerAdd--slideWrap{overflow-x:hidden;min-height:420px}.customerAdd--customerDetailsWrap{padding:0 15px}@keyframes slide-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0%)}}@keyframes slide-out{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.standard-customer-details-form{display:flex;flex-direction:row;gap:40px;padding-top:10px}.standard-customer-details-form .basic-detail-form-container{margin-left:10px;flex:1}.standard-customer-details-form .basic-detail-form-container .icon-container{position:absolute;margin-top:-10px;margin-left:0px}.standard-customer-details-form .basic-detail-form-container md-input-container{margin:0 !important}.standard-customer-details-form .basic-detail-form-container md-input-container input{padding-left:30px;padding-bottom:15px}.standard-customer-details-form .more-detail-form-container{flex:1}.standard-customer-details-form .error-message-new{margin-bottom:10px;font-size:12px;line-height:24px;color:#f44336}.standard-customer-details-form .icon-container{color:rgba(0,0,0,.12);margin-left:10px;margin-right:5px;line-height:35px}.standard-customer-details-form .ng-untouched::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.standard-customer-details-form .ng-focused::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.standard-customer-details-form .display-horizontal-with-new-customer-form{display:flex;flex-direction:row}.standard-customer-details-form .display-horizontal-with-new-customer-form .phone-section{width:100%;margin-bottom:23px}.standard-customer-details-form .display-horizontal-with-new-customer-form .title{line-height:57px}.standard-customer-details-form .display-horizontal-with-new-customer-form .icon-box{color:rgba(0,0,0,.12);margin-left:1px;margin-right:5px}.standard-customer-details-form .birthday-container{height:50px;margin-top:-10px;margin-bottom:20px}.standard-customer-details-form .communication-new{display:flex;flex-direction:column;margin-top:15px}.standard-customer-details-form .communication-new h4{margin-bottom:10px;font-weight:700}.standard-customer-details-form .communication-new md-checkbox.md-checked .md-icon{background-color:#37484f}.standard-customer-details-form .show-more-details{margin-top:15px;cursor:pointer}.standard-customer-details-form .show-more-details .title{color:#992662;font-size:16px;font-weight:500;line-height:24px}.standard-customer-details-form .input-row{display:flex;flex-direction:row;gap:4px}.standard-customer-details-form .input-row>div{flex:1 1 0px}.standard-customer-details-form .input-row .checkbox{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}md-tooltip.standard-customer-details-form--tooltip .md-content{height:auto}.customer-form-wrapper{display:flex;flex-direction:column}.phone-email-input-form-wrapper{display:flex;flex-wrap:wrap;flex:2}.old-customer-details-form .birthday-container-with-communication-row{display:flex;flex-direction:row}.old-customer-details-form .birthday-container-with-communication-column{display:flex;flex-direction:column}.old-customer-details-form .birthday-container{display:flex}.forecast h4 p{font-weight:normal;padding:0;margin:4px 0 0}.forecast .compare-range{border-left:1px solid #ccc;padding-left:40px;margin-left:20px}.forecast .service{width:200px;margin:0 10px 0 0}.forecast .day table{width:100%}.forecast .greater{color:green}.forecast .lower{color:red}.forecast .error{font-size:12px;color:red}.forecast table th,.forecast table td{padding:6PX}.blockouts .tables-container{height:300px;border:1px solid #f0f0f0;margin:4px;padding:0px}.blockouts input::-webkit-calendar-picker-indicator{display:none}.left-options{border-right:1px solid #ccc;margin:0 10px 0 0;width:170px}.excluded-dates{margin:0 8px}.excluded-dates b{font-weight:500}.invalid{color:gray}.eventEditor md-tab-content md-content{min-height:400px}#bookingsOverTime-wrap .md-default-theme{padding-bottom:0;margin-bottom:4px}#bookingsOverTime-wrap .md-default-theme .date-picker .days{display:none}.layout-editor .select-tables{color:#000}.data-list md-list-item md-icon:last-child{padding:0 48px 0 18px}.data-list md-list-item md-icon .badge{background:#a91164;width:10px;height:10px;border-radius:10px;position:relative;top:-26px;left:15px}.data-list .list-icon{margin:0 60px 0 0}.editSchedule md-tab-content md-content{min-height:325px}.is-loading .edit-service-group--content{min-height:100px;display:flex;justify-content:center;align-items:center}.edit-service-group--events-list-heading{padding-top:30px;padding-left:15px}.edit-service-group--events-list-text{margin:0}.edit-service-group--date{font-size:11px;color:#7d7d7d}.edit-service-group--group-title{display:inline-block;margin-right:15px;margin-bottom:10px}.edit-service-group--group-top{margin-bottom:10px}.edit-service-group--group-top md-checkbox{font-size:11px;line-height:1.1;margin-bottom:0;transform:translateY(-4px)}.edit-service-group--group-top md-checkbox .md-container{transform:scale(0.9);top:2px}.edit-service-group--group-top md-checkbox .md-label{margin-left:27px}.serviceGroups-editBtn{min-height:inherit;display:flex;align-items:center}.paymentDetails .horizontalDisplay{flex-direction:row}.paymentDetails .space{margin-bottom:12px}.paymentDetails .override-warning{font-size:13px;color:#b9b944}.paymentDetails__note{font-size:13px;font-weight:bold;display:block;clear:both;margin-top:0;transform:translateY(-14px)}.md-input-invalid .paymentDetails__note{transform:none}.paymentDetails__warningMsg{font-size:13px}.paymentDetails .price-update{font-size:14px;transition:all .3s cubic-bezier(0.55, 0, 0.55, 0.2);opacity:1;margin-top:0;padding-top:5px;color:#155724}.paymentDetails .price-update-msg{border-color:#155724 !important}.paymentDetails .price-type-update-msg .md-select-value{border-color:#155724 !important}.paymentDetails .paymentType{min-width:200px;margin-right:25px}.status--substatus{margin-top:10px;margin-left:20px}.edit-statusColor-width{width:385px}.tag-color-option{width:16px;height:16px;display:inline-block;margin:0 6px 0 0}.status-toggle{width:200px;justify-content:center}.footer-items{margin-right:0;text-align:right}.edit-footer-height{margin-top:-15px}.guest-list-item.is-compact .guest-list-item--field-wrap{display:block}.guest-list-item.is-compact{position:relative;margin-bottom:25px;display:block}.guest-list-item--field:not(.is-flex){width:98%}@media only screen and (min-width: 768px){.guest-list-item--field:not(.is-flex){width:48%}}.guest-list-item--field:not(.is-flex):last-child{width:98%;margin-top:12px}.guest-list-item--field.is-flex{flex:1;margin:10px 0}.guest-list-item--index{position:absolute;top:-20px;left:0;font-size:13px;background:#dadada;width:22px;height:22px;border-radius:50%;display:flex;justify-content:center;align-items:center}.guest-list-item .md-input-focused label,.guest-list-item .md-input-has-value label{color:#a91164 !important}.guest-list-item:not(.has-content-and-invalid) input.ng-invalid{border-bottom:1px solid rgba(0,0,0,.2) !important}.guest-list-item.has-content-and-invalid .md-input-focused.md-input-invalid label{color:#ce0000 !important}.guest-list-item.has-content-and-invalid input.ng-invalid{border-bottom:1px solid #ce0000 !important}.drag-booking-confirm--max-occupancy-message{max-width:300px;text-align:center}.drag-booking-confirm--max-occupancy-message>p{margin:5px;padding:5px 7px;border-radius:5px;font-size:11px;font-weight:bold;color:#fff}.drag-booking-confirm--over-max{background-color:#ce0000;display:none}.drag-booking-confirm--over-max p{margin:0}.over-max .drag-booking-confirm--over-max{display:block}.drag-booking-confirm .group-drag{margin:10px 0}.drag-booking-confirm .alert-warning{width:100%;background-color:#fef9ee;border:1px solid #f18c16;border-radius:4px;justify-content:space-between;padding:12px;height:48px;box-sizing:border-box;margin-bottom:8px}.drag-booking-confirm .mdi-alert{font-size:22px !important}.drag-booking-confirm .mdi-alert{color:#f18c16}.drag-booking-confirm .strong{font-weight:700;margin-right:15px}.childMenuOptions__warningMsg{font-size:13px}.menuOptions__small-text{font-size:12px;font-weight:normal;margin:-2px 0 0 0;color:#a91164}.menuOptions__archive-cell{padding-left:30px;vertical-align:middle}.menuOptions__archive-cell md-checkbox{display:inline}.menuOptions__all-archived-msg{text-align:center;width:100%}.menuOptions__list-svg-icon{display:inline-block;margin-left:3px;transform:translateY(2px)}.menuOptions__list-svg-icon--per-booking{transform:translateY(4px);width:12px}.menuOptions__list-svg-icon svg{width:16px;fill:rgba(0,0,0,.87)}.menuOptions__desc-icon{left:-2px;top:50%;position:absolute;margin-right:2px;transform:translateY(-50%)}.menuOptions__desc-icon--per-booking{transform:translateY(calc(-50% + 3px));margin-left:3px;width:15px}.menuOptions__desc-icon svg{width:20px;fill:rgba(0,0,0,.87)}.menuOptions__top-zone p{font-size:1.5rem}.menuOptions__key{border:1px solid rgba(0,0,0,.87);padding:12px;margin-bottom:10px}.menuOptions__key p{position:relative;margin:0 0 10px 0;font-size:1.36rem;padding-left:24px}.menuOptions__key p:last-child{margin-bottom:2px}@media only screen and (min-width: 768px){.menuOptions__key{max-width:400px}}@media only screen and (max-width: 767px){.menuOptions__tooltip{transform:translateY(35px) scale(0.8)}}.menuOptions__archive-loader{position:absolute;top:-6px;left:50%}.menuOptions__archive-btn-wrap{position:relative}@media only screen and (min-width: 768px){.menuOptions__archive-btn-wrap{padding-left:15px}}@media only screen and (min-width: 1024px){.menuOptions__archive-btn-wrap{padding-left:30px}}.menuOptions__archive-btn{margin-left:0;margin-right:0;transform:translateY(-5px)}.menuOptions__archive-btn .mdi{font-size:20px !important}.menuOptions__controls{margin-top:35px}@media only screen and (min-width: 768px){.menuOptions__controls{display:flex;padding:0 30px}}.menuOptions__search-wrap{flex-grow:1}.menuOptions__search-wrap md-input-container{margin-top:0;width:100%}.menuOptions__search-wrap{width:100%}@media only screen and (min-width: 768px){.menuOptions__search-wrap{display:flex}}.menuOptions__search-checkbox{min-width:120px}@media only screen and (min-width: 768px){.menuOptions__search-checkbox{margin-left:15px !important}}.menuOptions__search-checkbox span{font-size:12px;font-weight:normal;color:#a91164;line-height:1;display:inline-block;margin-top:7px}.menuOptions__subtitle{font-size:1.44rem;margin:0}.menuOptions .table-list{margin-top:13px}.menuOptions .table-list .is-nonStandalone td,.menuOptions .table-list .is-nonStandalone md-icon{color:#848484}.menuOptions .table-list tbody tr:hover{cursor:pointer;background-color:rgba(0,0,0,.05)}.menuOptions .table-list tr.is-saving{opacity:.5}.menuOptions .table-list tr.has-error{background-color:rgba(255,0,0,.5)}.menuOptions .table-list.has-child-items md-icon{font-size:16px !important}.menuOptions .table-list.has-child-items md-icon{transform:translateY(-2px) translateX(-2px);width:18px;height:15px}.editMenuOption .bookingsTags{padding-top:0}.editMenuOption__standaloneCheckboxWrap{display:flex;flex-direction:column;margin-bottom:20px}.editMenuOption__smallText1{margin-bottom:0}.editMenuOption__smallText2{margin-top:0}.editMenuOption__smallText1,.editMenuOption__smallText2{font-size:14px;color:#717171}.editMenuOption__smallText3{margin-top:7px;margin-bottom:0;font-size:12px;color:#717171}.editMenuOption__smallText3.has-error{color:#ce0000}.editMenuOption__childMenuOptionsRow{margin-top:10px;flex-direction:column}.editMenuOption__childMenuOptionsRow.is-disabled{cursor:not-allowed}.editMenuOption__childMenuOptionsWrap{margin-bottom:20px;display:flex}.is-disabled .editMenuOption__childMenuOptionsWrap{opacity:.5;pointer-events:none}.editMenuOption__description{margin-bottom:20px}.editMenuOption__description p{font-size:15px;margin-top:0;margin-bottom:10px}md-chip.is-incompatiblePaymentType{background-color:#ce0000;color:#fff}md-chip.is-incompatiblePaymentType md-icon svg{fill:#fff}md-chip.is-archived{background-color:#f68b1f;color:#fff}md-chip.is-archived md-icon svg{fill:#fff}.fpV2Settings md-switch{margin-left:16px;margin-top:6px;margin-bottom:6px}.fpV2Settings--space-bottom{margin-bottom:40px}.fpV2Settings--sub-title{margin:0 0 10px 16px}.fpV2Settings--heading{margin-right:12px}.fpV2Settings--content-flex{width:420px;margin:0 10px;display:flex;justify-content:space-between;align-items:center}.fpV2Settings--flex-column{display:flex;flex-direction:column}.fpV2Settings--helper1{margin-left:16px}.fpV2Settings--helper2,.fpV2Settings--helper1{font-size:12px}.fpV2Settings--centered-radio-button{display:flex;align-items:center;justify-content:center}.fpV2Settings--section-title{margin:26px 0 0 16px}.fpV2Settings--flex-center-items{display:flex;align-items:center}.gcManagementLoader{padding:0 !important}.gcManagementLoader{background:#fafafa}.loader{position:absolute;top:500px;width:100%}.loader-text{top:550px;color:#a91164}.loader-text p{font-size:14px}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/new/newBookingNav/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--MSS7K{display:flex;justify-content:space-between;padding:10px 10px}.notValid--oszey{color:rgba(0,0,0,.26) !important}.nextLoader--Nc2kT{color:#000 !important}.nextLoader--Nc2kT{position:absolute;z-index:10;right:5%;bottom:3%}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/iconButton/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--JNW4w{margin:6px 8px}.rootClearMargins--DGwCk{margin:0}.btnIsUl--LgbIT{display:inline-block}.btnIsUlIsSelected--hh_Uw{border-bottom:2px solid #000}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/raisedButton/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--hrou3{margin:6px 8px}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/tag-icon/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--DYYVf{color:#000;height:14px;font-size:12px;line-height:1;display:inline-block;margin:0 1px 0 0}.rootIsBirthdayIcon--ZfOwJ{transform:translateY(-1px)}.rootIsInvertedIcon--VBt_r{transform:translateY(-1px)}.icon--ipyyT{background:#000;height:14px;width:14px;margin:0 2px 0 0;display:inline-block;-webkit-mask-size:cover;mask-size:cover}.iconIsInverted--tAzmn{height:12px;width:12px;background-color:#fff}.iconIsGrey--itey8{background-color:rgba(0,0,0,.5)}.matIcon--okG83{height:16px !important;width:16px !important}.matIconIsInverted--Bp8Hi{height:14px !important;width:14px !important;fill:#fff !important}.matIconIsStandbyListIcon--F5LRb{transform:translateY(-1px)}.iconWrapIsInverted--rEku0{border-radius:50%;width:18px;height:18px;background-color:#000;display:flex;justify-content:center;align-items:center}.tooltipFallback--LFcRK{min-width:8px;min-height:8px;border-radius:50%;background-color:#000;display:inline-block}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/BookingInfo/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--C1_D6{margin:0 5px 0 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:flex;align-items:center}.datetime--MBwvo{margin:0 3px 0 0}.text--bKMre{padding:2px 0 0 0;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1;font-size:14px}.textHasTags--W_uR5{padding-top:0}.name--kn0di{font-size:12px;display:block;margin-top:2px}.nameIsCompact--hy9gK{margin-top:0}.tagsWrap--wXXTR{display:inline-block;transform:translateY(2px)}.functionTrackerIcon--luKtk{font-size:12px;display:inline-block;margin:0px 2px 0px 0px;background-color:rgba(3,208,244,.65882);border:1px solid rgba(3,208,244,.65882)}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/table-seater/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--HJ08J{display:block}.root--HJ08J.hasUnderline--UxiYf{border-bottom:1px solid rgba(0,0,0,.42);padding-bottom:2px;padding-top:5px}.root--HJ08J.hasRecurringUnderline--NH4M4{border-bottom:1px solid rgba(0,0,0,.42);padding:0}.row2--Ez6Ry{display:flex}.mainRow--LaPSO{display:flex}.selectWrap--HLxvw{flex-grow:1}.selectRecurringStyle--SulvP{width:270px;overflow:hidden}.menuItemText--hOrJ4{padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuItemTextSelected--WsWIC{background:blue}.menuItemMid--g0wxY{max-width:calc(100% - 34px);width:100%;display:flex;align-items:center}.menuItemIconWrap--Tua1z svg{width:21px;transform:translateY(3px);margin-left:5px}.menuItemIconWrap--Tua1z svg.walkinIcon--vug0M{margin-right:-6px;height:21px;transform:translateY(1px)}.menuItemIconWrap--Tua1z svg.onlineIcon--P_F4r{height:19px;transform:translateY(1px);margin-right:-3px}.menuItemIconWrap--Tua1z svg.tableJoinIcon--v3N2I{transform:rotateZ(90deg) translateX(3px);margin-left:1px;margin-right:-8px}.tableValidationMsg--gxGV6{font-size:1.2rem !important;margin-top:5px !important}.sectionHeaderWrap--Y3XKO{padding:0 !important;display:block !important;opacity:1 !important}.sectionHeader--g31Ia{padding:9px 5px 9px 10px;margin:0;color:#898989;background-color:#f3f3f3;pointer-events:none}.footerKey--HXm5p{margin-top:10px;overflow-x:auto;width:100%}.footerKeyRow--X8w2E{padding:5px 0 6px;color:#898989;font-size:1.2rem;display:flex;justify-content:flex-start;align-items:flex-end;min-width:268px}.footerKeyRow--X8w2E>*{padding:0 10px 0 0;position:relative}.footerKeyRow--X8w2E>*:last-child{padding-right:0}.footerKeyRow1--CGryw span{font-size:1.5rem;font-weight:bold;display:inline-block;color:#546e7a}.footerKeyOnline--R7Y2U svg{height:19px;transform:translateY(4px)}.footerKeyShared--Ytrer svg{width:20px;transform:translateY(6px)}.footerKeyCovers--ZQG3X{margin-left:15px}.footerKeyCovers--ZQG3X span{font-size:12px !important}.footerKeyCovers--ZQG3X span{position:absolute;left:-12px}.footerKeyWalkin--OKAxQ svg{height:20px;width:12px;transform:translateY(2px)}.footerKeyWalkin--OKAxQ svg path{transform:translateX(-6)}.fullWidth--cDCZw{width:100%}.noTables--BUp1W{width:100%}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/TimeSlotMessaging/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--DzlV1{padding:5px 0 4px;background-color:#fff;margin-top:7px}.errorMsg--jUrD2,.msg--MvVVl{font-size:1.4rem !important}.errorMsg--jUrD2{margin-top:5px !important}.waitListBtn--Eokc5,.standbyBtn--e54yj{margin-top:8px !important;margin-left:0 !important}.waitListBtnIsRemoveState--HUhGp,.standbyBtnIsRemoveState--f7xxi{margin-left:5px !important}.standbyIcon--UlGol{font-size:1.8rem !important}.standbyIcon--UlGol{margin:-1px 5px 0 0}.msgWrap--TftxZ{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/edit/EditBookingFooter/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--Txf4z{padding:13px 15px}.btnWrap--K_jvh{display:flex;justify-content:space-between}.errorMsg--VuyoL{margin-bottom:15px}.errorWrap--I76LW{padding:0 10px}.paxThresholdErrorMessage--QF9F_{display:flex;flex-direction:row-reverse;margin-bottom:5px;margin-right:5px;color:#ce0000}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/SimpleDialog/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.removeBorder--pW6Je{border-collapse:collapse}.removeBorder--pW6Je tr,.removeBorder--pW6Je td{border-style:hidden !important}.dialogBox--sCSqR{font-size:20px !important}.dialogBox--sCSqR{background:#383839;color:#fff;padding:10px;margin:0}.description--_IztG{padding:16px 0 0 0;display:block;float:left;line-height:32px;color:#000;font-size:16px}table.fullWidth--z9opq{width:100%}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/standby-confirmation-message/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--fCpz5{padding:15px 0;white-space:pre-wrap}.errorMsg--t8g0e{margin-bottom:15px}.errorWrap--hr7t6{margin-top:10px}.btn--jQpMc{color:#fff !important;border-color:#fff !important}.btnIsDisabled--jWNiJ{opacity:.3 !important}.btnsWrap--OxcjH{margin-top:10px;display:flex;justify-content:space-between;width:100%}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/standby-list-table-seater/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--mcj8c{padding:15px 0}.standbyIcon--orzco{font-size:1.9rem !important}.standbyIcon--orzco{color:#fff;margin-right:6px;margin-top:-1px}.headingRow--BUIAt{margin-top:-2px;margin-bottom:10px;display:flex}.warnMsg--u9ujm{margin-bottom:15px}.errorMsg--zJVHL{margin-bottom:15px}.errorWrap--uExSH{margin-top:10px}.btn--MXKU2{color:#fff !important;border-color:#fff !important}.btnIsDisabled--c9MpP{opacity:.3 !important}.resendBtnWrap--gEq54{display:flex;margin-top:17px;justify-content:space-between}.resendBtnWrap--gEq54>*{margin-left:10px !important}.resendBtnWrap--gEq54>*:first-child{margin-left:0 !important}.timeRow--ur1z9{display:flex;justify-content:space-between;margin-top:19px;margin-left:-10px}.timeWrap--LBcWS{display:flex}.cancelBtnWrap--LmWFB{display:flex;align-items:flex-end}.flexibleTimeText--ZozhO{margin-left:8px !important;margin-top:10px !important;font-size:1.2rem !important}.flexibleTimeText--ZozhO{color:#fff}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/table-seater/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--Ric88{display:block}.root--Ric88.hasUnderline--RYBba{border-bottom:1px solid rgba(0,0,0,.42);padding-bottom:2px;padding-top:5px}.root--Ric88.hasRecurringUnderline--TEzDl{border-bottom:1px solid rgba(0,0,0,.42);padding:0}.root--Ric88.hasRecurringUnderline--TEzDl.wideRoot--CYCxB{border-bottom:.5px solid rgba(0,0,0,.5)}.root--Ric88.wideRoot--CYCxB{height:24px}.row2--OSNBc{display:flex}.mainRow--M2zm8{display:flex}.selectWrap--twcUc{flex-grow:1}.selectRecurringStyle--E57mx{width:270px;overflow:hidden}.selectWrapWide--75LGw{width:auto !important;width:initial !important}.menuItemText--APrCM{padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuItemTextSelected--dNxom{background:blue}.menuItemMid--lNUZa{max-width:calc(100% - 34px);width:100%;display:flex;align-items:center}.menuItemIconWrap--HpYHA svg{width:21px;transform:translateY(3px);margin-left:5px}.menuItemIconWrap--HpYHA svg.walkinIcon--yx_Av{margin-right:-6px;height:21px;transform:translateY(1px)}.menuItemIconWrap--HpYHA svg.onlineIcon--f1hQi{height:19px;transform:translateY(1px);margin-right:-3px}.menuItemIconWrap--HpYHA svg.tableJoinIcon--MkrtY{transform:rotateZ(90deg) translateX(3px);margin-left:1px;margin-right:-8px}.tableValidationMsg--qEqH_{font-size:1.2rem !important;margin-top:5px !important}.sectionHeaderWrap--E7h3w{padding:0 !important;display:block !important;opacity:1 !important}.sectionHeader--aydkr{padding:9px 5px 9px 10px;margin:0;color:#898989;background-color:#f3f3f3;pointer-events:none}.footerKey--V_1w9{margin-top:10px;overflow-x:auto;width:100%}.footerKeyRow--W1_03{padding:5px 0 6px;color:#898989;font-size:1.2rem;display:flex;justify-content:flex-start;align-items:flex-end;min-width:268px}.footerKeyRow--W1_03>*{padding:0 10px 0 0;position:relative}.footerKeyRow--W1_03>*:last-child{padding-right:0}.footerKeyRow1--DvKxB span{font-size:1.5rem;font-weight:bold;display:inline-block;color:#546e7a}.footerKeyOnline--d5CTt svg{height:19px;transform:translateY(4px)}.footerKeyShared--LrVop svg{width:20px;transform:translateY(6px)}.footerKeyCovers--mmpul{margin-left:15px}.footerKeyCovers--mmpul span{font-size:12px !important}.footerKeyCovers--mmpul span{position:absolute;left:-12px}.footerKeyWalkin--kjtxP svg{height:20px;width:12px;transform:translateY(2px)}.footerKeyWalkin--kjtxP svg path{transform:translateX(-6)}.fullWidth--FFslO{width:100%}.noTables--zJ1A5{width:100%}.tableContainer--U6NfO{display:flex;flex-direction:column}.tableList--rZMnc{padding-right:5px;position:relative}.tableList--rZMnc>div{transform:none !important}.tableList--rZMnc>div{position:relative;border-radius:0px;box-shadow:none;margin:0px;width:100%;left:0px;top:0px}.tableList--rZMnc>div>div{border:0px !important}.tableList--rZMnc>div>div{overflow:visible;overflow:initial;transform:none;position:relative;margin:0px;padding:0px;box-shadow:none;border-radius:0px;background:rgba(0,0,0,0);top:0px}.tableList--rZMnc>div>div>div{max-height:calc(100vh - 126.5px);overflow-y:auto;padding:0px}.checkboxManualJoinFC--PSp1x{margin:0px;white-space:nowrap}.checkboxManualJoinFC--PSp1x>span:nth-child(2){display:block}@media(max-width: 510px){.checkboxManualJoinFC--PSp1x>span:nth-child(2){display:none}}@supports(height: 100dvh){.tableList--rZMnc>div>div>div{max-height:calc(100dvh - 126.5px)}}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/ActionButton/style.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/***** If you are adding variables here, also run 'yarn css-variable-convert' from the `packages/design-v2` directory css classes, enums and colors objects are auto-generated *****/
:root {
  --clrNbiBlack: #212121;
  --clrGreyDark: #333333;
  --clrGreyHeavy: #808080;
  --clrGreyMedium: #C2C2C2;
  --clrGreyLight: #DFDFDF;
  --clrGreySuperLight: #F8F8F8;
  --clrNbiMagenta: #992662;
  --clrNbiMagentaDark: #992662;
  --clrNbiMagentaLight: #A51B63;
  --clrNbiMagentaTint: #FFF5FB;
  --clrGood: #54C66D;
  --clrGoodDark: #409b54;
  --clrGoodLight: #79e991;
  --clrBad: #FF0000;
  --clrBadDark: #cb0000;
  --clrBadDarker: #921e1e;
  --clrBadLight: #ff6a6a;
  --clrWarning: #F18C16;
  --clrWarningDark: #d37407;
  --clrWarningLight: #ffb45d;
  --clrStandby: #4669ac;
  --clrInfo: #29b6f6;
  --clrInfoLight: #5bc8f8;
  --clrInfoDark: #1d91c5;
  --clrFT: rgba(3,208,244,0.65882);
  --clrSblPending: #4669ac;
  --clrStatusConfirmed: #ceffe1;
  --clrStatusUnconfirmed: #ffe6a6;
  --clrStatusSeated: #0ae228;
  --clrStatusPartiallySeated: #f68b1f;
  --clrStatusCancelled: #ff0030;
  --clrStatusReserved: #F4A155;
  --clrStatusOrdered: #7998E8;
  --clrStatusResetTable: #A89DF1;
  --clrStatusTableSet: #C189BF;
  --clrStatusBlocked: #AFAFAF;
  --clrStatusFinished: #ccc;
  --clrStatusSeatedOrdered: #267347;
}
.root--tc8hn {
  box-shadow: none !important
}
.root--tc8hn {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: none
}
.rootFullWidth--Xwtjl {
    width: 100%;
  }
.rootInButtonGroup--NcLqe {
    border-radius: 0
  }
.rootInButtonGroup--NcLqe:not(:first-child) {
     margin-left: -1px;
    }
.rootInButtonGroup--NcLqe:first-child {
     border-radius: 4px 0 0 4px;
    }
.rootInButtonGroup--NcLqe:last-child {
     border-radius: 0 4px 4px 0;
    }
.rootInButtonGroup--NcLqe:hover, .rootInButtonGroup--NcLqe:focus {
      z-index: 10;
    }
.rootPrimary--QmAia {
   background-color: var(--clrNbiMagenta);
   border: solid 1px var(--clrNbiMagentaDark);
   color: #fff
  }
.rootPrimary--QmAia:hover {
       background-color: #81174e;
    }
.rootPrimary--QmAia:focus {
       background-color: #a51b63;
       border: solid 1px #80174e;
    }
.rootSecondary--vaRfd {
     background-color: #fff;
     color: var(--clrNbiMagenta);
     border: solid 1px var(--clrNbiMagenta);
    padding-top: 6px;
    padding-bottom: 6px
  }
.rootSecondary--vaRfd:hover {
       color: var(--clrNbiMagenta);
       border: solid 1px var(--clrNbiMagenta);
     }
.rootSecondary--vaRfd:focus {
       color: #992662;
       border: solid 1px var(--clrNbiMagenta);
       background-color: var(--clrNbiMagentaTint);
     }
.smallSize--BR0kP {
  font-size: 1.2rem;
}
.regularSize--EgXju {
  font-size: 1.4rem;
}
.largeSize--tG2xp {
  font-size: 1.6rem;
}
.iconSmall--QQ236 {
}
.iconSmall--QQ236 svg {
      font-size: 1.2rem !important;
    }
.iconRegular--pdy6O {
}
.iconRegular--pdy6O svg {
      font-size: 1.4rem !important;
    }
.iconLarge--XNheK {
}
.iconLarge--XNheK svg {
      font-size: 1.8rem !important;
  }
.warningOverride--FDk51 {
  background-color: var(--clrWarning) !important;
  border: solid 1px var(--clrWarningDark) !important;
  color: #fff !important;
}
.warningOverride--FDk51 {
  /* @todo: add better focus and hover colors */
}
.successOverride--eNeGA {
  background-color: var(--clrGood) !important;
  border: solid 1px var(--clrGoodDark) !important;
  color: #fff !important;
}
.successOverride--eNeGA {
  /* @todo: add better focus and hover colors */
}
.infoOverride--dnqx7 {
  background-color: var(--clrInfo) !important;
  border: solid 1px var(--clrInfoDark) !important;
  color: #fff !important;
}
.infoOverride--dnqx7 {
  /* @todo: add better focus and hover colors */
}
.errorOverride--EPemv {
  background-color: var(--clrBad) !important;
  border: solid 1px var(--clrBadDark) !important;
  color: #fff !important;
}
.errorOverride--EPemv {
  /* @todo: add better focus and hover colors */
}
.standbyOverride--DeC82 {
  background-color: var(--clrStandby) !important;
  border: solid 1px var(--clrStandby) !important;
  color: #fff !important;
}
.standbyOverride--DeC82 {
  /* @todo: add better focus and hover colors */
}
.borderRadiusV2--BCDGe {
  border-radius: 30px;
}
.singleLineTruncation--vVNI6 {
  text-overflow: ellipsis;
  overflow: hidden;
}
.borderThemeColor--TXrGA {
  border-color: var(--clrNbiMagenta);
}
.borderGreyColor--K5uvX {
  border-color: var(--clrGreyLight);
}
.fontThemeColor--yBfbN {
  color: var(--clrNbiMagenta);
}
.fontBlackColor--IZAon {
  color: #333333;
}
.hideButton--eX1s2 {
  opacity: 0;
}
.loadingWrapper--A5L2s {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/globals/colors/colors.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
/***** If you are adding variables here, also run 'yarn css-variable-convert' from the `packages/design-v2` directory css classes, enums and colors objects are auto-generated *****/
:root {
  --clrNbiBlack: #212121;
  --clrGreyDark: #333333;
  --clrGreyHeavy: #808080;
  --clrGreyMedium: #C2C2C2;
  --clrGreyLight: #DFDFDF;
  --clrGreySuperLight: #F8F8F8;
  --clrNbiMagenta: #992662;
  --clrNbiMagentaDark: #992662;
  --clrNbiMagentaLight: #A51B63;
  --clrNbiMagentaTint: #FFF5FB;
  --clrGood: #54C66D;
  --clrGoodDark: #409b54;
  --clrGoodLight: #79e991;
  --clrBad: #FF0000;
  --clrBadDark: #cb0000;
  --clrBadDarker: #921e1e;
  --clrBadLight: #ff6a6a;
  --clrWarning: #F18C16;
  --clrWarningDark: #d37407;
  --clrWarningLight: #ffb45d;
  --clrStandby: #4669ac;
  --clrInfo: #29b6f6;
  --clrInfoLight: #5bc8f8;
  --clrInfoDark: #1d91c5;
  --clrFT: rgba(3,208,244,0.65882);
  --clrSblPending: #4669ac;
  --clrStatusConfirmed: #ceffe1;
  --clrStatusUnconfirmed: #ffe6a6;
  --clrStatusSeated: #0ae228;
  --clrStatusPartiallySeated: #f68b1f;
  --clrStatusCancelled: #ff0030;
  --clrStatusReserved: #F4A155;
  --clrStatusOrdered: #7998E8;
  --clrStatusResetTable: #A89DF1;
  --clrStatusTableSet: #C189BF;
  --clrStatusBlocked: #AFAFAF;
  --clrStatusFinished: #ccc;
  --clrStatusSeatedOrdered: #267347;
}
/****** This is an auto-generated file. Do not edit directly. Edit 'packages/design-v2/globals/colors/app-vars.module.css' and then run 'packages/design-v2/node-scripts/css-variable-convert.js' ******/
.clrNbiBlack--hvUvJ {
  color: var(--clrNbiBlack);
}
.bgClrNbiBlack--QXSVu {
  background-color: var(--clrNbiBlack);
}
.clrGreyDark--zjyyL {
  color: var(--clrGreyDark);
}
.bgClrGreyDark--evOxT {
  background-color: var(--clrGreyDark);
}
.clrGreyHeavy--pRk3G {
  color: var(--clrGreyHeavy);
}
.bgClrGreyHeavy--Ukv3A {
  background-color: var(--clrGreyHeavy);
}
.clrGreyMedium--dDCAQ {
  color: var(--clrGreyMedium);
}
.bgClrGreyMedium--UWWJG {
  background-color: var(--clrGreyMedium);
}
.clrGreyLight--GVdCV {
  color: var(--clrGreyLight);
}
.bgClrGreyLight--axqLS {
  background-color: var(--clrGreyLight);
}
.clrGreySuperLight--Egtkc {
  color: var(--clrGreySuperLight);
}
.bgClrGreySuperLight--J6nqH {
  background-color: var(--clrGreySuperLight);
}
.clrNbiMagenta--KuoCw {
  color: var(--clrNbiMagenta);
}
.bgClrNbiMagenta--bWl4H {
  background-color: var(--clrNbiMagenta);
}
.clrNbiMagentaDark--GsXtK {
  color: var(--clrNbiMagentaDark);
}
.bgClrNbiMagentaDark--GvwJ1 {
  background-color: var(--clrNbiMagentaDark);
}
.clrNbiMagentaLight--kf5uH {
  color: var(--clrNbiMagentaLight);
}
.bgClrNbiMagentaLight--MXZrN {
  background-color: var(--clrNbiMagentaLight);
}
.clrNbiMagentaTint--M0m7e {
  color: var(--clrNbiMagentaTint);
}
.bgClrNbiMagentaTint--JMNOU {
  background-color: var(--clrNbiMagentaTint);
}
.clrGood--wF_QT {
  color: var(--clrGood);
}
.bgClrGood--VHzFK {
  background-color: var(--clrGood);
}
.clrGoodDark--nT0k5 {
  color: var(--clrGoodDark);
}
.bgClrGoodDark--mXBmB {
  background-color: var(--clrGoodDark);
}
.clrGoodLight--_3E8b {
  color: var(--clrGoodLight);
}
.bgClrGoodLight--dCXeX {
  background-color: var(--clrGoodLight);
}
.clrBad--IDDwy {
  color: var(--clrBad);
}
.bgClrBad--m8ZNR {
  background-color: var(--clrBad);
}
.clrBadDark--p1nyY {
  color: var(--clrBadDark);
}
.bgClrBadDark--WP1MK {
  background-color: var(--clrBadDark);
}
.clrBadDarker--QWIrE {
  color: var(--clrBadDarker);
}
.bgClrBadDarker--mIpwL {
  background-color: var(--clrBadDarker);
}
.clrBadLight--fv6pL {
  color: var(--clrBadLight);
}
.bgClrBadLight--sBMiH {
  background-color: var(--clrBadLight);
}
.clrWarning--VQOvs {
  color: var(--clrWarning);
}
.bgClrWarning--taBiT {
  background-color: var(--clrWarning);
}
.clrWarningDark--GEhIf {
  color: var(--clrWarningDark);
}
.bgClrWarningDark--KO8ts {
  background-color: var(--clrWarningDark);
}
.clrWarningLight--k4dvB {
  color: var(--clrWarningLight);
}
.bgClrWarningLight--La3r1 {
  background-color: var(--clrWarningLight);
}
.clrStandby--kFigT {
  color: var(--clrStandby);
}
.bgClrStandby--c21oy {
  background-color: var(--clrStandby);
}
.clrInfo--aW82p {
  color: var(--clrInfo);
}
.bgClrInfo--WF6Ns {
  background-color: var(--clrInfo);
}
.clrInfoLight--uL8vT {
  color: var(--clrInfoLight);
}
.bgClrInfoLight--Fwsnr {
  background-color: var(--clrInfoLight);
}
.clrInfoDark--tjASo {
  color: var(--clrInfoDark);
}
.bgClrInfoDark--KcEU9 {
  background-color: var(--clrInfoDark);
}
.clrFT--r01E9 {
  color: var(--clrFT);
}
.bgClrFt--RuMSU {
  background-color: var(--clrFT);
}
.clrSblPending--u0X_y {
  color: var(--clrSblPending);
}
.bgClrSblPending--b0yVg {
  background-color: var(--clrSblPending);
}
.clrStatusConfirmed--GStjr {
  color: var(--clrStatusConfirmed);
}
.bgClrStatusConfirmed--Bwrmq {
  background-color: var(--clrStatusConfirmed);
}
.clrStatusUnconfirmed--qpwdy {
  color: var(--clrStatusUnconfirmed);
}
.bgClrStatusUnconfirmed--nnGLe {
  background-color: var(--clrStatusUnconfirmed);
}
.clrStatusSeated--X3KMN {
  color: var(--clrStatusSeated);
}
.bgClrStatusSeated--ICGOa {
  background-color: var(--clrStatusSeated);
}
.clrStatusPartiallySeated--oz1ta {
  color: var(--clrStatusPartiallySeated);
}
.bgClrStatusPartiallySeated--DTSB3 {
  background-color: var(--clrStatusPartiallySeated);
}
.clrStatusCancelled--IVA6o {
  color: var(--clrStatusCancelled);
}
.bgClrStatusCancelled--bC4pu {
  background-color: var(--clrStatusCancelled);
}
.clrStatusReserved--JLv_A {
  color: var(--clrStatusReserved);
}
.bgClrStatusReserved--rumXR {
  background-color: var(--clrStatusReserved);
}
.clrStatusOrdered--LyuOn {
  color: var(--clrStatusOrdered);
}
.bgClrStatusOrdered--ANKHq {
  background-color: var(--clrStatusOrdered);
}
.clrStatusResetTable--NU0xc {
  color: var(--clrStatusResetTable);
}
.bgClrStatusResetTable--IDYv7 {
  background-color: var(--clrStatusResetTable);
}
.clrStatusTableSet--qRJeG {
  color: var(--clrStatusTableSet);
}
.bgClrStatusTableSet--iGNIM {
  background-color: var(--clrStatusTableSet);
}
.clrStatusBlocked--IIfXc {
  color: var(--clrStatusBlocked);
}
.bgClrStatusBlocked--cb5Nf {
  background-color: var(--clrStatusBlocked);
}
.clrStatusFinished--vTdyK {
  color: var(--clrStatusFinished);
}
.bgClrStatusFinished--QIX17 {
  background-color: var(--clrStatusFinished);
}
.clrStatusSeatedOrdered--eV1Z6 {
  color: var(--clrStatusSeatedOrdered);
}
.bgClrStatusSeatedOrdered--vL3FU {
  background-color: var(--clrStatusSeatedOrdered);
}



/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/DropDownHeader/style.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/

.root--a9SsK {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 8px;
}

.title--Wn_u1 {
  font-size: 1.8rem;
  font-weight: 700;
}

/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].use[2]!../packages/design-v2/common/ModalContainer/styles.global.css ***!
  \*******************************************************************************************************************************************************************************************************************/
.ReactModal__Overlay {
    z-index: 300 !important;
}

.ReactModal__Overlay {
    opacity: 0;
    transition: opacity 500ms ease-in-out; /* must be higher than other modals */
}

.ReactModal__Content {
    max-height: calc(100vh - 60px)
}

@supports (height: 100dvh) {
    .ReactModal__Content {
        max-height: calc(100dvh - 60px)
    }
  }

.ReactModal__Overlay--after-open{
    opacity: 1;
}

.ReactModal__Overlay--before-close{
    opacity: 0;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/PreventDoubleClickToZoom/style.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.root--LOjkl {
  height: 100%;
  touch-action: manipulation;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/time-selector/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--KPg5t{margin-right:5px}.textFieldReversedColors--veOOA label{color:#fff !important}.textFieldReversedColors--veOOA input{color:#000 !important}.textFieldReversedColors--veOOA input{filter:invert(1)}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/standby-list-table-seater/SeatTimeButton/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.btn--O8e5N{color:#fff !important;border-color:#fff !important}.btnIsDisabled--8eZiy{opacity:.3 !important}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsRadio/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.radWrap--_FQTX{display:block;margin-bottom:5px}.radGrp--q0rKT{display:block}.radBtn--RAe9q{padding:3px 5px;order:2;margin-top:7px}.radLbl--Ac1BV span{font-size:1.6rem}.radLbl--Ac1BV{display:flex;flex-direction:column;align-items:center;margin:0}.validationMsg--pwYA9{margin-top:15px}.validationMsgIsCentered--SRSB6{text-align:center}.counterMessage--DgOzT{display:flex;justify-content:space-between;align-items:center}.box--jDY5P{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--jDY5P .boxItems--gmkkR{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOption/narrow/menuOptionNarrow.style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--SmZHk{background-color:#f3f3f3 !important}.root--SmZHk{flex-grow:1;text-align:center;height:100%}.rootIsDark--FKDUo{background-color:rgba(255,255,255,.11) !important}.root--SmZHk{padding:12px 11px 13px}.rootHasCb--N_zfy{padding:16px 4px}.root--SmZHk>*{margin-top:8px}.root--SmZHk>*:first-child{margin-top:2px}.contentWrap--QwiOh{display:flex;justify-content:center}.price--FBOJW{font-size:2rem !important}.price--FBOJW{margin-top:7px;margin-bottom:8px}.priceHasCb--Fb8vP{margin-top:3px;margin-bottom:4px}.link--Lfbi3{word-break:break-all}.linkHasCb--JAeOQ{margin-top:0;margin-bottom:4px}.label--ZPZsV pre,.description--BnCpj pre{white-space:pre-wrap}.description--BnCpj,.paymentText--Sm_Xp{font-size:1.3rem;line-height:1.3}.label--ZPZsV{font-size:1.6rem;line-height:1.3}.labelHasCb--OamHe{line-height:1.2;position:relative}.labelIsStacked--VSBKJ{font-size:1.5rem}.description--BnCpj{margin-top:12px !important}.description--BnCpj{min-height:2rem;max-height:105px;overflow-y:auto;display:block}.descriptionHasCb--CRNNR{margin-top:0}.description--BnCpj ul{text-align:left;padding-left:30px}.description--BnCpj p{margin:2px 0 0}.descriptionDesignV2--g4TFo{color:#858589}.checkbox--kOTvw{padding:0}.designV2Container--GQFQ7{background-color:#fff;display:flex;flex-direction:column;padding:10px;border:1px #fff solid}.designV2Description--jFdrK{display:flex;flex-direction:column}.designV2Children--bIH7g{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.designV2ChildrenRight--jNrMI{display:flex;flex-direction:column;align-items:center}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsExtras/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--EVWBg{display:flex;justify-content:center;margin-top:13px}.extrasBtnText--u8AiX{flex-grow:1;line-height:1.2;font-size:1.3rem}.table--aXSkY{border:none !important}.table--aXSkY td{border:none !important}.table--aXSkY td{padding:3px 0 3px 0;line-height:1.2;font-size:1.1rem}.table--aXSkY td:last-child{text-align:right;padding-right:0}.table--aXSkY tr:last-child td{border-bottom:none}.editIconBtn--QxXfX{padding:6px 4px}.editIconBtn--QxXfX svg{font-size:1.8rem}.addIcon--kbS3Y{font-size:1.8rem}.designV2--w41LP{width:100%;max-width:1200px}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOption/wide/menuOptionWide.style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--We5yD{height:100%;background-color:#f3f3f3}.rootIsDark--NToiJ{background-color:rgba(255,255,255,.11)}.root--We5yD{padding:12px 11px 13px}.rootHasCb--bF5pr{padding:16px 4px}.root--We5yD>*{margin-top:8px}.root--We5yD>*:first-child{margin-top:2px}.contentWrap--rpBpt{display:flex;justify-content:center}.price--t1j0M{margin-top:7px;margin-bottom:8px}.priceHasCb--WBDiv{margin-top:3px;margin-bottom:4px}.link--gqmCH{word-break:break-all}.linkHasCb--NDleR{margin-top:0;margin-bottom:4px}.label--u3w7O pre,.description--sEnPn pre{white-space:pre-wrap}.description--sEnPn,.paymentText--wb1zC{font-size:1.3rem;line-height:1.3}.label--u3w7O{line-height:1.3}.labelHasCb--zYgS3{line-height:1.2;position:relative}.labelIsStacked--wrzPV{font-size:1.5rem}.description--sEnPn{max-height:105px;overflow:auto;display:block}.descriptionHasCb--uzCqG{margin-top:0}.description--sEnPn ul{text-align:left;padding-left:30px}.description--sEnPn p{margin:2px 0 0}.descriptionDesignV2--EcKVw{color:#858589}.checkbox--jQMyK{padding:0}.designV2Container--a3wLh{background-color:#fff;display:flex;flex-direction:column;padding:10px;border:1px #fff solid}.designV2Description--wS1cy{display:flex;flex-direction:column}.designV2Children--CmUVY{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/booking-options-section/MenuOption/narrow/menuOptionNarrow.style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--eumua{background-color:#f3f3f3 !important}.root--eumua{flex-grow:1;text-align:center;height:100%}.rootIsDark--WMXFJ{background-color:rgba(255,255,255,.11) !important}.root--eumua{padding:12px 11px 13px}.rootHasCb--upFpy{padding:16px 4px}.root--eumua>*{margin-top:8px}.root--eumua>*:first-child{margin-top:2px}.contentWrap--aOfYq{display:flex;justify-content:center}.price--WIAy3{font-size:2rem !important}.price--WIAy3{margin-top:7px;margin-bottom:8px}.priceHasCb--B6Qc4{margin-top:3px;margin-bottom:4px}.link--wiY1i{word-break:break-all}.linkHasCb--L_e5Z{margin-top:0;margin-bottom:4px}.label--Zp7Ba pre,.description--61U3k pre{white-space:pre-wrap}.description--61U3k,.paymentText--wpn0A{font-size:1.3rem;line-height:1.3}.label--Zp7Ba{font-size:1.6rem;line-height:1.3}.labelHasCb--cSzDN{line-height:1.2;position:relative}.labelIsStacked--oIRDB{font-size:1.5rem}.description--61U3k{margin-top:12px !important}.description--61U3k{min-height:2rem;max-height:105px;overflow-y:auto;display:block}.descriptionHasCb--HqEd4{margin-top:0}.description--61U3k ul{text-align:left;padding-left:30px}.description--61U3k p{margin:2px 0 0}.descriptionDesignV2--oRk1u{color:#858589}.checkbox--IBqYt{padding:0}.designV2Container--lMEOQ{background-color:#fff;display:flex;flex-direction:column;padding:10px 0;border:1px #fff solid}.designV2Description--fstE3{display:flex;flex-direction:column}.designV2Children--CgqoZ{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.designV2ChildrenRight--YrvDs{display:flex;flex-direction:column;align-items:center;margin-left:auto}.designV2Extras--fYfiE{border-top:2px solid #d3d3d3}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/booking-options-section/MenuOptionsExtras/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--iiTPC{display:flex;justify-content:center;margin-top:13px}.extrasBtnText--t7Bya{flex-grow:1;line-height:1.2;font-size:1.3rem}.table--BEn69{border:none !important}.table--BEn69 td{border:none !important}.table--BEn69 td{padding:3px 0 3px 0;line-height:1.2;font-size:1.1rem}.table--BEn69 td:last-child{text-align:right;padding-right:0}.table--BEn69 tr:last-child td{border-bottom:none}.editIconBtn--Ygjfo{padding:6px 4px}.editIconBtn--Ygjfo svg{font-size:1.8rem}.editIconBtnDesignV2--v3f2m{padding:6px 0px;margin-right:4px;margin-top:-1px}.addIcon--KOjbZ{font-size:1.8rem}.designV2--aa_fI{width:100%;max-width:1200px}.designV2Extras--uw27J{border-top:2px solid #d3d3d3}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/booking-options-section/MenuOption/wide/menuOptionWide.style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--oloZH{height:100%;background-color:#f3f3f3}.rootIsDark--c8Lsr{background-color:rgba(255,255,255,.11)}.root--oloZH{padding:12px 11px 13px}.rootHasCb--gmGBy{padding:16px 4px}.root--oloZH>*{margin-top:8px}.root--oloZH>*:first-child{margin-top:2px}.contentWrap--nGu7g{display:flex;justify-content:center}.price--LW5UT{margin-top:4px}.priceHasCb--vwbKh{margin-top:3px;margin-bottom:4px}.link--tXMLq{word-break:break-all}.linkHasCb--YPwf2{margin-top:0;margin-bottom:4px}.label--JUGaj pre,.description--ubBCR pre{white-space:pre-wrap}.description--ubBCR,.paymentText--j5MS5{font-size:1.3rem;line-height:1.3}.label--JUGaj{line-height:1.3}.labelHasCb--M8VG0{line-height:1.2;position:relative}.labelIsStacked--VQlZf{font-size:1.5rem}.description--ubBCR{max-height:105px;overflow:auto;display:block}.descriptionHasCb--ONQ6u{margin-top:0}.description--ubBCR ul{text-align:left;padding-left:30px}.description--ubBCR p{margin:2px 0 0}.descriptionDesignV2--HfVRc{color:#858589}.checkbox--ChbiV{padding:0}.designV2Container--HSxzj{background-color:#fff;display:flex;flex-direction:row;padding:10px 0;border:1px #fff solid}.withDivider--oLjRp{border-bottom:2px solid #d3d3d3}.designV2Description--MaHbl{display:flex;flex-direction:column}.designV2Children--w7jlA{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.titleWrapper--OXYPN{flex:1;display:flex;flex-direction:column;justify-content:center}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsSpinner/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.radWrap--IfESo{display:block}.radGrp--KLcFL{display:block}.radBtn--refg9{padding:3px 5px}.radLbl--M2XzG{margin-right:18px}.validationMsg--TXoyU{margin-top:15px}.counterMessage--BSN7e{display:flex;justify-content:space-between;align-items:center}.msg--AoVk2{padding-right:10px}.box--Qi2ap{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--Qi2ap .boxItems--w97rO{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/cover-input/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--y4NNg{display:flex;flex-direction:column;align-items:center;width:100%}.rootIsSmall--NvZUp{width:auto}.numberInput--O5fPL{width:93px}.numberInput--O5fPL input{text-align:center;font-size:3rem;padding:10px 10px 5px 10px}.numberInput--O5fPL input[type=number]::-webkit-outer-spin-button,.numberInput--O5fPL input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numberInput--O5fPL input[type=number]{-moz-appearance:textfield}.numberInputIsSmall--xb0OA{width:40px !important;margin-top:0 !important;margin-bottom:0 !important}.numberInputIsSmall--xb0OA legend>span{display:none}.numberInputIsSmall--xb0OA input{font-size:1.5rem;padding:8px 5px 5px 5px;height:auto}.numberInputIsLight--Q0Oru input{background-color:rgba(255,255,255,.5);border-radius:5px}.incrementBtnIsSmall--g3zsq{width:27px !important;height:27px !important;min-height:27px !important}.incrementIcon--OCfur{margin-bottom:10px}.incrementIconIsSmall--nEGKJ{font-size:1.9rem}.incrementIconIsDesignV2--UTNji{font-size:1.2rem}.decrementIconIsDesignV2--hU1K3{color:#992662}.minusBtn--ZsZPW{margin-right:4px !important}.minusBtn--ZsZPW{margin-left:10px}.plusBtn--AY2hk{margin-left:4px !important}.minusBtnV2--gIzmL{background-color:#fff !important}.minusBtnV2--gIzmL{border:1px solid #992662;margin-bottom:16px}.plusBtnV2--eiK7R{box-shadow:none !important}.plusBtnV2--eiK7R{margin-bottom:16px}.inputWrap--zGOvM{display:flex;flex-direction:row}.inputWrapDesignV2--na3wu{align-items:end}.inputWrap--zGOvM{justify-content:center}.inputWrapIsLandscape--U5qbH{justify-content:flex-start}.message--VSJ9x{margin:3px 0 0 0}.message--VSJ9x p{margin:0}.centerVertical--lkOpZ{align-items:center}.orderOne--vKjuy{order:1}.numberInputIsDesignV2--li2Yd{order:2;width:60px;margin-left:2px;margin-right:2px}.numberInputIsDesignV2--li2Yd input{font-size:2.2rem;font-weight:600;padding-bottom:14px}.orderThree--ffxJX{order:3}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/alert-panel/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--IHvQk{padding:3px 12px}.link--uzii_ a{color:#fff}.btn--y1UnY{max-width:140px;margin-top:10px}.warningContainer--wGRn1{display:flex;flex-direction:row;padding-top:8px;cursor:default;align-items:flex-end}.warningContainer--wGRn1.warningLink--nlXAU{cursor:pointer}.alertText--AaNep{line-height:17px}.alertText--AaNep.link--uzii_{border-bottom:.5px solid #fff}.alertIcon--sb7ZP{width:18px;height:18px;padding-right:2px}.alertIcon--sb7ZP>span{width:18px;height:18px;display:block}.alertIcon--sb7ZP>span>svg{font-size:18px;fill:#fff}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptions/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.alert--wdI7r{margin-top:12px}.root--Yn6sw,.root--Yn6sw *{box-sizing:border-box}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/ChildMenuOptionOverlay/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.paper--LgygI{margin-left:20px;margin-right:20px;padding:15px;width:100%}.paperIsStacked--ViR7A{max-height:calc(100% - 16px);margin-left:8px;margin-right:8px;padding:12px 4px;width:100%}.btn--_qqep{line-height:1.4}.btnWrap--DorN1{padding:15px 0 0 0;justify-content:space-between}.btnWrapIsStacked--ar5ch{padding:15px 8px 0;justify-content:space-between}.title--k0BvF{padding:5px 8px 5px}.titleIsStacked--eq9cN{text-align:center}.content--HHuSU{padding:8px 5px;box-sizing:border-box}.content--HHuSU *{box-sizing:border-box}.contentInner--HOmOA{transition:max-height 1s ease-in-out;max-height:800px}.contentInnerIsStacked--LsZiE{max-height:none}.contentInner--HOmOA{min-height:150px}.contentInner--HOmOA.isLoading--lo_ZZ{max-height:100px;display:flex;justify-content:center;align-items:center}.explicitWrap--RdEzB{padding-top:20px}.explicitWrapIsStacked--plCRm{padding-top:0}.implicitWrap--n0v94{padding-top:12px;padding-bottom:10px}.implicitWrapIsStacked--ib9K4{padding-top:4px;padding-bottom:4px}.implicitHeader--1iLOk{margin-bottom:12px;font-size:2rem;text-align:center}.closeButton--C36_E{position:absolute;right:1px;top:1px;color:gray}.buttonRight--Hurkp{justify-content:flex-end}.box--ia9Hf{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--ia9Hf .boxItems--SQaA2{padding:8px;min-width:25%;max-width:25%}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/ChildMenuOptionImplicitList/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--b11yL{padding:5px}.grid--_O6P8{justify-content:center}.listItem--xLDWi{position:relative;flex-grow:1;display:flex;flex-direction:column;height:100%}.optionsText--zEqKx{margin-bottom:8px !important}.box--Epy32{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--Epy32 .boxItems--QnKwF{padding:8px;min-width:25%;max-width:25%}.box--Epy32{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--Epy32 .boxItems--QnKwF{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/ChildMenuOptionExplicitList/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--zPyIN{padding:5px 0}.rootIsStacked--IcEv6{padding:5px}.footer--ONDve{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}.footerIsStacked--k92dz{flex-direction:column}.footerIsStacked--k92dz>*{display:flex;justify-content:center;margin-top:10px}.footerNoCarouselShown--Nggl9{margin-top:10px}.listItemsWrap--J5WHe{width:100%;padding:5px}.grid--Y_y8i{justify-content:center}.gridItemIsStacked--vEBoI{padding:4px !important}.listItem--dvHOg{position:relative;flex-grow:1;display:flex;flex-direction:column;height:100%}.listItemIsStacked--RT4Ow{padding:4px}.listItemIsNarrow--MxDNl{padding:0}.listItemCheckbox--CRt7y{position:absolute;top:0;left:8px}.optionsText--rdUNK{margin-bottom:8px !important;font-size:1.7rem !important;text-align:center !important}.dots--LYNF1{margin-top:20px;margin-bottom:5px}.dots--LYNF1 .BrainhubCarousel__dot{background-color:rgba(0,0,0,0)}.dots--LYNF1 .BrainhubCarousel__dot:before{background:#000 !important;width:9px !important;height:9px !important}.dotsIsDark--hcJpM .BrainhubCarousel__dot:before{background:#e0e0e0 !important}.singleList--ptkMk{padding-left:5px;padding-right:5px}.singleListIsStacked--1VruD{padding-left:0;padding-right:0}.carouselNavBtns--fEouM>*{margin:0 5px}.carouselNavBtnsIsStacked--VKh9e{width:100%;display:flex;justify-content:space-between;margin-top:5px;margin-bottom:10px}.box--PuyYE{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--PuyYE .boxItems--Szg63{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/booking-options-section/ChildMenuOptionOverlay/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container--IgmzY{position:absolute;top:50%;right:0px;bottom:auto;left:calc(100% - 800px);transform:translate(0%, -50%)}.paper--Cbfy1{margin-left:20px;margin-right:20px;padding:15px;width:100%}.paperIsStacked--ioBFZ{margin-left:8px;margin-right:8px;padding:12px 4px;width:100%}.btn--KE0VZ{line-height:1.4}.btnWrap--KRE5i{padding:15px 0 0 0;justify-content:space-between}.btnWrapIsStacked--l2UfJ{padding:15px 8px 0;justify-content:space-between}.title--ZrJyV{padding:5px 8px 5px}.titleIsStacked--ZeXHD{text-align:center}.content--lK8kX{padding:8px 5px;box-sizing:border-box}.content--lK8kX *{box-sizing:border-box}.contentInner--LtT5D{transition:max-height 1s ease-in-out;max-height:800px}.contentInnerIsStacked--o9W9A{max-height:none}.contentInner--LtT5D{min-height:150px}.contentInner--LtT5D.isLoading--I6u5y{max-height:100px;display:flex;justify-content:center;align-items:center}.explicitWrap--wvNW3{padding-top:20px}.explicitWrapIsStacked--ZU5Zm{padding-top:0}.implicitWrap--Bb_OM{padding-top:12px;padding-bottom:10px}.implicitWrapIsStacked--ivL0b{padding-top:4px;padding-bottom:4px}.implicitHeader--cGgdi{margin-bottom:12px;font-size:2rem;text-align:center}.closeButton--XopVo{position:absolute;right:1px;top:1px;color:gray}.buttonRight--JbKMD{justify-content:flex-end}.box--eFgPI{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--eFgPI .boxItems--w9lYa{padding:8px;min-width:25%;max-width:25%}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/booking-options-section/ChildMenuOptionImplicitList/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--dorbO{padding:5px}.grid--TMo5y{justify-content:center}.listItem--L15SE{position:relative;flex-grow:1;display:flex;flex-direction:column;height:100%}.optionsText--bMi7u{margin-bottom:8px !important}.box--iOUQA{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--iOUQA .boxItems--jG0g6{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}.boxV2--YUi44{display:flex;justify-content:center;flex-direction:column}.boxV2--YUi44 .boxItemsV2--zofIv{padding:8px;min-width:25%;display:flex;flex-direction:column;width:100%;border-bottom:2px solid #d3d3d3}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/cover-input/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--Pxm2J{display:flex;flex-direction:column;align-items:center;width:100%}.rootIsSmall--obCT7{width:auto}.numberInput--_qQfC{width:93px}.numberInput--_qQfC input{text-align:center;font-size:3rem;padding:10px 10px 5px 10px}.numberInput--_qQfC input[type=number]::-webkit-outer-spin-button,.numberInput--_qQfC input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numberInput--_qQfC input[type=number]{-moz-appearance:textfield}.numberInputIsSmall--_xpN7{width:40px !important;margin-top:0 !important;margin-bottom:0 !important}.numberInputIsSmall--_xpN7 legend>span{display:none}.numberInputIsSmall--_xpN7 input{font-size:1.5rem;padding:8px 5px 5px 5px;height:auto}.numberInputIsLight--fFcRf input{background-color:rgba(255,255,255,.5);border-radius:5px}.incrementBtnIsSmall--g1HLL{width:27px !important;height:27px !important;min-height:27px !important}.incrementIcon--fD3Lt{margin-bottom:10px}.incrementIconIsSmall--VauWY{font-size:1.9rem}.incrementIconIsDesignV2--IHS3_{font-size:1.2rem}.decrementIconIsDesignV2--ukByD{color:#992662}.minusBtn--f109m{margin-right:4px !important}.minusBtn--f109m{margin-left:10px}.plusBtn--tUA7N{margin-left:4px !important}.minusBtnV2--AByiK{background-color:#fff !important}.minusBtnV2--AByiK{border:1px solid #992662;margin-bottom:16px}.disabledMinusBtnV2--CsA52{box-shadow:none !important}.disabledMinusBtnV2--CsA52{margin-bottom:16px}.plusBtnV2--AuYSh{box-shadow:none !important}.plusBtnV2--AuYSh{margin-bottom:16px}.inputWrap--zgEOi{display:flex;flex-direction:row}.inputWrapDesignV2--JngBC{align-items:end}.inputWrap--zgEOi{justify-content:center}.inputWrapIsLandscape--rpbOn{justify-content:flex-start}.inputWrapIsDesignV2--fLOJr{margin-top:8px;align-items:center}.message--cS3G8{margin:3px 0 0 0}.message--cS3G8 p{margin:0}.centerVertical--iW4Yv{align-items:center}.orderOne--aOAYt{order:1}.numberInputIsDesignV2--n6s8m{order:2;width:60px;margin-left:2px;margin-right:2px;margin-top:0}.numberInputIsDesignV2--n6s8m input{font-size:2.2rem;font-weight:600;padding-bottom:14px}.orderThree--A5NNf{order:3}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/booking-options-section/ChildMenuOptionExplicitList/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--uzDqc{padding:5px 0}.rootIsStacked--DeNge{padding:5px}.footer--qzH0J{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}.footerIsStacked--Ycjt4{flex-direction:column}.footerIsStacked--Ycjt4>*{display:flex;justify-content:center;margin-top:10px}.footerNoCarouselShown--f6NKO{margin-top:10px}.listItemsWrap--Me42U{width:100%;padding:5px}.grid--KATcy{justify-content:center}.gridItemIsStacked--jDJFU{padding:4px !important}.listItem--rJe74{position:relative;flex-grow:1;display:flex;flex-direction:column;height:100%}.listItemIsStacked--bXY8I{padding:4px}.listItemIsNarrow--HzulG{padding:0}.listItemCheckbox--jskDD{position:absolute;top:0;left:8px}.optionsText--lM5qr{margin-bottom:8px !important;font-size:1.7rem !important;text-align:center !important}.dots--VKIog{margin-top:20px;margin-bottom:5px}.dots--VKIog .BrainhubCarousel__dot{background-color:rgba(0,0,0,0)}.dots--VKIog .BrainhubCarousel__dot:before{background:#000 !important;width:9px !important;height:9px !important}.dotsIsDark--NGW9h .BrainhubCarousel__dot:before{background:#e0e0e0 !important}.singleList--FaxVd{padding-left:5px;padding-right:5px}.singleListIsStacked--vTVtQ{padding-left:0;padding-right:0}.carouselNavBtns--vwtYW>*{margin:0 5px}.carouselNavBtnsIsStacked--CUIF_{width:100%;display:flex;justify-content:space-between;margin-top:5px;margin-bottom:10px}.box--cl6nG{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--cl6nG .boxItems--hapQF{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../FRONT-END-SUBMODULES/components/booking-options-section/MenuOptionsCheckbox/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.box--eRTjj{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.box--eRTjj .boxItems--vovjD{padding:8px;min-width:25%;max-width:25%;display:flex;flex-direction:column}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/edit/CustomerDetailsBasicEditor/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--ryMEZ{display:flex;padding:0 20px 0 5px}.rootColumn--BOXzf{flex-direction:column}.textField--qtubT{padding:5px;width:100%}.textField--qtubT>*{width:100%}.textField--qtubT:first-child{padding-left:0}.textField--qtubT:last-child{padding-right:0}.height200--RO8ak{height:200px}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/flag-phone-picker-react/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--Fmrui{display:flex;flex-direction:row}.isFocused--XuE16{border:1px solid var(--clrNbiMagenta);border-radius:6px;padding:0px 4px}.prefixContainer--fofOQ{min-width:125px;display:flex;align-items:flex-end}.prefixPaddingContainer--kj6d2{align-items:flex-start;padding-top:1.5rem}.wrapperContainer--GCmA_{align-items:flex-start;padding-top:0px}.prefixDiaryPaddingContainer--KGFzs{align-items:flex-start;padding-top:16px}.phoneNumberInputContainer--JrZ_d{flex:1}.bold--VN24O{color:#000 !important}.bold--VN24O{font-weight:bold}.phoneIcon--pN47w{color:var(--clrGreyMedium);border-bottom:1px solid var(--clrGreyLight);height:31px;display:flex;align-items:flex-end}.phoneIcon--pN47w svg{padding-bottom:4px}.prefixFlagContainer--LoZ1w{padding-bottom:0px !important}.prefixFlagContainer--LoZ1w{width:125px}.prefixFlagContainer--LoZ1w button{height:32px}.prefixFlagContainerIsNcf--Js5Pg{padding-left:5px}.prefixFlagContainerIsNcf--Js5Pg button{height:42px}.prefixButtonContainer--NvX7g{padding:3px 15px 3px 2px !important;border-width:0px !important;border-bottom-width:thin !important;border-radius:0px !important;border-color:#949494 !important}.prefixButtonContainer--NvX7g>span:first-child{padding:0px 8px 0px 0px !important}.darkMode--a0IoJ>div>button>span:first-child>span:nth-child(2){color:#fff}.darkMode--a0IoJ>div>ul,.darkMode--a0IoJ>div>ul>div,.darkMode--a0IoJ>div>ul>div>input{background:#858585}.darkMode--a0IoJ>div>ul>div>input{color:#fff;border-width:1px;border-style:solid;border-color:#fff}.darkMode--a0IoJ>div>ul>div>input::-moz-placeholder{color:#fff;opacity:.7}.darkMode--a0IoJ>div>ul>div>input::placeholder{color:#fff;opacity:.7}.darkMode--a0IoJ>div>ul>div>input::placeholder::-ms-input-placeholder{color:#fff;opacity:.7}.isDiary--OGN3M>div>div>p{font-size:12px}.isDiary--OGN3M>div>div>div>input{padding:6px 0px !important}.isDiary--OGN3M>div>div>div>input:hover{outline:none !important}.isDiary--OGN3M>div>div>div>input:focus{outline:none !important}.isDiary--OGN3M>div>div>div::before{border-color:rgba(0,0,0,.12)}.isDiary--OGN3M>div>div>div:hover::before{border-width:1px !important;border-color:rgba(0,0,0,.12) !important}.isDiary--OGN3M>div>div>div[class~=Mui-error]:hover::before{border-color:rgba(0,0,0,0) !important}.isDiary--OGN3M>div>div>div[class~=Mui-focused]:hover::before{border-color:rgba(0,0,0,0) !important}.isDiary--OGN3M>div>div>div[class~=Mui-focused]::after{border-bottom-color:var(--clrNbiMagenta) !important}.isDiary--OGN3M>div>div>div::after{border-bottom-width:1px !important}.isDiaryNcf--KX0qW>div>div>div::after{border-bottom:none !important}.isDiary--OGN3M>div>div>div[class~=Mui-focused]::after{border-bottom-width:2px !important}.isDiaryPrefixButtonContainer--f9jbR{border-color:rgba(0,0,0,.12) !important}.dropDownListUp--d8Kzc ul{margin-top:-220px !important}.whiteBackground--LXc23 button{background-color:#fff}.containerNCF--HQPir{padding-top:3px}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/edit/ServicePicker/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--NX3fk{margin-bottom:5px}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/BookingDialogHeader/style.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--bNtLU{background-color:#000;color:#fff;padding-bottom:13px;position:relative}.versionRow--rhSeP{height:14px;display:flex;justify-content:flex-end;align-items:flex-end;font-size:.8rem;line-height:1;padding:0 5px}.versionRow--rhSeP p{margin:0}.mainRow--KRZh4{padding:0px 15px;display:flex;justify-content:space-between;align-items:center}.mainRow--KRZh4>*{display:flex;align-items:center}.mainRow--KRZh4>*>*{margin-left:5px}.mainRow--KRZh4>*>*:first-child{margin:0}.saveBtnWrap--J6mJj{margin-left:10px}.nextLoader--zQy6K{color:#000 !important}.nextLoader--zQy6K{position:absolute;z-index:10;right:5%;top:5%}.venueVisitCounter--k0rTC{display:flex;font-size:1.4rem;margin:0px 20px;padding:0px 20px;align-items:center;flex-direction:column;background-color:#a91164}.averageSpendAmount--_Pb63{display:flex;font-size:16px;align-items:center;flex-direction:column}.dragHandle--R9mg1{position:absolute;left:0;top:0;right:0;bottom:0}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/SeatTimeButton/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.btn--os8z8{color:#fff !important;border-color:#fff !important}.btnIsDisabled--RqD8s{opacity:.3 !important}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/PaymentLinkInfo/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--aCj7F{position:relative;margin:8px;padding:12px 15px;display:flex;flex-direction:column;min-height:180px;max-height:500px;overflow:auto}.checkbox--NZBD5{padding:0 !important}.checkboxWrap--Zyg58{margin:10px 0 12px -2px}.overlay--mzOQR{margin:0 !important}.overlay--mzOQR{position:absolute;left:5px;right:5px;top:5px;bottom:5px;background-color:#fff;z-index:10;flex-direction:column;justify-content:space-between;padding:15px;display:flex}.overlayFooter--yK1tG{display:flex;justify-content:flex-end}.url--Bq1z8{color:#787878 !important}.url--Bq1z8{font-size:1rem}.urlIsTruncated--CxHEE{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emailField--e7byE{display:block;width:100%}.sendFooter--xFCUP{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;border-top:1px solid rgba(0,0,0,.42);padding-top:15px}.imageColumn--RUWDI{padding-right:10px}.contentColumn--PxXg7{min-width:0;flex-grow:1}.contentColumn--PxXg7>*{margin-bottom:5px !important}.contentColumn--PxXg7>*:last-child{margin-bottom:0 !important}.contentWrapHide--CInoe{display:none}.contentWrapShowImage--AcAbz{display:flex}.sendPaymentLinkContainer--s1Xk6{display:flex;flex-wrap:wrap;justify-content:space-between}.sendPaymentLinkContainer--s1Xk6 .sendSmsContainer--iCwnv{line-height:40px;flex-basis:400px;margin-bottom:10px}.sendPaymentLinkContainer--s1Xk6 .sendEmailContainer--CyXZO{line-height:40px;flex-basis:400px;margin-bottom:10px}.sendPaymentLinkContainerNoMarginPadding--gVev3{padding-top:0px !important;margin-bottom:0px !important}.sendPaymentLinkContainerPadding--4VLud{padding-top:5px}.imgSend--VgdJM{width:60px;content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAActpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSW1hZ2VSZWFkeTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KKS7NPQAAHbpJREFUeAHtXXmQHFd5/2bvQ9IeOmzZlrSWFWxkGy1gXHYcR2PAgC1iyVBOOUVRWgdycKQs/klRVKUYUin+SKUKkcodAqNwVgFmlXJIYSNrFGN8glfxEZtIYiVhS5bW2l3r3J0rv19P92zv7M7s9HT39Ovu97Z6+3rH937v/fr7vvde9ySKxaLooBHQCCyOQNvil/VVNwhcee8X+pF+GJu1Z3ZJ/kPgtS3GkfN/B5FkykyWMfdj5rWx1370ZeueeUvv3CKQ0BrEHYQgQxI5DGMbMvc87sMWRJhGoSQMt3HuQZoM9jo0iIAmiAPgTM2QRBJra1QTOCjVk6jUPBlr05qmfkw1QZbACqTYgShJcwsLIZaolZQJA7KMLhU5zvc1QSpa39QSJIVFjKDMpQrJfDulWZbBRqKMau0CFGxBE8QEw9QUIzjdbsMnjod7Uem01iylpo81QUCKYcCwCxu1RdQ1RanF6/9PzUKtshtkGas/WbRixpIgIMYImpHEiIpP4XevpM9CoqT9Lki1/GNDENO3ICm4aW3RWE+kVtnNLS6+SuQJAmIMoUFT2HZg08QACB4Ey/xKgSjjHuSnbBaRJYiNGDuVRT8agu1BNSJLlMgRxGZKfTEa/S80tfgSJI2c6RUpgoAcKTSS9jGC45Tho8DsYjtEIkSCICBGEq2RxrYBmw7BI3AUIoyAKJngRXEnQagJYvoZHFXZ7g4GndonBPYi311hduRbfALG92xBDppSY9g0OXxHu+EC2DZjZls1nEmQCUOnQUytkQZoW4METpftGIEDSEGza9xxygAThEqD2LSGJkeAnabBotlmodMmodAgIEY/wE1j0+YUQIhAoG9CbTKlel2UJwjIkQSIo9j6VAdTy+cIAQ4J71B9pEtpE8s0qfYDSE0OR30vFJHZpvvNNlZWYCU1iGlS7QZqO5VFzmPBWnp6pXDhvMe5hia7PZCUw8HKmVzKEQTkGAJYNKm2YItH6OuXgTs/IrmTx+Tc0wekmM3Go97za3kQpzS5xudfDvZMKYKAHMOAI4MtPibV2nUycNud0tLRYfSE4pnTMrnvP+JKEvolSZBkzABDgX/K+CAgxwjwyGCLDTna1l8jK+/YViYH6i6JwdXSv/3jQKGfp3ELbPuM2ReUqLsSGsQE5BtKINIkIXpvvl26Nl1ftbTC7KycyfynJCbeqBon4jcegCZJB13HwAkSN3Ik2tul55231CSHvVNM/+xRyR07bL8Up+PASRIoQUCONFo7NiNVJMfA++4xzCgnvfzC2FNy8WVlzHInonsRdw80yYgXGTWSR2AEiRs56FOs3Hq3yLIVjbSTXDr0kpx/5vGG0kYgUWAkCYQgcSQHh3GtkapGO2zMR7gCIUnTR7FAjhQ6SGzMKmOkatv9rslBUnGEiyYaJxVjGHaafaepVW+qBkEFR1C72IxWdWx6uyy/eavnDcoRrslHHxKZnvI87xBk2FTHvWkEiRs5lhrGddsRSZKzzxyI6whX00jSFIKAHEl0iP1uO0UY0nOkasXtH5C2y9c1RdwYDwPfgdGtjN8g+04QkGMYlWBFIj9D3ugwrttGjukIV1OWpfhKEJCD6yU4gL/BbSdQPr254NDtSFWj9Zw9diiOCx2PAq9haBLfnDG/R7FGUYHok4MLDj0Yxm2UHEzXsX5TaRISJl6MAvsW+5hvwTeCQHvshtRbfZNckYwXW3AYlGgcBh686764LXTcavY1X2D3xcSCwCOQ9hu+SFwl09s3rpNbNw9VuevP5YENG2XF2rX+ZO4i10I+LydfekGyTX4B668fDnSm35eRLc8JAnIMo20z2JrqlP/5h2+XBz9xl4tupZO6RQBt7zYLN+l9cdr9MLHSqGVTyeEGVZ02Mgiwz6W9ro2nBDFtwS1eC6nz0wjUicAWsw/WGX3paJ4RBIIlUdyDSxepY2gEfEXgQbMvelKIJwSBQP2QJu2JRDoTRwjkcjkpFArCvd/HjgQLNnLa7JOupWhznUMpgxR20Z/v8AgsL7N56623vMyual6JREIGBgaq3lfsBvtiCtsut3K5Jog2rdw2gbv07LivP/3vkjt7wsgo0dYphexFaWnvkmIhL8V8Vlo7eiU/e15aWtDcre3m/W4p5mbmpUngHgPTtLTP3Z+cXSHD2z5t3AvRP5pao27Xa7kmCABLhwi0SIra29stq/o6JCEgRCs+H5Q3q5nAcbFNWvs3SaJAMrSASFydUXqfpLVnSBKtXXjRpEUKM1PYJs2ESMdQLO3/91RP6Tx8/9MQeciN2K4IAoamULg2rdy0gMu0xWKxlEOiVYrFhEghZ3R4aoPOoQ9L2+p3LCihcOGUJNq6JNEx//Xf4sy0zI7/l2SnjyAffLwOeRoBZdDPCWHYwD4KLZJqVPaGnXQUPIRCXdt4jQqu05UQaGkxmxBagCFRnJXWnsuk5x2fWZQcjNPSs2YBOYy0nX3See390r7yRiMfahZjYxqrHEYMV9hl9tWGpHajQXajRE7O6BAwAgkYV0aAj1HEg75z072SQGdnyL91THInnoS/cQHvqNwibSvfblznv2L2nMz8H95MRHqSpn1dUqhFcmdelKJhniEzgyRm/uWUoTogEOyrOxqRuiGCgJFJFLa9kQJ1Gm8RoOlTxJ/BjGJO2tfcjM5+mVFI9vQLMnvoe/BLeuF9FOCLbCwVXpiFSoDP0r4M2maNzLzxrCSmX5HsxP+U7ufO4T5MsMIl5Ew/JrQmlgX2dvbZRhx2Uz9b+dS9T9UdU0f0FQGOYhmhmIceKEjbmuHSKTTBzOGH0MH5DCxK64pr4FJ0Gvdmx38Ch5xLl8CDQWgUqB1qDGoZYzO1B1LhHjx+lBFiE8uoJ/6lrAMne8cEAROpqrY6KUTHbQIChpPeYphKLC135lWzc6OJ4bi3LJt7BTh75leS532E1hUbjD289lJ8gxCWYQHy0VGHBokAQbgs3rGZ5ZggQHN3CVH9XwUE5kax0JTwFywtIfmLRsfGhIbhcCd6Ly+LW+SQb/5C+ZyOPVhUIoMxclUoOemcNzGd/zyW0EcgOO67jggCBo4AJPOREwG4IlAFmlh2J71wofSx69bB66Ae4D9guJZmVtkUQ53bVgxJy4qNRu0Z33DIzeFhgxA4LjvpjMUyLFPOSBXafxz2HXEivSOCIOOUk8x13OYgUHbS0bFzGLVioKPevmq4ZDbB98idfr4sTOemj8C0Wm+c56ePmloCjn454Jiag+YWh8WsuZby/VAfpJxIXzdBTPtNaw8n6DYhbtnEMpz0nGRfexyO9iWj5M5rfk861t4Gs6tLchNj6O80pdD3MUnIwPPsiScMErTBie991+ekd8tnEYF+B4hRioTzBDhiJ1DpVkj/U4vU7YtY3lg9dd1VT6QwxZmeyckvT59VXuSVnW3yjtXLF5WzbPoYTjqc6uxZmT32mHRuxIeyETqGPmhs+bPH0O/NJSRmTjzveeeDpTPT1xAsx+q+8Y/l4gv/UiIK70aHHGbNjQnuUeuk1r4ugoBxSWSytVZGYbyXLRTl5IXSUzWM8lPmOYKUjAE63Nk3npbixZOYMPxoecKwdXnJpCrVk9rAHB62iFG6YWif2SMPG056EXMhViiXY10I954jWnXNi9RFEGAxEm48ois9TZ+yk47OXsTiRIbc2eOSG/tbaR+4zpw4JClapXD+NcmeeVnaV2+RtstuMuIa/5BP9tQvJffmi8awMNailMwsEihaJpZV5xEcZKyTavslCQKmDSHxzmoZhPl6e0tCLu+Zb3aoWB+aWLVC2Umn38ChWWOhYUmj5N6E7zGF1bt5+CXGEC5zAhnOcOb8BRzCEcdQsJGGeyOATCQG82GInonFWu1E3+ZCxnGeVAu1kS+lGqmWOOzX+9Dx7rgqNC8BVYU7gUnACawOYcdP0BeB851gZzee/Jhhz3OlL+cxOFwLLYPRrkQe67YMR9xMw2skF3Mxj600vSsHkc40yYwYkfk3gpqkatUm1gSpBUxY7rHj9l19Kzr7LYbIPLdGnLw67keeEZhJX6xJR3AxtdgN61pNgkAFcThsgxVZ5X3vqjUqi+ebbP39/b7l7Thj/nR1uH6zxBjyhZlVdUSrZKhWR4IEUT50bx6WVZt+S3k5oy7gSvyS1v3vGgpbNWv28aoEgfbA46CxNfTNRIg/VPOJzeH3I5qJmZ9lPXrdh+SP3nujn0V4nfcOs68vmm9VgiA2mdW3aCoFLvK3OK5/3wdk29WD8t2OaxWQSItgIfDQ5bfJn2wr+UTWNYX37ONVtchSBFGyXvwRy3vu/B3pXXOF7Gtdq6SMcRfqB33D8sl775DLOrFsRf3gjCCmytmuZL3gCH7qQ++Wn/VfK4cTczO9Ssoac6F+1H2t/O72bbJ2mfLtxDcO6VIsCNVGsZILYqpwAT9U82e3Xi3f6drsiTRhWYvlSWUdZuLV/NBjbVfIe+/+gLz0033y8pnzDqVoavQkShutLLEaQaqqnMoMmnW+4ZqNknzXtfKddu9GnaOwFqtZ+LsphyS55oP3yW1P/Vie+PUpN1n5mZZ9fgFBqvkgShHkg7dukc3veY887CE5/ERa570QAZrD2Vvulrs2X7XwphpXFu3zCzQIbLFhyKvE6BVHqh7YeoO8iIV1fvgbPe0tMrxqmRrNEwMp2IaHhz8sH+/fL9/8+auq1biPfR+ThmN2wRYQBDeT9ghBHZMcn7n7Jvlu7xbfROhpa5W3D5Y+w+lbITrjBQj8eOgO+WRXp3ztMfMzQwtiBHYhiZLnEWQxE4uRAg2XrR6UT95zu6/kCLSCunD50eW/LX96z22qIZGsFEg5gtx29RrZ+t7b5aHOt1XKqs8jhsD3l90on773d/EBO2uZfeAVTFZKMI8gKvgf3auvkn0z/ZVy6vOIIvC9yQG5dd1qVWpn+CF2YeYRBDeS9ptBHGfxhfLsUbw/PV368l8QMugy/UegmC9I4fhrkptuzg8AOahR0h63kiAcwVIizL5+UgonlR0zVwKjsApBchTxEMyfM97yUq0a8zhQOYo172bQkucnJ/GVjqwkrliLt0UruRy0dLr8RhBIXJqRAsmh7u+NzONAZa/zb0y1ETSRhk8ZPm341NEh3AjQbM6rTQ4CPI8DZQ1iOuhKtkB+ZkZaDx2Wlg3rpYjxc6/CxMWsPHr8jFfZRSqfP3hb6ScUvKpU4sykzL4RDpPZPmFo1yBDXoHhRz5UyXz6aOfdD3T9zbP4+onQkMNEYshCxE6QebaXFUGlPUlC551PIx3UR4Bmcf4ovs+l3kjVUuCVuVA2sZCifHGp1EHfp6puu3TJcN7dyKLXYrlBr3ZawxmH5ijAPA5hKHPBTpD+MFWET6WWLH4Y5qorGx7h0mux/GlxkiMEznitype5ECoTq7JGhQv4yTD6JWgQHdRAgD7i7K/HVR7GrQeosgaxE6SvnpSqxeEIF59WpybnfjFJNRljI8/pNw0fMQL1LXPBIAiGtYbCXCk671957AXZ98sTYa5GaGU/fyknf/PDl/Ct34nQ1qFScIsTlgYZqowQxvPPPvyifHvfkTCKHlqZSY7Pfv05+beXXg9tHaoIPsTrdie9SrxwXf6rJw7LiamL8qlt10pvV+Sqp1RjjJ84J7u+97y8ehZfjo9osDRI2SmJQj35NONTjU83HfxB4MUjU7Jzz7NRJofBCYsg5WEtf+Bsfq5PTZyVj/3jk8KnnA7eIkBf775vPSunZiP9ADI4EWkbhKqfT7m///13yg0bFz4D9Fqs6sSpthaLzngE/Y2qQFgapGqEsN/gU45POz3C5a4laa7+xbcPxoocRCzyBLG6BUe4+PTTwTkC1kjVDw6HYzWu8xpWTxFpE6uy2jQNpvEk/PxHrzdGuPrwYeU71w1WRtPnNgTow9FMjbi/Yavx/EOLIAsN9PnxInPGp+Bvvn5R/u4PbzJIsqo7NkrUcRvSLP3LR16JLTkImNU7hh2jF+IEHOG6e/fjeoSrRhvufeK40CyNq+YANEOExyLIGE/iFNjwNB20876w1emrfX7fKwtvxOvKOKtrEWQqXnUv1ZYk4VOST0sdxJhYfeAfnordSFWttrcIUitO5O/xaRn3ES4641x9QPNThzkELCd97kpMjzjCdXzqknz5Y1tit4Yr7iNVtbq81iA2dB557YzxFI3T8hT6YHf965NxdsZtPWDhodYgFZjQxPh4+ln56v3Dsv7yaP92yJ5HDsnXDv6mAgF9akfAIkgsnXQ7EPbjCbzr/rFvPicfvXm9XL/IGi573DAez2Tz8tPnTsgvjupvgtVoP4MTlokVu2HeGsCUb/3wmWOy/7lovQhEcnzrp0c0OcqtXPXA4ISlQarGivuNxw9NyIVsQd5/01rpbA/Fb35XbbLTk5fk+/89LhMXZ6vG0TfmI2ARZHz+ZX1mR4CmSPv5bHl5iv1eWI6ffnlC/mn/EZmI9jscXjbHODMzTCz8cKFxwgs6LI5AmF/A4kjVyA+e1yNVizftolctTlg+CCPpX6xZFKq5i9YLWHwahyVwApSrBXRwhECZC3aCaEe9Dgy5PIVPY9XXcMX1Bac6mrCeKGUu2AkyVU9KHaeEgMovYJ2CM85lI3F8wcmj/lnmgp0gZdZ4VEjks+HyFL6GqtLXU7gK4L5/flKvqXLX+8pc0ARxB6TxlObTmk/toAPNvji//ech/osSZNzDAmKVFUe4+NQOcg2XfsHJ0y5X5kKiWCyWc8b3SOdOylebe7D1Pe+W53MrmluoR6VdvbxHJrrL3z32KNc6ssnnpWX6TZnO5euIrF6UG6ZflZ8fUWfFAoZ4ExZKdhOL1w5aN/TeGQLrl/fKRGdAxG5tlfyKAelrC/dMvzPEfYs9jwOVBCnbXr4VH8GMr1y+TCa7QY6W8oOn6bVMtLUbJFnX09X0siNW4DwOaIK4bN21K5bLW93LXebiTXKSZKqnX67QJHEDaE2CZNzkHLe0qwcG5FyXYu+MQIudBUlo8unQEAIZe6p5GgTOCdlTnma3R9THcwj0w9YnOS61K2rOgCQ0+Wj66eAIgWmTA+VE8whiXs2U7+qDBQjQEc7BIVaWHDaJafpd0R/AqJpNhpAdZirl1QSpRKTG+ZrOkiNMWz8s4WxHj6HtwiJvwHJmKsvXBKlEpMo5Hd+Ly1dKmMhhVYXa7rLBlXoY2AKk+j5TeWsBQbQfUgmRyPpl3YbjG+Qw7kKpnF250Nah50pqQ7bA/2D0BQQx8xitnVd87rZ398gkRoXCTA6rtay5kjZMLOqwAIFF+7wmyAKc5i509CyTruXRcnJJku6B1dLWHh4/aq5FfD1yRJCMr6KEIPOuFf3SuUyNCUDP4cIwcHffSmnr6PQ86xBnmFlM9kU1CPyQKUTeu1iCOFwjOdq7uqNdVZKkf1BoQuoge80+vwCKRQlixlpU5SzIIUIXEokWWTa4KvrksLUZTUiakjEPVfv6UgSJzaw6ydE7MBjKYVy3nZumJLVmTAP7uHOCmCqnasIogUmHddnKNbEkh9WONClJEj4oYhZGq5lXxGEpNCJPEJKDDmsUhnHddmySxNCi8SJJzT5ekyBgFhMfdQu8qunpoHYPrNLksDUQh4FjRJKjZh+3ITD/sCZBzKjp+UmicUZyRG2Ow6uWIUlocsZgrmTJvh1LgtDW1uRYgk7WXEm0JxTdEwQqaBxQ7lkCztDcjsUch1etQZLABI3oXMkes2/XRKseDcIM0jVzCcFNjs709K+M1RyHV81CbRtBktTVp+siCJiWAdgHsIUyWHMcrR0doZRfBaFJkgjNlRww+/SS0NZFEDOX3UvmpmAEY44Ds+N0PHVwh4A1V+IuFyVS192X6yYIGBe6Id/yHIde3u1ZryRJuBwnxBOKSw7t2sGqmyBmopQ9scrHxhyHngD0pYlCPlfiqA87Igi0SBqIKz9xWJ7jwCiMDv4gYMyVQJOEbK6E2iPtBBFHBDEz3uWkgGbH7aQziU2HJiAA09V4ryQ8cyWO+65jgpi+iJIjWhxl6dDvNzSBGbYizAnFEAwDc+SKfrSj4JggZu4pR6X4HJkOY1cfXv6J+ktOPuPYcPYgSQjmSlKN1K8hgoCJGRSmxBuH1hxHe6d+fbSRDuBlGpKEJq6CgW8MZhqRqyGCmAXRngv0hSo6iHF9yamRxm5GGpq4ik0oso869j0srBomCBg5jkx2Wxk1e2/NcegJwGYjv3R5NHW5rEeRuZLdZl9dWvBFYjRMEOaFglPYNX3Yt72rS7/kxAZQOHBZjwLvlXBYN+UGJlcEMQsecSOA07TGHAc+Hq3fAHSKXPPjWxOKAc6VjLittWuCgKEZCPFVt4LUk76zFx8XUNMJrEf8WMYhSQKaK/mq2Tdd4e6aIGbpKex9NbWMOY7e2H+exlVjB5bYmiuBadykwL6Y8qIsTwgCpk5BmBEvBKrMw5jjwASgnuOoRCZk55wrgWncpAnFEbNPugbJE4JQCj9MrfIch54AdN3QqmRgzJXAVPYxeGJaWfJ5RhBmCJJwvPmglbmbPb9Aruc43CCobtoOmMr2uZKZS7NeCXvQ7INe5bfkd7EaKWgEiTg501BInD1jrBDlF8j1HEdDEIYiEU1mLg/qaGuTX7w+4YXM7HMjXmRkz8NTDcKMweAx7KhJGgqZV34NfwMfVIbNqkO0EeDyoFUdnnXBXWbf8xQ0z6SzSwVB0zhveOh3S/Z1e3b6OKII8BlYPPScF7Wj35H2IqPKPHwhCAuBwNQiByoLrOf8kSefkY2J8/VE1XFCjMDmMy/Lq2+86bYGXMbesMWyVOG+EcQseAf2HJN2HH61/2G5pviW43Q6gfoIFBMJuWHyZfnJM2NuhWXfYh/zLSSKxaJvmTPjK+/9wjB2GWwNrYN+/5br5PgVw3Ku4DeXIaEOviPAh96p538mr5yeclsWnfIktIdrltUSxHeCsHCQJIndfh43Gq5b3S+rB/HJ0LUbGs1CpwsIgdbsjJyfOCm/On5C3rgw45UUd4AcGa8yq5ZPUwjCwkGSEey+wWMdNAIuEXgA5Ei7zKOu5E2zW8wKPVCXVDqSRqA6Ak0jB0VoGkFYmEmShod/mYcOsUbgS83SHBbKTTOxrAK5h7mVxm4nj3XQCNSJwB6QY6TOuJ5Fa6oGsaQ2K7rHOtd7jcASCARCDsoUCEFYsCYJUdChDgQCIwdlC4wgLNwkyed4rINGYBEEHgjCrLLLEYgPYheAx3oIuBIRfQ4ESI500EgEqkGsyptAcAiYs6M6xBsB9gElyMFmUEKDWP0BmsTVshQrH70PLQIkh+/LR5ygo4QGsQSGJuG6GpLkoHVN72ODANt82OwDylRaKYIQFQA0jl0Smx4GBggxCWxrao5x1eqrlIlVCQ5Mrl249pXK6/o8Ugh8DsTYrWqNlCYIQQNJktiNYmtouTzS6aAmAvQ3doAcGTXFK0mlnIlVCZYJ4BCu7628p89DiwDbckh1chBd5TWIvQuYJlcK17Q2sQMTnmNqjZTKJlUllKEiCIUHSYawS2Pbik2H8CBwAKKOgBzj4RE5ZBrEDqzWJnY0lD4Ondawoxk6DWIX3tQmHAHZbr+uj5VBgL4Gv1c1roxEDgUJNUGsuoIoSRynsW3ApkPwCByFCDSnMsGL4k6CSBDEggBESeGYcyfaibdAae6e5tRuECPV3GL9Ky1SBCFMIEk/diTJF3muQ9MQ+BJKIjmmmlZiEwqKHEEszEz/JIVz/WqvBYo/+z3IlkO34/5kH2yukSWIBauNKDtwTZteFjDu9jSlRrFFlhgWPJEniFVRm+lF80sTxQLG2d7wMZAkcqZUNRhiQxA7ACDLCM5JlC326/q4KgIHcYekSFeNEdEbsSSI1ZYgyjCOSZQd2LRWsYAp7S0zisQYm38rPmexJoi9mUEWkmQE23b79Rge70Wd0yDFaAzrvqDKmiAVkJi+CsnCLYkt6pqFmiKDjYQYBTGmsNfBREATZImuYGqWJKJxi4rPQp8iw01rCqBQI2iC1ACn8papXZK4bm1hIUyZEJCdpNBaAkDUEzRB6kGpRhyQJonbw9iGzD2PgzLLaC6Nmds49yBDBnsdGkRAE6RB4GolMzUNidKPjXuGpPG/dK1RzUNNMGXmkzH3Y+Y1ksG6Z97SO7cIaIK4RdDD9CDWELLrR0dnp9dBAQQ0QRRoBC2Cugj8P410MGpzimNsAAAAAElFTkSuQmCC")}.btnSave--Mnag1{margin-left:5px !important}.btnSend--TWap2{white-space:nowrap;display:block}.btnLink--HTjRM{margin-right:10px}.sendAndOpenLinkBtnContainer--RqbKR{display:flex}.btnOpenLink--aR262{white-space:nowrap;display:block;margin-left:10px}.linkIcon--TfIuM{width:1.4rem !important;height:1.4rem !important}.linkWrap--vQA_I{display:flex;align-items:center}.statusMsg--xozYF{font-size:1.4rem !important;margin-right:10px !important;text-align:right !important;line-height:1.2 !important}.statusMsg--xozYF{flex-grow:1}.underlinedText--u7UCx{text-decoration:underline}.warnMsg--fxZX8{font-size:1.2rem !important}.warnMsg--fxZX8{padding:2px 11px 5px}.errorMsg--YQ44P{font-size:1.2rem !important}.errorMsg--YQ44P{line-height:1.2}.spLinkBtn--tJ8AE{font-size:1.5rem !important;background-color:#4669ac !important;color:#fff !important}.spLinkBtnIcon--dDNJ4{width:1.7rem !important;height:1.7rem !important}.spLinkBtn--tJ8AE[disabled]{cursor:not-allowed !important;background-color:#ababab !important}.sendEmailWrap--iP1Rd{display:flex}.offlineMsg--LKwgN{margin:7px 0 10px}.divider--yOndw{margin-top:8px;padding-top:15px;border-top:1px solid rgba(0,0,0,.42)}.title--kO79t{font-size:1.4rem;color:#992662}.customerHeader--ByUjJ{margin-top:10px}.shorterContainerInEditBooking--kZ3Ca{max-height:240px !important}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/MegaBookingBot/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--b2WzP{padding:22px 30px 15px 30px;position:fixed;top:60px;z-index:100;right:100px;display:flex;flex-direction:column;border:3px solid #000;border-radius:10px;width:400px;max-height:calc(100% - 120px);overflow-y:auto}.icon--Ij5DM{display:inline-block;margin-right:10px;width:60px}.closeBtn--L3JfJ{position:absolute;top:2px;right:2px}.title--YDZGt{font-size:25px;margin-bottom:15px;display:flex;align-items:center}.desc--O6qNd{font-size:15px;margin-bottom:20px}.inputs--LAoUw:first-child{margin-right:10px}.inputs--LAoUw{margin-bottom:10px}.btns--xaRU5>*{display:block;margin-bottom:6px}.btns--xaRU5{margin:30px 0 0 0}.customerSearch--R4n1k{display:flex;align-items:center;justify-content:space-between}.customerList--jt3UB{margin-top:15px;display:block;background:#e9e9e9;padding:5px 15px;border-radius:10px}.customerListItem--hs_7M{display:block;height:35px}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/TagPanel/style.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/

.searchContainer--ziziB {
  position: relative;
  margin-top: 15px;
  display: flex;
  flex-direction: row;
}

.tagListItem--BMISM {
  width: 100%;
}

.tagListItemContainer--EL_k6 {
  cursor: pointer;
  height: 44px
}

.tagListItemContainerSelected--YYq7F {
    background: var(--clrNbiMagentaTink);
  }

.searchField--EvZBe {
  width: 100%;
  padding-bottom: 5px;
}

.borderContainer--L8gMv {
  margin-left: 16px;
  border-bottom: 0.5px solid var(--clrGreyMedium)
}

li:last-child .borderContainer--L8gMv {
    border-bottom: none;
  }

.contentContainer--e_dzH {
  height: 43px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.iconContainer--lV5gH{
  padding: 0px 8px 0 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.titleContainer--rv3iX{
  flex: 1
}

.titleContainer--rv3iX .text--u3VTi {
    color: rgba(0, 0, 0, 0.8);
  }

.checkContainer--iPLk4{
  padding: 0px 8px;
}

.checkbox--WkzH8 {
}

.checkbox--WkzH8 svg {
    font-size: 2.2rem;
  }

.searchIcon--WIvO4 {
  width: 27px;
  height: 27px;
  color: var(--clrGreyHeavy);
}

.fullWidth--FAdww {
  width: 100%;
}

.tagSearchItem--WlXzh {
  padding: 0px
}

.tagSearchItem--WlXzh li {
    padding: 0px;
  }

.tagChip--jqTgU {
  display: inline-block;
  padding: 8px 2px;
}

.chipLabel--AXCKU {
  color: rgba(0, 0, 0, 0.8);
}

.riskyBackground--S9vu1 {
  background: #FFF0F0;
}

.tagIcon--qNsne {
  padding-left: 5px;
}

.matIcon--Kp6wn {
  color: var(--clrGreyHeavy);
  height: 1.6rem;
  width: 1.6rem;
  margin: 0 2px 0 0;
  display: inline-block;
}

.dynamicIcon--mjr2T {
  /*background: var(--clrGreyHeavy);*/
  height: 1.6rem;
  width: 1.6rem;
  margin: 0 2px 0 0;
  display: inline-block;
}



/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/globals/typography.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.appWrap--PolXL {
  font-family: 'Inter', sans-serif
}

.appWrap--PolXL button, .appWrap--PolXL a { /* @todo: determine which other elements need default setting */
    font-family: 'Inter', sans-serif;
  }

/** WEIGHTS **/

.typReg--ZVguI {
  font-weight: 400;
}

.typMed--FNi6H {
  font-weight: 500;
}

.typBold--ynlRn {
  font-weight: 700;
}

/** SIZES **/

.typSize1--GswSJ {
  font-size: 2.4rem;
  line-height: 3.2rem;
}

.typSize2--jBdOt {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.typSize3--NQWv3 {
  font-size: 1.4rem;
  line-height: 2rem;
}

.typSize4--uv7M0 {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.typSize5--V2XF0 {
  font-size: 1rem;
  line-height: 1.6rem;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/BCComponentWrapper/style.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapperRoot--hyVWm {
  position: relative;
  padding: 16px;
  background: #FFFFFF;
  border-radius: 10px
}
  .wrapperRoot--hyVWm .wrapperHeader--NtJmO {
    padding: 0 0 3px 3px;
    display: flex;
    justify-content: space-between;
    align-items: center
  }
  .wrapperRoot--hyVWm .wrapperHeader--NtJmO .label--SuIek {
      color: var(--clrNbiMagenta);
    }
.hiddenComponent--pjYhA {
  display: none;
}
.warningBorder--gJt9u {
  border: 3px solid var(--clrWarning);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/toast-dialog/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.customBtnWrap--mzzXZ{display:flex}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/settings/EventBlockout/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--GpTsQ{padding:15px 0}.labelStyle--qBxtQ{font-size:1.6rem}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/PlusMinusButton/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.buttonContainer--O8JXv{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #bdbdbd;border-radius:4px 4px 0 0;cursor:pointer;background-color:#fff}.disableBackground--mLGSw{background-color:#dfdfdf;cursor:not-allowed}.borderForMinus--xXRec{border-radius:0 0 4px 4px}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/BeverageHistoryPage/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.beverageChip--rOFcK{margin:5px}.searchTextField--CcLh6{margin-bottom:10px}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/appRoot/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.displayVenue--GEgco{position:absolute;top:0;width:100%;height:100%;z-index:56}.loadingContainer--gjMdc{position:absolute;width:100%;left:0px;top:0px;height:100%;opacity:.4;background:#fff;display:flex;align-items:center;justify-content:center}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/RadioList/style.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
/***** If you are adding variables here, also run 'yarn css-variable-convert' from the `packages/design-v2` directory css classes, enums and colors objects are auto-generated *****/
:root {
  --clrNbiBlack: #212121;
  --clrGreyDark: #333333;
  --clrGreyHeavy: #808080;
  --clrGreyMedium: #C2C2C2;
  --clrGreyLight: #DFDFDF;
  --clrGreySuperLight: #F8F8F8;
  --clrNbiMagenta: #992662;
  --clrNbiMagentaDark: #992662;
  --clrNbiMagentaLight: #A51B63;
  --clrNbiMagentaTint: #FFF5FB;
  --clrGood: #54C66D;
  --clrGoodDark: #409b54;
  --clrGoodLight: #79e991;
  --clrBad: #FF0000;
  --clrBadDark: #cb0000;
  --clrBadDarker: #921e1e;
  --clrBadLight: #ff6a6a;
  --clrWarning: #F18C16;
  --clrWarningDark: #d37407;
  --clrWarningLight: #ffb45d;
  --clrStandby: #4669ac;
  --clrInfo: #29b6f6;
  --clrInfoLight: #5bc8f8;
  --clrInfoDark: #1d91c5;
  --clrFT: rgba(3,208,244,0.65882);
  --clrSblPending: #4669ac;
  --clrStatusConfirmed: #ceffe1;
  --clrStatusUnconfirmed: #ffe6a6;
  --clrStatusSeated: #0ae228;
  --clrStatusPartiallySeated: #f68b1f;
  --clrStatusCancelled: #ff0030;
  --clrStatusReserved: #F4A155;
  --clrStatusOrdered: #7998E8;
  --clrStatusResetTable: #A89DF1;
  --clrStatusTableSet: #C189BF;
  --clrStatusBlocked: #AFAFAF;
  --clrStatusFinished: #ccc;
  --clrStatusSeatedOrdered: #267347;
}
.root--o8KXK {
  background-color: #fff;
}
.listHorizon--rAHdF {
  height: 44px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 1.6rem;
  border-bottom-style: solid;
  border-bottom-width: 0.5px;
  border-bottom-color: var(--clrGreyMedium);
  padding-left: 8px;
  cursor: pointer;
}
.hiddenBorder--uH0xu {
  border-bottom-style: none;
}
.listHorizon--rAHdF:hover {
  background-color: var(--clrGreySuperLight);
}
.listHorizonSelected--ZIAry {
  background-color: var(--clrNbiMagentaTint);
}
.iconHorizon--tP7H5 {
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.6rem;
}
.title--K9Jko {
  margin-left: 8px;
}
.titleItem--QZRbW {
  margin-left: 11px;
}
.tail--eXNKo {
  max-width: 40%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.tailTitle--paHya {
  color: var(--clrGreyMedium);
}
.tailTitleDisabled--pnSV_ {
  color: var(--clrBad);
}
.boldTailTitle--iAMbX {
  font-weight: bold;
}
.clickableItem--cE0yy {
  cursor: pointer
}
.clickableItem--cE0yy:hover {
    text-decoration: underline;
  }

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/components/venue-selector/style.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.appWrap--HfWQG {
  font-family: 'Inter', sans-serif
}

.appWrap--HfWQG button, .appWrap--HfWQG a { /* @todo: determine which other elements need default setting */
    font-family: 'Inter', sans-serif;
  }

/** WEIGHTS **/

.typReg--znfXT {
  font-weight: 400;
}

.typMed--xmPeb {
  font-weight: 500;
}

.typBold--X9RD7 {
  font-weight: 700;
}

/** SIZES **/

.typSize1--Po5oV {
  font-size: 2.4rem;
  line-height: 3.2rem;
}

.typSize2--cH7aS {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.typSize3--KG2AY {
  font-size: 1.4rem;
  line-height: 2rem;
}

.typSize4--nyjfo {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.typSize5--eg3Mb {
  font-size: 1rem;
  line-height: 1.6rem;
}

.rootBox--IRRUx {
  background: url(../assets/bg.58e0d3b0b544f11b27a2.jpg) no-repeat !important;
  background-size: cover !important;
}

.rootBox--IRRUx {
  width: 100%;
  height: 100%;
  padding: 2rem 0;
  flex: 1;
}

.contentBox--fOKJ8 {
    width: 80%;
    max-width: 900px;
    padding: 2rem;
    background-color: #fff;
    border-radius: 1rem;
    min-height: 500px;
}

.marginMedium--b48pa {
    margin-top: 2rem;
}

.flexCenterVertical--uQJAu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.versionStyle--bWNmN {
    font-size: 1.2rem;
    line-height: 1.6rem;
    color: #ccc;
}

.logoContainer--_fWby {
    width: 200px;
    margin-bottom: 2rem;
}

.btnWrap--cayDC {
    display: flex
}

.btnWrap--cayDC button:first-child {
        margin-right: 10px;
    }

.searchInput--jTd9H{
    padding: 10px 0;
    font-size: 1.8rem; /* on ios this will get overridden at top level css*/
}

.fade-in--XnUhk {
    background-color: white;
    transition: background-color 0.3s ease opacity 0.3s ease-in-out;
}

.fade-in--XnUhk.loaded--BAI5l {
    opacity: 1;
    background-color: #C2C2C2;
}

.fade-in--XnUhk.selected--k8vIX {
    opacity: 1;
    background-color: white;
}

.slide-in--IcKnj {
    opacity: 0;
    transform: translateX(100%);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.slide-in--IcKnj.loaded--BAI5l {
    opacity: 1;
    transform: translateX(0);
}

.slide-in--IcKnj.selected--k8vIX {
    opacity: 0;
    transform: translateX(-100%);
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/GenericError/style.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/***** If you are adding variables here, also run 'yarn css-variable-convert' from the `packages/design-v2` directory css classes, enums and colors objects are auto-generated *****/
:root {
  --clrNbiBlack: #212121;
  --clrGreyDark: #333333;
  --clrGreyHeavy: #808080;
  --clrGreyMedium: #C2C2C2;
  --clrGreyLight: #DFDFDF;
  --clrGreySuperLight: #F8F8F8;
  --clrNbiMagenta: #992662;
  --clrNbiMagentaDark: #992662;
  --clrNbiMagentaLight: #A51B63;
  --clrNbiMagentaTint: #FFF5FB;
  --clrGood: #54C66D;
  --clrGoodDark: #409b54;
  --clrGoodLight: #79e991;
  --clrBad: #FF0000;
  --clrBadDark: #cb0000;
  --clrBadDarker: #921e1e;
  --clrBadLight: #ff6a6a;
  --clrWarning: #F18C16;
  --clrWarningDark: #d37407;
  --clrWarningLight: #ffb45d;
  --clrStandby: #4669ac;
  --clrInfo: #29b6f6;
  --clrInfoLight: #5bc8f8;
  --clrInfoDark: #1d91c5;
  --clrFT: rgba(3,208,244,0.65882);
  --clrSblPending: #4669ac;
  --clrStatusConfirmed: #ceffe1;
  --clrStatusUnconfirmed: #ffe6a6;
  --clrStatusSeated: #0ae228;
  --clrStatusPartiallySeated: #f68b1f;
  --clrStatusCancelled: #ff0030;
  --clrStatusReserved: #F4A155;
  --clrStatusOrdered: #7998E8;
  --clrStatusResetTable: #A89DF1;
  --clrStatusTableSet: #C189BF;
  --clrStatusBlocked: #AFAFAF;
  --clrStatusFinished: #ccc;
  --clrStatusSeatedOrdered: #267347;
}
.alertPanel--zW5d5 {
  padding: 0px;
  flex-direction: column
}
.alertPanel--zW5d5 > div:first-child {
    padding: 0px;
  }
.alertPanel--zW5d5 > div:nth-child(2) {
    padding: 0px;
  }
.errorIcon--sF4mO {
  padding: 5px;
}
.alertTitle--OCQj7 {
  padding: 6px 15px 0px 15px;
  color: white;
  white-space: pre-line;
}
.accordionPanel--NO1c9 {
  margin: 0px !important;
}
.accordionPanel--NO1c9 {
  box-shadow: none;
  background: transparent;
  position: static;
  position: initial;
}
.accordionTitle--McJeM {
  min-height: 48px !important
}
.accordionTitle--McJeM {
  padding: 0px 24px 0px 0px;
  color: white;
  display: flex;
  flex-direction: row-reverse
}
.accordionTitle--McJeM > div:nth-child(2) {
    color: white !important;
    margin: 0px !important;
  }
.accordionDetailPanel--bYSBc {
  border-radius: 0px 0px 4px 4px;
  padding: 15px 20px 15px
}
.accordionDetailPanelIsError--PBvYF {
    background: var(--clrBadDarker);
  }
.accordionDetailPanelIsInfo--UeoOL {
    background: #115d7f;
  }
.textColor--oQG1v {
  color: white;
}
.extraBtnWrap--iEB4h {
  display: flex;
  height: 100%;
  align-items: flex-start;
  padding-top: 5px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/StaffName/style.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.appWrap--OytW7 {
  font-family: 'Inter', sans-serif
}

.appWrap--OytW7 button, .appWrap--OytW7 a { /* @todo: determine which other elements need default setting */
    font-family: 'Inter', sans-serif;
  }

/** WEIGHTS **/

.typReg--C9jGK {
  font-weight: 400;
}

.typMed--At6Oi {
  font-weight: 500;
}

.typBold--mQ4Mr {
  font-weight: 700;
}

/** SIZES **/

.typSize1--aIkw4 {
  font-size: 2.4rem;
  line-height: 3.2rem;
}

.typSize2--pUTm6 {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.typSize3--ltUwU {
  font-size: 1.4rem;
  line-height: 2rem;
}

.typSize4--Q92gZ {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.typSize5--AFB4c {
  font-size: 1rem;
  line-height: 1.6rem;
}

.root--o9Av6 {
  padding: var(--space3);
  background-color: #fff;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.titleLineHorizontal--cZCr6 {
  width: 100%;
  height: 22px;
  margin-bottom: var(--space3);
}

.titleStyle--aBcYr {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 700;
  color: var(--clrNbiMagenta);
  line-height: 22px;
}

.noBorder--f8yFc, .noBorder--f8yFc:before, .noBorder--f8yFc:after, .noBorder--f8yFc:hover:before {
  border: none !important;
}

.noBorder--f8yFc > input {
  padding-bottom: 3px;
}

.iconColor--VbVq6 {
  color: var(--clrGreyHeavy)
}

.inputAdornmentWrapper--_7ySB {
  margin-right: 2px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/booking-card-list/src/app/StaffNamePanelContainer/style.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/
.hidden--HqULb {
    display: none;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/BookingCardCompact/style.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.root--CFkKp {
    display: flex;
    flex-direction: row;
    background-color: #fff;
    width: 100%;
    border-radius: var(--space1);
    position: relative
}

.isEditable--Q2pKE .root--CFkKp {
      cursor: pointer;
    }

.rootV2--b4bEo {
  height: 56px;
  align-items: center;
  border-radius: 0;
  min-width: 0;
}

.statusBox--UcwwH {
    min-width: var(--space7);
    display: flex;
    flex-direction: column;
    border-radius: 8px 0 0 8px;
    font-size: 1.4rem;
    padding: 4px;
}

.statusCapital--cM9Nn {
    font-size: 1.2rem;
    line-height: 1.6rem;
    font-weight: 700;
    min-height: 34px;
    text-align: center;
    line-height: 3.4rem;
    border-top-left-radius: var(--space1);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4px
}

.isEditable--Q2pKE .statusCapital--cM9Nn {
        cursor: pointer;
    }

.statusCapital--cM9Nn:hover {
    }

.isEditable--Q2pKE .statusCapital--cM9Nn:hover {
        opacity: 0.6;
      }

.statusCapitalLocked--HBo47 {
    }

.isEditable--Q2pKE .statusCapitalLocked--HBo47 {
         cursor: not-allowed
      }

.isEditable--Q2pKE .statusCapitalLocked--HBo47:hover {
           opacity: 1;
         }

.paxBoxCovers--_wdhS {
    padding: 8px 0;
    font-weight: 700;

    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    border-radius: 5px;
    border: 1px solid #E5E5E5;
    background: #F8F8F8
}

.isEditable--Q2pKE .paxBoxCovers--_wdhS {
        cursor: pointer;
    }

.paxBoxCovers--_wdhS:hover {
    }

.isEditable--Q2pKE .paxBoxCovers--_wdhS:hover {
        background-color: #e9e9e9;
      }

.paxBoxCoversLocked--kVd27 {
    }

.isEditable--Q2pKE .paxBoxCoversLocked--kVd27 {
         cursor: not-allowed
      }

.isEditable--Q2pKE .paxBoxCoversLocked--kVd27:hover {
           background-color: transparent;
         }

.isOverTableCapacity--HKN_f {
  background-color: #FFC0BE;
}

.rotateWords--fPWNP {
    transform: rotate(90deg);
    align-items: center;
    justify-content: center;
    margin: 9px;
    font-size: 10px;
    color: rgba(0, 0, 0, 0.5);
}

.detailContainer--Pxgsr {
    padding: 2px 3px var(--space1) 3px;
    width: 100%
}

.isEditable--Q2pKE .detailContainer--Pxgsr {
        cursor: pointer;
    }

.detailContainer--Pxgsr:hover {
    }

.isEditable--Q2pKE .detailContainer--Pxgsr:hover {
          background-color: #e9e9e9;
        }

.bookTime--QqFKs {
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.5);
    line-height: 1;
    margin-top: 3px;
    max-height: 29px;
    overflow: hidden;
}

.timeSmaller--nYG8A {
    font-size: 1rem;
    line-height: 1.6rem;
}

.userName--S63KH {
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 700;
    margin-top: 6px;
    padding-right: 4px;
}

.tableAssign--MW6Bu {
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 700;
    margin-top: 7px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.numberCenterV--fDyyd {
    line-height: var(--space3);
    text-align: left;
    padding-left: 7px;
}

.divider--HC7R6 {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    height: 1px;
    background: #F0F0F0;
}

.centerItems--eRXRJ {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.tContainer--okLgf {
    margin-left: var(--space1);
}

.customerContainer--iIB2J {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.iconStyle--fLd58 {
    color: var(--clrNbiMagenta);
    margin-right: 2px;
    height: var(--space3);
    width: var(--space3);
}

.tIconStyle--FoU9k {
    height: 17px;
    width: 17px;
}

.flexCenter--QANZG {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.icon--bVcaH svg {
    margin-right: 2px;
    padding-top: 4px;
    height: var(--space3);
    width: var(--space3);
    fill: var(--clrNbiMagenta);
}

.tagIconStyle--bHET7 {
    width: var(--space3);
    height: var(--space3);
}

.showComponent--JQ0qA {
    display: block;
}

.hiddenComponent--TZJNw {
    display: none;
}

.dropdownList--wicRM {
    position: absolute;
    top: var(--space2);
    left: var(--space2);
    width: calc(100% - var(--space3));
    box-shadow: 2px 2px var(--space2) var(--clrGreyLight);
    border-radius: var(--space2);
    padding: var(--space2);
    z-index: 100;
    background-color: #fff;
}

.ftBooking--Eb5CQ {
    background-color: var(--clrFT);
}

.alertWrap--uCzRP {
    padding: 15px 0px;
}

.detailContainerRow--mTsjY {
    display: flex;
    flex-direction: row;
    /*align-items: flex-end;*/
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
    flex-wrap: wrap;
}

.detailContainerRowChild--L6LKU {
    display: flex;
    width: 49%;
    gap: var(--space1);
}

.reduceWidth--aYcKr {
    width: 47%;
}

.detailContainerRowChild--L6LKU:nth-child(2) {
    justify-content: flex-end;
    width: 40%;
}

.ellipsisElement--VxNhu {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.root--CFkKp .withDivider--GlEI5 {
    border-bottom: 2px solid #d3d3d3;
}

.smallNameText--FkqaI {
    font-size: 1.2rem;
}

.flexVerticalContainer--uKDTS {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.coverBoxNoPadding--inx5u {
    padding: 0 !important;
}

.coverBoxNoPadding--inx5u {
    width: 30px;
    height: 40px;
    align-self: center;
}

.statusBoxV2--Aq_Hb {
  width: 30px;
  display: flex;
  flex-direction: column;
  border-radius: 8px 0 0 8px;
  font-size: 1.4rem;
  padding: 4px;
  margin-left: 4px;
}

.statusCapitalV2--FCBAp {
  height: 40px;
  margin-bottom: 0;
  margin-right: 4px;
}

.contentContainerV2--Xwj7k {
  display: flex;
  flex: 1;
  min-width: 0;
}

.contentContainerInMiddle--tCqNC {
  height: 36px;
  margin-right: 4px;
  flex: 1;
  min-width: 0;
}

.flexRowSpaceBetween--VA0NP {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.userNameV2--RxaAx {
  font-size: 14px;
  font-weight: 600;
  margin-top: 0;
  min-width: 0;
}

.contentContainerAtEnd--JUUPd{
  display: flex;
  flex-direction: row;
  width: 70px;
}

.tableContainerV2--z_Ktn {
  margin-top: 2px;
  width: 28px;
  height: 32px;
  line-height: 11px;
  margin-left: 4px;
  justify-content: center;
}

.iconStyleV2--ECX27 {
  color: var(--clrNbiMagenta);
  height: var(--space3);
  width: var(--space3);
}

.iconV2--z0f56 svg {
  padding-top: 4px;
  height: var(--space3);
  width: var(--space3);
  fill: var(--clrNbiMagenta);
}


/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/StatusSymbol/style.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/***** If you are adding variables here, also run 'yarn css-variable-convert' from the `packages/design-v2` directory css classes, enums and colors objects are auto-generated *****/
:root {
  --clrNbiBlack: #212121;
  --clrGreyDark: #333333;
  --clrGreyHeavy: #808080;
  --clrGreyMedium: #C2C2C2;
  --clrGreyLight: #DFDFDF;
  --clrGreySuperLight: #F8F8F8;
  --clrNbiMagenta: #992662;
  --clrNbiMagentaDark: #992662;
  --clrNbiMagentaLight: #A51B63;
  --clrNbiMagentaTint: #FFF5FB;
  --clrGood: #54C66D;
  --clrGoodDark: #409b54;
  --clrGoodLight: #79e991;
  --clrBad: #FF0000;
  --clrBadDark: #cb0000;
  --clrBadDarker: #921e1e;
  --clrBadLight: #ff6a6a;
  --clrWarning: #F18C16;
  --clrWarningDark: #d37407;
  --clrWarningLight: #ffb45d;
  --clrStandby: #4669ac;
  --clrInfo: #29b6f6;
  --clrInfoLight: #5bc8f8;
  --clrInfoDark: #1d91c5;
  --clrFT: rgba(3,208,244,0.65882);
  --clrSblPending: #4669ac;
  --clrStatusConfirmed: #ceffe1;
  --clrStatusUnconfirmed: #ffe6a6;
  --clrStatusSeated: #0ae228;
  --clrStatusPartiallySeated: #f68b1f;
  --clrStatusCancelled: #ff0030;
  --clrStatusReserved: #F4A155;
  --clrStatusOrdered: #7998E8;
  --clrStatusResetTable: #A89DF1;
  --clrStatusTableSet: #C189BF;
  --clrStatusBlocked: #AFAFAF;
  --clrStatusFinished: #ccc;
  --clrStatusSeatedOrdered: #267347;
}
.root--i4ccN {
  pointer-events: none;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.isDropdownIcon--UeFkO {
  padding-left: 10px;
}
.modalRoot--_brfc {
  height: 32px;
  width: 32px;
  border-radius: 50%;
}
.titleRoot--Orf0l {
  height: 26px;
  width: 26px;
  border-radius: 5px;
}
.statusText--OszWH {
  overflow: visible !important
}
.statusText--OszWH {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 0px
}
.modalRoot--_brfc .statusText--OszWH, .titleRoot--Orf0l .statusText--OszWH {
    font-size: 1.6rem !important;
  }
.modalRoot--_brfc .statusText--OszWH, .titleRoot--Orf0l .statusText--OszWH {
    font-weight: 500;
  }
.largeStatusSymbolA--bKnlO, .largeStatusSymbolB--ZFJvf {
  font-size: 1.3rem
}
.isWindows--3_jhm .largeStatusSymbolA--bKnlO, .isWindows--3_jhm .largeStatusSymbolB--ZFJvf {
    translate: 0px 1px;
  }
.modalRoot--_brfc .largeStatusSymbolA--bKnlO, .titleRoot--Orf0l .largeStatusSymbolA--bKnlO, .modalRoot--_brfc .largeStatusSymbolB--ZFJvf, .titleRoot--Orf0l .largeStatusSymbolB--ZFJvf {
    font-size: 1.4rem !important;
  }
.modalRoot--_brfc .largeStatusSymbolA--bKnlO, .titleRoot--Orf0l .largeStatusSymbolA--bKnlO, .modalRoot--_brfc .largeStatusSymbolB--ZFJvf, .titleRoot--Orf0l .largeStatusSymbolB--ZFJvf {
    font-weight: 500;
  }
.largeStatusSymbolA--bKnlO {
}
.modalRoot--_brfc.isWindows--3_jhm .largeStatusSymbolA--bKnlO, .titleRoot--Orf0l.isWindows--3_jhm .largeStatusSymbolA--bKnlO {
    translate: 0px -1px;
  }
.largeStatusSymbolB--ZFJvf {
}
.modalRoot--_brfc .largeStatusSymbolB--ZFJvf, .titleRoot--Orf0l .largeStatusSymbolB--ZFJvf {
    translate: unset;
  }
.statusType--bs0Oc,
.statusName--YQwFK {
  font-weight: normal !important;
  font-size: 1.5rem !important;
}
.statusName--YQwFK {
  color: #000 !important;
}
.statusNameForTitle--iLe7G {
  font-size: 1.6rem !important;
  color: var(--clrGreyDark) !important;
}
.statusNameForHeader--bryDv {
  font-size: 1.8rem !important;
  font-weight: 700 !important;
}
.smallNameText--SU6yi {
  font-size: 1.2rem;
}
.reducedWidth--xiMYE {
  width: 80%;
  padding-left: 8px;
  padding-right: 2px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/floorplan-v2/FloatingBookingCard/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.conflictTitleContainer--p8N69{padding:8px;background:#fff}.conflictTitleWarningContainer--hA9vC{padding:8px 12px 8px 12px;border:1px solid #a91264;border-radius:4px;background:#fff5fb;display:flex;flex-direction:row;align-items:center}.conflictTitleWarningIcon--yeYg9{color:red;width:19px;height:17px}.conflictTitle--RDh0X{font-weight:700;font-size:14px;color:#333;margin-left:8px}.sharedTitleContainer--bmRvf{padding:8px 12px 8px 12px;display:flex;background:#fff}.sharedTitleLayoutContainer--RiIwR{display:flex;align-items:center}.sharedTitleLayoutContainer--RiIwR>span:first-child{display:flex;width:24px;height:24px}.sharedTitleLayoutContainer--RiIwR>span:first-child>svg{color:#a51b63}.clickView--eNvuz{cursor:pointer;font-size:14px;font-weight:400;color:rgba(0,0,0,.5);display:flex;height:28px;align-items:center;justify-content:center}.loadingContainer--xjg7W{position:absolute;width:100%;left:0px;top:0px;height:100%;opacity:.4;background:#fff;display:flex;align-items:flex-end;justify-content:center}.loadButton--bnGh0{width:100%;display:flex;justify-content:center;align-items:center;border-top:.5px solid #dfdfdf;padding:4px 0px}.cardList--qDvJ3{overflow-y:auto;max-height:200px}.cardRoot--KbP3W{cursor:pointer;border-top:.5px solid #dfdfdf}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/design-v2/common/StatusSelectorModal/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.alertWrap--bTrGZ{padding:15px 0px}.modalContent--BDMux{position:relative}.loadingOverlay--Ee9nO{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.8);z-index:10;opacity:0;transition:opacity 1s ease-in-out}.fadeIn--Wlnv2{opacity:1}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./app/floorplan-v2/DraggableBookingCard/style.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.root--Z9ily {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: absolute;
  z-index: 80;
  left: 0;
  top: 0;
  /* starts somewhere in the middle of the screen, so there isn't such a big transition*/
  transform: translate(500px,500px);
  will-change: transform;
}

.cardRoot--Dzh6B {
  display: flex;
  flex-direction: row;
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  border-radius: var(--space1);
  position: relative;
  transform: rotate(0deg);
  /*transition: transform 0.2s;*/
  box-shadow: 3px 3px 8px 0 rgba(0,0,0,0.15);
}

.detailContainer--lqNJE {
    padding: 2px 3px var(--space1) 3px;
    width: 100%
}

.isEditable--o7h4q .detailContainer--lqNJE {
        cursor: pointer;
    }

.detailContainer--lqNJE:hover {
    }

.isEditable--o7h4q .detailContainer--lqNJE:hover {
          background-color: #e9e9e9;
        }

.bookTime--rzlNK {
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.5);
    line-height: 1;
    margin-top: 3px;
    max-height: 29px;
    overflow: hidden;
}

.timeSmaller--zuEyX {
    font-size: 1rem;
    line-height: 1.6rem;
}

.userName--vw0TL {
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 700;
    margin-top: 6px;
    padding-right: 4px;
}

.centerItems--vlzUa {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.iconStyle--BHtjY {
    color: var(--clrNbiMagenta);
    margin-right: 2px;
    height: var(--space3);
    width: var(--space3);
}

.detailContainerRow--hKvaq {
    display: flex;
    flex-direction: row;
    /*align-items: flex-end;*/
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
    flex-wrap: wrap;
}

.detailContainerRowChild--bVFnl {
    display: flex;
    width: 55%;
    gap: var(--space1);
}

.detailContainerRowChild--bVFnl:nth-child(2) {
    justify-content: flex-end;
    width: 40%;
}

.ellipsisElement--BzFlE {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.root--Z9ily .withDivider--VOH7f {
    border-bottom: 2px solid #d3d3d3;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/booking-creator/src/app/components/ManagePreAuth/style.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
    --space1: 4px;
    --space2: 8px;
    --space3: 16px;
    --space4: 24px;
    --space5: 32px;
    --space6: 40px;
    --space7: 48px;
    --space8: 56px;
    --space9: 64px;
    --space10: 72px;
    --space11: 80px;
    --space12: 88px;
    --space13: 96px;
}

.space1--OvNpX, .space1W--BqR62 {
  width: var(--space1);
}

.space1--OvNpX, .space1H--Y1sfE {
  height: var(--space1);
}

.space2--nT5ue, .space2W--golCc {
  width: var(--space2);
}

.space2--nT5ue, .space2H--_WEBt {
  height: var(--space2);
}

.space3--diKnZ, .space3W--OjmAG {
  width: var(--space3);
}

.space3--diKnZ, .space3H--y_qLu {
  height: var(--space3);
}

.space4--tfBFe, .space4W--WBAh9 {
  width: var(--space4);
}

.space4--tfBFe, .space4H--iBH5n {
  height: var(--space4);
}

.space5--DOaju, .space5W--SumiY {
  width: var(--space5);
}

.space5--DOaju, .space5H--Yks2u {
  height: var(--space5);
}

.space6--ObXro, .space6W--x77wl {
  width: var(--space6);
}

.space6--ObXro, .space6H--a3zKe {
  height: var(--space6);
}

.space7--XOVlM, .space7W--HJ1Gr {
  width: var(--space7);
}

.space7--XOVlM, .space7H--_Mvs2 {
  height: var(--space7);
}

.space8--HU573, .space8W--lOK5d {
  width: var(--space8);
}

.space8--HU573, .space8H--gXlEi {
  height: var(--space8);
}

.space9--LZrZc, .space9W--GfPna {
  width: var(--space9);
}

.space9--LZrZc, .space9H--OCTUH {
  height: var(--space9);
}

.space10--NdotD, .space10W--ZP3hq {
  width: var(--space10);
}

.space10--NdotD, .space10H--HQfbC {
  height: var(--space10);
}

.slideRoot--QjExu {
  height: 100vh;
  width: 100vw;
}

.label--_KEDA {
  color: var(--clrNbiMagenta);
}

.root--LPRYy {}

.pannelRoot--t1OzG {
  padding: 12px;
  margin: 12px;
  background: #FFFFFF;
  border-radius: 10px;
}

.pannelRootPopup--USUxZ {
  padding: 0 14px 14px 14px
}

.pannelRootPopup--USUxZ .preAuthContent--lpjz0 {
    display: flex
  }

.pannelRootPopup--USUxZ .preAuthContent--lpjz0 .leftColumn--vzXtu {
      width: 200px;
      line-height: 24px;
      font-size: 16px;
      font-weight: 500;
    }

.pannelRootPopup--USUxZ .preAuthContent--lpjz0 .rightDetails--LrCNM {
      font-size: 16px;
      color: rgba(0, 0, 0, 0.5);
      flex: 1;
    }

.pannelRootPopup--USUxZ .extraMargin--acPQB {
    margin-top: 10px;
  }

.pannelRootPopup--USUxZ .leftColumnExtraSpace--boHXy {
    height: 40px;
    align-items: center;
  }

.pannelRootPopup--USUxZ .preAuthInfo--BMLnq {
    margin-top: 10px;
    font-size: 16px;
  }

.header--KLl9O {
  padding: 14px 14px 24px 14px;
  background-color: white;
  display: flex;
  justify-content: space-between
}

.header--KLl9O .title--i3oj3 {
    font-size: 24px;
    font-weight: 700;
  }

.header--KLl9O .closeIcon--nsi8v {
    cursor: pointer;
    align-self: center;
  }

.header--KLl9O .titleForDm--D_APy {
    font-size: 20px;
    font-weight: 700;
  }

.title--i3oj3 {
  font-size: 1.8rem;
  font-weight: 700;
}

.rowContainer--gchnn {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid #C2C2C2;
  padding-bottom: 5px;
  height: 40px;
}

.rowInputContainer--uEntn {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  height: 45px;
}

.input--MEY02 {
  font-size: 16px;
  border-radius: 4px;
  width: 120px;
}

.rowBtnContainer--PFqV1 {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
  padding-top: 15px;
}

.rowBtnGroup--_qACF {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 24px
}

.rowBtnGroup--_qACF .buttonContainer--JA8OR {
    margin-left: 16px;
    margin-right: 16px;
  }

.title--i3oj3 {
  font-size: 18px;
  font-weight: 300;
  color: #333333
}

.subTitle--sikqH {
  font-size: 10px;
  color: #000000;
  opacity: 0.4;
}

.disabledTitle--Jpdku {
  color: #DFDFDF;
}

.errorSuccessContainer--Bn0pt {
  margin-left: 200px;
}

.error--wGMQ4 {
  color: #FF0000
}

.success--_99Ny {
  color: #54C66D
}

.iconTextWrap--aczKO {
  display: flex;
}

.iconWrap--tRyl4 {
  width: var(--space5);
  height: 23px
}

.iconWrap--tRyl4 svg {
      width: 24px;
      fill: var(--clrGreyHeavy);
  }

.loadingWrapper--rSwyZ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/components/blockout-by-service-editor/style.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
    --space1: 4px;
    --space2: 8px;
    --space3: 16px;
    --space4: 24px;
    --space5: 32px;
    --space6: 40px;
    --space7: 48px;
    --space8: 56px;
    --space9: 64px;
    --space10: 72px;
    --space11: 80px;
    --space12: 88px;
    --space13: 96px;
}

.space1--hFXjN, .space1W--INEYr {
  width: var(--space1);
}

.space1--hFXjN, .space1H--CiOuP {
  height: var(--space1);
}

.space2--X4pye, .space2W--giA_o {
  width: var(--space2);
}

.space2--X4pye, .space2H--ONtRb {
  height: var(--space2);
}

.space3--rXx1f, .space3W--LKDcy {
  width: var(--space3);
}

.space3--rXx1f, .space3H--v8qv6 {
  height: var(--space3);
}

.space4--Whb1u, .space4W--riRzN {
  width: var(--space4);
}

.space4--Whb1u, .space4H--N5LE_ {
  height: var(--space4);
}

.space5--ox2kT, .space5W--V0RcH {
  width: var(--space5);
}

.space5--ox2kT, .space5H--eBSyx {
  height: var(--space5);
}

.space6--ZuEhn, .space6W--KdCKJ {
  width: var(--space6);
}

.space6--ZuEhn, .space6H--wjBuH {
  height: var(--space6);
}

.space7--oGuTK, .space7W--YW4kd {
  width: var(--space7);
}

.space7--oGuTK, .space7H--hcjcS {
  height: var(--space7);
}

.space8--S92GY, .space8W--ed1_u {
  width: var(--space8);
}

.space8--S92GY, .space8H--GGbQY {
  height: var(--space8);
}

.space9--a3N8T, .space9W--Jj9Uh {
  width: var(--space9);
}

.space9--a3N8T, .space9H--AA4zu {
  height: var(--space9);
}

.space10--eTmIY, .space10W--L_iXU {
  width: var(--space10);
}

.space10--eTmIY, .space10H--Pi0jb {
  height: var(--space10);
}

/***** If you are adding variables here, also run 'yarn css-variable-convert' from the `packages/design-v2` directory css classes, enums and colors objects are auto-generated *****/

:root {
  --clrNbiBlack: #212121;
  --clrGreyDark: #333333;
  --clrGreyHeavy: #808080;
  --clrGreyMedium: #C2C2C2;
  --clrGreyLight: #DFDFDF;
  --clrGreySuperLight: #F8F8F8;
  --clrNbiMagenta: #992662;
  --clrNbiMagentaDark: #992662;
  --clrNbiMagentaLight: #A51B63;
  --clrNbiMagentaTint: #FFF5FB;
  --clrGood: #54C66D;
  --clrGoodDark: #409b54;
  --clrGoodLight: #79e991;
  --clrBad: #FF0000;
  --clrBadDark: #cb0000;
  --clrBadDarker: #921e1e;
  --clrBadLight: #ff6a6a;
  --clrWarning: #F18C16;
  --clrWarningDark: #d37407;
  --clrWarningLight: #ffb45d;
  --clrStandby: #4669ac;
  --clrInfo: #29b6f6;
  --clrInfoLight: #5bc8f8;
  --clrInfoDark: #1d91c5;
  --clrFT: rgba(3,208,244,0.65882);
  --clrSblPending: #4669ac;
  --clrStatusConfirmed: #ceffe1;
  --clrStatusUnconfirmed: #ffe6a6;
  --clrStatusSeated: #0ae228;
  --clrStatusPartiallySeated: #f68b1f;
  --clrStatusCancelled: #ff0030;
  --clrStatusReserved: #F4A155;
  --clrStatusOrdered: #7998E8;
  --clrStatusResetTable: #A89DF1;
  --clrStatusTableSet: #C189BF;
  --clrStatusBlocked: #AFAFAF;
  --clrStatusFinished: #ccc;
  --clrStatusSeatedOrdered: #267347;
}

.containerNew--N5kou {
    border-radius: 8px;
    background-color: white;
    padding: 16px;
    display: flex;
    flex-direction: column;
}

.containerBlockoutWideVersion--BLRGb {
    width: 100%;
    height: 100%;
    background-color: #f7f7f8;
}

.containerBlockout--AHMBG {
  width: 100vw;
  height: 100vh;
  background-color: #f7f7f8;
}

.typeButtonContainer--hMEYc {
    display: flex;
    flex-direction: row;
    justify-content: start;
    margin-bottom: 16px;
}

/*blockout service button*/

.typeButtonContainer--hMEYc > :nth-child(1) {
  border-radius: 4px 0 0 4px;
}

/*hide service button*/

.typeButtonContainer--hMEYc > :nth-child(2) {
  border-radius: 0 4px 4px 0;
}

.typeButton--R4JDj {
  /*background-color: #FFF5FB;*/
  border: 1px solid var(--clrGreyLight);
  font-size: 12px;
  cursor: pointer;
  padding: 8px 12px;
}

.typeButtonActive--c_bQK {
  background-color: var(--clrNbiMagentaTint);
  border-color: var(--clrNbiMagenta);
  color: var(--clrNbiMagenta);
}

.blockAllday--IWWIW {
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 4px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.42)
}

.blockAllday--IWWIW >div {
        display: flex;
        align-items: center;
        gap: 8px;
        color: var(--clrGreyDark);
    }

.input--cHWW_ {
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

.header--Tx9Pj {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.title--XCBiE {
    font-size: 1.8rem;
    font-weight: 700;
}

.newTitle--YG7ea {
    margin-bottom: 16px;
}

.btnWrap--lzp1a {
    width: 9.5rem;
}

.spaceOutside--t4UAg {
    padding: var(--space3);
    background-color: white;
}

.ellipsis--COtWq {
    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.lastTips--FNH0f {
    margin-bottom: 16px;
}

.emptySpace--kzmrA {
    width: 48px;
    height: 48px;
}

.spaceMedium--JmwjA {
    margin-top: var(--space3);
    padding: var(--space3);
}

.blockoutTimePickerContent--LGYQs {
    width: 100%;
    margin-top: 40px;
}

.displayInRow--D1maR {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/SectionsMaxOccupancy/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--mLvYJ{padding:15px}.textField--KPm4W{padding:5px;width:100%}.textField--KPm4W>*{width:100%}.textField--KPm4W:first-child{padding-left:0}.textField--KPm4W:last-child{padding-right:0}.moveSections--QD4t2{text-align:right;padding-top:25px;color:#757575}.moveSections--QD4t2 .icons--mydUe{margin:0 10px;cursor:pointer}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/BookingLinks/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root{--clrNbiBlack: #212121;--clrGreyDark: #333333;--clrGreyHeavy: #808080;--clrGreyMedium: #C2C2C2;--clrGreyLight: #DFDFDF;--clrGreySuperLight: #F8F8F8;--clrNbiMagenta: #992662;--clrNbiMagentaDark: #992662;--clrNbiMagentaLight: #A51B63;--clrNbiMagentaTint: #FFF5FB;--clrGood: #54C66D;--clrGoodDark: #409b54;--clrGoodLight: #79e991;--clrBad: #FF0000;--clrBadDark: #cb0000;--clrBadDarker: #921e1e;--clrBadLight: #ff6a6a;--clrWarning: #F18C16;--clrWarningDark: #d37407;--clrWarningLight: #ffb45d;--clrStandby: #4669ac;--clrInfo: #29b6f6;--clrInfoLight: #5bc8f8;--clrInfoDark: #1d91c5;--clrFT: rgba(3,208,244,0.65882);--clrSblPending: #4669ac;--clrStatusConfirmed: #ceffe1;--clrStatusUnconfirmed: #ffe6a6;--clrStatusSeated: #0ae228;--clrStatusPartiallySeated: #f68b1f;--clrStatusCancelled: #ff0030;--clrStatusReserved: #F4A155;--clrStatusOrdered: #7998E8;--clrStatusResetTable: #A89DF1;--clrStatusTableSet: #C189BF;--clrStatusBlocked: #AFAFAF;--clrStatusFinished: #ccc;--clrStatusSeatedOrdered: #267347}.root--flLsP{padding:15px}.root--flLsP.isDesignV2--SaKs6{box-sizing:border-box;width:410px;background:#fff;border-radius:10px;padding:16px}.box--EM6jd{display:flex;flex-direction:row;justify-content:flex-end}.box--EM6jd .addBtn--BjYic{margin:5px;width:40px;height:40px}.title--JdjPi{color:var(--clrNbiMagenta);font-weight:700;font-size:1.6rem}.designV2Box--pZpXa{margin-top:0;justify-content:flex-start}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/BookingLinkItem/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--no9Dc{display:flex;align-items:center;margin:8px 0}.root--no9Dc.isEditMode--vFMdk{margin:12px 0}.leftMargin--KNxmt{margin-left:16px}.nameInput--L4__d{width:124px}.urlInput--Isg6y{min-width:150px;flex-grow:1}.inputProps--vGVkj{font-size:1.6rem}.editIconV2--PErxC,.deleteIconV2--j6spV{color:var(--clrNbiMagenta);margin-left:5px}.notesIcon--ixcv8,.linkIcon--yVpvw{color:var(--clrGreyHeavy);transform:translateY(-2px)}.linkWrap--LQp56{display:flex;flex-grow:1}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/edit/BookingOverview/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--ZJz_6{color:rgba(0,0,0,.54)}.tagIcon--zvUiC{height:14px;width:14px;margin:0 10px 0 0;display:inline-block}.summaryLabel--TboqW{margin:10px 0 5px 0;color:#101010}.tagContainer--dJ0yt{display:flex;flex-wrap:wrap}.tagContent--iws79{border-radius:16px;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px 0 12px;float:left;box-sizing:border-box;max-width:100%;background-color:#e0e0e0;color:#424242;overflow:hidden}.bookingOption--Onvt_{line-height:1.6;font-weight:400}.summaryHorizontalLine--jyrCq{margin:10px 0px}.bookingOptionHeader--D8CxR{margin:0px;padding:0px;color:#101010}.beverageSummary--_u16T{display:flex;cursor:pointer;align-items:center}.beverageSummary--_u16T :nth-child(2){margin-top:0px}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/ChipAvatar/style.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wineChip--XqVAz{cursor:pointer}.wineAvatar--W3YCo img{-o-object-fit:fill;object-fit:fill;height:80%;filter:brightness(0) invert(1)}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/StatusSymbol/style.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--cVdNf{line-height:1;pointer-events:none}.statusText--Z_9w0{overflow:visible !important;transform:none !important}.statusText--Z_9w0{box-sizing:border-box;width:2rem;height:2rem;padding:4px 0;text-align:center;font-weight:bold;display:inline-block;border-radius:50%;margin:auto;background:#ddd;font-size:1.1rem;color:#000}.isStandbyPaymentUnconfirmed--qm5qC .statusText--Z_9w0,.isUnconfirmed--HKM3i .statusText--Z_9w0{background:#ffe6a6}.isConfirmed--SLmw3 .statusText--Z_9w0{background:#ceffe1}.isFinished--DJ_Yb .statusText--Z_9w0{background:#ccc}.isSeated--sSGu1 .statusText--Z_9w0{background:#0ae228;color:#fff}.isSeatedOrdered--uE59l .statusText--Z_9w0{background:#267347;color:#fff}.isPartiallySeated--Kxbt5 .statusText--Z_9w0{background:#f68b1f;color:#fff}.isPendingPayment--fRRBY .statusText--Z_9w0,.isUnconfirmed--HKM3i .statusText--Z_9w0{background:#ffe6a6}.isStandbyPending--B01JW .statusText--Z_9w0{background:#4669ac;color:#fff}.isCancelled--hVt43 .statusText--Z_9w0{background:#ff0030;color:#fff}.largeStatusSymbolA--OykW2,.largeStatusSymbolB--ip9dV{transform:translateY(1px) !important;overflow:visible !important}.largeStatusSymbolA--OykW2,.largeStatusSymbolB--ip9dV{line-height:.7;display:inline-block}.largeStatusSymbolA--OykW2{font-size:1.4rem;margin-left:2px}.largeStatusSymbolB--ip9dV{font-size:1.3rem}.statusType--Z3BHS,.statusName--oyRNn{font-weight:normal !important;font-size:1.5rem !important}.statusType--Z3BHS,.statusName--oyRNn{transform:translateY(1px)}.statusName--oyRNn{color:#000 !important;margin-left:8px !important}.statusName--oyRNn{display:inline-block}.smallNameText--Oij05{font-size:1.2rem}.statusType--Z3BHS{margin-left:0 !important;color:#666 !important}.statusType--Z3BHS{display:block}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/MaxOccupancyMessage/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--pfAQr{padding:5px}.wide--H8_1y{max-width:350px !important}.maxOccupancyMessage--Ic46f{max-width:175px;text-align:center}.maxOccupancyMessage--Ic46f .message--kfgk_{margin:5px;padding:5px 7px;border-radius:5px;font-size:1.1rem;font-weight:bold;color:#fff}.overMax--R_xNQ{background-color:#ce0000}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/new/RepeatBooking/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.repeatBookingTabContent--eSdTF{margin-left:10px;margin-top:15px}.recurringRadioButtonLabel--nZc2s{margin:0}.recurringRadioButtonPanel--dYCfS{display:flex;margin:10px 0;flex-direction:row;align-items:center}.repeatEveryWeekTextBox--pCE8d{width:30px}.inputs--pJcVR:first-child{margin-right:10px}.inputs--pJcVR{margin-bottom:10px}.errorMessage--JnvZt{color:#f44336;margin-left:70px}.nextLoader--NAlAD{color:#000 !important}.nextLoader--NAlAD{position:absolute;z-index:10;right:50%;bottom:50%}.invisibleButton--Z8nP4{width:270px;position:absolute;z-index:100;height:45px}.hideButton--EA_cX{display:none}.msg--Qo0VK{color:#f44336}.done--ECGfa{display:flex}.done--ECGfa .doneIcon--a1L0R{margin:10px 10px 0}.done--ECGfa .doneMessage--R7l0a{margin-top:11px}.done--ECGfa .doneMessageFailure--6FFI0{color:#ce0000}.done--ECGfa .doneMessageSuccess--NckZW{color:#155724}.fillColorSuccess--g8M92{fill:#155724}.fillColorWarning--E9HpG{fill:#f68b1f}.fillColorError--rVSkv{fill:#ce0000}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!../packages/components/date-picker-overlay/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--IgWlV{padding:15px}.calender--pJ6Sn{margin:auto;width:150px}.calenderWrap--Q50K9{position:relative}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/bookings/edit/EditRecurringBooking/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--BjMlQ{padding:5px}.btn--KStPa{border-radius:4px;padding:.25rem .75rem}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/StaffNameDialog/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.removeBorder--XggvP{border-collapse:collapse}.removeBorder--XggvP tr,.removeBorder--XggvP td{border-style:hidden !important}.dialogBox--BOdQu{font-size:20px !important}.dialogBox--BOdQu{background:#383839;color:#fff;padding:10px;margin:0}.description--xFYWS{padding:16px 0 0 0;display:block;float:left;line-height:32px;color:#000;font-size:16px}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/UpsellMenuOptions/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--HS01A{padding:0 5px}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/LoadingBackdrop/style.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.appWrap--Zyxph {
  font-family: 'Inter', sans-serif
}

.appWrap--Zyxph button, .appWrap--Zyxph a { /* @todo: determine which other elements need default setting */
    font-family: 'Inter', sans-serif;
  }

/** WEIGHTS **/

.typReg--GvX8U {
  font-weight: 400;
}

.typMed--XJO7D {
  font-weight: 500;
}

.typBold--hn_GD {
  font-weight: 700;
}

/** SIZES **/

.typSize1--tQxiS {
  font-size: 2.4rem;
  line-height: 3.2rem;
}

.typSize2--lfrfG {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.typSize3--hr1hQ {
  font-size: 1.4rem;
  line-height: 2rem;
}

.typSize4--fgz1v {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.typSize5--I2Y3c {
  font-size: 1rem;
  line-height: 1.6rem;
}

.root--xzYrL {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--clrGreyHeavy);
  display: flex;
  justify-content: center;
  align-items: center;
}

.content--Oawjk, .icon--LTT2G, .icon--LTT2G div {
  color: var(--clrNbiMagentaTint);
}

.content--Oawjk {
  font-size: 2.5rem;
}

.contentLoading--RIhVe {
  margin-top: 10px;
}

.icon--LTT2G svg {
  font-size: 5.0rem;
}

.contentWrapper--QXFY8 {
  display: flex;
  align-items: center;
  flex-direction: column;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/SearchCustomer/style.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/* @import "../../globals/typography-mixins.css"; */
.customerTabContainer--rQmbv {
  padding: 0px 12px;
  background: #FFFFFF;
  border-radius: 10px;
}
.phonePicker--LLQEN {

}
.phonePicker--LLQEN ul {
    max-height: 380px;
  }
.phonePickerIsWide--BNnW9 {
  }
.phonePickerIsWide--BNnW9 ul {
      max-height: 230px;
    }
.labelContainer--B02zl {
  padding: 4px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.label--n1d80 {
  color: var(--clrNbiMagenta);
  font-size: 16px;
}
.clickableIconContainer--HBOvh {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: rgba(0, 0, 0, 0.46);
  min-width: 60px;
}
.clickableIconContainer--HBOvh .clickableIcon--vdupF {
  width: 24px;
  color: var(--clrNbiMagenta);
  cursor: pointer;
  border-bottom: 1px solid var(--clrNbiMagenta);
}
.clickableIconContainer--HBOvh span svg {
  fill: var(--clrNbiMagenta);
}
.clickableIconContainer--HBOvh .unClickIcon--smVYH {
  cursor: pointer;
}
.detailsContainer--qD_l5 {
  margin-top: 16px;
  padding: 0 5px;
}
.input--EJJcl {
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fieldContainer--Y5CFQ {
  display: flex;
  flex-direction: column
}
.fieldContainer--Y5CFQ > * {
    margin-bottom: 5px;
  }
.fieldContainer--Y5CFQ .firstNameContainer--FU_Yv {
  margin-top: 5px;
}
.error--wzKWp {
  font-size: 13px;
  color: var(--clrBad);
  margin: 8px 0px;
}
.phoneError--V0Gqz {
  margin: 8px !important;
}
.duplicatedErrorMsg--eX8va {
  line-height: 13px;
  margin-top: -10px;
}
.searchCustomerHeader--JZhjX {
  padding: 0;
  margin-bottom: 16px;
  line-height: inherit;
}
.helperText--afqYr {
  font-size: 16px;
  margin-bottom: 16px;
  margin-left: 5px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/CustomerTab/style.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.customerTabContainer--O5ucw {
  padding: 12px;
  background: #FFFFFF;
  border-radius: 10px;
}

.labelContainer--xEeH0 {
  padding: 4px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.label--KFEFF {
  color: var(--clrNbiMagenta);
}

.detailsContainer--ISyqB {
  margin-top: 10px;
}

.input--Gi8tI {
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.moreActionContainer--ElUtQ {
  padding-top: 15px;
}

.moreDisabledActionContainer--_mFxy {
}

.moreDisabledActionContainer--_mFxy > div > svg, .moreDisabledActionContainer--_mFxy > div {
    color: var(--clrGreyMedium);
  }

.contentCenter--lQqft {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.showMoreLabel--G4Mos {
  padding-left: 7px;
  color: var(--clrNbiMagenta);
  cursor: pointer;
}

.divider--SnJe4 {
  margin-top: var(--space1);
  margin-bottom: var(--space2);
  width: 100%;
  height: 1px;
  background-color: rgba(194, 194, 194, 0.5);
}

.rowItem--ToS7c {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rowItem--ToS7c:hover {
  overflow: visible;
}

.spaceBtw--NS77E {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.visitCountBox--IWblk {
  max-width: 90px;
  text-align: right;
  margin-right: var(--space3);
}

.greyColor--iAm6y {
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: var(--clrGreyHeavy);
}

.detailText--QMKaK {
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: #000000;
}

.rightSpace--PUydX {
  margin-right: 16px;
}

.tagContainer--Z2uSk {
  display: flex;
  flex-flow: wrap;
}

.btwStyle--ZPSyP {
  /*display: inline-block;*/
  display: flex;
  height: var(--space5);
  margin-right: var(--space2);
  margin-top: var(--space2);
  border-radius: 30px;
  background-color: var(--clrGreySuperLight);
  align-items: center;
  padding: 0 var(--space3);
  line-height: var(--space5);
  white-space: nowrap;
}

.tagStyle--KQje0 {
  font-size: 1.4rem;
  line-height: 2rem;
  margin-left: var(--space1);
}

.square--PqNjN {
  width: 24px;
  height: 24px;
  justify-content: center;
}

.fieldContainer--PKLVB {
  display: flex;
  flex-direction: column;
}

.newCustomerActionContainer--gj3Pm {
  flex: 1;
  justify-content: end;
}

.clickableIconContainer--jT7zl {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  color: rgba(0, 0, 0, 0.46);
  min-width: 90px
}

.clickableIconContainer--jT7zl .iconCommonStyle--kO43U {
    margin-right: 16px;
    cursor: pointer;
  }

.clickableIconContainer--jT7zl .clickableIcon--W7_Wa {
    color: var(--clrNbiMagenta);
    cursor: pointer;
    border-bottom: 1px solid var(--clrNbiMagenta);
  }

.clickableIconContainer--jT7zl span svg {
    fill: rgba(0, 0, 0, 0.46);
  }

.unClickIcon--hRdc4 {
  width: 24px;
  cursor: pointer;
}

.hideCustomerTitle--SVIlh {
  display: none;
}

.expandIconContainer--B2nyy {
  display: flex;
  justify-content: center;
  transition: transform 300ms ease;
  align-items: center;
  cursor: pointer;
}

.expandIconContainerCollapsed--ndgRs {
  transform: rotate(0deg);
}

.expandIconContainerExpanded--wpBm8 {
  transform: rotate(180deg);
  margin-left: 10px;
}

.customerTabContainer--O5ucw .noPadding--LMRAq {
  padding: 0 !important;
}

.spaceUnderBirthdayTitle--upucr {
  margin-bottom: 4px;
}

.customerTabContainer--O5ucw .firstNameContainer--GQ358 {
  margin-top: 5px;
}

.customerTabExtraPadding--eFQLM {
  padding: 15px 15px 21px 15px;
}

.noLeftPadding--bCXrS {
  padding-left: 0px;
}

.customerInputHiddenContainer--zYHPu {
  display: none;
}

.customerConfirmContainer--l1wEn {
  display: flex;
  flex-direction: column;
}

.confirmTitle--iFFC2 {
  margin-top: 15px;
}

.confirmActionContainer--HCpJu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 250px;
  margin-top: 15px;
}

.totalVisit--TO8hp {
  font-size: 16px;
  font-weight: 700;
  color: var(--clrNbiMagenta);
}

.phone2Wide--BIJwL {
  margin-top: 8px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/UsersTable/style.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
/* @import "../../globals/typography.module.css"; */
.noneBorder--o0KXv {
  padding: 0px 8px;
}
th.noneBorder--o0KXv {
  padding: 8px 8px;
}
.noneBorder--o0KXv:not(:first-child) {
  border-left: none;
}
.tableContainer--ZA_Ft {
  table-layout: fixed;
}
.usersTable--WouU9 tr th:first-child, .usersTable--WouU9 tr td:first-child {
  padding-left: 4px;
}
.usersTableMobile--kHV1R tr td:first-child {
  text-align: center;
  border-right: solid 1px var(--clrGreyLight);
}
.label--E3uUE {
  color: var(--clrNbiMagenta);
}
.noData--Dt3Sf {
  color: var(--clrGreyMedium);
  width: 30%;
  text-align: center;
}
.iconDirection--K2Qrs svg {
  color: var(--clrNbiMagentaDark) !important
}
.ellipsis--syIK6 {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  pointer-events: none
}
.usersTable--WouU9 {
  table-layout: fixed;
}
.clickableRow--BFgf3 {
  cursor: pointer;
}
.noResults--quVzY {
  display: flex;
  justify-content: center;
  text-align: center;
  margin-bottom: 8px;
}
.tableOnDm--MI_UA {
  width: auto !important;
}
.tableOnDm--MI_UA {
  height: 240px;
}
.tableWithoutData--j5w0D {
  height: 190px;
}
.paginationForCustomerSearchForm--pqSJe {
  margin: 5px
}
.radioMobile--P4lZZ {
  display: flex;
  align-items: center;
}
.radioMobile--P4lZZ span {
  margin-left: -5px;
  }
.navToCreateNewCustomer--K7kE7 {
  color: var(--clrNbiMagenta);
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
  margin-bottom: 20px;
}
.isAllowedCreateNewCustomer--jRZUD {
  text-transform: none;
  text-transform: initial;
  margin-left: 4px;
  font-size: 1.3rem;
}
.lastRow--Xz23K {
  padding: 0px 16px;
  height: 39px
}
.translateX--FF7Y7 {
  transform: translateX(-10px)
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/CustomerSearchResultTab/style.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.rootContainer--_5aA2 {
  width: 100%;
  border-bottom: solid 1px #d5d5d5;
  min-height: 62px;
  cursor: pointer;
}

.icon--Wcq5M {
  color: var(--clrNbiMagenta);
  width: 2.4rem;
  height: 2.4rem;
}

.iconWrap--I9QwB {
  width: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.flexColumn--J_0KT {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

.flexRow--jFoZQ {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.tagIconStyle--AjjyQ {
  width: var(--space3);
  height: var(--space3);
}

.nameSpace--EQGbk {
  width: 150px;
}

.contentSpace--u1O_3 {
  flex: 1;
  overflow: hidden;
}

.hideTextOverflow--aHhM4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/customers/ExistingCustomerSearch/style.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--lt4c2{display:flex;width:100%;justify-content:space-between;margin-top:8px}.createBtn--iD_d7{margin-bottom:16px;text-transform:none;font-weight:bold;font-size:1.6rem;padding:5px 10px 8px 11px;text-align:left;line-height:1.2}.arrowIcon--sZASK{font-size:2.4rem !important}.searchOnLeft--eU8VU{width:27%}.displayFormOnRight--WvQsj{width:70%;display:flex;align-items:flex-start;padding:0px 12px 0 12px;flex-direction:column}.searchMatches--bZO0J{font-weight:bold;color:var(--clrNbiMagenta);margin-top:0px;margin-bottom:16px}.note--HZ065{color:rgba(0,0,0,.54);font-size:14px;margin-bottom:8px}.createNewCus--qLIlg{text-transform:none !important}.createNewCus--qLIlg{margin-left:4px}.subTitle--GQ2kN{margin:0;margin-bottom:8px;font-size:14px}.helperText--Wbe9N{font-size:16px;margin-bottom:16px}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/DisplayExistingCustomer/legacy-style.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
    --space1: 4px;
    --space2: 8px;
    --space3: 16px;
    --space4: 24px;
    --space5: 32px;
    --space6: 40px;
    --space7: 48px;
    --space8: 56px;
    --space9: 64px;
    --space10: 72px;
    --space11: 80px;
    --space12: 88px;
    --space13: 96px;
}

.space1--jfeWA, .space1W--wQgp1 {
  width: var(--space1);
}

.space1--jfeWA, .space1H--IavHW {
  height: var(--space1);
}

.space2--tiwxZ, .space2W--Cj625 {
  width: var(--space2);
}

.space2--tiwxZ, .space2H--EAJxS {
  height: var(--space2);
}

.space3--C8CXk, .space3W--ZCN81 {
  width: var(--space3);
}

.space3--C8CXk, .space3H--sgIx8 {
  height: var(--space3);
}

.space4--PHD9d, .space4W--HZD9J {
  width: var(--space4);
}

.space4--PHD9d, .space4H--Z83gD {
  height: var(--space4);
}

.space5--bZA7q, .space5W--EOJmY {
  width: var(--space5);
}

.space5--bZA7q, .space5H--nJWLi {
  height: var(--space5);
}

.space6--qNXbL, .space6W--ojHi4 {
  width: var(--space6);
}

.space6--qNXbL, .space6H--Remxa {
  height: var(--space6);
}

.space7--FZl3w, .space7W--bywqT {
  width: var(--space7);
}

.space7--FZl3w, .space7H--uAGEr {
  height: var(--space7);
}

.space8--MvJYu, .space8W--QPKID {
  width: var(--space8);
}

.space8--MvJYu, .space8H--e2BIY {
  height: var(--space8);
}

.space9--AXAYz, .space9W--_FyXH {
  width: var(--space9);
}

.space9--AXAYz, .space9H--zyp1J {
  height: var(--space9);
}

.space10--DDwZU, .space10W--C7Prz {
  width: var(--space10);
}

.space10--DDwZU, .space10H--cEUBm {
  height: var(--space10);
}

.rootContainer--wf_Fd {
  margin: -10px 30px;
  height: 100%;
}

.mainContainer--yNPF3 {
  margin: 10px;
}

.flexContainer--NlLsL {
  display: flex;
  flex-direction: row;
}

.customerLeftInfo--WV3it {
  width: 40%;
}

.customerRightInfo--QxAeB {
  width: 40%;
  margin-left: 15%;
  margin-top: var(--space4);
}

.customizeLine--MQJgK {
  height: var(--space7);
  width: 100%;
}

.birthdaysContainer--l9516 {
  margin-top: 20px;
}

.dateContainer--LvaY3 {
  max-width: 300px;
}

.verticalSpaceM--XpEQ4 {
  margin-top: 20px;
}

.subscribeContainer--sXGjd {
  margin-left: -8px;
  line-height: 40px;
}

.titleSubscribeContainer--wRyPh {
  margin-left: -8px;
}

.verticalSpaceS--v7DzD {
  margin-top: 10px;
}

.showMoreDetailsContainer--KmrEw {
  display: flex;
  flex-direction: row;
  color: #992662;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 23px;
  cursor: pointer;
}

.showMoreDetails--jkwjo {
  text-decoration: underline;
  line-height: 22px;
}

.flexLine--GC4jv {
  display: flex;
  align-content: center;
  gap: 8px;
  height: var(--space7);
}

.suburb--poN_r {
  width: 60%;
}

.postcode--naNHu {
  flex-grow: 1;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/customers/ExistingCustomerDisplay/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.fullWidth--TUV3k{width:100%}.header--xwNBv{display:flex;flex-direction:row}.infoIcon--Z9Ebs{margin-left:-10px;margin-top:5px;color:#992662}.customerSearchContainer--F9kfc{display:flex;flex-direction:row-reverse;margin:-15px 10px}.customerSearchContainer--F9kfc button{text-transform:none;font-weight:bold;text-align:left;padding-top:15px;line-height:24px}.bookedByTitle--cYpe3{font-size:16px;font-weight:bold}.panelGroup--eilp5{margin-bottom:20px}.panel--r2PBD{border:1px solid rgba(194,194,194,.54902);margin:16px 8px;border-radius:4px;padding:12px}.panel--r2PBD .panelHeader--wo3Rw{display:flex;justify-content:space-between;cursor:pointer}.panel--r2PBD .panelHeaderWithoutTitle--AOtOW{display:flex;justify-content:space-between;cursor:pointer}.panel--r2PBD .button-title--zSEm2{color:#992662;font-weight:700;text-align:left;line-height:20px;text-transform:none;display:flex;flex-direction:row}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/BookedBy/style.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.customerTabContainer--d324k {
  padding: 12px;
  background: #FFFFFF;
  border-radius: 10px;
  width: 100%;
}

.labelContainer--buBBO {
  padding: 4px;
}

.label--aaP9a {
  color: var(--clrNbiMagenta);
}

.detailsContainer--ccfN_ {
  margin-top: 10px;
}

.narrow--eCNeA {
  display: grid;
  grid-template-areas:
      'first last'
      'phone'
      'email company';
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}

.wide--UY51C {
  display: grid;
  grid-template-areas:
      'first last'
      'phone'
      'email company';
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 10px;
}

.input--CjOSj {
  height: 54px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*.gridContainer {*/

/*  */

/*}*/

.fieldContainer--hVx93 {
  display: flex;
  flex-direction: column;
}

.error--VKxoT {
  font-size: 12px;
  color: var(--clrBad);
  margin: 8px 0px;
}

.checkBoxContainer--JhUgR {
  margin-top: -10px;
}

.phoneSection--zRKEe {
  margin-top: -3px;
}

.communicationContainer--xIhAb {
  margin-top: -20px;
}

.subscribedContainer--kvW25 {
  margin-bottom: 8px;
}

.communicationTitle--rzuog {
  font-size: 12px;
  font-weight: 700;
  margin-top: 0
}

.iconContainer--sMaEZ {
  width: 24px;
  margin: -22px 3px 0 -2px;
  color: rgba(0, 0, 0, 0.12);
}

.bottomSpacer--cMfM9 {
  margin-bottom: 10px;
}

.infoIcon--aTxor {
  margin-top: 7px;
  margin-left: 15px;
  color: #992662;
}

.header--GKuw8 {
  display: flex;
  flex-direction: row;
}

.bookedByDmContainer--HT1zi {
  background: #FFFFFF;
  border-radius: 10px;
  width: calc(100% - 2px);
  border: solid 1px rgba(0, 0, 0, 0.4);
  margin-top: 15px;
}

.bookedByDmContainer--HT1zi .bookedByInfoContainer--dQIXV {
  padding: 0 16px 0px 16px;
}

.bookedByDmContainer--HT1zi .phonePicker--ZitHo ul {
  max-height: 380px;
}

.bookedByDmContainerNoBorder--wB8Hx {
  padding: 16px;
  background: #FFFFFF;
  border-radius: 10px;
}

.bookedByDmContainer--HT1zi .spaceBetween--TmTsR {
  justify-content: space-between;
  align-items: center;
  padding: 5px 16px;
}

.bookedByDmContainer--HT1zi .expandIconContainer--nyeBG {
  transition: transform 300ms ease;
  cursor: pointer;
}

.bookedByDmContainer--HT1zi .expandIconContainerCollapsed--dIiHZ {
  transform: rotate(0deg);
}

.bookedByDmContainer--HT1zi .expandIconContainerExpanded--g9ejF {
  transform: rotate(180deg);
}

.header--GKuw8 .toggleLabel--OGR8s {
  margin-right: 0;
}

.header--GKuw8 .toggleLabelText--RmBe4 {
  line-height: 36px;
}

.bookedByInfoContainer--dQIXV .companyContainerForWideView--rTiry {
  margin-top: 6px;
  margin-bottom: 6px;
}

.bookedByInfoContainer--dQIXV .commTitle--ogmC2 {
  line-height: 40px;
  padding-top: 16px;
}

.disableExpandArrowIcon--Qhl5G {
  pointer-events: none;
}

.expandSpaceInBookedBy--ew8MZ {
  padding: 10px 0;
}

.separateBbInfoIntoTwoColumns--qYHZz {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.iconForBbInNewBooking--UckWg {
  color: rgba(0, 0, 0, 0.42);
}

.phoneSectionForBbInNewBooking--RyICZ {
  margin-top: 8px;
  margin-bottom: 8px;
}

.communicationContainerForBbInNewBooking--UAXOi {
  margin-top: 15px;
  width: 48%;
}

.inputForBbInNewBooking--jAkE9 {
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.greyColor--Rz2vF {
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: var(--clrGreyHeavy);
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/FloorplanHeader/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--uKagE{margin-left:5px}.selectionWrapper--pg96k{display:flex;padding:10px;padding-bottom:5px;flex:1;font-size:1rem;align-items:center}.selectionWrapper--pg96k:nth-child(1){margin-right:5px}.selectionWrapper--pg96k:nth-child(2){margin-left:5px}.datePickerWrapper--PvyWH{display:flex;align-items:center;z-index:90;flex:1}.datePickerLargeMobileContainer--s5OBl{zoom:1.15}.childWrapper--hnA7P{display:flex;align-items:center;margin-left:5px;min-width:100px}.timerIcon--B8aOY{min-width:30px !important;padding:6px !important}.nowBtn--JHnAT{min-width:30px}.centerTime--WyXwX{margin-left:10px !important}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/DatePicker/style.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.root--dihfo, .datePickerContainer--h17nD {
  flex: 1;
  display: inline-block;
  width: 100%;
}

.datePickerContainer--h17nD {
  position: relative;
}

.datePickerWhiteContainer--I4P7J {
  background-color: #fff;
}

.pickerContainer--Tvfi3 {
  position: absolute;
  display: inline-block;
  padding-top: 5px;
}

.childContainer--_hDzQ {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0px 8px;
}

.todayBtnContainer--xIVcx {
  padding: 15px;
}

.btnText--W4wbZ {
  /* font-size: 20px; */
  /*
    Should add style for today button
  */
}

.simpleMode--nvFEE {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.simpleModeText--oZ1k1 {
  font-size: 1.6rem;
  display: block;
  transform: translateY(1px);
}

.changeButton--PA22i {
  font-size: 1.6rem;
  cursor: pointer;
  color: var(--clrNbiMagenta);
}

.selectedTodayTextFp--Pb7hx {
  color: var(--clrGood);
  font-weight: bold
}

.selectedDateTextFp--otj8w {
}

@media (min-width: 768px) and (max-width: 1024px) {

.selectedDateTextFp--otj8w {
    font-size: 1.4rem !important
}
  }

/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/BidirectionalStepper/style.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/

:root {
  --stepperSizeSmall: 32px;
  --stepperSizeRegular: 44px;

  --stepperFontSmall: 22px;
  --stepperFontRegular: 26px;
}

.root--HzBx2 {
  flex: 1;
}

.stepperContainer--z7rrZ {
  display: flex;
  flex-direction: 'row';
}

.midContainer--Svn7U {
  flex: 1;
  position: relative;
  display: flex;
}

.overContainer--PqH2W {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  display: inline-grid
}

.overContainer--PqH2W button {
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    border-radius: 0;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
  }

.containerSmall--EiUor {
  height: 32px;
  height: var(--stepperSizeSmall);
}

.containerRegular--lJdsg {
  height: 44px;
  height: var(--stepperSizeRegular);
}

.iconLeftContainer--bTrI4, .iconRightContainer--Nr3i6 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100% - 2px);
}

.iconContainerSmall--MWVma {
  width: calc(32px - 2px);
  width: calc(var(--stepperSizeSmall) - 2px);
}

.iconContainerRegular--M9LLR {
  width: calc(44px - 2px);
  width: calc(var(--stepperSizeRegular) - 2px);
}

.iconSizeSmall--bdCFj {
  font-size: 22px;
  font-size: var(--stepperFontSmall);
}

.iconSizeRegular--JSp7v {
  font-size: 26px;
  font-size: var(--stepperFontRegular);
}

.iconLeftContainer--bTrI4, .iconRightContainer--Nr3i6, .overEffectContainer--XOnGc {
  border: 1px solid var(--clrGreyLight);
}

.childContainer--vvJC4 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-left: 0px;
  border-right: 0px;
}

.childContainerFp--vqWgy {
  height: 80%;
  margin-top: 4px;
  z-index: 10;
  cursor: pointer;
}

.childContainerFp--vqWgy:hover {
  background-color: #434343 !important;
}

.childContainerFp--vqWgy:active {
  background-color: #616161 !important
}

.overEffectContainer--XOnGc {
  width: 100%;
  height: calc(100% - 2px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 0px;
  border-right: 0px;
}

.iconLeftContainer--bTrI4:hover, .iconRightContainer--Nr3i6:hover, .overEffectContainer--XOnGc:hover {
  border-color: var(--clrNbiMagenta);
}

.iconContainerSelected--PK2QC {
  border-color: var(--clrNbiMagenta);
  background-color: var(--clrNbiMagentaTint);
}

.iconLeftBtn--jolx5, .iconLeftContainer--bTrI4 {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.iconRightBtn--WSTkU, .iconRightContainer--Nr3i6 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.iconEnableColor--lYUq3 {
  color: var(--clrNbiMagenta);
}

.iconDisableColor--WB3ha {
  color: #FFFFF;
}

.selectedBorderColor--DzKLZ {
  border-color: var(--clrNbiMagenta);
}

.selectedBackgroundColor--DwDzR {
  background-color: var(--clrNbiMagentaTint);
}

.disableState--gwGxd {
  opacity: 0.5;
}

button.disableState--gwGxd {
  /* opacity: 0; */
}

.disableState--gwGxd > .iconLeftContainer--bTrI4, .disableState--gwGxd > .iconRightContainer--Nr3i6, .disableState--gwGxd > .overEffectContainer--XOnGc, .disableState--gwGxd > .childContainer--vvJC4 {
  color: white !important;
}

.disableState--gwGxd > .iconLeftContainer--bTrI4, .disableState--gwGxd > .iconRightContainer--Nr3i6, .disableState--gwGxd > .overEffectContainer--XOnGc, .disableState--gwGxd > .childContainer--vvJC4 {
  background-color: var(--clrGreyMedium);
  border-color: var(--clrGreyMedium);
}



/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../packages/design-v2/common/SimpleSelect/style.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.menuItemSelected--ou1I2 {
  background-color: #666 !important;
}

.menuItemSelectedFp--esxRQ, .menuItemSelectedFp--esxRQ:hover {
  color: var(--clrNbiMagenta) !important;
  background-color: var(--clrGreyLight) !important;
}

.largeItemTextSize--bleEY {
  font-size: 1.6rem !important
}

@media (min-width: 768px) and (max-width: 1024px) {

.largeItemTextSize--bleEY {
    font-size: 1.4rem !important
}
  }

.singleSelectedValue--xIMe1 {
  font-size: 1.2rem;
  line-height: 1.6rem}

.childContainerSelect--hCQ49 {
  z-index: 90;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 0px;
  flex: 1;
}

.borderForBiDirectionalArrows--K75gD {
  border: none!important;
}

.borderForBiDirectionalArrows--K75gD {
  border-top: 1px solid ;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[5].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./app/floorplan-v2/FloorplanTimeSelector/style.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/

/** WEIGHTS **/

/** SIZES **/

.menuItemSelected--kC74M {
  background-color: #666 !important;
}

.menuItemSelectedFp--G57UK, .menuItemSelectedFp--G57UK:hover {
  color: var(--clrNbiMagenta) !important;
  background-color: var(--clrGreyLight) !important;
}

.largeItemTextSize--xvJnk {
  font-size: 1.6rem !important
}

@media (min-width: 768px) and (max-width: 1024px) {

.largeItemTextSize--xvJnk {
    font-size: 1.4rem !important
}
  }

.singleSelectedValue--mpMJj {
  font-size: 1.2rem;
  line-height: 1.6rem}

.childContainerSelect--fQMaU {
  z-index: 90;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 0px;
  flex: 1;
}

.borderForBiDirectionalArrows--UK61H {
  border: none!important;
}

.borderForBiDirectionalArrows--UK61H {
  border-top: 1px solid ;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/HeaderMenuRight/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--zwiF2{padding:15px}.menuIcon--Dtzju{min-width:30px}.menuIcon--Dtzju svg{color:var(--clrGreyHeavy)}.menuText--aPUAI span{font-weight:500;font-size:16px;line-height:14px}.diaryOnlineSubText--VJ4J5{font-size:10px !important}.diaryOnlineSubText--VJ4J5{font-weight:lighter;display:block;word-wrap:break-word;white-space:normal}.offlineIcon--G4v6I{position:absolute;right:0;z-index:10;top:0;cursor:pointer}.offlineIcon--G4v6I .avatar--Hloc0{background-color:var(--clrBad);width:20px;height:20px}.redPoint--qBSob{position:absolute;right:5px;z-index:10;top:5px;cursor:pointer;background-color:var(--clrBad);width:10px;height:10px;border-radius:50%}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/dts-css-modules-loader/index.js??ruleSet[1].rules[6].use[1]!../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./app/common/BookingButtons/style.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.root--xogCb{display:flex;justify-content:space-between;width:100%;margin:8px 0 20px}.root--xogCb Button{flex:1;margin:0 8px}.root--xogCb Button:hover{background-color:#fff5fb}

/*# sourceMappingURL=wp-d2c7773cdfd868fbc4ef.css.map*/