:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.color-green-dark,.color-green-dark a{color:#356430!important}.background-color-green-dark{background-color:#356430}.color-green_p2,.color-green_p2 a{color:#356430!important}.background-color-green_p2{background-color:#356430}.color-green_p1,.color-green_p1 a{color:#3d7437!important}.background-color-green_p1{background-color:#3d7437}.color-green,.color-green a{color:#58ad50!important}.background-color-green{background-color:#58ad50}.color-green_m1,.color-green_m1 a{color:#71bb6a!important}.background-color-green_m1{background-color:#71bb6a}.color-green_m2,.color-green_m2 a{color:#99d094!important}.background-color-green_m2{background-color:#99d094}.color-green_m3,.color-green_m3 a{color:#b6ddb2!important}.background-color-green_m3{background-color:#b6ddb2}.color-green_m4,.color-green_m4 a{color:#edf7ec!important}.background-color-green_m4{background-color:#edf7ec}.color-blue_p2,.color-blue_p2 a{color:#342f84!important}.background-color-blue_p2{background-color:#342f84}.color-blue_p1,.color-blue_p1 a{color:#3c369a!important}.background-color-blue_p1{background-color:#3c369a}.color-blue,.color-blue a{color:#574de8!important}.background-color-blue{background-color:#574de8}.color-blue_m1,.color-blue_m1 a{color:#7169ec!important}.background-color-blue_m1{background-color:#7169ec}.color-blue_m2,.color-blue_m2 a{color:#9994f1!important}.background-color-blue_m2{background-color:#9994f1}.color-blue_m3,.color-blue_m3 a{color:#b6b3f4!important}.background-color-blue_m3{background-color:#b6b3f4}.color-blue_m4,.color-blue_m4 a{color:#edecfc!important}.background-color-blue_m4{background-color:#edecfc}.color-grey_p2,.color-grey_p2 a{color:#1d1f27!important}.background-color-grey_p2{background-color:#1d1f27}.color-grey_p1,.color-grey_p1 a{color:#21232d!important}.background-color-grey_p1{background-color:#21232d}.color-grey,.color-grey a{color:#2d3040!important}.background-color-grey{background-color:#2d3040}.color-grey_m1,.color-grey_m1 a{color:#4c4e5d!important}.background-color-grey_m1{background-color:#4c4e5d}.color-grey_m2,.color-grey_m2 a{color:#7e7f8b!important}.background-color-grey_m2{background-color:#7e7f8b}.color-grey_m3,.color-grey_m3 a{color:#a1a3ac!important}.background-color-grey_m3{background-color:#a1a3ac}.color-grey_m4,.color-grey_m4 a{color:#e8e8ea!important}.background-color-grey_m4{background-color:#e8e8ea}.color-orange_p2,.color-orange_p2 a{color:#e89000!important}.background-color-orange_p2{background-color:#e89000}.color-orange_p1,.color-orange_p1 a{color:#faa720!important}.background-color-orange_p1{background-color:#faa720}.color-orange,.color-orange a{color:#ffb845!important}.background-color-orange{background-color:#ffb845}.color-orange_m1,.color-orange_m1 a{color:#ffce80!important}.background-color-orange_m1{background-color:#ffce80}.color-orange_m2,.color-orange_m2 a{color:#ffdca5!important}.background-color-orange_m2{background-color:#ffdca5}.color-orange_m3,.color-orange_m3 a{color:#ffe1b2!important}.background-color-orange_m3{background-color:#ffe1b2}.color-orange_m4,.color-orange_m4 a{color:#ffe8c4!important}.background-color-orange_m4{background-color:#ffe8c4}.color-red_p2,.color-red_p2 a{color:#c30000!important}.background-color-red_p2{background-color:#c30000}.color-red_p1,.color-red_p1 a{color:#e83333!important}.background-color-red_p1{background-color:#e83333}.color-red,.color-red a{color:#ff5858!important}.background-color-red{background-color:#ff5858}.color-red_m1,.color-red_m1 a{color:#ff7979!important}.background-color-red_m1{background-color:#ff7979}.color-red_m2,.color-red_m2 a{color:#ff9191!important}.background-color-red_m2{background-color:#ff9191}.color-red_m3,.color-red_m3 a{color:#ffa8a8!important}.background-color-red_m3{background-color:#ffa8a8}.color-red_m4,.color-red_m4 a{color:#ffe8e8!important}.background-color-red_m4{background-color:#ffe8e8}.color-white_p2,.color-white_p2 a{color:#fff!important}.background-color-white_p2{background-color:#fff}.color-white_p1,.color-white_p1 a{color:#fff!important}.background-color-white_p1{background-color:#fff}.color-white,.color-white a{color:#fff!important}.background-color-white{background-color:#fff}.color-white_m1,.color-white_m1 a{color:#fff!important}.background-color-white_m1{background-color:#fff}.color-white_m2,.color-white_m2 a{color:#fff!important}.background-color-white_m2{background-color:#fff}.color-white_m3,.color-white_m3 a{color:#fff!important}.background-color-white_m3{background-color:#fff}.color-white_m4,.color-white_m4 a{color:#fff!important}.background-color-white_m4{background-color:#fff}.color-black_p2,.color-black_p2 a{color:#1d1f27!important}.background-color-black_p2{background-color:#1d1f27}.color-black_p1,.color-black_p1 a{color:#1d1f27!important}.background-color-black_p1{background-color:#1d1f27}.color-black,.color-black a{color:#1d1f27!important}.background-color-black{background-color:#1d1f27}.color-black_m1,.color-black_m1 a{color:#1d1f27!important}.background-color-black_m1{background-color:#1d1f27}.color-black_m2,.color-black_m2 a{color:#1d1f27!important}.background-color-black_m2{background-color:#1d1f27}.color-black_m3,.color-black_m3 a{color:#1d1f27!important}.background-color-black_m3{background-color:#1d1f27}.color-black_m4,.color-black_m4 a{color:#1f222d!important}.background-color-black_m4{background-color:#1f222d}.color-bg,.color-bg a{color:#fafafa!important}.background-color-bg{background-color:#fafafa}.color-border,.color-border a{color:#ebebed!important}.background-color-border{background-color:#ebebed}body,button,input,optgroup,select,textarea{color:#2d3040;font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.9rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;display:block}h1{color:#2d3040;font-family:"Bree Serif",Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:32px;font-weight:400;line-height:25px}h2{font-weight:500;line-height:29px}h2,h3{color:#2d3040;font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:28px}h3{font-weight:400;line-height:28px}h4{color:#2d3040;font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:500;line-height:22px}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background-color:#2d3040;border-radius:40px;bottom:10px;color:#fff;font-family:Mont,Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;position:fixed;right:10px;width:auto}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #2d3040;cursor:help}ins,mark{background:#2d3040;text-decoration:none}big{font-size:125%}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-MediumItalic.86d943cd3dc2a1ab6de7.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-MediumItalic.28e505168e7ed04c6bae.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Medium.57b8a81c7519e4d6b555.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Medium.e624b10d53c919bd7496.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-LightItalic.8374b555761a39b1c5e7.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-LightItalic.7647ccb144fe42812063.woff) format("woff")}@font-face{font-display:swap;font-family:"Bree Serif";font-style:normal;font-weight:400;src:local("Bree Serif Regular"),local("BreeSerif-Regular"),url(/wp-content/themes/appic-child/reactjs/build/static/media/BreeSerif-Regular.1bf557e29078af715665.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/BreeSerif-Regular.727eadba3a652db93c59.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Regular.9d43b86421e004e704b9.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Regular.0944be1093c62cedb919.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Italic.89909ce653d7b6c0f12b.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Italic.59bbaf592c62cb87ecc6.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-BlackItalic.e26e5c4fde2ec3e5bf71.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-BlackItalic.65f2f623b88fefa3fe3e.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Black.cd5a79c185e92ebe6b94.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Black.a3513eaf0ad708fff3ca.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Bold.b21da07c934a28b2fef3.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Bold.9fa4a8113c081e9b3138.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-BoldItalic.0a203fd6e3bba185629d.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-BoldItalic.24d270c04a21572bbba5.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Light.4ca616225439b353c722.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Light.c981701f695c76440cb3.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Thin.8e9578cce5d551036e41.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-Thin.43cf5af8ceefc30114f7.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-ThinItalic.f476452e71e918ed9d9a.woff2) format("woff2"),url(/wp-content/themes/appic-child/reactjs/build/static/media/Roboto-ThinItalic.0f8cae2dc092ab9f2ba9.woff) format("woff")}a,a:visited{color:#2d3040;text-decoration:underline}a:active,a:focus,a:hover{color:#574de8}a:active,a:focus,a:hover,a>img:hover{outline:0}body,html{background-color:#fafafa;margin:0;padding:0;text-rendering:geometricprecision}::selection{background:#edecfc;color:#574de8}.btn,.btn-ghost,.btn-ghost-small,.btn-ghost-small-red,.btn-green,.btn-orange,.btn-red,.btn-size-l,.btn-size-m,.btn-size-s,.btn-size-xs,.btn-small,.btn-text,.component-block-list .list .block,.component-select-filter .field .close,.component-select-filter .field .field-inner .label,.component-tabs .tab-buttons .tab-button,.component-tabs.design-buttons .tab-buttons .tab-button,.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day .sd .calendar-day,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm,button,form input[type=submit]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.component-filter-calendar .filter-dropdown__menu,.component-filter-dropdown .filter-dropdown__menu,.page-welcome section.reviews .row.reviews .block{box-shadow:0 4px 0 #88888852}.btn-color-special,.component-block-list .list .block,.component-booking-item,.component-booking-item-detail .header,.component-booking-item-preview,.component-chat-window .chat-window .close,.component-filter-calendar .filter-dropdown__menu,.component-filter-calendar .filter-dropdown__trigger,.component-filter-dropdown .filter-dropdown__menu,.component-filter-dropdown .filter-dropdown__trigger,.component-messages .container .messages .messages-container .message.received .content.booking,.component-messages .container .messages .messages-container .message.received .content.system,.component-messages .container .messages .messages-container .message.sent .content.booking,.component-messages .container .messages .messages-container .message.sent .content.system,.component-outgoing-payment-row,.component-payment-row,.component-profile-status,.component-select-filter .field .field-inner,.component-spot-map-public .spot-list .status-selected .selected-spots,.component-tabs.active-tab-null .tab-buttons,.component-tile,.component-tile-list .list .model,.component-user-button .menu-user-button .round-button,.component-user-button .menu-user-button .square-button,.component-user-button .menu-user-button .sub-menu-user-button ul,.credits-dashboard-component .credits-actions .action-card,.credits-dashboard-component .credits-header .total-credits,.credits-dashboard-component .recent-activity,.form-component form .model .fields .field.form-component-add-multi-block .form-row .results,.form-component form .model .fields .field.form-component-media .container-outer .container-inner,.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality,.form-component form .model .fields .field.form-component-multi-block .multi-block-container,.form-component form .model .fields .field.form-component-options .options-container .options-list,.form-component-booking-select-options .booking-option,.form-component-booking-select-spot-group .select-no-spot-group label,.form-component-business-hour .form-row .table .rmdp-container .rmdp-input,.form-component-profile-example .profile,.form-component-select-bookable .model,.page-user-dashboard>div.conversations,.page-user-profile_boosts .profile_boosts,.page-welcome section.location-types .section-container .content .row .block,body .swal-overlay .swal-modal,input,select,textarea{border:1px solid #e8e8ea}.btn-color-special,.component-filter-calendar .filter-dropdown__trigger,.component-filter-dropdown .filter-dropdown__trigger,.form-component form .model .fields .field.form-component-checkboxes .items .item.checked{box-shadow:0 0 2px 1px #0000000d}.component-chat-window .chat-window,.component-chat-window .show-chat-button,.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu,.component-spot-map-form .inner .spot-menu{box-shadow:0 0 24px 4px #33374a29}.component-block-list .list .block,.component-booking-item .fields .field.spots .spots-container div,.component-booking-item-detail .block.spots .spots-container .spot,.component-booking-item-detail .header,.component-booking-small .booking,.component-booking-small .booking .fields .field.spots .spots-container div,.component-filter-calendar .filter-dropdown__menu,.component-filter-calendar .filter-dropdown__menu ul li,.component-filter-dropdown .filter-dropdown__menu,.component-filter-dropdown .filter-dropdown__menu ul li,.component-li-user-menu-button.active-item,.component-messages .container .conversations .conversation-button,.component-messages .container .messages .company-details,.component-messages .container .messages .messages-container .message .content,.component-outgoing-payment-row,.component-payment-row,.component-profile #section-content .content .action-media,.component-profile #section-content .content .component-map-bookable,.component-profile #section-content .content .other-media img,.component-profile #section-content .content .product-media,.component-profile-status,.component-spot-map .grid-spot-map,.component-spot-map-public .spot-list .status-selected .selected-spots,.component-tile,.component-tile-list .list .model,.credits-dashboard-component .credits-actions .action-card,.credits-dashboard-component .credits-header .total-credits,.credits-dashboard-component .recent-activity,.credits-dashboard-component .recent-activity ul li,.form-component form .model .fields .field.form-component-add-multi-block .form-row .results,.form-component form .model .fields .field.form-component-availabilities .availability,.form-component form .model .fields .field.form-component-checkboxes .items .item,.form-component form .model .fields .field.form-component-checkboxes .items .item .box,.form-component form .model .fields .field.form-component-location .map-container-inner,.form-component form .model .fields .field.form-component-media .container-outer .container-inner,.form-component form .model .fields .field.form-component-media .container-outer .container-inner .image-form,.form-component form .model .fields .field.form-component-multi-block .multi-block-container,.form-component form .model .fields .field.form-component-options .options-container .options-list,.form-component form .model .fields .field.form-component-options .options-container .options-list .option,.form-component form .model .fields .field.form-component-select-icons .items .item,.form-component form .model .label-row,.form-component-booking-overview .terms .owner-terms,.form-component-booking-price .spot-group-spots .spot-price,.form-component-booking-price .spot-group-spots .stand-price,.form-component-booking-price .stands .spot-price,.form-component-booking-price .stands .stand-price,.form-component-booking-select-options .booking-option,.form-component-profile-example .profile,.page-user-dashboard>div.conversations,.page-user-dashboard>div.conversations .conversation,.page-user-profile_boosts .profile_boosts,.page-user-profile_boosts .profile_boosts .row.profile_boost,.popup-form-component-options-index-container .options-index .option,.popup-modal .modal,.react-tooltip{border-radius:15px}.component-anchor-index,.component-header,.component-spot-map-form .inner .spot-menu,.popup-modal .modal,body .swal-overlay .swal-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#fafafae6}.component-business-hours,.component-chat-window .chat-window,.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu,.component-select-filter .field .filter-menu,.component-totals,.component-user-button .menu-user-button .sub-menu-user-button ul{background-color:#fff;border:1px solid #ebebed;border-radius:18px;padding:24px}.component-select-filter .field .field-inner,.form-component-business-hour .form-row .table .rmdp-container .rmdp-input,input,select,textarea{border-radius:10px;box-sizing:border-box;color:#2d3040;display:block;font-size:18px;font-weight:400;height:64px;outline:none;padding-left:18px}.btn,.btn-ghost,.btn-ghost-small,.btn-ghost-small-red,.btn-green,.btn-orange,.btn-red,.btn-size-l,.btn-size-m,.btn-size-s,.btn-size-xs,.btn-small,.btn-text,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm,button,form input[type=submit]{align-items:center;border:none;border-radius:50px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-style:normal;justify-content:center;letter-spacing:0;line-height:normal;outline:none;text-align:center;text-decoration:none;transition:all .16s ease-in-out;white-space:pre-wrap}.btn-ghost-small-red>*,.btn-ghost-small>*,.btn-ghost>*,.btn-green>*,.btn-orange>*,.btn-red>*,.btn-size-l>*,.btn-size-m>*,.btn-size-s>*,.btn-size-xs>*,.btn-small>*,.btn-text>*,.btn>*,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel>*,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm>*,button>*,form input[type=submit]>*{height:100%;text-decoration:none}.btn img,.btn-ghost img,.btn-ghost-small img,.btn-ghost-small-red img,.btn-green img,.btn-orange img,.btn-red img,.btn-size-l img,.btn-size-m img,.btn-size-s img,.btn-size-xs img,.btn-small img,.btn-text img,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel img,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm img,button img,form input[type=submit] img{height:100%;object-fit:contain}.btn .btn-disabled,.btn-ghost .btn-disabled,.btn-ghost-small .btn-disabled,.btn-ghost-small-red .btn-disabled,.btn-ghost-small-red:disabled,.btn-ghost-small:disabled,.btn-ghost:disabled,.btn-green .btn-disabled,.btn-green:disabled,.btn-orange .btn-disabled,.btn-orange:disabled,.btn-red .btn-disabled,.btn-red:disabled,.btn-size-l .btn-disabled,.btn-size-l:disabled,.btn-size-m .btn-disabled,.btn-size-m:disabled,.btn-size-s .btn-disabled,.btn-size-s:disabled,.btn-size-xs .btn-disabled,.btn-size-xs:disabled,.btn-small .btn-disabled,.btn-small:disabled,.btn-text .btn-disabled,.btn-text:disabled,.btn:disabled,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel .btn-disabled,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel:disabled,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm .btn-disabled,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm:disabled,button .btn-disabled,button:disabled,form input[type=submit] .btn-disabled,form input[type=submit]:disabled{background-color:#2d3040!important;color:#fff!important;cursor:not-allowed!important;opacity:.3!important;outline:none!important}.btn-size-xs{font-size:14px;font-weight:400;gap:7px;height:25px;padding:4px 10px}.btn-ghost-small,.btn-ghost-small-red,.btn-size-s,.btn-small{font-size:18px;font-weight:400;gap:8px;height:37px;padding:8px 13px}.btn,.btn-ghost,.btn-green,.btn-orange,.btn-red,.btn-size-m,.btn-text,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm,button,form input[type=submit]{font-size:18px;font-weight:500;gap:8px;height:48px;padding:13px 20px}.btn-size-l{font-size:18px;font-weight:500;gap:8px;height:64px;padding:20px 32px}.btn a,.btn a:hover,.btn-color-green a,.btn-color-green a:hover,.btn-green a,.btn-green a:hover,.btn-small a,.btn-small a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm a:hover,button a,button a:hover,form input[type=submit] a,form input[type=submit] a:hover{color:#fff}.btn,.btn-color-green,.btn-color-green:link,.btn-color-green:visited,.btn-green,.btn-green:link,.btn-green:visited,.btn-small,.btn-small:link,.btn-small:visited,.btn:link,.btn:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm:visited,button,button:link,button:visited,form input[type=submit],form input[type=submit]:link,form input[type=submit]:visited{background-color:#58ad50;color:#fff}.btn-color-green:hover,.btn-green:hover,.btn-small:hover,.btn:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm:hover,button:hover,form input[type=submit]:hover{background-color:#3d7437;color:#fff}.btn-color-green:active,.btn-color-green:focus,.btn-green:active,.btn-green:focus,.btn-small:active,.btn-small:focus,.btn:active,.btn:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--confirm:focus,button:active,button:focus,form input[type=submit]:active,form input[type=submit]:focus{background-color:#356430;color:#fff}.btn-color-green-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost{border:1px solid #58ad50}.btn-color-green-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:hover{border:1px solid #3d7437;outline:1px solid #3d7437}.btn-color-green-ghost:active,.btn-color-green-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:focus{outline:1px solid #356430}.btn-color-green-ghost,.btn-color-green-ghost a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost a{background-color:#0000;color:#58ad50}.btn-color-green-ghost a:link,.btn-color-green-ghost a:visited,.btn-color-green-ghost:link,.btn-color-green-ghost:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost a:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost a:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:visited{color:#58ad50}.btn-color-green-ghost a:hover,.btn-color-green-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:hover{background-color:#0000;color:#3d7437}.btn-color-green-ghost a:active,.btn-color-green-ghost a:focus,.btn-color-green-ghost:active,.btn-color-green-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost a:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost a:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-green-ghost:focus{background-color:#0000;color:#356430}.btn-color-red a,.btn-color-red a:hover,.btn-red a,.btn-red a:hover,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button a,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red a:hover{color:#fff}.btn-color-red,.btn-color-red:link,.btn-color-red:visited,.btn-red,.btn-red:link,.btn-red:visited,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button:link,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red:visited{background-color:#ff5858;color:#fff}.btn-color-red:hover,.btn-red:hover,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red:hover{background-color:#e83333;color:#fff}.btn-color-red:active,.btn-color-red:focus,.btn-red:active,.btn-red:focus,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button:active,.rmdp-wrapper .rmdp-panel .rmdp-panel-body li button:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red:focus{background-color:#c30000;color:#fff}.btn-color-red-ghost,.btn-ghost-small-red,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost{border:1px solid #ff5858}.btn-color-red-ghost:hover,.btn-ghost-small-red:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:hover{border:1px solid #e83333;outline:1px solid #e83333}.btn-color-red-ghost:active,.btn-color-red-ghost:focus,.btn-ghost-small-red:active,.btn-ghost-small-red:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:focus{outline:1px solid #c30000}.btn-color-red-ghost,.btn-color-red-ghost a,.btn-ghost-small-red,.btn-ghost-small-red a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost a{background-color:#0000;color:#ff5858}.btn-color-red-ghost a:link,.btn-color-red-ghost a:visited,.btn-color-red-ghost:link,.btn-color-red-ghost:visited,.btn-ghost-small-red a:link,.btn-ghost-small-red a:visited,.btn-ghost-small-red:link,.btn-ghost-small-red:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost a:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost a:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:visited{color:#ff5858}.btn-color-red-ghost a:hover,.btn-color-red-ghost:hover,.btn-ghost-small-red a:hover,.btn-ghost-small-red:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:hover{background-color:#0000;color:#e83333}.btn-color-red-ghost a:active,.btn-color-red-ghost a:focus,.btn-color-red-ghost:active,.btn-color-red-ghost:focus,.btn-ghost-small-red a:active,.btn-ghost-small-red a:focus,.btn-ghost-small-red:active,.btn-ghost-small-red:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost a:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost a:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-red-ghost:focus{background-color:#0000;color:#c30000}.btn-color-orange a,.btn-orange a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange a{color:#7e7f8b}.btn-color-orange a:hover,.btn-orange a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange a:hover{color:#2d3040}.btn-color-orange,.btn-color-orange:link,.btn-color-orange:visited,.btn-orange,.btn-orange:link,.btn-orange:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange:visited{background-color:#ffb845;color:#7e7f8b}.btn-color-orange:hover,.btn-orange:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange:hover{background-color:#faa720;color:#2d3040}.btn-color-orange:active,.btn-color-orange:focus,.btn-orange:active,.btn-orange:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange:focus{background-color:#e89000;color:#7e7f8b}.btn-color-orange-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost{border:1px solid #ffb845}.btn-color-orange-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:hover{border:1px solid #faa720;outline:1px solid #faa720}.btn-color-orange-ghost:active,.btn-color-orange-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:focus{outline:1px solid #e89000}.btn-color-orange-ghost,.btn-color-orange-ghost a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost a{background-color:#0000;color:#ffb845}.btn-color-orange-ghost a:link,.btn-color-orange-ghost a:visited,.btn-color-orange-ghost:link,.btn-color-orange-ghost:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost a:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost a:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:visited{color:#ffb845}.btn-color-orange-ghost a:hover,.btn-color-orange-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:hover{background-color:#0000;color:#faa720}.btn-color-orange-ghost a:active,.btn-color-orange-ghost a:focus,.btn-color-orange-ghost:active,.btn-color-orange-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost a:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost a:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-orange-ghost:focus{background-color:#0000;color:#e89000}.btn-color-blue a,.btn-color-blue a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue a:hover{color:#fff}.btn-color-blue,.btn-color-blue:link,.btn-color-blue:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue:visited{background-color:#574de8;color:#fff}.btn-color-blue:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue:hover{background-color:#3c369a;color:#fff}.btn-color-blue:active,.btn-color-blue:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue:focus{background-color:#342f84;color:#fff}.btn-color-blue-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost{border:1px solid #574de8}.btn-color-blue-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:hover{border:1px solid #3c369a;outline:1px solid #3c369a}.btn-color-blue-ghost:active,.btn-color-blue-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:focus{outline:1px solid #342f84}.btn-color-blue-ghost,.btn-color-blue-ghost a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost a{background-color:#0000;color:#574de8}.btn-color-blue-ghost a:link,.btn-color-blue-ghost a:visited,.btn-color-blue-ghost:link,.btn-color-blue-ghost:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost a:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost a:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:visited{color:#574de8}.btn-color-blue-ghost a:hover,.btn-color-blue-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:hover{background-color:#0000;color:#3c369a}.btn-color-blue-ghost a:active,.btn-color-blue-ghost a:focus,.btn-color-blue-ghost:active,.btn-color-blue-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost a:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost a:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-blue-ghost:focus{background-color:#0000;color:#342f84}.btn-color-white a{color:#2d3040}.btn-color-white a:hover{color:#4c4e5d}.btn-color-white,.btn-color-white:link,.btn-color-white:visited{background-color:#fff;color:#2d3040}.btn-color-white:hover{background-color:#e8e8ea;color:#4c4e5d}.btn-color-white:active,.btn-color-white:focus{background-color:#a1a3ac;color:#2d3040}.btn-color-grey a,.btn-color-grey a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel a:hover{color:#fff}.btn-color-grey,.btn-color-grey:link,.btn-color-grey:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel:visited{background-color:#2d3040;color:#fff}.btn-color-grey:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel:hover{background-color:#7e7f8b;color:#fff}.btn-color-grey:active,.btn-color-grey:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.swal-button--cancel:focus{background-color:#1d1f27;color:#fff}.btn-color-special a,.component-filter-calendar .filter-dropdown__trigger a,.component-filter-dropdown .filter-dropdown__trigger a{color:#2d3040}.btn-color-special a:hover,.component-filter-calendar .filter-dropdown__trigger a:hover,.component-filter-dropdown .filter-dropdown__trigger a:hover{color:#4c4e5d}.btn-color-special,.btn-color-special:link,.btn-color-special:visited,.component-filter-calendar .filter-dropdown__trigger,.component-filter-calendar .filter-dropdown__trigger:link,.component-filter-calendar .filter-dropdown__trigger:visited,.component-filter-dropdown .filter-dropdown__trigger,.component-filter-dropdown .filter-dropdown__trigger:link,.component-filter-dropdown .filter-dropdown__trigger:visited{background-color:#fff;color:#2d3040}.btn-color-special:hover,.component-filter-calendar .filter-dropdown__trigger:hover,.component-filter-dropdown .filter-dropdown__trigger:hover{background-color:#e8e8ea;color:#4c4e5d}.btn-color-special:active,.btn-color-special:focus,.component-filter-calendar .filter-dropdown__trigger:active,.component-filter-calendar .filter-dropdown__trigger:focus,.component-filter-dropdown .filter-dropdown__trigger:active,.component-filter-dropdown .filter-dropdown__trigger:focus{background-color:#fff;color:#2d3040}.btn-color-grey-ghost,.btn-ghost,.btn-ghost-small,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost{border:1px solid #2d3040}.btn-color-grey-ghost:hover,.btn-ghost-small:hover,.btn-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:hover{border:1px solid #1d1f27;outline:1px solid #1d1f27}.btn-color-grey-ghost:active,.btn-color-grey-ghost:focus,.btn-ghost-small:active,.btn-ghost-small:focus,.btn-ghost:active,.btn-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:focus{outline:1px solid #7e7f8b}.btn-color-grey-ghost,.btn-color-grey-ghost a,.btn-ghost,.btn-ghost a,.btn-ghost-small,.btn-ghost-small a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost a{background-color:#0000;color:#2d3040}.btn-color-grey-ghost a:link,.btn-color-grey-ghost a:visited,.btn-color-grey-ghost:link,.btn-color-grey-ghost:visited,.btn-ghost a:link,.btn-ghost a:visited,.btn-ghost-small a:link,.btn-ghost-small a:visited,.btn-ghost-small:link,.btn-ghost-small:visited,.btn-ghost:link,.btn-ghost:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost a:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost a:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:visited{color:#2d3040}.btn-color-grey-ghost a:hover,.btn-color-grey-ghost:hover,.btn-ghost a:hover,.btn-ghost-small a:hover,.btn-ghost-small:hover,.btn-ghost:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:hover{background-color:#0000;color:#1d1f27}.btn-color-grey-ghost a:active,.btn-color-grey-ghost a:focus,.btn-color-grey-ghost:active,.btn-color-grey-ghost:focus,.btn-ghost a:active,.btn-ghost a:focus,.btn-ghost-small a:active,.btn-ghost-small a:focus,.btn-ghost-small:active,.btn-ghost-small:focus,.btn-ghost:active,.btn-ghost:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost a:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost a:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-grey-ghost:focus{background-color:#0000;color:#7e7f8b}.btn-color-black a,.btn-color-black a:hover{color:#fff}.btn-color-black,.btn-color-black:link,.btn-color-black:visited{background-color:#1d1f27;color:#fff}.btn-color-black:hover{background-color:#21232d;color:#fff}.btn-color-black:active,.btn-color-black:focus{background-color:#1d1f27;color:#fff}.btn-color-black-ghost{border:1px solid #1d1f27}.btn-color-black-ghost:hover{border:1px solid #1d1f27;outline:1px solid #1d1f27}.btn-color-black-ghost:active,.btn-color-black-ghost:focus{outline:1px solid #1d1f27}.btn-color-black-ghost,.btn-color-black-ghost a{background-color:#0000;color:#1d1f27}.btn-color-black-ghost a:link,.btn-color-black-ghost a:visited,.btn-color-black-ghost:link,.btn-color-black-ghost:visited{color:#1d1f27}.btn-color-black-ghost a:active,.btn-color-black-ghost a:focus,.btn-color-black-ghost a:hover,.btn-color-black-ghost:active,.btn-color-black-ghost:focus,.btn-color-black-ghost:hover{background-color:#0000;color:#1d1f27}.btn-color-transparent a,.btn-text a,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent a{color:#2d3040}.btn-color-transparent a:hover,.btn-text a:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent a:hover{color:#7e7f8b}.btn-color-transparent,.btn-color-transparent:link,.btn-color-transparent:visited,.btn-text,.btn-text:link,.btn-text:visited,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent:link,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent:visited{background-color:#0000;color:#2d3040}.btn-color-transparent:hover,.btn-text:hover,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent:hover{background-color:#0000;color:#7e7f8b}.btn-color-transparent:active,.btn-color-transparent:focus,.btn-text:active,.btn-text:focus,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent:active,body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button.btn-color-transparent:focus{background-color:#0000;color:#1d1f27}.btn-full-width{width:100%}.btn-icon-reversed{flex-direction:row-reverse}.rmdp-wrapper{background-color:initial;border:initial}.rmdp-wrapper.rmdp-border{border:none}.rmdp-wrapper .rmdp-calendar .rmdp-header .rmdp-arrow-container .rmdp-arrow{border-color:#2d3040}.rmdp-wrapper .rmdp-calendar .rmdp-header .rmdp-arrow-container:hover{background-color:#58ad50}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-week-day{color:#2d3040}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day{color:inherit}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-range{background-color:#2d3040;box-shadow:none}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-range .sd{color:#fff}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-range .sd:hover{color:#58ad50}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-disabled{color:#a1a3ac}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-selected .sd{border:2px solid #58ad50;border-radius:9px;box-shadow:none;color:#58ad50}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-selected .sd .calendar-day{background-color:#58ad50}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-today:not(.rmdp-range) .sd{color:#574de8;outline:3px solid #574de8}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day.rmdp-today:not(.rmdp-range) .sd .calendar-day{outline:3px solid #574de8}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day .sd{background-color:initial}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day .sd:hover{background-color:#2d3040}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day .sd .calendar-day{background-color:#2d3040;border:initial;border-radius:6px;color:#fff;height:38px;line-height:14px;padding-top:2px}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day .sd .calendar-day .date{font-size:14px;font-weight:700}.rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day .sd .calendar-day .price{font-size:11px}.rmdp-wrapper .rmdp-panel .rmdp-panel-body li{background-color:#2d3040;border-radius:25px}.rmdp-wrapper .rmdp-panel .rmdp-panel-body li span{line-height:22px;margin:0 0 7px 2px}.rmdp-wrapper .rmdp-panel .rmdp-panel-body li:before{display:none}form{margin:0}form .has-error input,form .has-error select,form .has-error textarea{outline:2px solid #ff5858}form .error{color:#ff5858}form .disabled{cursor:not-allowed;opacity:.3}.form-row{display:flex;gap:18px}span.after-label{display:flex;flex-direction:column;font-weight:300;justify-content:center;margin-top:4px;max-height:64px;padding-left:10px;width:100%}input,select{width:100%}input,select,textarea{margin-bottom:30px}input::placeholder,select::placeholder,textarea::placeholder{color:#a1a3ac}body textarea{height:auto}label{color:#2d3040;font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:500;text-decoration:none}label .form-row,label button,label input,label select,label textarea{margin-top:4px}input[type=radio]{position:relative}input[type=checkbox],input[type=radio]{accent-color:#2d3040;height:27px;width:30px}input[type=checkbox]{min-height:27px;min-width:30px}select{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:pre}select option{padding-left:0}textarea{max-width:-webkit-fill-available;min-height:16px;padding-top:14px;resize:vertical;width:100%}textarea::-webkit-resizer{background-color:#e8e8ea;border-radius:20px}form input,form input:focus,form select,form select:focus,form textarea,form textarea:focus{outline:none}@media(min-width:576px){form input,form select{max-width:100%;width:400px}}hr{background-color:#ebebed;border:0;height:1px;margin-bottom:1.5em}.react-tooltip{opacity:1;z-index:1000}.react-tooltip p{color:#fff}table{margin:0 0 1.5em;width:100%}table.no-border td{border:none}ul{list-style:none;margin:0;padding:0}li{margin:0 0 0 10px;padding:10px 0 0 10px;position:relative}li:before{color:#2d3040;content:"•";font-size:30px;left:-10px;line-height:0;position:absolute;top:21px}li{list-style-type:none}li a{text-decoration:none}body .swal-overlay .swal-modal{border:1px solid #ebebed;border-radius:18px;box-sizing:border-box;padding:24px}body .swal-overlay .swal-modal .swal-icon .swal-icon--success__hide-corners,body .swal-overlay .swal-modal .swal-icon:after,body .swal-overlay .swal-modal .swal-icon:before{display:none}body .swal-overlay .swal-modal .swal-icon.swal-icon--warning{border-color:#ffb845}body .swal-overlay .swal-modal .swal-icon.swal-icon--warning span{background-color:#ffb845}body .swal-overlay .swal-modal .swal-icon.swal-icon--error{border-color:#ff5858}body .swal-overlay .swal-modal .swal-icon.swal-icon--error span{background-color:#ff5858}body .swal-overlay .swal-modal .swal-icon.swal-icon--success{border-color:#58ad50}body .swal-overlay .swal-modal .swal-icon.swal-icon--success span{background-color:#58ad50}body .swal-overlay .swal-modal .swal-title{color:#2d3040;font-family:"Bree Serif",Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:32px;font-weight:400;line-height:25px}body .swal-overlay .swal-modal .swal-text{font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body .swal-overlay .swal-modal .swal-footer{display:flex;flex-wrap:wrap;justify-content:center}body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button{font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body .swal-overlay .swal-modal .swal-footer .swal-button-container button.swal-button:focus{box-shadow:none}.center-child{width:100%}.center-child>*{margin-left:auto;margin-right:auto}.row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}@media(max-width:767px){.row{flex-wrap:wrap}}.row div:last-child{margin-right:0}.col{flex-grow:1}@media(max-width:767px){.col{width:100%}}.page-forgot-password,.page-login,.page-register,.page-waiting-for-verification,.section-container{margin:0 auto;max-width:1592px;padding-left:96px;padding-right:96px}@media(min-width:1400px)and (max-width:1599px){.page-forgot-password,.page-login,.page-register,.page-waiting-for-verification,.section-container{max-width:1496px;padding-left:48px;padding-right:48px}}@media(min-width:1200px)and (max-width:1399px){.page-forgot-password,.page-login,.page-register,.page-waiting-for-verification,.section-container{max-width:1448px;padding-left:24px;padding-right:24px}}@media(min-width:992px)and (max-width:1199px){.page-forgot-password,.page-login,.page-register,.page-waiting-for-verification,.section-container{max-width:1448px;padding-left:24px;padding-right:24px}}@media(min-width:768px)and (max-width:991px){.page-forgot-password,.page-login,.page-register,.page-waiting-for-verification,.section-container{max-width:1448px;padding-left:24px;padding-right:24px}}@media(min-width:576px)and (max-width:767px){.page-forgot-password,.page-login,.page-register,.page-waiting-for-verification,.section-container{max-width:1436px;padding-left:18px;padding-right:18px}}@media(max-width:575px){.page-forgot-password,.page-login,.page-register,.page-waiting-for-verification,.section-container{max-width:1424px;padding-left:12px;padding-right:12px}}.section-container-post{margin:0 auto;max-width:1092px;padding-left:96px;padding-right:96px}@media(max-width:575px){.section-container-post{max-width:996px;padding-left:48px;padding-right:48px}}.layouts-page.not-transparent,.layouts-simple .main-content,.layouts-wizard .main-content{margin-top:94px}@media(max-width:767px){.layouts-page.not-transparent,.layouts-simple .main-content,.layouts-wizard .main-content{margin-top:70px}}.component-header,.layouts-simple .header-row,.layouts-wizard .header-row{height:94px}@media(max-width:767px){.component-header,.layouts-simple .header-row,.layouts-wizard .header-row{height:70px}}.component-anchor-index,.component-map-bookables .search-button-wrapper,.component-map-bookables .warning,.component-profile>.page-banner .container-outer .container-inner .buttons-container{top:94px}@media(max-width:767px){.component-anchor-index,.component-map-bookables .search-button-wrapper,.component-map-bookables .warning,.component-profile>.page-banner .container-outer .container-inner .buttons-container{top:70px}}.component-spot-group-occupancy .occupancies{display:flex;flex-direction:row;overflow:auto}.component-spot-group-occupancy .occupancies .occupancy{border:1px solid #ebebed;margin-top:30px;min-height:60px;min-width:30px;position:relative}.component-spot-group-occupancy .occupancies .occupancy .month{color:#2d3040;font-size:17px;position:absolute;top:-30px;z-index:1}.component-spot-group-occupancy .occupancies .occupancy .bar{background-color:#e8e8ea;border-radius:4px;color:#fff;font-size:11px;height:80px;overflow:hidden;position:relative;text-align:center}.component-spot-group-occupancy .occupancies .occupancy .bar .filled,.component-spot-group-occupancy .occupancies .occupancy .bar .text{bottom:0;left:0;position:absolute;width:100%}.component-spot-group-occupancy .occupancies .occupancy .bar .filled{background-color:#58ad50;border-radius:4px;z-index:1}.component-spot-group-occupancy .occupancies .occupancy .bar .text{display:flex;flex-direction:column;justify-content:center;z-index:2}.component-tabs{width:100%}.component-tabs.active-tab-null .tab-buttons{background-color:#fff;border-radius:18px}.component-tabs.active-tab-null .tab-content{padding:0}.component-tabs .tab-buttons{display:flex;margin-bottom:-2px}.component-tabs .tab-buttons .tab-button{background-color:#0000;border-radius:18px 18px 0 0;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:18px;font-weight:500;height:71px;justify-content:center;line-height:16px;text-align:center;transition:all .16s ease-in-out}.component-tabs .tab-buttons .tab-button:hover:not(.active){color:#7e7f8b}.component-tabs .tab-buttons .tab-button.active{background-color:#fff;border:1px solid #ebebed;border-bottom-color:#fff}.component-tabs .tab-buttons .tab-button:not(.active){border:1px solid #0000}.component-tabs .tab-content{background-color:#fff;border:1px solid #ebebed;border-radius:0 0 18px 18px;padding:24px;transition:padding .4s ease-in-out}.component-tabs .tab-content.first-tab-active{border-radius:0 18px 18px 18px}.component-tabs .tab-content.last-tab-active{border-radius:18px 0 18px 18px}.component-tabs .tab-content.no-padding{padding:0}.component-tabs.design-buttons .tab-buttons{border:1px solid #ebebed;border-radius:12px;margin-bottom:0;overflow:hidden}.component-tabs.design-buttons .tab-buttons .tab-button{background-color:#0000;border:initial;border-radius:0;border-radius:initial;font-size:14px;height:64px;padding:0 25px}.component-tabs.design-buttons .tab-buttons .tab-button:hover:not(.active){background-color:#e8e8ea;color:#2d3040}.component-tabs.design-buttons .tab-buttons .tab-button:hover.active{background-color:#3d7437}.component-tabs.design-buttons .tab-buttons .tab-button.active{background-color:#58ad50;color:#fff}.component-tabs.design-buttons .tab-content{border:initial}.component-business-hours .days,.component-business-hours .end-time,.component-business-hours .start-time{display:flex;justify-content:space-between}.component-business-hours .days .day,.component-business-hours .days .time,.component-business-hours .end-time .day,.component-business-hours .end-time .time,.component-business-hours .start-time .day,.component-business-hours .start-time .time{width:40px}.component-business-hours .days{margin-bottom:5px}.component-business-hours .days .day{background-color:#2d3040;border:1px solid #0000;border-radius:12px;color:#fff;display:flex;flex-direction:column;font-size:13px;height:40px;justify-content:center;position:relative;text-align:center;text-transform:uppercase}.component-business-hours .days .day.closed{background-color:#e8e8ea;border:1px solid #d1d2d5;color:#d1d2d5}.component-business-hours .end-time .time,.component-business-hours .start-time .time{font-size:14px}.component-business-hours .end-time{margin-bottom:-10px}.component-booing-bookable-profile-links p{margin-bottom:6px;margin-top:18px}.component-booking-item{background-color:#e8e8ea;border-radius:10px;margin-bottom:12px}.component-booking-item.needs-action{outline:2px solid #ffb845}.component-booking-item.needs-action .fields .field.status h4{color:#fd9e07}.component-booking-item.booking-status-concept{background-color:#fff}.component-booking-item.booking-status-canceled .fields .field.status h4,.component-booking-item.booking-status-rejected .fields .field.status h4{color:#ff5858}.component-booking-item .fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.component-booking-item .fields .field{padding:12px}.component-booking-item .fields .field p{margin:0 0 10px}.component-booking-item .fields .field p.label{color:#a1a3ac;font-size:13px;font-style:italic;margin-bottom:0}.component-booking-item .fields .field.id{min-width:25px}.component-booking-item .fields .field.status{min-width:130px}.component-booking-item .fields .field.status h4{margin:0 0 10px}.component-booking-item .fields .field.dates{min-width:90px}.component-booking-item .fields .field.dates .meta{color:#a1a3ac;font-size:10px}.component-booking-item .fields .field.spots{width:100px}.component-booking-item .fields .field.spots .spots-container{display:flex;flex-wrap:wrap;gap:3px}.component-booking-item .fields .field.spots .spots-container div{background-color:#2d3040;color:#fff;font-size:12px;line-height:15px;padding:3px 5px 0;text-align:center}.component-booking-item .fields .field.options{flex:1 1}.component-booking-item .fields .field.spot-group-stand{min-width:180px}.component-booking-item .fields .field.spot-group-stand button{margin-bottom:12px}.component-booking-item .fields .field.meta{font-size:12px;min-width:130px}.component-booking-item .fields .field.actions{display:flex;flex-direction:column;gap:12px;width:120px}.component-booking-item .fields .field.actions button{width:100%}.component-booking-item-preview{background-color:#fff;border-radius:8px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px}@media(max-width:575px){.component-booking-item-preview{flex-wrap:wrap}}.component-booking-item-preview:hover{background-color:#fafafa}.component-booking-item-preview .image{background-color:#e8e8ea;border-radius:8px;display:flex;height:140px;justify-content:center;min-width:140px;overflow:hidden;width:140px}@media(max-width:575px){.component-booking-item-preview .image{height:100px;min-width:100px;width:100px}}.component-booking-item-preview .col-mid{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0}@media(max-width:575px){.component-booking-item-preview .col-mid{text-align:right}}.component-booking-item-preview .col-mid .status h4{display:inline-block;margin-bottom:0;margin-top:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-booking-item-preview .col-mid .status h4 .dot{display:inline-block}.component-booking-item-preview .col-mid .status h4 .dot img{height:15px;margin-right:6px;width:15px}.component-booking-item-preview .col-mid .bookables{padding-bottom:2px}.component-booking-item-preview .col-mid .bookables p{margin:0}.component-booking-item-preview .col-mid .bookables p.label{font-style:italic}.component-booking-item-preview .col-right{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:575px){.component-booking-item-preview .col-right{flex-direction:column-reverse;width:100%}}.component-booking-item-preview .col-right .meta{text-align:right}.component-booking-item-preview .col-right .meta p{margin:0 11px 0 0}.component-booking-item-preview .col-right .meta .booking-number{color:#2d3040}.component-feedback-popup button{margin-bottom:12px;min-width:184px}.component-feedback-popup-content p img{margin-bottom:-1px;margin-right:2px;width:20px}.credits-dashboard-component{font-family:sans-serif;margin-bottom:18px}.credits-dashboard-component .credits-header{display:flex;gap:1rem;margin-bottom:1rem}.credits-dashboard-component .credits-header .total-credits{align-items:center;background:#fff;display:flex;gap:.5rem;padding:1rem}.credits-dashboard-component .credits-header .total-credits img{width:50px}.credits-dashboard-component .credits-header .total-credits .label{color:#2d3040;font-size:.85rem}.credits-dashboard-component .credits-header .total-credits .value{font-family:"Bree Serif";font-size:40px}.credits-dashboard-component .credits-header .tip-box{background:#b6ddb2;border-radius:12px;flex:1 1;padding:1rem}.credits-dashboard-component .credits-header .tip-box .tip{font-weight:700;margin-bottom:.25rem}.credits-dashboard-component .credits-header .tip-box .tip-text{font-size:.9rem}.credits-dashboard-component .credits-actions{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.credits-dashboard-component .credits-actions .action-card{background:#fff;display:flex;gap:.75rem;padding:1rem}.credits-dashboard-component .credits-actions .action-card .icon{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}.credits-dashboard-component .credits-actions .action-card .icon img{width:23px}.credits-dashboard-component .credits-actions .action-card .icon img.conditions{cursor:pointer}.credits-dashboard-component .credits-actions .action-card .info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.credits-dashboard-component .credits-actions .action-card .info .title{font-weight:700}.credits-dashboard-component .credits-actions .action-card .info .stats{color:#2d3040;font-size:.85rem;margin:.25rem 0}.credits-dashboard-component .credits-actions .action-card .info .progress{margin-top:.5rem}.credits-dashboard-component .credits-actions .action-card .info .progress .bar{background:#f0f0f0;background:#e8e8ea;border-radius:3px;height:6px}.credits-dashboard-component .credits-actions .action-card .info .progress .bar .fill{background:#58ad50;border-radius:3px;height:100%}.credits-dashboard-component .credits-actions .action-card .info .progress .progress-info{color:#2d3040;font-size:.75rem;margin-top:.25rem}.credits-dashboard-component .credits-actions .action-card .info .cta{align-items:center;background:none;border:none;color:#574de8;cursor:pointer;display:inline-flex;gap:.25rem;margin-top:.5rem}.credits-dashboard-component .credits-actions .action-card .info .cta:hover{color:#2d3040}.credits-dashboard-component .credits-actions .component-button{align-content:center}.credits-dashboard-component .recent-activity{background:#fff;margin-top:18px;padding:18px}.credits-dashboard-component .recent-activity .header{align-items:center;display:flex;gap:.5rem;margin:12px 8px}.credits-dashboard-component .recent-activity ul{list-style:none;margin:0;padding:0}.credits-dashboard-component .recent-activity ul li{border-bottom:2px solid #e8e8ea;display:flex;margin:0;padding:6px 0}.credits-dashboard-component .recent-activity ul li:before{display:none}.credits-dashboard-component .recent-activity ul li:last-child{border-bottom:none}.credits-dashboard-component .recent-activity ul li .icon{padding:.5rem}.credits-dashboard-component .recent-activity ul li .icon img{width:20px}.credits-dashboard-component .recent-activity ul li .details{display:flex;flex-direction:column;justify-content:flex-end}.credits-dashboard-component .recent-activity ul li .details .credits{color:#777}.credits-dashboard-component .recent-activity ul .empty{color:#777;font-size:.85rem;padding:12px}.component-popup{position:relative}.popup-modal{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:scale(.95);transition:opacity .25s ease,transform .25s ease;width:100%;z-index:300}.popup-modal.open{opacity:1;transform:scale(1)}.popup-modal .modal{margin:0 auto;max-height:calc(90vh - 50px);max-width:680px;overflow:hidden;pointer-events:all;width:100%}.popup-modal .modal .scroll-box{max-height:calc(100% - 130px);overflow-y:auto;padding:25px}.popup-modal .modal .scroll-box .title{color:#000000a6;display:block;font-size:32px;line-height:normal;margin-top:18px;padding:0 0 13px;position:relative;text-align:center;text-transform:none}.popup-modal .modal .scroll-box .content{color:#2d3040;display:inline-block;font-size:16px;overflow-wrap:break-word;padding:10px 0;width:100%}.popup-modal .modal .actions{background-color:#2d3040;display:flex;gap:12px;justify-content:flex-end;padding:20px;text-align:center}.popup-backdrop{background-color:#0006;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .25s ease;width:100%;z-index:300}.popup-backdrop.open{opacity:1}.form-component-select-bookable{max-width:300px}.form-component-select-bookable .model{background-color:#e8e8ea;border-radius:10px;cursor:pointer;display:flex;margin:0 auto 12px;min-height:80px}.form-component-select-bookable .model:hover{background-color:#ebebed;outline:2px solid #dedede}.form-component-select-bookable .model .col.image{max-width:100px;min-height:100px;min-width:100px}.form-component-select-bookable .model .col.image img{border-radius:10px 0 0 10px;display:flex;height:100%;object-fit:cover;width:100%}.form-component-select-bookable .model .col.label{display:flex;flex-direction:column;justify-content:center;margin:0;padding:12px 0 12px 12px;text-align:left}.form-component-select-bookable .model .col.label h3{line-height:0;margin:0;padding:0}.form-component-select-bookable .model .col.radio{display:flex;flex-direction:column;justify-content:center;max-width:30px;min-width:30px;padding-right:12px}.form-component-select-bookable .model .col.radio input{cursor:pointer;margin:0}.form-component form .model .fields .field.form-component-select-icons .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:5px}.form-component form .model .fields .field.form-component-select-icons .items .item{background:#e8e8ea;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;justify-content:center;max-width:100px;padding:10px;transition:background-color .16s ease-in-out}@media(min-width:576px){.form-component form .model .fields .field.form-component-select-icons .items .item{flex:1 1;min-width:0}}@media(max-width:575px){.form-component form .model .fields .field.form-component-select-icons .items .item{width:50%}}.form-component form .model .fields .field.form-component-select-icons .items .item img{align-self:center;margin-bottom:10px;margin-top:7px;width:20px}.form-component form .model .fields .field.form-component-select-icons .items .item:hover:not(:disabled){background:#b6ddb2}.form-component form .model .fields .field.form-component-select-icons .items .item.active{background:#58ad50;color:#fff}.form-component form .model .fields .field.form-component-select-icons .items .item:disabled{cursor:not-allowed;opacity:.5}.form-component form .model .fields .field.form-component-select-icons .items .item .icon-label{pointer-events:none;text-align:center}.form-component-booking-select-options .booking-option{background-color:#e8e8ea;margin:0 auto 12px;max-width:400px}.form-component-booking-select-options .booking-option .col.text{padding:12px}.form-component-booking-select-options .booking-option .col.prices{min-width:110px}.form-component-booking-select-options .booking-option .col.prices .amount p,.form-component-booking-select-options .booking-option .col.prices .amount select{margin:8px 0}.form-component-booking-select-options .booking-option .col.prices .price,.form-component-booking-select-options .booking-option .col.prices .total-price{margin-bottom:8px}.form-component form .model .fields .field.form-component-options .options-container .options-list{background-color:#fff;height:auto;max-height:300px;overflow-y:auto}.form-component form .model .fields .field.form-component-options .options-container .options-list .option{background-color:#e8e8ea;display:flex;gap:12px;justify-content:space-between;line-height:20px;margin:3px;padding:4px 8px;text-align:left}.form-component form .model .fields .field.form-component-options .options-container .options-list .option:hover{background-color:#e8e8ea}.form-component form .model .fields .field.form-component-options .options-container .options-list .option>.custom-label{color:#8b8b8b;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-component form .model .fields .field.form-component-options .options-container .options-list .option>.custom-label,.form-component form .model .fields .field.form-component-options .options-container .options-list .option>.label,.form-component form .model .fields .field.form-component-options .options-container .options-list .option>.price{line-height:29px}.form-component form .model .fields .field.form-component-options .options-container .options-list .option>.buttons{display:flex;gap:12px}.form-component form .model .fields .field.form-component-options .options-container .options-list .add-option{display:flex;justify-content:center;padding-bottom:20px;padding-top:20px}.form-component form .model .fields .field.form-component-options .options-container .options-list .add-option p{color:#a1a3ac;text-align:center}.popup-form-component-options-index-container .filter-row{justify-content:space-between}.popup-form-component-options-index-container .filter-row .col-input input{margin-bottom:8px}.popup-form-component-options-index-container .filter-row .col-button{display:flex}.popup-form-component-options-index-container .filter-row .col-button button{height:35px}.popup-form-component-options-index-container .options-index{height:300px;overflow-y:auto}.popup-form-component-options-index-container .options-index .option{background-color:#e8e8ea;display:flex;gap:12px;justify-content:space-between;line-height:20px;margin:3px;padding:4px 8px;text-align:left}.popup-form-component-options-index-container .options-index .option:hover{background-color:#e8e8ea}.popup-form-component-options-index-container .options-index .option>.label{flex:1 1}.popup-form-component-options-index-container .options-index .option>.label,.popup-form-component-options-index-container .options-index .option>.price{line-height:29px}.popup-form-component-options-index-container .options-index .option>.buttons{display:flex;gap:12px}.popup-form-component-options-index-container .options-index .add-option{padding-top:20px}.popup-form-component-options-index-container .options-index .add-option p{color:#a1a3ac;text-align:center}.form-component form .model .fields .field.form-component-static{max-width:100%;overflow:hidden}.form-component form .model .fields .field.form-component-static .content{color:#a1a3ac;height:50px}.form-component-booking-overview{text-align:left}.form-component-booking-overview .overview{padding-bottom:50px}.form-component-booking-overview .overview .table{margin-bottom:12px}.form-component-booking-overview .overview .table .row .col:first-child{min-width:200px;width:30%}@media(max-width:767px){.form-component-booking-overview .overview .table .row .col:first-child{width:50%}}.form-component-booking-overview .overview .table .row .col:last-child{width:70%}@media(max-width:767px){.form-component-booking-overview .overview .table .row .col:last-child{width:50%}}.form-component-booking-overview .terms .owner-terms{background-color:#e8e8ea;margin-bottom:50px;max-height:200px;overflow-y:auto;padding:20px;width:100%}.form-component-booking-overview .terms label{cursor:pointer;display:block;margin-bottom:12px}.form-component-booking-overview .terms .row .col{width:50%}.form-component-booking-overview .terms .row .col:first-child{flex:0 1}.form-component form .model .fields .field.form-component-input label p{margin:0}.form-component form .model .fields .field.form-component-availabilities .radio{gap:20px;max-width:500px}.form-component form .model .fields .field.form-component-availabilities .radio label{cursor:pointer}.form-component form .model .fields .field.form-component-availabilities .availability{background-color:#e8e8ea;margin-bottom:24px;padding:24px}.form-component form .model .fields .field.form-component-availabilities .availability .row-labels{text-align:left}@media(max-width:575px){.form-component form .model .fields .field.form-component-availabilities .availability .row-labels{display:none}}.form-component form .model .fields .field.form-component-availabilities .availability .col{width:50%}@media(max-width:575px){.form-component form .model .fields .field.form-component-availabilities .availability .col{width:100%}}.form-component form .model .fields .field.form-component-availabilities .availability .col.label{font-weight:700}.form-component form .model .fields .field.form-component-availabilities .availability .date-pickers .elements{display:flex;flex-wrap:wrap;gap:12px;line-height:33px}.form-component form .model .fields .field.form-component-availabilities .availability .date-pickers .elements .rmdp-container>input{height:28px;width:120px}.form-component form .model .fields .field.form-component-availabilities .availability .date-pickers .elements .rmdp-wrapper{background-color:#fff}.form-component form .model .fields .field.form-component-availabilities .availability .date-pickers .elements button{margin-top:1px}.form-component form .model .fields .field.form-component-availabilities .availability .day-form .days{display:flex;flex-wrap:wrap;gap:10px}.form-component form .model .fields .field.form-component-availabilities>.component-button{margin-bottom:24px}.form-component form .model .fields .field.form-component-availabilities .legend{display:flex;flex-direction:column;justify-content:space-evenly;line-height:33px;margin-bottom:24px;max-width:400px;min-width:300px}.form-component form .model .fields .field.form-component-availabilities .legend .label{font-size:13px}.form-component form .model .fields .field.form-component-availabilities .legend .sub-label{color:#2d3040;margin-top:-10px;padding:0}.form-component form .model .fields .field.form-component-availabilities .legend .round{border-radius:50%;height:30px;margin-right:10px;width:30px}.form-component form .model .fields .field.form-component-availabilities .legend .row{justify-content:flex-start}.form-component form .model .fields .field.form-component-availabilities .legend .red{background-color:#ff5858}.form-component form .model .fields .field.form-component-availabilities .legend .green{background-color:#58ad50}.form-component form .model .fields .field.form-component-availabilities .legend .border{border:3px solid #2d3040}.form-component form .model .fields .field.form-component-availabilities .legend .border-orange{border:3px solid #ffb845}.form-component form .model .fields .field.form-component-availabilities .rmdp-wrapper .rmdp-top-class .rmdp-day{cursor:auto}.form-component form .model .fields .field.form-component-availabilities .rmdp-wrapper .rmdp-top-class .rmdp-day span{cursor:pointer}.form-component form .model .fields .field.form-component-multi-block .multi-block-container{height:180px;overflow-y:auto;padding:5px}.form-component form .model .fields .field.form-component-multi-block .multi-block-container .item-container{float:left}.form-component form .model .fields .field.form-component-multi-block .multi-block-container .item-container .item{background-color:#e8e8ea;border-radius:20px;line-height:20px;margin-bottom:10px;margin-right:10px;padding:8px 28px 8px 14px;position:relative}.form-component form .model .fields .field.form-component-multi-block .multi-block-container .item-container .item .side-button{background-color:#ff5858;border-radius:20px;height:20px;line-height:17px;padding-top:2px;position:absolute;right:5px;text-align:center;top:7px;width:22px}.form-component form .model .fields .field.form-component-multi-block .multi-block-container .item-container .item .side-button:hover{background-color:#2d3040;color:#fff;cursor:pointer}.form-component form .model .fields .field.form-component-multi-block .multi-block-container .item-container .item.item-concept{background-color:#ffb845}.form-component form .model .fields .field.form-component-multi-block .multi-block-container .item-container .item.item-deleted{background-color:#e8e8ea;text-decoration:line-through}.form-component form .model .fields .field.form-component-multi-block .multi-block-container .item-container .item.item-deleted .side-button{background-color:#58ad50}.form-component-profile-example{text-align:left}.form-component-profile-example .profile{background-color:#e8e8ea}.form-component-profile-example .profile .image img{width:100%}.form-component-profile-example .profile .overview_media{background-color:#a1a3ac;display:flex;height:180px;width:100%}.form-component-profile-example .profile .overview_media img{object-fit:cover;width:100%}.form-component-profile-example .profile .content{display:flex}.form-component-profile-example .profile .content .left-content{padding:12px;width:70%}.form-component-profile-example .profile .content .sidebar{background-color:#a1a3ac;min-height:300px;width:30%}.form-component form .model .fields .field.form-component-slug p{margin:0}.form-component form .model .fields .field.form-component-slug .slug{color:#574de8;text-decoration:underline;word-break:break-all}.form-component-company-users .invites .row.user,.form-component-company-users .users .row.user{grid-gap:18px;display:grid;gap:18px;margin-bottom:18px}.form-component-company-users .invites .row.user.is_trash,.form-component-company-users .users .row.user.is_trash{opacity:.5;text-decoration:line-through}.form-component-company-users .invites .row.user .col,.form-component-company-users .users .row.user .col{overflow:hidden;text-overflow:ellipsis}.form-component-company-users .users .row.user{grid-template-columns:10% 10% 1fr 10% 160px}@media(max-width:767px){.form-component-company-users .users .row.user{border-bottom:1px solid #ebebed;grid-template-columns:none;padding-bottom:18px}}.form-component-company-users .users .row.user .col.invoke button{text-wrap:nowrap}.form-component-company-users .invites .row.user{grid-template-columns:1fr 25% 160px}@media(max-width:767px){.form-component-company-users .invites .row.user{border-bottom:1px solid #ebebed;grid-template-columns:none;padding-bottom:18px}}.form-component-company-users .invite .invite-form{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){.form-component-company-users .invite .invite-form .input-field{width:100%}}.form-component-company-validation .badge{display:flex;flex-direction:row}.form-component-company-validation .badge .label{font-size:23px;font-weight:700;line-height:40px;margin-left:12px}.form-component-booking-select-spot-group .select-no-spot-group label{background-color:#e8e8ea;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin:0 auto 12px;max-width:276px;padding:6px 12px 0}.form-component form .model .fields .field.form-component-location{height:500px}.form-component form .model .fields .field.form-component-location .map-container-inner{height:100%;overflow:hidden}.form-component form .model .fields .field.form-component-bool label{cursor:pointer;margin:10px}.form-component form .model .fields .field.form-component-bool input[type=radio]{cursor:pointer;margin:0 auto}.form-component form .model .fields .field.form-component-checkboxes .items{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:900px}.form-component form .model .fields .field.form-component-checkboxes .items .item{cursor:pointer;padding:50px;position:relative;text-align:center;transition:background-color .16s ease-in-out}@media(max-width:767px){.form-component form .model .fields .field.form-component-checkboxes .items .item{width:50%}}@media(min-width:768px){.form-component form .model .fields .field.form-component-checkboxes .items .item{flex:1 1}}.form-component form .model .fields .field.form-component-checkboxes .items .item:hover{background-color:#71bb6a}.form-component form .model .fields .field.form-component-checkboxes .items .item:hover.checked{background-color:#e8e8ea}.form-component form .model .fields .field.form-component-checkboxes .items .item.checked{background-color:#b6ddb2}.form-component form .model .fields .field.form-component-checkboxes .items .item h3{margin-bottom:7px;margin-top:0}.form-component form .model .fields .field.form-component-checkboxes .items .item .box{border:1px solid #2d3040;height:30px;position:absolute;right:12px;top:12px;width:30px}.form-component form .model .fields .field.form-component-checkboxes .items .item .box img{margin-left:1px;margin-top:3px;width:25px}.form-component-booking-price{text-align:left}.form-component-booking-price .label{font-weight:700}.form-component-booking-price .spot-group-spots .spot-price,.form-component-booking-price .spot-group-spots .stand-price,.form-component-booking-price .stands .spot-price,.form-component-booking-price .stands .stand-price{background-color:#e8e8ea;display:flex;margin-bottom:12px;padding:12px}.form-component-booking-price .spot-group-spots .spot-price .negotiate,.form-component-booking-price .spot-group-spots .stand-price .negotiate,.form-component-booking-price .stands .spot-price .negotiate,.form-component-booking-price .stands .stand-price .negotiate{width:100%}.form-component-booking-price .spot-group-spots .spot-price .negotiate .add-offer .row.price,.form-component-booking-price .spot-group-spots .stand-price .negotiate .add-offer .row.price,.form-component-booking-price .stands .spot-price .negotiate .add-offer .row.price,.form-component-booking-price .stands .stand-price .negotiate .add-offer .row.price{gap:12px;justify-content:flex-start}.form-component-booking-price .spot-group-spots .spot-price .negotiate .col-button,.form-component-booking-price .spot-group-spots .stand-price .negotiate .col-button,.form-component-booking-price .stands .spot-price .negotiate .col-button,.form-component-booking-price .stands .stand-price .negotiate .col-button{display:flex;justify-content:flex-end}.form-component-booking-price .spot-group-spots .spot-price .negotiate img,.form-component-booking-price .spot-group-spots .stand-price .negotiate img,.form-component-booking-price .stands .spot-price .negotiate img,.form-component-booking-price .stands .stand-price .negotiate img{height:15px;margin-right:5px;width:15px}.form-component-booking-price .spot-group-spots .spot-price .negotiate input,.form-component-booking-price .spot-group-spots .spot-price .negotiate p,.form-component-booking-price .spot-group-spots .stand-price .negotiate input,.form-component-booking-price .spot-group-spots .stand-price .negotiate p,.form-component-booking-price .stands .spot-price .negotiate input,.form-component-booking-price .stands .spot-price .negotiate p,.form-component-booking-price .stands .stand-price .negotiate input,.form-component-booking-price .stands .stand-price .negotiate p{margin:0;padding:0}.form-component-booking-price .spot-group-spots .spot-price .negotiate select,.form-component-booking-price .spot-group-spots .stand-price .negotiate select,.form-component-booking-price .stands .spot-price .negotiate select,.form-component-booking-price .stands .stand-price .negotiate select{margin-bottom:12px}.form-component-booking-price .spot-group-spots .spot-price .negotiate .row,.form-component-booking-price .spot-group-spots .stand-price .negotiate .row,.form-component-booking-price .stands .spot-price .negotiate .row,.form-component-booking-price .stands .stand-price .negotiate .row{justify-content:flex-start}.form-component-booking-price .spot-group-spots .spot-price .negotiate .row input,.form-component-booking-price .spot-group-spots .stand-price .negotiate .row input,.form-component-booking-price .stands .spot-price .negotiate .row input,.form-component-booking-price .stands .stand-price .negotiate .row input{padding-left:12px;width:100px}.form-component-booking-price .spot-group-spots .spot-price .negotiate .row p,.form-component-booking-price .spot-group-spots .stand-price .negotiate .row p,.form-component-booking-price .stands .spot-price .negotiate .row p,.form-component-booking-price .stands .stand-price .negotiate .row p{line-height:35px;margin-left:12px}.form-component-booking-price .spot-group-spots .spot-price .negotiate .negotiate-offers.final,.form-component-booking-price .spot-group-spots .stand-price .negotiate .negotiate-offers.final,.form-component-booking-price .stands .spot-price .negotiate .negotiate-offers.final,.form-component-booking-price .stands .stand-price .negotiate .negotiate-offers.final{color:#58ad50;font-weight:700}.form-component-booking-price .totals{max-width:600px}.form-component-booking-price .totals .col{width:50%}.form-component form .model .fields .field.form-component-media{width:100%}.form-component form .model .fields .field.form-component-media.no-pointer-events{pointer-events:none}.form-component form .model .fields .field.form-component-media .container-outer{z-index:11}.form-component form .model .fields .field.form-component-media .container-outer .row-quality{display:flex;justify-content:flex-start;line-height:35px}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .col{width:min-content}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality{border-radius:20px;height:20px;margin:6px 12px 12px;overflow:hidden;position:relative;text-align:center;width:100px}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality.disabled{opacity:.5;pointer-events:none}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality span{display:block;font-weight:700;line-height:21px;position:inherit;z-index:1}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality .bar{background-color:#71bb6a;height:100%;left:0;position:absolute;top:0;transition:width .8s ease-in-out;z-index:0}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality.low .bar{background-color:#ff7979}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality.medium .bar{background-color:#ffce80}.form-component form .model .fields .field.form-component-media .container-outer .row-quality .image-quality-string.low{color:#ff5858}.form-component form .model .fields .field.form-component-media .container-outer .container-inner{background-color:#fff;display:block;position:relative}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .media-form-container{position:relative;transition:all .8s ease-in-out}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .media-form-container .image-name{color:gray;height:100%;overflow:hidden;padding:4px;text-overflow:ellipsis}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .image-form{background-color:#fff;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:all;position:absolute;top:0;width:100%}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .image-form:hover .browse-button,.form-component form .model .fields .field.form-component-media .container-outer .container-inner .image-form:hover .delete-button{opacity:1}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .image-form img{height:100%;object-fit:cover;width:100%}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .image-form .browse-button,.form-component form .model .fields .field.form-component-media .container-outer .container-inner .image-form .delete-button{bottom:5px;cursor:pointer;opacity:0;pointer-events:auto;position:absolute;right:5px;z-index:20}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .upload-form{color:#2d3040;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;transition:all .2s ease-in-out;vertical-align:center;width:100%}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .upload-form div{content:"+";font-size:45px;height:40px;z-index:10}.form-component form .model .fields .field.form-component-media .container-outer .container-inner .upload-form:hover{color:#a1a3ac}.form-component form .model .fields .field.form-component-media .container-outer .container-inner input{display:none}.form-component form .model .fields .field.form-component-add-multi-block .form-row{max-width:none;position:relative}.form-component form .model .fields .field.form-component-add-multi-block .form-row input{max-width:250px}.form-component form .model .fields .field.form-component-add-multi-block .form-row .results{background-color:#e8e8ea;height:400px;left:0;overflow-y:auto;padding:8px;position:absolute;top:38px;width:500px;z-index:90}.form-component form .model .fields .field.form-component-add-multi-block .form-row .results .result{border-bottom:2px solid #a1a3ac;height:70px;margin-bottom:8px;max-width:600px;overflow:hidden;text-overflow:ellipsis}.form-component form .model .fields .field.form-component-add-multi-block .form-row .results .result:last-child{border:initial;margin-bottom:0}.form-component form .model .fields .field.form-component-add-multi-block .form-row .results .result:hover{background-color:#2d3040;cursor:pointer}.form-component form .model .fields .field.form-component-add-multi-block .form-row .results .add-new{text-align:center}.form-component form .model .fields .field.form-component-add-multi-block .form-row .results .add-new button{margin:0 auto}.form-component-verified .status-icon{height:20px;margin-bottom:-4px;margin-left:8px;width:20px}.form-component-verified .small-label{color:#a1a3ac;font-size:12px}.form-component{padding-bottom:80px}.form-component form{position:relative}.form-component form .create-form-container{margin-bottom:12px}.form-component form .create-form-container .create-form{background-color:#e8e8ea;padding:24px}.form-component form .create-form-container .create-form .label-row{background-color:#d1d1d1}.form-component form .create-form-container .create-form .add-row-button{font-size:25px;margin:0 auto;padding-bottom:6px}.form-component form .model{position:relative}.form-component form .model .label-row{background-color:#e8e8ea;display:flex;justify-content:space-between;padding:10px 15px;transition:all .5s ease-in-out}.form-component form .model .label-row .label{height:46px}.form-component form .model .header-fields-row{background-color:#e8e8ea;display:flex;flex-direction:row;height:300px;justify-content:space-between}.form-component form .model .header-fields-row .col{flex:1 1}.form-component form .model .header-fields-row .col.col-image{flex:0 1;height:100%}.form-component form .model .header-fields-row .col.col-image .img-container{align-items:center;background-color:#2d3040;display:flex;height:100%;justify-content:center;overflow:hidden;width:300px}.form-component form .model .header-fields-row .col.col-image .img-container img{min-height:100%;min-width:100%;object-fit:cover}.form-component form .model .header-fields-row .col.col-edit-buttons{display:flex;flex-direction:column;gap:12px;max-width:150px;padding:12px 0 12px 12px}.form-component form .model.closed .label-row,.form-component form .model.open .label-row{cursor:pointer}.form-component form .model.closed .label-row:hover,.form-component form .model.open .label-row:hover{background-color:#2d3040;color:#fff}.form-component form .model .delete-model-row{position:absolute;right:12px;top:12px;z-index:10}.form-component form .model.open .content{max-height:500vh;overflow-y:auto;transition:max-height .5s ease-in-out}.form-component form .model.closed .content{max-height:0;overflow:hidden}.form-component form .model.trashed .label{text-decoration:line-through}.form-component form .model .content{height:100%;margin-bottom:12px;margin-top:12px;transition:max-height .5s ease-in-out}.form-component form .model .fields .field{margin-bottom:30px}.form-component-booking-select-spot .row .col-spot-map{width:calc(100% - 430px)}.form-component-booking-select-spot .row .col-calendar{max-width:430px}.form-component form .model .fields .field.form-component-three .form-row{display:flex;flex-direction:column}.form-component form .model .fields .field.form-component-three .form-row label{cursor:pointer;margin:10px}.form-component form .model .fields .field.form-component-three .form-row input[type=radio]{cursor:pointer;margin:0}.form-component form .model .fields .field.form-component-select-block{overflow-x:auto}.form-component form .model .fields .field.form-component-select-block .block{box-sizing:initial}.form-component-business-hour .form-row .table{display:grid;margin-bottom:12px}.form-component-business-hour .form-row .table .small-label{font-size:12px}.form-component-business-hour .form-row .table .row{justify-content:space-evenly}.form-component-business-hour .form-row .table .row .col:first-child,.form-component-business-hour .form-row .table .row .col:nth-child(2){width:85px}.form-component-business-hour .form-row .table .row .col:nth-child(3){width:40px}.form-component-business-hour .form-row .table .row .col:nth-child(4){width:60px}.form-component-business-hour .form-row .table .row .col:nth-child(3),.form-component-business-hour .form-row .table .row .col:nth-child(4){display:flex;flex-direction:column;justify-content:center}.form-component-business-hour .form-row .table .rmdp-container .rmdp-input{width:85px}.form-component-business-hour .form-row .table .rmdp-container .rmdp-wrapper{background-color:#fff}.form-component-business-hour .form-row .table .rmdp-container .rmdp-wrapper .rmdp-arrow-container{display:block;height:30px;width:30px}.form-component-business-hour .form-row .table .rmdp-container .rmdp-wrapper .rmdp-arrow-container:hover{background-color:#58ad50;box-shadow:none}.form-component-business-hour .form-row .table .rmdp-container .rmdp-wrapper .rmdp-arrow-container .rmdp-arrow{border-color:#2d3040;border-width:0 4px 4px 0;height:12px;width:12px}.form-component-business-hour .form-row .table .rmdp-container .rmdp-wrapper .rmdp-arrow-container .rmdp-arrow i{display:block;margin-left:11px}.form-component-business-hour .form-row .table .rmdp-container .rmdp-wrapper input[type=text]{box-shadow:none;font-size:16px;margin:0;width:25px}.form-component-price .override-price-row{display:flex}.form-component-price .override-price-row .checkbox{width:50px}.form-component-price .override-price-row .label{display:flex;flex-direction:column;height:43px;justify-content:center}.component-bookable-status.not-public .status{background-color:#faa720}.component-bookable-status.not-public span{color:#e89000}.component-bookable-status.not-bookable .status{background-color:#ff5858}.component-bookable-status.not-bookable span{color:#ff5858}.component-bookable-status.bookable .status{background-color:#58ad50}.component-bookable-status.bookable span{color:#58ad50}.component-bookable-status.closed .status{background-color:#ffb845}.component-bookable-status.closed span{color:#ffb845}.component-bookable-status .status{border-radius:5px;display:inline-block;height:10px;margin-right:5px;width:10px}.component-bookable-status span{font-size:12px}.component-map-bookables{background-color:#fafafa;height:100%;position:relative;width:100%}.component-map-bookables .map-container-inner{height:100%;width:100%}.component-map-bookables .map-container-inner>div{background-color:#fafafa}.component-map-bookables .search-button-wrapper,.component-map-bookables .warning{display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:all .16s ease-in-out;width:100%;z-index:80}@media(max-width:991px){.component-map-bookables .search-button-wrapper,.component-map-bookables .warning{bottom:0;top:auto}}.component-map-bookables .search-button-wrapper.show,.component-map-bookables .warning.show{opacity:1}.component-map-bookables .search-button-wrapper.show .component-button,.component-map-bookables .warning.show .component-button{pointer-events:all}.component-map-bookables .search-button-wrapper{margin-top:120px}@media(max-width:991px){.component-map-bookables .search-button-wrapper{margin-bottom:120px;margin-top:0}}@media(max-width:767px){.component-map-bookables .search-button-wrapper{margin-bottom:90px;margin-top:0}}.component-map-bookables .search-button-wrapper .component-button{outline:3px solid #fff}.component-map-bookables .search-button-wrapper .component-button:hover{background-color:#4c4e5d;outline:3px solid #e8e8ea}.component-map-bookables .warning{background-color:#3c369a;color:#fff;font-size:17px;text-align:center;z-index:1}.component-map-bookables .warning p{margin:0;padding:10px}@media(max-width:991px){.component-map-bookables .warning p{padding-left:40px;padding-right:100px}}.component-map-bookables .is-loading{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.component-messages{height:100%}.component-messages .container{display:flex;flex-direction:row;height:100%;max-height:calc(100vh - 124px);width:100%}@media(max-width:767px){.component-messages .container{max-height:calc(100vh - 100px)}}.component-messages .container .conversations{overflow-y:auto;width:250px}@media(max-width:900px){.component-messages .container .conversations{overflow-y:visible;overflow-y:initial;width:100%}}.component-messages .container .conversations .conversation-button{border-bottom:2px solid #eaeaea;cursor:pointer;display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:12px;position:relative}.component-messages .container .conversations .conversation-button.unread{font-weight:700}.component-messages .container .conversations .conversation-button.active{background-color:#e8e8ea}.component-messages .container .conversations .conversation-button:hover{background-color:#2d3040;color:#fff}.component-messages .container .conversations .conversation-button .count{left:0;padding:5px;position:absolute;top:0}.component-messages .container .conversations .conversation-button .name{flex:1 1;font-size:14px}.component-messages .container .conversations .conversation-button .logo{border-radius:50%;float:right;height:60px;overflow:hidden;width:60px}.component-messages .container .conversations .conversation-button .logo img{height:100%;object-fit:cover;width:100%}.component-messages .container .messages{display:flex;flex-direction:column;justify-content:space-between;padding-left:12px;width:calc(100% - 250px)}@media(max-width:900px){.component-messages .container .messages{padding-left:0;width:100%}}.component-messages .container .messages>button.component-button{width:fit-content}@media(max-width:900px){.component-messages .container .messages>button.component-button{margin-bottom:12px}}.component-messages .container .messages .company-details{background-color:#e8e8ea;margin-bottom:12px;padding:12px}.component-messages .container .messages .company-details .company-info{line-height:30px}.component-messages .container .messages .company-details .company-info img{margin-bottom:-10px}.component-messages .container .messages .messages-container{height:100%;overflow-y:auto}.component-messages .container .messages .messages-container .message{margin-bottom:12px}.component-messages .container .messages .messages-container .message.received{display:flex;justify-content:left}.component-messages .container .messages .messages-container .message.sent{display:flex;justify-content:right}.component-messages .container .messages .messages-container .message .content{border-radius:20px;max-width:450px;padding:10px 15px}.component-messages .container .messages .messages-container .message .content .sender-name{font-size:12px;font-weight:700}.component-messages .container .messages .messages-container .message .content .date{font-size:12px;min-width:180px;text-align:right}.component-messages .container .messages .messages-container .message .content .text{word-break:break-word}.component-messages .container .messages .messages-container .message .content .buttons{display:flex;flex-wrap:wrap;font-weight:700;gap:12px;justify-content:left;line-height:25px}.component-messages .container .messages .messages-container .message.received .content{background-color:#e8e8ea;margin-right:50px}.component-messages .container .messages .messages-container .message.sent .content{background-color:#99d094;margin-left:50px}.component-messages .container .messages .messages-container .message.received .content.booking,.component-messages .container .messages .messages-container .message.received .content.system,.component-messages .container .messages .messages-container .message.sent .content.booking,.component-messages .container .messages .messages-container .message.sent .content.system{background-color:#e8e8ea}.component-messages .container .messages .messages-container .message.received .content.alert,.component-messages .container .messages .messages-container .message.received .content.credits,.component-messages .container .messages .messages-container .message.sent .content.alert,.component-messages .container .messages .messages-container .message.sent .content.credits{background-color:#b6b3f4}.component-messages .container .messages .text-input-container{display:flex;flex-direction:row;justify-content:flex-end}.component-messages .container .messages .text-input-container textarea{flex:1 1;margin:0;padding:12px}.component-backdrop #portal-container{position:relative;z-index:500}.component-calendar{width:100%}.component-calendar .calendar .rmdp-day .unavailable-but-selected{border-color:#ff5858!important}.component-calendar .calendar .rmdp-day .calendar-day.requested{background-color:#ffb845}.component-calendar .tab.continuous{padding:24px;text-align:center}.component-calendar .tab.continuous p{color:#ff5858}.component-calendar-profile{width:382px}@media(max-width:767px){.component-calendar-profile{width:100%}}.component-calendar-profile .header{display:flex;justify-content:center}.component-calendar-profile .header .component-price{padding:12px}.component-calendar-profile .header .component-price .above-price{font-weight:700}.component-calendar-profile .header .component-price div.amount .price{font-size:30px;line-height:1}.component-loading{display:flex;flex:1 1;flex-direction:column;height:-webkit-fill-available;justify-content:center;pointer-events:none;position:relative;width:-webkit-fill-available}.component-loading .lds-ripple-container{left:calc(50% - 40px);top:calc(50% - 40px);z-index:10000}.component-loading .lds-ripple-container.is-fixed{position:fixed}.component-loading .lds-ripple-container .lds-ripple{height:80px;margin:0 auto;position:relative;width:80px}.component-loading .lds-ripple-container .lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #000;border-radius:50%;opacity:1;position:absolute}.component-loading .lds-ripple-container .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.component-spot-map .react-transform-wrapper{overflow:visible}.component-spot-map .control-buttons-above,.component-spot-map .control-buttons-below{display:flex;flex-wrap:wrap;gap:4px;pointer-events:none;position:sticky;z-index:1}.component-spot-map .control-buttons-above button,.component-spot-map .control-buttons-below button{pointer-events:all}.component-spot-map .control-buttons-above .size,.component-spot-map .control-buttons-below .size{min-width:100px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.component-spot-map .control-buttons-above .left,.component-spot-map .control-buttons-above .right,.component-spot-map .control-buttons-below .left,.component-spot-map .control-buttons-below .right{display:flex;flex-wrap:wrap;gap:4px}.component-spot-map .control-buttons-above .right,.component-spot-map .control-buttons-below .right{justify-content:right}.component-spot-map .control-buttons-above .left,.component-spot-map .control-buttons-below .left{flex:1 1}.component-spot-map .control-buttons-above{margin-bottom:3px}.component-spot-map .control-buttons-below{margin-top:3px}.component-spot-map .grid-spot-map{background-color:#e8e8ea;overflow:hidden}.component-spot-map .grid-spot-map .background{height:100%;width:100%}.component-spot-map .grid-spot-map .mappables .mappable{background-color:#fff;border-radius:3px;display:flex;flex-direction:column;justify-content:center;outline-width:4px;position:absolute}.component-spot-map .grid-spot-map .mappables .mappable .label{color:#2d3040;pointer-events:none;text-align:center;z-index:1}.component-spot-map .grid-spot-map .mappables .mappable .react-tooltip{max-width:250px}.component-spot-map .grid-spot-map .mappables .mappable .react-tooltip .notify.occupied,.component-spot-map .grid-spot-map .mappables .mappable .react-tooltip .notify.requested{color:#ffb845}.component-spot-map .grid-spot-map .mappables .mappable .react-tooltip .image-container,.component-spot-map .grid-spot-map .mappables .mappable .react-tooltip .image-container img{max-width:100%}.component-spot-map .grid-spot-map .mappables .mappable .tooltip-button{cursor:pointer}.component-spot-map .grid-spot-map .mappables .mappable .tooltip-button:hover{color:#ffb845}.component-spot-map .grid-spot-map .mappables .mappable .clickable{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.component-spot-map .grid-spot-map .mappables .mappable .clickable .notify{pointer-events:none;position:absolute;right:1px;top:1px;z-index:9}.component-spot-map .grid-spot-map .mappables .mappable .rect{left:0!important;opacity:0;position:absolute;top:0!important}.component-spot-map .grid-spot-map .mappables .mappable.selected{background-color:#58ad50;z-index:600}.component-spot-map .grid-spot-map .mappables .mappable.selected .rect{opacity:1;outline:medium none invert;outline:initial}.component-spot-map .grid-spot-map .mappables .mappable.occupied{background-color:#a1a3ac;outline:2px solid #7e7f8b}.component-spot-map .grid-spot-map .mappables .mappable.occupied .clickable{cursor:default}.component-spot-map .grid-spot-map .mappables .mappable.not_available{background-color:#a1a3ac;outline:2px solid #7e7f8b}.component-spot-map .grid-spot-map .mappables .mappable.not_available .clickable{cursor:default}.component-spot-map .grid-spot-map .mappables .spot{outline-color:#58ad50;outline-style:solid}.component-spot-map .grid-spot-map .mappables .spot-cluster{cursor:pointer;outline-color:#58ad50;outline-style:solid}.component-spot-map .grid-spot-map .mappables .spot-cluster .children{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.component-spot-map .grid-spot-map .mappables .spot-cluster .children .child{background-color:#fff;outline:1px solid #58ad50;position:absolute;z-index:9999}.component-spot-map .grid-spot-map .mappables .spot-cluster .children .child.selected{background-color:#58ad50}.component-spot-map .grid-spot-map .mappables .spot-cluster .children .child.not_available,.component-spot-map .grid-spot-map .mappables .spot-cluster .children .child.occupied{background-color:#a1a3ac}.component-spot-map-form{height:100%;overflow:hidden;padding-bottom:70px}.component-spot-map-form .inner h4{margin-bottom:8px;margin-top:0}.component-spot-map-form .inner .request-spot-map-creation{cursor:pointer}.component-spot-map-form .inner .request-spot-map-creation input{cursor:pointer;display:inline-block;margin:0 12px 0 0}.component-spot-map-form .inner .component-spot-map{max-height:calc(100vh - 260px);min-height:300px;width:100%}.component-spot-map-form .inner .component-spot-map .mappable .rect.single-resizer{border:none}.component-spot-map-form .inner .component-spot-map .mappable .rect.single-resizer .resizable-handler,.component-spot-map-form .inner .component-spot-map .mappable .rect.single-resizer .square{display:none}.component-spot-map-form .inner .spot-menu{border-radius:18px;max-width:298px;outline:1px solid #ebebed;padding:12px;position:fixed;top:0;z-index:100}.component-spot-map-form .inner .spot-menu .spot-options{margin-right:0;position:relative}.component-spot-map-form .inner .spot-menu .spot-options .textarea{width:100%}.component-spot-map-form .inner .spot-menu .spot-options .textarea textarea{width:-webkit-fill-available}.component-spot-map-form .inner .spot-menu .spot-options input{height:30px}.component-spot-map-form .inner .spot-menu .spot-options .top-right{position:absolute;right:0;text-align:right;top:0}.component-spot-map-form .inner .spot-menu .spot-options .meta{color:#a1a3ac;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}@media(max-width:575px){.component-spot-map-form .inner .spot-menu{flex-direction:column}.component-spot-map-form .inner .spot-menu .spot-group-options,.component-spot-map-form .inner .spot-menu .spot-options{width:100%}}.component-spot-map-public .spot-list{display:flex;flex-direction:column;gap:12px;margin-bottom:96px}.component-spot-map-public .spot-list .note{display:flex;justify-content:center}.component-spot-map-public .spot-list .status-selected{gap:12px;justify-content:center}.component-spot-map-public .spot-list .status-selected .selected-spots{display:flex;padding:12px}.component-spot-map-public .spot-list .status-selected .selected-spots span{align-self:center;font-size:27px}.component-spot-map-public .spot-list .buttons{display:flex;gap:12px;justify-content:center}.component-spot-map-public .spot-map{overflow:hidden}.component-spot-map-public .spot-map .legend{pointer-events:none;position:relative;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;z-index:1}.component-spot-map-public .spot-map .legend .row{gap:6px;justify-content:flex-start;margin-bottom:6px}.component-spot-map-public .spot-map .legend .row .dot{border-radius:4px;height:14px;width:14px}.component-spot-map-public .spot-map .legend .row .dot.white{background-color:#fff;border:2px solid #58ad50}.component-spot-map-public .spot-map .legend .row .dot.grey{background-color:#a1a3ac;border:2px solid #7e7f8b}.component-spot-map-public .spot-map .legend .row .dot.green{background-color:#58ad50;border:2px solid #58ad50}.component-spot-map-public .spot-map .legend .row .label{font-size:14px;line-height:18px}.sub-component-spot-map-form-spot-map-public-cluster{overflow:hidden}.component-select-filter>.label{font-size:18px;font-weight:600;line-height:21px;margin-bottom:10px}.component-select-filter.open .field .field-inner{background-color:#e8e8ea}.component-select-filter .field{position:relative}.component-select-filter .field .field-inner{background-color:#fff;cursor:pointer;display:flex;transition:all .3s ease-in-out}.component-select-filter .field .field-inner:hover{background-color:#e8e8ea}.component-select-filter .field .field-inner:hover .label{color:#4c4e5d}.component-select-filter .field .field-inner:active,.component-select-filter .field .field-inner:focus{background-color:#ebebed}.component-select-filter .field .field-inner .label{color:#a1a3ac;display:flex;flex:1 1;flex-direction:column;justify-content:center}.component-select-filter .field .field-inner .label.dynamic{color:#2d3040;display:block;line-height:63px;overflow:hidden;padding-right:26px;text-overflow:ellipsis;white-space:nowrap}.component-select-filter .field .field-inner .icon{display:flex;flex-direction:column;justify-content:center;padding-right:20px}.component-select-filter .field .close{background-color:#7e7f8b;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;height:22px;line-height:22.5px;position:absolute;right:17px;text-align:center;top:22px;width:22px}.component-select-filter .field .close:hover{background-color:#ff5858}.component-select-filter .field .filter-menu{cursor:auto;left:100%;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;z-index:10}@media(max-width:767px){.component-select-filter .field .filter-menu{border:none;height:0;position:static}}@media(min-width:768px){.component-select-filter .field .filter-menu{transition:opacity .16s ease-in-out}}@media(min-width:0px)and (max-width:300px){.component-select-filter .field .filter-menu{zoom:.5;width:100%!important}}@media(min-width:301px)and (max-width:330px){.component-select-filter .field .filter-menu{zoom:.76;width:100%!important}}@media(min-width:331px)and (max-width:360px){.component-select-filter .field .filter-menu{zoom:.86;width:100%!important}}@media(min-width:361px)and (max-width:380px){.component-select-filter .field .filter-menu{zoom:.95;width:100%!important}}@media(min-width:381px)and (max-width:400px){.component-select-filter .field .filter-menu{zoom:1;width:100%!important}}@media(min-width:401px)and (max-width:450px){.component-select-filter .field .filter-menu{width:100%!important}}.component-select-filter .field .filter-menu.show{height:auto;opacity:1;pointer-events:all}.component-select-filter .field .filter-menu .filter-menu-inner{flex:1 1;min-height:18px;padding:18px}.component-select-filter .field .filter-menu .filter-menu-inner.when,.component-select-filter .field .filter-menu .filter-menu-inner.where{width:max-content}@media(max-width:767px){.component-select-filter .field .filter-menu .filter-menu-inner.when,.component-select-filter .field .filter-menu .filter-menu-inner.where{width:auto}}.component-select-filter .field .filter-menu .filter-menu-inner.when .rmdp-wrapper,.component-select-filter .field .filter-menu .filter-menu-inner.where .rmdp-wrapper{margin:0 auto}@media(max-width:767px){.component-select-filter .field .filter-menu .filter-menu-inner{padding:18px 0 0}}.component-select-filter .field .filter-menu .filter-menu-inner .buttons{display:flex;gap:18px;justify-content:space-between}@media(max-width:767px){.component-select-filter .field .filter-menu .filter-menu-inner .buttons .next-button{display:none}.component-select-filter .field .filter-menu .filter-menu-inner .buttons .search-button{margin-left:auto}}.component-select-filter .field .filter-menu.open{opacity:1}.component-booking-small{text-decoration:none}.component-booking-small .booking{background-color:#e8e8ea;margin-bottom:12px}.component-booking-small .booking:hover{background-color:#2d3040;cursor:pointer}.component-booking-small .booking:hover p{color:#fff}.component-booking-small .booking.needs-action{outline:2px solid #ffb845}.component-booking-small .booking.needs-action .fields .field.status strong{color:#fd9e07}.component-booking-small .booking.booking-status-concept{background-color:#fff}.component-booking-small .booking.booking-status-concept:hover{background-color:#e8e8ea}.component-booking-small .booking.booking-status-concept:hover p{color:#2d3040}.component-booking-small .booking.booking-status-canceled .fields .field.status h4,.component-booking-small .booking.booking-status-rejected .fields .field.status h4{color:#ff5858}.component-booking-small .booking .fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.component-booking-small .booking .fields .field{padding:12px}.component-booking-small .booking .fields .field p{margin:0 0 10px}.component-booking-small .booking .fields .field p.label{color:#a1a3ac;font-size:13px;font-style:italic;margin-bottom:0}.component-booking-small .booking .fields .field.id{min-width:25px}.component-booking-small .booking .fields .field.direction,.component-booking-small .booking .fields .field.status{min-width:130px}.component-booking-small .booking .fields .field.dates{min-width:180px}.component-booking-small .booking .fields .field.dates .meta{color:#a1a3ac;font-size:10px}.component-booking-small .booking .fields .field.spots{width:100px}.component-booking-small .booking .fields .field.spots .spots-container{display:flex;flex-wrap:wrap;gap:3px}.component-booking-small .booking .fields .field.spots .spots-container div{background-color:#2d3040;color:#fff;font-size:12px;line-height:15px;padding:3px 5px 0;text-align:center}.component-booking-small .booking .fields .field.options{flex:1 1}.component-booking-small .booking .fields .field.spot-group-stand{min-width:180px}.component-booking-small .booking .fields .field.spot-group-stand .component-button{margin-bottom:12px}.component-booking-small .booking .fields .field.meta{font-size:12px;min-width:130px}.component-booking-small .booking .fields .field.actions{background-color:#2d3040;display:flex;flex-direction:column;gap:12px;width:100px}.component-anchor-index{border-bottom:1px solid #ebebed;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:50px;position:sticky;position:-webkit-sticky;z-index:95}.component-anchor-index .anchor-title{cursor:pointer;display:block;outline:none;padding:20px;text-decoration:none;text-transform:uppercase}@media(max-width:767px){.component-anchor-index .anchor-title{padding:12px}}@media(max-width:575px){.component-anchor-index .anchor-title{font-size:12px;padding:8px}}.component-anchor-index .anchor-title:last-child{border-right:initial}.component-anchor-index .anchor-title:hover{color:#a1a3ac}.component-anchor-title{border-bottom:1px solid #ebebed;margin-bottom:50px;margin-top:150px}.component-anchor-title h1{font-size:25px;margin-bottom:8px}.component-map-bookable{height:500px;position:relative;width:100%}.component-map-bookable .map-container-inner{height:100%;width:100%}.component-search-filter{position:relative;width:100%}@media(max-width:767px){.component-search-filter>.component-tabs>.tab-buttons{border-radius:0}}.component-search-filter>.component-tabs>.tab-content>div>.component-tab>.component-tabs.active-tab-mixed{background-color:#58ad50;border-radius:12px;color:#fff}.component-search-filter>.component-tabs>.tab-content>div>.component-tab>.component-tabs.active-tab-mixed .tab-buttons .tab-button:first-child{border-right:1px solid #ebebed}.component-search-filter .component-tab .component-tab{display:flex;flex-direction:column;gap:18px;margin-top:18px}.component-search-filter .component-tab .component-tab .component-button{align-self:flex-end;width:fit-content}.component-search-filter .search-filter-backdrop{background-color:#00000029;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .16s ease-in-out;width:100%;z-index:-1}.component-search-filter .search-filter-backdrop.show{opacity:1;pointer-events:all}@media(max-width:767px){.component-search-filter .search-filter-backdrop{display:none;pointer-events:none}}@media(min-width:992px){.component-logo-container .logo-wide{height:50px;width:200px}}@media(max-width:991px){.component-logo-container .logo-wide{display:none}}@media(min-width:992px){.component-logo-container .logo-small{display:none}}@media(max-width:991px){.component-logo-container .logo-small{height:50px;width:42px}}.component-info-bar{align-items:center;background-color:#574de8;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;position:relative;text-align:center}.component-info-bar .close{color:#fff;cursor:pointer;font-size:30px;line-height:normal;padding:12px;position:absolute;right:0;top:0}.component-info-bar .close:hover{color:#342f84}.component-info-bar h3{color:#fff}.component-info-bar p{color:#fff;font-size:20px}.component-info-bar p a{color:#fff;text-decoration:underline}.component-info-bar .component-button{margin:0 auto}.component-tile{background-color:#e8e8ea;display:flex;height:100px;margin:0 auto 12px;max-width:400px;overflow:hidden;padding-right:6px}@media(max-width:450px){.component-tile{flex-direction:column;height:auto;padding-right:0}}.component-tile .col.image{height:100%;margin-right:0;max-height:100px;max-width:100px;width:100px}@media(max-width:450px){.component-tile .col.image{max-height:none;max-width:100%;width:100%}}.component-tile .col.image img{height:100%;object-fit:cover;width:100%}.component-tile .col.label{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-right:0;padding-left:24px;text-align:left}@media(max-width:450px){.component-tile .col.label{padding:12px}}.component-tile .col.label h4{margin:0}.component-tile .col.btns{display:flex;flex-direction:column;gap:5px;justify-content:center;max-width:100px}@media(max-width:450px){.component-tile .col.btns{max-width:calc(100% - 24px);padding:12px}}.component-tile .col.btns .component-button{width:100%}.component-profile-status{background-color:#e8e8ea;padding:12px}.component-profile-status .status-icon{height:46px;margin-right:10px;width:20px}.component-profile-status .errors .error{background-color:#e8e8ea;display:flex;margin-bottom:4px;padding:5px}.component-profile-status .errors .error .message{flex:1 1;line-height:50px;text-align:left}.component-profile-status .no-error .row{justify-content:center}.component-profile-status .no-error .row.action-buttons{gap:12px;margin-bottom:12px}.component-form-buttons.is-fixed .bottom-container{background-color:#2d3040;bottom:-105px;padding:20px;position:fixed}.component-form-buttons .bottom-container{display:flex;gap:12px;justify-content:center;left:0;transition:all .16s ease-in-out;width:100%;z-index:100}.component-form-buttons .bottom-container.is-changed{bottom:0}.component-block-list{height:445px;position:relative}.component-block-list.scrolling-enabled{height:490px}.component-block-list.scrolling-enabled .container,.component-block-list.scrolling-enabled .list{height:calc(100% - 90px)}.component-block-list .top-buttons{display:flex;gap:18px;height:45px}.component-block-list .top-buttons .component-button{align-self:flex-start!important}.component-block-list .top-buttons .parent-title{font-size:23px;font-weight:700;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.component-block-list .container{height:calc(100% - 45px);max-height:calc(100vh - 200px);max-width:550px;z-index:0}.component-block-list .container.dept-1{overflow:hidden;position:relative}.component-block-list .list{height:calc(100% - 45px);overflow-x:visible;overflow-y:auto;padding-right:10px;position:absolute;top:0}.component-block-list .list.dept-1{left:0;z-index:1005}.component-block-list .list.dept-2{left:170px;z-index:1004}.component-block-list .list.dept-3{left:360px;z-index:1003}.component-block-list .list.dept-4{left:540px;z-index:1002}.component-block-list .list.dept-5{left:720px;z-index:1001}.component-block-list .list .block{background-color:#fff;display:flex;flex-direction:column;height:30px;justify-content:center;margin-bottom:12px;overflow:hidden;padding:12px;text-align:center;text-overflow:ellipsis;transition:all .16s ease-in-out;width:130px}.component-block-list .list .block:hover.has-children{background-color:#ccc;cursor:pointer}.component-block-list .list .block.active{font-weight:700}.component-block-list .list .block.has-selected-children .block-content .checkbox,.component-block-list .list .block.selected .block-content .checkbox{background-color:#2d3040;color:#2d3040;cursor:pointer;font-size:30px;line-height:.6;position:relative}.component-block-list .list .block.has-selected-children .block-content .checkbox:after,.component-block-list .list .block.selected .block-content .checkbox:after{color:#fff;content:"✓";font-size:20px;font-weight:700;height:30px;left:-3px;position:absolute;top:5px;width:25px}.component-block-list .list .block.has-children{position:relative}.component-block-list .list .block.has-children.has-selected-children .block-content .checkbox{background-color:#7e7f8b;cursor:auto;pointer-events:none}.component-block-list .list .block.has-children.has-selected-children .block-content .checkbox:after{color:#a1a3ac}.component-block-list .list .block.has-children:after{color:#a1a3ac;content:"›";font-size:30px;position:absolute;right:3px}.component-block-list .list .block.show-children{background-color:#e3e2e2}.component-block-list .list .block.show-children:after{color:#2d3040;font-size:36px;right:2px}.component-block-list .list .block .block-content{display:flex;flex-direction:row}.component-block-list .list .block .block-content .checkbox{border:1px solid #1d1f27;border-radius:4px;cursor:pointer;height:20px;margin:auto 0;min-height:20px;min-width:20px;width:20px}.component-block-list .list .block .block-content .label{font-size:12px;padding-left:3px;padding-top:5px;width:100%}.component-block-list .buttons{bottom:0;height:45px;justify-content:space-between;position:absolute;width:100%}.component-block-list .buttons .component-button{margin-bottom:15px}.component-info{cursor:pointer;display:inline-block}.component-info img{margin-left:10px;margin-right:10px;width:15px}.react-tooltip{z-index:99999}.component-register h3{text-align:center}.component-register .social-login-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:18px}.component-register .form-component{padding-bottom:0}.component-register .form-component form{margin:0 auto;max-width:350px}.component-register .form-component form .form-row{max-width:350px}.component-register .login{margin:0 auto;max-width:350px}.component-register .login p{text-align:center}.component-register .login>div{margin:0 auto}.component-price .price-container{position:relative}.component-price .price-container .info{position:absolute;right:-15px;top:2px}.component-price .above-price{text-align:center}.component-price div.amount{display:inline}.component-price div.amount>div{display:flex;gap:6px;justify-content:center;margin-bottom:0}.component-price div.amount>div span{display:inline-block;margin-top:auto}.component-price .below-price{margin-top:24px;text-align:center}.component-error-404{display:flex;flex-direction:column;justify-content:center;margin:150px auto;text-align:center;width:100%}.component-error-404 .component-button{margin:0 auto}.component-button.with-children{position:relative}.component-button .label{text-wrap:nowrap}.component-user-button{height:49px;margin-right:36px}.component-user-button .notifications{background-color:#ff5858;border-radius:50%;color:#fff;cursor:pointer;font-size:11px;height:20px;line-height:21px;position:absolute;right:-5px;text-align:center;top:6px;width:20px;z-index:99}.component-user-button .notifications:hover{background-color:#58ad50}.component-user-button .menu-user-button{height:100%;position:relative}.component-user-button .menu-user-button>a{display:block;height:100%}.component-user-button .menu-user-button>a:active,.component-user-button .menu-user-button>a:focus{color:#2d3040}.component-user-button .menu-user-button .square-button{background-color:#2d3040;box-sizing:border-box;color:#fff;height:100%}.component-user-button .menu-user-button .square-button.alien{background-color:#ffb845;color:#2d3040}.component-user-button .menu-user-button:hover .square-button{color:#fff}.component-user-button .menu-user-button .round-button,.component-user-button .menu-user-button .square-button{cursor:pointer;position:relative;transition:all .16s ease-in-out}.component-user-button .menu-user-button .square-button{border-radius:30px 0 0 30px;display:flex;flex-direction:column;font-family:Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13.5px;font-weight:400;justify-content:space-evenly;padding:3px 30px 5px 20px}@media(max-width:767px){.component-user-button .menu-user-button .square-button{display:none}}.component-user-button .menu-user-button .square-button .user-name{line-height:11.5px}.component-user-button .menu-user-button .square-button .company-name,.component-user-button .menu-user-button .square-button .user-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-user-button .menu-user-button .round-button{background-color:#e8e8ea;border-radius:50%;display:flex;flex-direction:column;height:56px;justify-content:center;overflow:hidden;position:absolute;right:-36px;text-align:center;top:-5px;width:56px}@media(max-width:767px){.component-user-button .menu-user-button .round-button{height:49px;top:0;width:49px}}.component-user-button .menu-user-button .round-button img{display:inline-block;height:100%;width:100%}.component-user-button .menu-user-button .round-button img.avatar-placeholder{height:55px;margin-bottom:-2px;margin-left:.5px;padding-top:3px;width:55px}@media(max-width:767px){.component-user-button .menu-user-button .round-button img.avatar-placeholder{height:48px;width:48px}}.component-user-button .menu-user-button .sub-menu-user-button{min-width:270px;padding-top:20px;position:absolute;right:-36px}@media(max-width:767px){.component-user-button .menu-user-button .sub-menu-user-button{border-top:none;left:0;margin:0;position:fixed;top:50px;width:100%}}.component-user-button .menu-user-button .sub-menu-user-button ul{box-shadow:0 15px 14px 0 #33374a1f;padding-left:12px;padding-right:12px}@media(max-width:767px){.component-user-button .menu-user-button .sub-menu-user-button ul{border-radius:0 0 18px 18px}}.component-user-button .menu-user-button .sub-menu-user-button ul li{font-size:15px;padding-right:20px;text-transform:uppercase}.component-user-button .menu-user-button .sub-menu-user-button ul li.logout img{height:20px;margin-bottom:-3px;padding-right:10px;width:20px}.component-user-button .menu-user-button .sub-menu-user-button ul li:before{display:none}.component-user-button .menu-user-button .sub-menu-user-button ul li a:hover{color:#a1a3ac}.component-user-button .menu-user-button .sub-menu-user-button ul li .logout-button{cursor:pointer}.component-user-button .menu-user-button .sub-menu-user-button ul li .logout-button:hover{color:#ff5858}.component-user-button .menu-user-button .sub-menu-user-button ul li a{display:block;height:100%;width:100%}.component-user-button .menu-user-button .sub-menu-user-button ul hr{background-color:#ebebed;margin:10px 0}.component-profile .error-center{display:flex;flex-direction:column;height:100vh;justify-content:center}.component-profile .error-center h1,.component-profile .error-center p{text-align:center}.component-profile .error-center .buttons{display:flex;gap:12px;margin:0 auto}.component-profile>.page-banner{background-color:#e8e8ea;position:relative;width:100%}.component-profile>.page-banner .container-outer{margin:0 auto;max-width:1600px}.component-profile>.page-banner .container-outer .container-inner{height:0;padding-bottom:43.75%}@media(max-width:575px){.component-profile>.page-banner .container-outer .container-inner{padding-bottom:87.5%}}@media(min-width:576px)and (max-width:767px){.component-profile>.page-banner .container-outer .container-inner{padding-bottom:75%}}.component-profile>.page-banner .container-outer .container-inner .buttons-container{position:absolute;right:0;width:100%}.component-profile>.page-banner .container-outer .container-inner .buttons-container .buttons{box-sizing:border-box;display:flex;gap:12px;justify-content:flex-end;margin:0 auto;max-width:1600px;padding:48px}@media(max-width:575px){.component-profile>.page-banner .container-outer .container-inner .buttons-container .buttons{flex-direction:column;margin-right:0;padding:12px;width:min-content}.component-profile>.page-banner .container-outer .container-inner .buttons-container .buttons .component-popup .popup-trigger{display:flex;justify-content:flex-end}}.component-profile>.page-banner .container-outer .container-inner .buttons-container .action-banner{padding:15px}.component-profile>.page-banner .container-outer .container-inner .buttons-container .action-banner p{background-color:#574de8;border-radius:10px;color:#fff;font-size:22px;margin:0 auto;padding:7px 12px;width:fit-content}.component-profile>.page-banner .container-outer .container-inner .img-container{height:100%;max-width:1600px;overflow:hidden;position:absolute;top:0;width:100%}.component-profile>.page-banner .container-outer .container-inner .img-container>img{height:100%;object-fit:cover;width:100%}.component-profile section.notifications{background-color:#e8e8ea;border-bottom:1px solid #1d1f27}.component-profile section.notifications.grey{background-color:#2d3040}.component-profile section.notifications.grey .section-container .notification h4{color:#fff}.component-profile section.notifications .section-container .notification{align-items:center;display:flex;justify-content:space-between;padding:6px}.component-profile section.notifications .section-container .notification h4{color:#2d3040;font-size:16px;margin:0}.component-profile section.notifications .section-container .notification .buttons{display:flex;flex:none;gap:12px}.component-profile #section-content{display:flex}@media(max-width:767px){.component-profile #section-content{flex-direction:column}}.component-profile #section-content .content{padding-right:24px;width:calc(100% - 404px)}@media(max-width:767px){.component-profile #section-content .content{padding-right:0;width:100%}}.component-profile #section-content .content .content-header .company-line img{margin-bottom:-6px}.component-profile #section-content .content .content-header .title img{margin-bottom:-7px;margin-left:-4px}.component-profile #section-content .content .content-header .count-spots{font-size:14px}.component-profile #section-content .content .content-header .organisation-link{cursor:pointer}.component-profile #section-content .content .description p{font-size:17px}.component-profile #section-content .content .action-media,.component-profile #section-content .content .component-map-bookable,.component-profile #section-content .content .other-media img,.component-profile #section-content .content .product-media{overflow:hidden}.component-profile #section-content .content .action-media,.component-profile #section-content .content .product-media{display:flex;flex-direction:column;justify-content:center;margin-top:24px;max-height:430px;overflow:hidden}.component-profile #section-content .content .other-media img{aspect-ratio:auto;max-width:100%}.component-profile #section-content .content .component-map-bookable,.component-profile #section-content .content .component-spot-map-public{margin-top:24px}.component-profile #section-content .sidebar{align-self:flex-start;height:100%;max-height:fit-content;max-width:380px;min-width:380px;overflow:visible;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:80px;z-index:90}@media(max-width:767px){.component-profile #section-content .sidebar{margin:0;max-width:none;min-width:0;min-width:auto;position:relative;width:100%}}.component-profile #section-content .sidebar.disabled{pointer-events:fill}.component-profile #section-content .sidebar.disabled:hover:after{background-color:#fffc;content:"Gesloten voor boekingen"}.component-profile #section-content .sidebar.disabled:after{background-color:#ffffff80;color:#ff5858;content:"";display:flex;flex-direction:column;font-size:20px;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;transition:all .3s ease-in-out;width:100%}.component-li-user-menu-button.active-item{background-color:#e8e8ea;pointer-events:none}.component-li-user-menu-button.active-item a{font-weight:700}.component-li-user-menu-button.active-item a:active,.component-li-user-menu-button.active-item a:focus{color:inherit}.component-li-user-menu-button a{position:relative}.component-li-user-menu-button a img{height:20px;margin-bottom:-3px;max-height:20px;padding-right:15px;width:20px}.component-li-user-menu-button a .count{background-color:#ff5858;border-radius:50%;box-sizing:border-box;color:#fff;display:block;font-size:13px;height:25px;line-height:14px;pointer-events:none;position:absolute;right:10px;text-align:center;top:5px;width:25px}.component-stand-occupancy .occupancies{display:flex;flex-direction:row;overflow:auto}.component-stand-occupancy .occupancies .occupancy{border:1px solid #ebebed;margin-top:30px;min-height:60px;min-width:30px;position:relative}.component-stand-occupancy .occupancies .occupancy .month{color:#2d3040;font-size:17px;position:absolute;top:-30px;z-index:1}.component-stand-occupancy .occupancies .occupancy .bar{background-color:#e8e8ea;border-radius:4px;color:#fff;font-size:11px;height:80px;overflow:hidden;position:relative;text-align:center}.component-stand-occupancy .occupancies .occupancy .bar .filled,.component-stand-occupancy .occupancies .occupancy .bar .text{bottom:0;left:0;position:absolute;width:100%}.component-stand-occupancy .occupancies .occupancy .bar .filled{background-color:#58ad50;border-radius:4px;z-index:1}.component-stand-occupancy .occupancies .occupancy .bar .text{display:flex;flex-direction:column;justify-content:center;z-index:2}.component-relation-checkboxes .label{font-size:18px;font-weight:500}.component-relation-checkboxes .items{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-evenly}.component-relation-checkboxes .items .item{display:flex;flex-direction:column}.component-relation-checkboxes .items .item .label{font-size:12px;font-weight:400}.component-social-login-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:18px}.component-booking-item-detail{margin-bottom:12px}.component-booking-item-detail .header{background-color:#e8e8ea;margin-top:12px;padding:48px;text-align:center}.component-booking-item-detail .header h1{font-size:25px;margin-bottom:0;margin-top:0}.component-booking-item-detail .header h1 img{display:inline;height:18px;margin-right:12px;width:18px}.component-booking-item-detail .header .actions{display:flex;gap:12px;justify-content:center;margin-bottom:6px;margin-top:18px}.component-booking-item-detail .field-id{gap:12px;justify-content:left}.component-booking-item-detail p.label{font-size:19px}.component-booking-item-detail .blocks{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.component-booking-item-detail .blocks .block{margin-bottom:18px;width:32%}@media(max-width:767px){.component-booking-item-detail .blocks .block{width:49%}}@media(max-width:575px){.component-booking-item-detail .blocks .block{width:100%}}.component-booking-item-detail .block.bookables p.label{margin-bottom:12px}.component-booking-item-detail .block.finance p.price-line{margin:0 0 6px}.component-booking-item-detail .block.meta .date{color:#7e7f8b;font-size:11px}.component-booking-item-detail .block.dates .date{margin:0}.component-booking-item-detail .block.spots .spots-container{display:flex;flex-wrap:wrap;gap:6px}.component-booking-item-detail .block.spots .spots-container .spot{background-color:#2d3040;color:#fff;font-size:13px;line-height:18px;padding:4px 8px;text-align:center}.component-booking-item-detail .block.direction .icons{gap:18px;justify-content:start}.component-booking-item-detail .actions{display:flex;flex-wrap:wrap;gap:18px}.component-booking-item-detail .actions p{margin:0;width:100%}.component-booking-item-detail .deny-reasons{background-color:#ffe8e8;border-radius:8px;color:#ff7979;font-weight:600;min-width:100%;padding:12px}.component-user-progress-table{height:calc(100vh - 234px);overflow-y:auto}.component-user-progress-table .message-popup{background-color:rgba(0,0,0,.671);height:100%;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:999}.component-user-progress-table .message-popup .user-messages-container{background-color:#fff;border:1px solid #000;border-radius:10px;height:-webkit-fill-available;margin:40px}.component-user-progress-table .message-popup .user-messages-container h4{margin:5px}.component-user-progress-table table{border-collapse:collapse;min-width:800px;width:100%}.component-user-progress-table table td:first-child,.component-user-progress-table table th:first-child{text-align:center;width:40px}.component-user-progress-table table thead th{background-color:#f9f9f9;border-bottom:2px solid #ddd;padding:12px;position:sticky;text-align:left;top:0;z-index:2}.component-user-progress-table table tbody .group-row{background-color:#e9ecef;font-weight:700}.component-user-progress-table table tbody td{border:1px solid #ddd;padding:12px;text-align:left}.component-user-progress-table table tbody tr:nth-child(odd):not(.group-row){background-color:#f5f5f5}.component-square-bookable{color:#2d3040;cursor:pointer;display:flex;flex-direction:column;margin-bottom:12px;text-decoration:none}.component-square-bookable:active,.component-square-bookable:focus,.component-square-bookable:link,.component-square-bookable:visited{color:#2d3040}.component-square-bookable:hover .image-container-inner>img{scale:1.1}.component-square-bookable .image-container-inner>img{scale:1;transition:all .3s ease-in-out}.component-square-bookable .image-container-inner .object-type{z-index:9}.component-square-bookable .image-container{display:flex;height:240px;position:relative;width:100%}@media(max-width:575px){.component-square-bookable .image-container.responsive{height:150px}}.component-square-bookable .image-container .image-container-inner{border-radius:18px;display:flex;overflow:hidden;width:100%}.component-square-bookable .image-container .image-container-inner img{object-fit:cover;width:100%}.component-square-bookable .image-container .object-type{background-color:#fff;border-radius:20px;display:flex;flex-direction:row;font-size:18px;font-weight:400;height:37px;justify-content:center;left:12px;line-height:36px;padding-left:10px;padding-right:13px;position:absolute;top:12px;z-index:9}.component-square-bookable .image-container .object-type .icon{margin-right:7px;object-fit:contain;width:23px}.component-square-bookable .image-container .action-banner{display:flex;flex-direction:column;height:calc(100% - 30px);justify-content:center;left:0;padding:15px;position:absolute;text-align:center;top:0;width:calc(100% - 30px);z-index:8}.component-square-bookable .image-container .action-banner p{background-color:#574de8;border-radius:10px;color:#fff;font-size:22px;margin:0 auto;padding:7px 12px;width:fit-content}.component-square-bookable .meta{display:flex;flex:1 1;flex-direction:column;height:max-content;justify-content:space-between;margin-top:12px}.component-square-bookable .meta .row.titles{justify-content:space-between}.component-square-bookable .meta .row.titles .col.rating{font-size:18px;font-weight:400;line-height:21px;max-width:50px}.component-square-bookable .meta .row.titles .col.rating img{margin-top:-2px;width:17px}.component-square-bookable .meta .row.titles .title{margin:0 0 3px}.component-square-bookable .meta .row.industries{color:#7e7f8b}.component-square-bookable .meta .row.industries .industry{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.component-square-bookable .meta .row.price .component-price{width:100%}.component-square-bookable .meta .row.price .component-price .price-container>div{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}.component-square-bookable .meta .row.price .component-price .price-container>div .above-price{line-height:27px;text-align:left}.component-square-bookable .meta .row.price .component-price .price-container>div div.amount{font-size:18px;font-weight:400;gap:4px;justify-content:flex-start;margin:0;text-align:left}.component-square-bookable .meta .availability{display:flex;font-size:18px}.component-square-bookable .meta .availability .dot{border-radius:50%;height:8px;margin-right:8px;margin-top:10px;width:8px}.component-square-bookable .meta .availability .dot.green{background-color:#58ad50}.component-square-bookable .meta .availability .dot.orange{background-color:#ffb845}.component-list-bookbales .mobile-header{display:none}@media(max-width:767px){.component-list-bookbales .mobile-header{display:block;padding:18px}.component-list-bookbales .mobile-header h1{margin-top:0;text-align:center;width:100%}}.component-list-bookbales .content{display:flex;flex-direction:row;gap:24px}@media(max-width:767px){.component-list-bookbales .content{flex-direction:column}}.component-list-bookbales .content.show-map .main-content .top-row{justify-content:flex-end}.component-list-bookbales .content.show-map .main-content .top-row>h1{display:none}.component-list-bookbales .content .sidebar{align-self:flex-start;height:100%;max-height:fit-content;max-width:380px;min-width:380px;overflow:visible;position:sticky;top:118px;z-index:500}@media(max-width:1199px){.component-list-bookbales .content .sidebar{max-width:340px;min-width:340px}}@media(max-width:767px){.component-list-bookbales .content .sidebar{max-width:none;min-width:0;min-width:auto;position:static;top:94px;width:100%;z-index:90}}.component-list-bookbales .content .sidebar.show-map{margin-top:24px}@media(max-width:767px){.component-list-bookbales .content .sidebar.show-map{margin-top:0}}.component-list-bookbales .content .main-content{flex:1 1;height:100%;margin-top:16px}@media(max-width:767px){.component-list-bookbales .content .main-content{margin-top:0;padding-left:12px;padding-right:12px}}.component-list-bookbales .content .main-content .top-row{display:flex;justify-content:space-between;pointer-events:none;position:sticky;z-index:20}@media(min-width:768px)and (max-width:991px){.component-list-bookbales .content .main-content .top-row{flex-direction:column}}@media(max-width:575px){.component-list-bookbales .content .main-content .top-row{flex-direction:column}}@media(max-width:767px){.component-list-bookbales .content .main-content .top-row{margin-bottom:24px}}.component-list-bookbales .content .main-content .top-row h1{flex:1 1;margin-bottom:53px}@media(max-width:767px){.component-list-bookbales .content .main-content .top-row h1{display:none}}.component-list-bookbales .content .main-content .top-row .filter-buttons{display:flex;gap:18px;padding-top:11px}@media(min-width:768px)and (max-width:991px){.component-list-bookbales .content .main-content .top-row .filter-buttons{justify-content:flex-end;margin-bottom:24px}}@media(max-width:767px){.component-list-bookbales .content .main-content .top-row .filter-buttons{flex:1 1;justify-content:space-between}}.component-list-bookbales .content .main-content .top-row .filter-buttons .component-button{pointer-events:all}.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu{height:auto;pointer-events:all;position:absolute;right:0;text-align:right;top:100%;transition:all .3s ease-in-out;z-index:0}.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu ul li{margin:0;padding:8px 9px}.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu ul li.disabled{color:#a1a3ac;cursor:not-allowed;pointer-events:none}.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu ul li:before{display:none}.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu ul li:hover{color:#574de8}.component-list-bookbales .content .main-content .top-row .filter-buttons .sort-menu ul li.active{font-weight:700;text-decoration:underline}.component-list-bookbales .content .main-content .tiles-container{min-height:calc(100vh - 134px)}.component-list-bookbales .content .main-content .tiles-container .tiles{display:flex;flex-wrap:wrap;gap:24px}.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:calc(33.33% - 16px)}@media(min-width:1400px)and (max-width:1599px){.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:calc(33.33% - 16px)}}@media(min-width:1200px)and (max-width:1399px){.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:calc(50% - 12px)}}@media(min-width:992px)and (max-width:1199px){.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:calc(50% - 12px)}}@media(min-width:768px)and (max-width:991px){.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:100%}}@media(min-width:576px)and (max-width:767px){.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:calc(50% - 12px)}}@media(min-width:350px)and (max-width:575px){.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:100%}}@media(min-width:0px)and (max-width:349px){.component-list-bookbales .content .main-content .tiles-container .tiles .component-square-bookable{width:100%}}.component-list-bookbales .content .main-content .tiles-container .tiles .filler{flex:1 1}.component-list-bookbales .content .main-content .tiles-container .tiles .buttons{display:flex;height:200px;justify-content:space-between;width:100%}.component-list-bookbales .content .main-content .tiles-container .tiles .buttons .component-button{margin:auto 0}.component-list-bookbales .content .main-content .tiles-container .tiles .component-loading{flex-basis:100%;height:200px;width:100%}.component-list-bookbales .content .main-content .no-more-results{display:flex;flex-direction:column;justify-content:center;padding:96px 18px;text-align:center}.component-list-bookbales .content .main-content .no-more-results .text{margin-bottom:24px}.component-list-bookbales .content .main-content .map-component-container{height:100%;left:0;position:absolute;top:0;width:100%}.component-tile-list .list .model{background-color:#ebebed;display:flex;flex-direction:row;margin-bottom:24px;overflow:hidden}@media(max-width:450px){.component-tile-list .list .model{flex-direction:column}}.component-tile-list .list .model .image{display:flex;height:250px;overflow:hidden;width:250px}.component-tile-list .list .model .image.small{height:auto;max-height:100px;width:100px}@media(max-width:767px){.component-tile-list .list .model .image{height:auto;min-height:175px;width:175px}}@media(max-width:575px){.component-tile-list .list .model .image{height:auto;min-height:100px;width:100px}}@media(max-width:450px){.component-tile-list .list .model .image{height:200px;width:100%}}.component-tile-list .list .model .image img{height:100%;object-fit:cover;width:100%}.component-tile-list .list .model .label{flex:1 1;padding:12px}.component-tile-list .list .model .label h1{font-size:26px;margin:2px 0 10px}.component-tile-list .list .model .buttons{display:flex;flex-direction:column;gap:12px;max-width:195px;min-width:195px;padding:12px}@media(max-width:575px){.component-tile-list .list .model .buttons{max-width:none}}.component-totals hr{margin-bottom:10px;margin-top:5px}.component-totals .buttons{display:flex;flex-direction:column;justify-content:center}.component-totals .buttons .your-text{color:#574de8;font-weight:700;margin:0;text-align:center}.component-totals .buttons .component-button{margin-bottom:24px;width:100%}.component-totals .buttons .component-button:last-child{margin-bottom:0}.component-totals .totals{margin-top:24px}.component-totals .totals .row{margin-bottom:4px}.component-totals .totals .row .price{text-align:right}.component-totals .totals .row.discount{color:#58ad50}.component-totals .totals .row.grand-totals{font-weight:700}.component-social-share-profile{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.component-social-share-profile button svg{height:50px;width:50px}.component-login h3{text-align:center}.component-login .component-social-login-buttons{margin-bottom:18px}.component-login .form-component{padding-bottom:0}.component-login .form-component form{margin:0 auto;max-width:350px}.component-login .form-component form .form-row{max-width:350px}.component-login .register{margin:0 auto;max-width:350px}.component-login .register p{text-align:center}.component-login .register>div{margin:0 auto}.component-header{left:0;position:fixed;top:0;transition:all .16s ease-in-out;width:100%;z-index:100}.component-header .section-container{height:100%;pointer-events:none}.component-header .section-container .header-container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.component-header .section-container .header-container .header-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.component-header .section-container .header-container .header-row .header-left,.component-header .section-container .header-container .header-row .header-right{display:flex;pointer-events:all}.component-header .section-container .header-container .header-row .header-left .component-logo-container{margin-right:12px}@media(max-width:767px){.component-header .section-container .header-container .header-row .header-left .component-button{display:none}}@media(min-width:992px)and (max-width:1199px){.component-header .section-container .header-container .header-row .header-left .component-button{display:none}}.component-header .section-container .header-container .header-row .header-right a{text-decoration:none}.component-header .section-container .header-container .header-row .header-right .component-user-button,.component-header .section-container .header-container .header-row .header-right Button{margin-left:12px}@media(max-width:1199px){.component-header .section-container .header-container .header-row .header-right .component-button{display:none}}.component-spot-popup-content img{width:100%}.component-spot-popup-content .component-price .amount{font-size:20px;margin:0 0 12px}.component-chat-window{bottom:10px;position:fixed;right:18px;z-index:600}@media(max-width:575px){.component-chat-window.open{height:calc(100% - 70px);left:0;top:70px;width:100%}}.component-chat-window .chat-window{height:400px;padding:0;transition:all .3s ease-in-out;width:350px}@media(max-width:575px){.component-chat-window .chat-window{border-radius:0;box-shadow:none;height:100%;width:100%}}.component-chat-window .chat-window .close{background-color:#e8e8ea;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;font-size:30px;height:40px;justify-content:center;position:absolute;right:-15px;text-align:center;top:-15px;width:40px}@media(max-width:575px){.component-chat-window .chat-window .close{right:6px;top:0}}.component-chat-window .chat-window .close:hover{background-color:#2d3040;color:#fff}.component-chat-window .chat-window .login-register{height:inherit;overflow:auto;padding:24px;text-align:center}.component-chat-window .chat-window .login-register .buttons{display:flex;gap:12px;justify-content:center}.component-chat-window .chat-window .component-messages .container{max-height:420px;width:100%}@media(max-width:575px){.component-chat-window .chat-window .component-messages .container{max-height:calc(100vh - 70px)}}.component-chat-window .chat-window .component-messages .container .messages{padding:0;width:100%}.component-chat-window .chat-window .component-messages .container .messages .messages-container{padding:12px}.component-chat-window .chat-window .component-messages .container .messages .text-input-container{display:flex;flex-direction:row}.component-chat-window .chat-window .component-messages .container .messages .text-input-container textarea{border-radius:16px;flex-grow:1;height:47px;margin-bottom:0;padding:9px;resize:none}.component-chat-window .chat-window .component-messages .container .messages .text-input-container button{height:100%}.component-chat-window .show-chat-button{background-color:#574de8;border-radius:50%;color:#2d3040;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;text-align:center;transition:all .3s ease-in-out;width:60px}.component-chat-window .show-chat-button img{height:auto;padding-left:15px;width:30px}.component-chat-window .show-chat-button:hover{background-color:#342f84}.component-calendar-booking{width:382px}@media(max-width:767px){.component-calendar-booking{width:100%}}.component-calendar-booking .header{display:flex;justify-content:center}.component-calendar-booking .header .component-price{padding:12px}.component-calendar-booking .header .component-price .above-price{font-weight:700}.component-calendar-booking .header .component-price div.amount .price{font-size:30px;line-height:1}.component-calendar-booking .rmdp-panel .rmdp-panel-body li{pointer-events:none}.component-calendar-booking .rmdp-panel .rmdp-panel-body li button{font-size:15px;pointer-events:all}.component-calendar-booking .rmdp-panel .rmdp-panel-body li.unavailable-but-selected{background-color:#ff5858}.component-calendar-booking .rmdp-panel .rmdp-panel-body li.unavailable-but-selected span{color:#2d3040}.component-calendar-booking .rmdp-panel .rmdp-panel-body li.unavailable-but-selected button{background-color:#2d3040}.component-calendar-booking .rmdp-panel .rmdp-panel-body li.available-and-selected span{color:#fff}.component-calendar-booking .rmdp-panel .rmdp-panel-body li.available-and-selected button{font-size:15px}.component-calendar-booking .rmdp-panel .rmdp-panel-body li.owner-selection span{color:#ffb845}.component-calendar-booking .rmdp-panel .rmdp-panel-body li.owner-selection button{font-size:15px}.component-calendar-booking .conflicting-dates{color:red;font-weight:700;padding:12px}.component-calendar-booking .maybe-conflicting-dates{font-weight:700;padding:12px}.component-calendar-booking .legend{padding:12px}.component-calendar-booking .legend .row{display:flex;gap:12px;justify-content:flex-start;padding-bottom:12px}.component-calendar-booking .legend .row .dot{border-radius:50px;height:20px;max-width:20px;min-width:20px}.component-calendar-booking .legend .row .dot.green{background-color:#58ad50}.component-calendar-booking .legend .row .dot.orange{background-color:#ffb845}.component-calendar-booking .legend .row .dot.red{background-color:#ff5858}.component-calendar-booking .legend .row .dot.grey{background-color:#e8e8ea}.component-calendar-booking .legend .row .label{text-align:left}.component-payment-row{background-color:#fff;margin-bottom:12px}.component-payment-row .fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:15% 20% 35% 30%}@media(max-width:575px){.component-payment-row .fields{grid-template-columns:repeat(2,1fr)}}.component-payment-row .fields .field{padding:12px 0}.component-payment-row .fields .field:first-child{padding-left:12px}.component-payment-row .fields .field p{margin:0 0 10px}.component-payment-row .fields .field p.label{color:#a1a3ac;font-size:13px;font-style:italic;margin-bottom:0}.component-payment-row .fields .field.pay{display:flex;flex-direction:column;gap:12px;max-width:170px;min-width:170px}.component-payment-row .fields .field.meta{font-size:12px}.component-outgoing-payment-row{background-color:#fff;margin-bottom:12px}.component-outgoing-payment-row .fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:15% 20% 35% 30%}@media(max-width:575px){.component-outgoing-payment-row .fields{grid-template-columns:repeat(2,1fr)}}.component-outgoing-payment-row .fields .field{padding:12px 0}.component-outgoing-payment-row .fields .field:first-child{padding-left:12px}.component-outgoing-payment-row .fields .field p{margin:0 0 10px}.component-outgoing-payment-row .fields .field p.label{color:#a1a3ac;font-size:13px;font-style:italic;margin-bottom:0}.component-outgoing-payment-row .fields .field.pay{display:flex;flex-direction:column;gap:12px;max-width:170px;min-width:170px}.component-outgoing-payment-row .fields .field.meta{font-size:12px}.component-pay-with-credits .credits-input{display:inline-block;margin-left:12px;width:200px}.component-bookings-container .filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:24px}.component-filter-dropdown .filter-dropdown{display:inline-block;position:relative}.component-filter-dropdown .filter-dropdown__trigger{cursor:pointer;display:flex}.component-filter-dropdown .filter-dropdown__trigger .arrow{font-size:10px;line-height:14px;margin-top:10px}.component-filter-dropdown .filter-dropdown__menu{background:#fff;left:0;margin-top:4px;position:absolute;top:100%;width:230px;z-index:10}.component-filter-dropdown .filter-dropdown__menu ul{list-style:none;margin:0;padding:4px 0}.component-filter-dropdown .filter-dropdown__menu ul li{align-items:center;cursor:pointer;display:flex;font-size:14px;margin:2px 4px;padding:6px 10px}.component-filter-dropdown .filter-dropdown__menu ul li:before{display:none}.component-filter-dropdown .filter-dropdown__menu ul li input{margin:0 6px 0 0}.component-filter-dropdown .filter-dropdown__menu ul li:hover{background:#e8e8ea}.component-filter-calendar .filter-dropdown{display:inline-block;position:relative}.component-filter-calendar .filter-dropdown__trigger{cursor:pointer;display:flex}.component-filter-calendar .filter-dropdown__trigger .arrow{font-size:10px;line-height:14px;margin-top:10px}.component-filter-calendar .filter-dropdown__menu{background:#fff;left:0;margin-top:4px;position:absolute;top:100%;z-index:10}.component-filter-calendar .filter-dropdown__menu .buttons{flex-wrap:wrap;gap:6px;padding:12px;width:auto}.component-filter-calendar .filter-dropdown__menu ul{list-style:none;margin:0;padding:4px 0}.component-filter-calendar .filter-dropdown__menu ul li{align-items:center;cursor:pointer;display:flex;font-size:14px;margin:2px 4px;padding:6px 10px}.component-filter-calendar .filter-dropdown__menu ul li:before{display:none}.component-filter-calendar .filter-dropdown__menu ul li input{margin:0 6px 0 0}.component-filter-calendar .filter-dropdown__menu ul li:hover{background:#e8e8ea}.page-user-admin hr{outline:2px solid gray}@media(max-width:767px){.page-home section.list-bookables .section-container{padding-left:0;padding-right:0}}.page-user-booking .row{flex-wrap:wrap}.page-user-booking .row>.component-button{margin-bottom:12px;margin-right:12px}.page-user-booking .row .top-right{display:flex;flex-wrap:wrap;gap:12px}.page-process-payment .center{text-align:center}.page-process-payment .center .row{gap:12px;justify-content:center}.wizard-profile-boost .step-finished-success .row.date{font-size:17px;justify-content:center}.wizard-profile-boost .step-finished-success .component-tile{margin-top:12px}.page-user-company .lds-ripple{display:block;margin:0 auto}.page-forgot-password{padding-bottom:200px;padding-top:150px}.page-forgot-password h1{text-align:center}.page-forgot-password form{margin:0 auto;max-width:350px}.page-forgot-password form .form-row{max-width:350px}.page-forgot-password .login{margin:0 auto;max-width:350px;padding-top:48px}.page-forgot-password .login p{text-align:center}.page-forgot-password .login>div{margin:0 auto}.page-user-dashboard .col-feedback{text-align:right}.page-user-dashboard>div.conversations{background:#fff;margin-bottom:50px;padding:18px}.page-user-dashboard>div.conversations .header{margin:12px 8px}.page-user-dashboard>div.conversations .conversation{border-bottom:2px solid #e8e8ea;cursor:pointer;display:flex}.page-user-dashboard>div.conversations .conversation:hover{background-color:#ebebed}.page-user-dashboard>div.conversations .conversation .conversation-button{display:flex;flex-direction:row;gap:12px;justify-content:space-between;max-width:190px;min-width:190px;padding:12px}.page-user-dashboard>div.conversations .conversation .conversation-button .name{flex:1 1;font-size:14px}.page-user-dashboard>div.conversations .conversation .conversation-button .logo{border-radius:50%;float:right;height:60px;overflow:hidden;width:60px}.page-user-dashboard>div.conversations .conversation .conversation-button .logo img{height:100%;object-fit:cover;width:100%}.page-user-dashboard>div.conversations .conversation .latest_messages{flex:1 1;overflow:hidden;padding:8px}.page-user-dashboard>div.conversations .conversation .latest_messages .row{min-width:0}.page-user-dashboard>div.conversations .conversation .latest_messages .row .meta{max-width:200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-user-dashboard>div.conversations .conversation .latest_messages .row .meta .date{color:#a1a3ac;font-size:12px}.page-user-dashboard>div.conversations .conversation .latest_messages .row .content{text-wrap:nowrap;flex-basis:50%;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.page-user-dashboard>div.bookable{margin-bottom:50px;padding-bottom:12px;padding-top:12px}.page-user-dashboard>div.bookable .no-results{text-align:center;width:100%}.page-user-dashboard>div.bookable .row{margin-bottom:12px}.page-user-dashboard>div.bookable .row .col.title{margin-right:5px;max-width:calc(50% - 5px)}.page-user-dashboard>div.bookable .row div:last-child{margin:auto}.page-user-dashboard>div.bookable .row .col.button{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;width:50%}.component-spot-group-manager .col-feedback,.page-user-spot_groups .col-feedback,.page-user-stand-edit .col-feedback{text-align:right}@media(min-width:992px){.page-user-alerts .alerts{border-spacing:0 12px;display:table}.page-user-alerts .alerts .table-header{font-weight:700}.page-user-alerts .alerts .table-row .table-col{background-color:#e8e8ea}.page-user-alerts .alerts .table-row .table-col:first-child{border-radius:18px 0 0 18px}.page-user-alerts .alerts .table-row .table-col:last-child{border-radius:0 18px 18px 0}.page-user-alerts .alerts .table-row .table-col.buttons .container{display:flex;flex-direction:column;gap:12px}.page-user-alerts .alerts .table-row .table-col .inline-header{display:none}.page-user-alerts .alerts .table-header,.page-user-alerts .alerts .table-row{display:table-row}.page-user-alerts .alerts .table-header .table-col,.page-user-alerts .alerts .table-row .table-col{display:table-cell;padding:18px}}@media(max-width:991px){.page-user-alerts .table-header{display:none}.page-user-alerts .table-row{background-color:#e8e8ea;border-radius:18px;margin-bottom:12px;padding:18px}.page-user-alerts .table-row .table-col{margin-bottom:12px}.page-user-alerts .table-row .table-col:last-child{margin-bottom:0}.page-user-alerts .table-row .table-col.buttons .container{display:flex;flex-direction:row;gap:12px}.page-user-alerts .table-row .table-col .inline-header{display:block;font-weight:700}}.wizard-booking .overview p{color:#2d3040;margin:0}.wizard-booking .center .form-component-select-bookable{margin:0 auto}.page-user-spot_group-edit .col-feedback{text-align:right}.page-user-spots{height:calc(100% - 44px)}.page-user-spots .buttons{display:flex;gap:12px;margin-bottom:6px}.page-user-profile_boosts .profile_boosts{background:#fff;margin-top:12px;width:100%}.page-user-profile_boosts .profile_boosts .row.profile_boost{border-bottom:2px solid #e8e8ea;gap:12px;padding:12px;width:auto}.page-user-profile_boosts .profile_boosts .row.profile_boost .col{display:flex;flex-direction:column;justify-content:center}.page-user-profile_boosts .profile_boosts .row.profile_boost .col.button{flex:1 1}.page-user-profile_boosts .profile_boosts .row.profile_boost .col.button .component-button{min-width:230px}.page-register{padding-bottom:200px;padding-top:150px;text-align:center}.page-user-payments .buttons{gap:12px;justify-content:flex-start}.page-user-payments .payments{margin-top:12px}.page-user-outgoing-payments .buttons{gap:12px;justify-content:flex-start}.page-user-outgoing-payments .outgoing-payments{margin-top:12px}.page-error-404 section.section-container{padding:100px;text-align:center}@media(max-width:575px){.page-error-404 section.section-container{padding:18px}}.page-error-404 section.section-container .buttons{display:flex;justify-content:center}.page-error-404 section.section-container .buttons button{margin:12px}.page-error-404 .section-container{padding:100px;text-align:center}.page-error-404 .section-container .buttons{display:flex;justify-content:center}.page-error-404 .section-container .buttons .component-button{margin:12px}.page-user-messages{height:calc(100% - 24px)}.page-user-messages form .model .fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page-user-messages form .model .fields .field{width:calc(50% - 12px)}@media(max-width:767px){.page-user-messages form .model .fields .field{width:100%}}.page-welcome .row{gap:12px}.page-welcome div.banner{background-color:#2d3040;width:100%}.page-welcome div.banner .banner-inner{background:url(/wp-content/themes/appic-child/reactjs/build/static/media/centrum-markt-comp.c2d03d041735046d3aea.jpg) 50%,linear-gradient(#07bdff21,#1bff0021);background-blend-mode:multiply;background-size:cover;height:70vh;margin:0 auto;max-height:700px;max-width:2300px;min-height:520px;position:relative;width:100%}@media(max-width:575px){.page-welcome div.banner .banner-inner{min-height:620px}}.page-welcome div.banner .center-container{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.page-welcome div.banner .center-container .center-inner{display:flex;flex-direction:row;justify-content:center;text-align:center}.page-welcome section{margin-bottom:100px;margin-top:100px}.page-welcome section .section-container h1{font-size:30px;margin-bottom:50px;text-align:center}.page-welcome section .section-container h1 img{height:28px}.page-welcome section .section-container .center{text-align:center}.page-welcome section .section-container .bold{font-weight:700}.page-welcome section.fruit-market{margin-bottom:0;margin-top:0}.page-welcome section.fruit-market .section-container{height:41vw;max-height:800px;overflow:hidden}.page-welcome section.fruit-market .section-container img{object-fit:cover;width:100%}.page-welcome section.stand-spot-group{background-color:#e8e8ea;margin-bottom:0;margin-top:0;padding:50px}.page-welcome section.stand-spot-group .section-container .content .row.main-image img{margin:0 auto;max-width:100%}.page-welcome section.stand-spot-group .section-container .content .row.below-deck .row{flex-direction:column}@media(max-width:767px){.page-welcome section.stand-spot-group .section-container .content .row.below-deck .row{display:none}}.page-welcome section.stand-spot-group .section-container .content .row.below-deck,.page-welcome section.stand-spot-group .section-container .content .row.bottom{margin:0 auto;max-width:730px}.page-welcome section.stand-spot-group .section-container .content .row.below-deck .col,.page-welcome section.stand-spot-group .section-container .content .row.bottom .col{width:33%}.page-welcome section.stand-spot-group .section-container .content .row.below-deck .col-smaller,.page-welcome section.stand-spot-group .section-container .content .row.bottom .col-smaller{width:20%}.page-welcome section.stand-spot-group .section-container .content .row.below-deck .col p,.page-welcome section.stand-spot-group .section-container .content .row.bottom .col p{font-style:italic;margin:8px}.page-welcome section.stand-spot-group .section-container .content .row.bottom{gap:12px;justify-content:center;padding-top:50px}@media(min-width:768px){.page-welcome section.stand-spot-group .section-container .content .row.bottom{display:none}}.page-welcome section.stand-spot-group .section-container .content .col{text-align:center}.page-welcome section.why-rent{margin-bottom:0;margin-top:0;padding:96px}@media(max-width:767px){.page-welcome section.why-rent{padding:96px 48px}}@media(max-width:575px){.page-welcome section.why-rent{padding:96px 0}}.page-welcome section.why-rent h1,.page-welcome section.why-rent h2,.page-welcome section.why-rent h3,.page-welcome section.why-rent h4,.page-welcome section.why-rent li,.page-welcome section.why-rent p{color:#2d3040}.page-welcome section.why-rent h1{font-size:24px;margin-bottom:50px;text-align:center}@media(max-width:767px){.page-welcome section.why-rent .content .row{flex-direction:column}}.page-welcome section.why-rent .content .row .col{width:50%}@media(max-width:767px){.page-welcome section.why-rent .content .row .col{width:100%}}.page-welcome section.why-rent .content .row .text .buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.page-welcome section.why-rent .content .row .text ul{margin-bottom:24px}.page-welcome section.why-rent .content .row .text ul li{font-size:17px;padding-bottom:10px}.page-welcome section.why-rent .content .row .img img{width:100%}.page-welcome section.why-rent .content .center-child{display:flex;justify-content:center;margin-top:48px}.page-welcome section.location-types{background-color:#e8e8ea;margin-bottom:0;margin-top:0;padding:96px}@media(max-width:767px){.page-welcome section.location-types{padding:96px 48px}}@media(max-width:575px){.page-welcome section.location-types{padding:96px 0}}.page-welcome section.location-types .section-container h1{font-size:30px;margin-top:100px;text-align:center}.page-welcome section.location-types .section-container .buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px auto 0;width:300px}.page-welcome section.location-types .section-container .content .row{gap:12px}.page-welcome section.location-types .section-container .content .row .block{background-color:#fff;border-radius:8px;overflow:hidden;text-decoration:none;text-decoration:initial;width:calc(33% - 12px)}@media(max-width:575px){.page-welcome section.location-types .section-container .content .row .block{width:100%}}.page-welcome section.location-types .section-container .content .row .block:hover img{scale:1.1}.page-welcome section.location-types .section-container .content .row .block img{transition:scale .16s ease-in-out;width:100%}.page-welcome section.location-types .section-container .content .row .block .text{padding:12px}.page-welcome section.location-types .section-container .component-button{margin:12px auto 0}.page-welcome section.contact{margin-bottom:100px;margin-top:100px}.page-welcome section.contact .col{width:50%}.page-welcome section.contact .text{display:flex;flex-direction:column;justify-content:center;padding:48px;text-align:center}.page-welcome section.contact .text .component-button{margin:0 auto}.page-welcome section.contact .img img{width:100%}.page-welcome section.reviews{margin-bottom:100px;margin-top:100px}@media(max-width:767px){.page-welcome section.reviews{margin-bottom:25px;margin-top:25px}}.page-welcome section.reviews .row.reviews{gap:24px}.page-welcome section.reviews .row.reviews .block{background-color:#e8e8ea;border-radius:8px;justify-content:space-evenly;padding:24px;width:33.3%}@media(max-width:767px){.page-welcome section.reviews .row.reviews .block{width:100%}}.page-welcome section.reviews .row.reviews .block p{font-style:italic;text-align:center}.page-welcome section.reviews .row.reviews .block p.name{font-style:normal;font-weight:600}.page-user-bookings .col-feedback{text-align:right}.page-user-bookings #bookings-container>.row.buttons{gap:12px;justify-content:flex-start}.wizard-welcome .buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.wizard-welcome .choice-stand-truck-location .items,.wizard-welcome .setup-type .items{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:900px}@media(max-width:767px){.wizard-welcome .choice-stand-truck-location .items .item,.wizard-welcome .setup-type .items .item{width:50%}}@media(min-width:768px){.wizard-welcome .choice-stand-truck-location .items .item,.wizard-welcome .setup-type .items .item{flex:1 1}}.wizard-welcome .choice-stand-truck-location .footer-buttons,.wizard-welcome .setup-type .footer-buttons{margin:0 auto 24px;max-width:600px}.wizard-welcome .choice-stand-truck-location .footer-buttons .footer-items,.wizard-welcome .setup-type .footer-buttons .footer-items{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.wizard-welcome .truck-image img{padding-left:35%;padding-top:5%;width:220px}@media(max-width:575px){.wizard-welcome .truck-image img{padding-left:0}}.testpage{background-color:#add8e6}.component-stand-manager .col-feedback{text-align:right}.page-waiting-for-verification{padding-bottom:200px;padding-top:150px}.page-waiting-for-verification h1,.page-waiting-for-verification p{text-align:center}.page-waiting-for-verification form{margin:0 auto;max-width:350px}.page-waiting-for-verification form .form-row{max-width:350px}.page-waiting-for-verification .login{margin:0 auto;max-width:350px;padding-top:48px}.page-waiting-for-verification .login p{text-align:center}.page-waiting-for-verification .login>div{margin:0 auto}.page-login{padding-bottom:200px;padding-top:150px;text-align:center}.page-user-stands .col-feedback{text-align:right}.page-user-company-edit .lds-ripple{display:block;margin:0 auto}.layouts-page.small-sidebar nav.sidebar{min-width:0;overflow-x:hidden;width:50px}.layouts-page.small-sidebar nav.sidebar .component-li-user-menu-button a{align-items:center;display:inline-flex;overflow:hidden;width:auto}.layouts-page.small-sidebar nav.sidebar .component-li-user-menu-button a img{display:block;margin-right:0}.layouts-page.small-sidebar .main-content-layout{max-width:calc(100vw - 98px)}.layouts-page .break-point-debugger{background:#fffc;bottom:0;height:20px;left:0;pointer-events:none;position:fixed;width:auto;z-index:999999}.layouts-page .break-point-debugger>*{display:none}@media(min-width:false)and (max-width:-1px){.layouts-page .break-point-debugger .min{display:block}}@media(min-width:0px)and (max-width:349px){.layouts-page .break-point-debugger .phone-small{display:block}}@media(min-width:350px)and (max-width:575px){.layouts-page .break-point-debugger .phone{display:block}}@media(min-width:576px)and (max-width:767px){.layouts-page .break-point-debugger .tablet{display:block}}@media(min-width:768px)and (max-width:991px){.layouts-page .break-point-debugger .desktop{display:block}}@media(min-width:992px)and (max-width:1199px){.layouts-page .break-point-debugger .desktop-12{display:block}}@media(min-width:1200px)and (max-width:1399px){.layouts-page .break-point-debugger .desktop-14{display:block}}@media(min-width:1400px)and (max-width:1599px){.layouts-page .break-point-debugger .desktop-16{display:block}}@media(min-width:1600px)and (max-width:9998px){.layouts-page .break-point-debugger .max{display:block}}.layouts-wizard .header-row{background-color:#e8e8ea;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;top:0;width:-webkit-fill-available;width:100%;z-index:100}.layouts-wizard .header-row .section-container{display:flex;flex-direction:row;justify-content:space-between;width:-webkit-fill-available}.layouts-wizard .header-row .section-container .logo,.layouts-wizard .header-row .section-container .logo-icon{cursor:pointer}@media(max-width:767px){.layouts-wizard .header-row .section-container .logo{display:none}}@media(min-width:768px){.layouts-wizard .header-row .section-container .logo-icon{display:none}}.layouts-wizard .header-row .section-container .navigation{display:flex;flex-direction:row;gap:18px;justify-content:flex-end}.layouts-wizard .main-content{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 300px);padding-bottom:100px;padding-top:50px}.layouts-wizard .main-content .breadcrumbs-container .breadcrumbs{display:flex;justify-content:center;margin-bottom:12px}.layouts-wizard .main-content .breadcrumbs-container .breadcrumbs .breadcrumb{background-color:#a1a3ac;border-radius:50%;cursor:pointer;height:10px;margin-right:12px;width:10px}.layouts-wizard .main-content .breadcrumbs-container .breadcrumbs .breadcrumb:last-child{margin-right:0}.layouts-wizard .main-content .breadcrumbs-container .breadcrumbs .breadcrumb.active{background-color:#2d3040}.layouts-wizard .main-content .breadcrumbs-container .progress-bar{background-color:#e8e8ea;border-radius:10px;height:20px;margin-bottom:20px}.layouts-wizard .main-content .breadcrumbs-container .progress-bar .progress{background-color:#58ad50;border-radius:10px;height:100%;transition:width 1s ease-in-out}.layouts-wizard .main-content .children{flex:1 1;padding-bottom:12px}.layouts-wizard .main-content .children .form-component .form-row{justify-content:center;margin:0 auto}.layouts-wizard .main-content .children .center{margin:0 auto;text-align:center}.layouts-wizard .main-content .children .center>*{margin-left:auto;margin-right:auto}.layouts-wizard .main-content .children .width-small{margin-left:auto;margin-right:auto;max-width:300px}.layouts-wizard .main-content .children .width-medium{margin-left:auto;margin-right:auto;max-width:500px}.layouts-wizard .main-content .children .width-600{margin-left:auto;margin-right:auto;max-width:600px}.layouts-wizard .main-content .children .width-normal{margin-left:auto;margin-right:auto;max-width:700px}.layouts-wizard .main-content .children .width-full{width:100%}.layouts-wizard .main-content .bottom-nav .col{width:50%}.layouts-wizard .main-content .bottom-nav .right{display:flex;gap:12px;justify-content:right}.layouts-wizard .main-content .register{margin:0 auto;width:fit-content}.layouts-user{display:flex;justify-content:flex-start;min-height:calc(100vh - 94px)}@media(max-width:767px){.layouts-user{min-height:calc(100vh - 70px)}}.layouts-user .sidebar{align-self:flex-start;margin-top:40px;max-height:calc(100vh - 200px);min-width:240px;overflow:auto;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:100px}@media(max-width:767px){.layouts-user .sidebar{display:none}}.layouts-user .sidebar ul{list-style:none}@media(max-width:767px){.layouts-user .sidebar ul{display:flex;flex-wrap:wrap}}.layouts-user .sidebar ul li{border-bottom:1px solid #ebebed}.layouts-user .sidebar ul li.logout img{margin-bottom:-3px;padding-right:10px;width:20px}.layouts-user .sidebar ul li:before{content:""}.layouts-user .sidebar ul li a,.layouts-user .sidebar ul li div{cursor:pointer;display:block;outline:none;padding:7px 0 14px 2px;text-decoration:none;text-transform:uppercase}.layouts-user .sidebar ul li a:hover,.layouts-user .sidebar ul li div:hover{color:#a1a3ac}.layouts-user .main-content-layout{max-width:calc(100vw - 312px);padding:0 24px;width:calc(100% - 48px)}@media(max-width:575px){.layouts-user .main-content-layout{padding:12px;width:calc(100% - 24px)}}@media(max-width:767px){.layouts-user .main-content-layout{max-width:none}}.layouts-simple .header-row{background-color:#e8e8ea;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;top:0;width:-webkit-fill-available;width:100%;z-index:100}.layouts-simple .header-row .section-container{display:flex;flex-direction:row;justify-content:space-between;width:-webkit-fill-available}.layouts-simple .header-row .section-container .logo,.layouts-simple .header-row .section-container .logo-icon{cursor:pointer}@media(max-width:767px){.layouts-simple .header-row .section-container .logo{display:none}}@media(min-width:768px){.layouts-simple .header-row .section-container .logo-icon{display:none}}.layouts-simple .header-row .section-container .navigation{display:flex;flex-direction:row;gap:18px;justify-content:flex-end}.layouts-simple .main-content{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 300px);padding-bottom:100px;padding-top:50px}
/*# sourceMappingURL=main.b69f152c.css.map*/