.bangkong-text{font-family:Bangkong,Sen}.custom-precentage-off-badge{width:70px;height:70px;border-radius:6px 0 70px 0!important;font-size:18px!important;display:flex;justify-content:center;align-items:start;flex-direction:column}.fs-14{font-size:14px!important}.object-fit-cover{object-fit:cover!important}.bg-primary{background-color:var(--primary)!important}.text-primary{color:var(--primary)!important}.no-border-items .list-group-item{border-bottom:none!important;padding-left:0;padding-bottom:2px}.email-phone-input-group{max-width:450px;width:100%}.signup-section{min-height:314px}.facebook-icon{color:#3b5998}.text-grey{color:var(--grey)!important}.text-extralightgrey{color:var(--lightgrey)!important}.fw-500{font-weight:500!important}.shadow{box-shadow:0 0 10px rgba(0,0,0,.2)!important}.masonry-grid{display:flex;margin-left:-15px;width:auto}.masonry-grid_column{padding-left:15px;background-clip:padding-box}.masonry-item{page-break-inside:avoid;break-inside:avoid}.fs-18{font-size:18px}.order-success-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 160px);background-color:#fff}.wedding-party-image-list{width:100%!important;height:112px!important;object-fit:cover;border-radius:8px}.image-text-container{display:flex;align-self:start;gap:20px}.image-text-container .image-section{width:110px}.image-text-container .text-section{width:calc(100% - 120px)}.check-icon-select{top:-10px;right:-10px;font-size:1.8rem;background-color:#fff;border-radius:50%;padding:2px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.scenes-display-image{height:100%}.confirm-cards-image,.scenes-display-image{width:100%;max-height:320px;object-fit:contain}.confirm-cards-image{max-width:250px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);height:auto}.ft-14{font-size:14px}.canvas-wrapper{height:0;padding-bottom:75%;border:1px solid #ccc;background:#fff}.canvas,.canvas-wrapper{width:100%;position:relative;overflow:hidden}.canvas{max-width:700px;height:500px;border:2px solid #ccc;border-radius:12px;margin:0 auto;background-color:#fffaf5}.text-box{position:absolute;top:10px;left:10px;cursor:move;white-space:pre-wrap}.card-editor-wrapper{display:flex;height:100vh;background:#f9f9f9;overflow:hidden}.sidebar{position:relative;background:#fff;border-right:1px solid #ddd;transition:width .3s ease;height:100%;z-index:5;display:flex;flex-direction:column;padding-right:20px}.sidebar-content{flex:1 1;overflow-y:auto;padding-right:10px}.toggle-btn{position:absolute;top:20px;right:10px;background:#fff;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:14px;line-height:28px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.sidebar.open{width:300px}.sidebar.closed{width:40px}.canvas-container{background:#f7f7f7;padding:20px;overflow:auto;width:calc(100% - 300px)}.toggle-btn{background:#ff0!important}.canvas-container .tab-module.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#ffffff00}.reset-btn-container{position:absolute;top:25px;right:0;transform:translateX(-50%)}.selected{border:1px dashed #007bff;background-color:rgba(0,123,255,.05)}.accordion-header .accordion-button{padding:6px 0;font-weight:500;font-size:15px}.border-primary{border-color:var(--primary)!important}.provide-cards-table th{background-color:var(--extralightgrey)!important}.fw-400{font-weight:400}.video-details-preview p{margin-bottom:0}.preview-label{font-weight:600}.preview-text{font-weight:400}.section-preview-invitation-card iframe{width:100%;min-height:400px;max-height:500px}.section-preview-invitation-card iframe .invitation-card{height:100%!important;min-height:auto!important}.pdf-event-card p{margin-bottom:10px}.col-preview-card{height:100vh;width:calc(100% - 200px)}.col-options-section{width:200px}.grandparent-iframe{min-height:200px!important}.pdf-card-events p{margin-bottom:6px!important}.custom-play-btn{width:30px;height:30px}.ft-12{font-size:12px!important}.text-custom-grey{color:#b3b6b9bf}.ft-18{font-size:18px!important}