.api_loading_screen{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2);position:fixed;left:0;top:0;z-index:1001;width:100vw;height:100vh}.api_loading_screen .api_loading_screen__content{display:flex;flex-direction:column;justify-content:space-around;background-color:rgba(0,0,0,.6);padding:12px;min-height:100px;border-radius:5px;box-shadow:0 0 3px #fff}.api_loading_screen .api_loading_screen__content .api_loading_screen__content__message{margin:0;color:hsla(0,0%,100%,.8);font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold}
.search-section-wrapper .search-form{display:flex;column-gap:1rem;align-items:flex-end}.search-section-wrapper .coupon-search{width:14rem}.search-section-wrapper .city-search{width:10rem}.search-section-wrapper .property-search{width:14rem}
.control-pane{display:flex;justify-content:space-between;align-items:center}.control-pane .exclude-inactive-control{display:flex;align-items:center;column-gap:.5rem}.control-pane .exclude-inactive-control .exlude-label{margin:0}
.ellipsis-menu-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.ellipsis-menu-wrapper .ellipsis-menu-btn{font-weight:700;background-color:rgba(0,0,0,0);border:unset;transform:rotate(90deg);cursor:pointer}.ellipsis-menu-wrapper .ellipsis-menu-btn.no-pointer{cursor:not-allowed}.ellipsis-menu-wrapper .ellipsis-menu{width:200px;position:absolute;border-radius:5px;top:40px;right:10px;z-index:5;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.ellipsis-menu-wrapper .ellipsis-menu .ellipsis-menu-options{list-style:none;padding:10px 30px 10px 15px;margin:0;cursor:pointer}
.ztable .ztable-coupon-table{cursor:pointer}.ztable .ztable-coupon-table:hover{color:#00aeef}.ztable .action-buttons-wrapper{display:flex;column-gap:.5rem}.ztable .action-buttons-wrapper .publish-btn{min-width:6rem}.ztable .inactive-coupon{color:#a5a5a5}
.monthly-discount-section{display:flex;column-gap:1rem;justify-content:space-between;margin-bottom:.8rem}.monthly-discount-section .select-month,.monthly-discount-section .select-type,.monthly-discount-section .enter-disccount{min-width:8rem}.monthly-discount-section .discount-field{width:11rem}
.zmodal{min-width:640px;width:auto !important;padding:40px}.zmodal .ant-modal-body{overflow:hidden;max-height:41rem;overflow-y:auto}.zmodal .ant-modal-header,.zmodal .ant-modal-footer{border:unset}.zmodal .coupon-config .coupon-field{margin-bottom:1rem}.zmodal .coupon-config .coupon-field .coupon-field-label{margin-bottom:.5rem}.zmodal .coupon-associations .coupon-package-assc{margin-top:.5rem}.zmodal .coupon-associations .assc-field .association-type-label{margin-left:.5rem}.zmodal .coupon-associations .no-action-text{margin-top:.5rem;margin-bottom:.5rem;color:#5e5959;margin-left:1.5rem}.zmodal .coupon-associations .property-specific-section{box-shadow:rgba(0,0,0,.1) 0px 2px 5px;margin-top:.5rem;margin-bottom:.5rem;padding:1.2rem}.zmodal .coupon-associations .property-specific-section .city-label,.zmodal .coupon-associations .property-specific-section .property-label,.zmodal .coupon-associations .property-specific-section .contact-number-label{display:block;margin-bottom:.5rem}.zmodal .coupon-associations .property-specific-section .select-city,.zmodal .coupon-associations .property-specific-section .select-property,.zmodal .coupon-associations .property-specific-section .enter-number{display:block}.zmodal .coupon-associations .contact-card-section{box-shadow:rgba(0,0,0,.1) 0px 2px 5px;padding:1.2rem;margin-top:.5rem;margin-bottom:.5rem}.zmodal .pre-booking{display:flex;align-items:center}.zmodal .pre-booking .select-type-prebooking{width:8rem;margin-right:1rem}.zmodal .pre-booking .enter-discount-prebooking{width:15rem}.zmodal .labels,.zmodal .pre-booking-labels{margin-bottom:.5rem}.zmodal .labels .type,.zmodal .pre-booking-labels .type{margin-left:6.5rem}.zmodal .labels .discount,.zmodal .pre-booking-labels .discount{margin-left:7rem}
