.warning-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.warning-popup{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;text-align:center;width:300px}.warning-popup-header{margin:0 0 10px;font-size:1.25rem}.warning-popup-message{margin-bottom:20px!important;font-size:1rem}.warning-popup-buttons{display:flex;justify-content:center;gap:10px}.warning-popup-button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin:4px}.warning-popup-cancel{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;background-color:#ccc;color:#333;margin:4px}.warning-popup-confirm{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;background:#6609f8;color:#fff}.label,.venue-cost,.facility-label,.catering-label,.service-label,.subtotal-label,.fees-label,.vat-label,.date-label,.total-label,.people-label{color:var(--Text-Tundora, var(--color-grey-30, #4D4D4D));font-size:15px;font-style:normal;font-weight:400;line-height:24px}.value,.venue-value,.facility-value,.catering-value,.service-value,.subtotal-value,.fees-value,.vat-value,.total-value{color:var(--Text-dark-text, var(--background-dark-2, #1A1A1A));font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:inline-flex;align-items:center}.cost-container{width:100%;padding:0 0 8px;box-sizing:border-box;background:#f9f9f9;border:.5px solid #b2b2b2;box-shadow:0 2px 16px #00000014;border-radius:16px;display:flex;flex-direction:column}.cost p{padding:0;margin:0}.cost-header{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;gap:12px;border-bottom:1px solid #f4e7ff}.cost-title{height:24px;font-family:Inter,system-ui;font-style:normal;font-weight:800;font-size:20px;line-height:24px;margin-bottom:20px;color:#5507cf}.cost .cost-row{display:flex;flex-direction:row;gap:24px;margin:20px 0 16px;padding:0}.cost-date{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:224px;height:20px;box-sizing:border-box}.cost-date p{height:19px;font-family:Inter,system-ui;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#464646}.cost-people{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px;width:112px;height:20px}.cost-people p{height:19px;font-family:Inter,system-ui;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#464646}.cost-details{margin-top:17px;display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;gap:15px;width:100%;box-sizing:border-box}.cost-details-each{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 12px;gap:15px;width:100%;border-bottom:1px solid #f4e7ff}.service{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;width:100%;min-height:19px;align-self:stretch}.total{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;width:100%;height:48px;border-top:1px solid #f4e7ff;align-self:stretch}.total-label-value{height:24px;color:var(--brand-color-brand-color, #5007C5);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.AttendesCost,.venue-cost{color:var(--Text-Tundora, var(--color-grey-30, #4D4D4D));font-size:15px;font-style:normal;font-weight:400;line-height:24px}.book-venue{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 8px;gap:20px;width:100%;height:43px;cursor:pointer;background:#5007c5;border-radius:12px;border:1px solid #6609f8}.book-venue p{height:19px;font-family:Inter,system-ui;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#fff}
