.white-button{font-family:Atlas Grotesk Bold!important;font-size:14px!important;font-weight:700!important;line-height:25px!important;letter-spacing:0em!important;text-align:center!important;color:#333!important;text-transform:none!important;background-color:#fff!important;box-shadow:none!important}.white-button:hover{background-color:#fff!important}.white-button:disabled{opacity:.75}.black-button{font-family:Atlas Grotesk Bold!important;font-size:14px!important;font-weight:700!important;line-height:25px!important;letter-spacing:0em!important;text-align:center!important;text-transform:none!important;color:#f2f2f2!important;background-color:#333!important;box-shadow:none!important}.black-button:hover{background-color:#333!important}.black-button:disabled{opacity:.75}.grey-button{font-family:Atlas Grotesk Bold!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;line-height:25px!important;letter-spacing:0em!important;text-align:center!important;color:#333!important;background-color:#e0e0e0!important;box-shadow:none!important}.grey-button:hover{background-color:#e0e0e0!important}.grey-button:disabled{opacity:.75}.success-button{font-family:Atlas Grotesk Bold!important;font-size:14px!important;font-weight:700!important;line-height:25px!important;letter-spacing:0em!important;text-align:center!important;text-transform:none!important;color:#2e7d32!important;background-color:#fff!important;box-shadow:none!important;border:1px solid #2E7D32!important}.success-button:hover{background-color:#fff!important}.delete-button{font-family:Atlas Grotesk Bold!important;font-size:14px!important;font-weight:700!important;line-height:25px!important;letter-spacing:0em!important;text-align:center!important;text-transform:none!important;color:#d32f2f!important;background-color:#fff!important;box-shadow:none!important;border:1px solid #D32F2F!important}.delete-button:hover{background-color:#fff!important}.outlined-white-button{font-family:Atlas Grotesk Bold!important;font-size:14px!important;font-weight:700!important;line-height:25px!important;letter-spacing:0em!important;text-align:center!important;text-transform:none!important;color:#333!important;background-color:#fff!important;box-shadow:none!important;border:1px solid #333333!important}.outlined-white-button:hover{background-color:#fff!important}.react-media-library__tabs__header__item.is-active button,.react-media-library__file-library-pager__item.is-active,.react-media-library__file-library-selected-items__actions__select{background-color:#35b169!important}.hide-images .react-media-library__file-library-selected-items-card__image{display:none}.media-library-container{padding:0}.media-library-container.grid-view ul{display:flex}.media-library-container.list-view ul{display:grid}.media-library-container.list-view ul.ant-pagination{display:flex!important}.media-library-container.list-view li{margin-bottom:0;width:100%}.react-media-library__file-library__footer .react-media-library__file-library-pager{display:none}.carousel-scroll-container{scrollbar-width:thin;scrollbar-color:#25d366 #f0f0f0}.carousel-scroll-container::-webkit-scrollbar{height:6px}.carousel-scroll-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.carousel-scroll-container::-webkit-scrollbar-thumb{background-color:#25d366;border-radius:10px}.whatsapp-carousel-container{max-width:380px;margin:0 auto;position:relative;padding:20px;border-radius:16px}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}.carousel-nav-btn:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 20px #0003}.carousel-nav-btn.prev{left:-24px}.carousel-nav-btn.next{right:-24px}.carousel-card{border-radius:16px;border:none;overflow:hidden;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #f3eeee1f,0 2px 8px #7573731f;margin:8px 4px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.carousel-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #f3eeee1f,0 2px 8px #7573731f}.carousel-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.card-image{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.card-image:hover{transform:scale(1.02)}.card-content{padding:5px}.card-text{color:#2c3e50;font-size:15px;line-height:1.6;margin-bottom:20px;font-weight:400}.card-actions{position:absolute;top:16px;right:16px;display:flex;gap:8px}.edit-btn{width:36px;height:36px;border-radius:50%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.edit-btn:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #ecdfdf33}.carousel-indicators{text-align:center;margin-top:16px}.carousel-counter{display:inline-flex;align-items:center;gap:8px;background:#ffffffe6;padding:8px 16px;border-radius:20px;font-size:12px;color:#666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}.action-button{border-radius:5px;border:1px solid #d9d9d9;background-color:#fff;color:#333;font-size:12px;height:40px;text-align:center;overflow:hidden;box-shadow:0 1px 2px #0000001a;width:100%;margin-bottom:5px;display:flex;align-items:center;justify-content:center;top:15px}.action-button:last-child{margin-bottom:0}.action-button .anticon{margin-right:8px;font-size:14px}.variables-section{background:#fafafa;border-radius:8px;padding:16px;border:1px solid #e8e8e8;margin-bottom:16px}.variables-header{margin-bottom:6px}.header-content{display:flex;justify-content:space-between;align-items:center}.section-title{font-weight:600;color:#374151;font-size:14px}.add-btn{border-radius:6px;font-size:12px;height:32px;box-shadow:0 2px 4px #1890ff26}.variables-list{display:flex;flex-direction:column;gap:12px}.variable-row{display:flex;align-items:flex-start;gap:12px;background:#fff;padding:12px;border-radius:6px;border:1px solid #e8e8e8;transition:all .2s ease}.variable-row:hover{border-color:#1ea758;box-shadow:0 2px 8px #1890ff1a}.variable-inputs{display:flex;gap:12px;flex:1}.input-group{flex:1}.input-label{display:block;font-size:12px;color:#666;margin-bottom:4px;font-weight:500}.form-item{margin-bottom:0}.variable-select{width:100%}.variable-select .ant-select-selector{border-radius:4px;border:1px solid #d9d9d9;height:36px;padding:4px 8px}.variable-select:hover .ant-select-selector{border-color:#1ea758}.variable-select.ant-select-focused .ant-select-selector{border-color:#1ea758;box-shadow:0 0 0 2px #1890ff33}.variable-input{border-radius:4px;height:36px;border:1px solid #d9d9d9;padding:4px 8px}.variable-input:hover{border-color:#1ea758}.variable-input:focus{border-color:#1ea758;box-shadow:0 0 0 2px #33ff1833}.remove-btn{color:#ff4d4f;padding:4px;margin-top:20px;border-radius:4px}.remove-btn:hover{background:#fff2f0;color:#ff4d4f}@media (max-width: 768px){.variable-inputs{flex-direction:column;gap:8px}.header-content{flex-direction:column;gap:8px;align-items:flex-start}}.no-scrollbar{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.custom-tabs .ant-tabs-tab{flex:1!important;text-align:center!important;justify-content:center!important;margin:0!important;background:transparent!important;border:none!important;border-radius:10!important}.custom-tabs .ant-tabs-tab-active{background:#fff!important;border-bottom:3px solid #35B169!important;box-shadow:0 2px 4px #0000001a!important;border-radius:10px}.custom-tabs .ant-tabs-tab:hover{background:#ffffffb3!important;border-radius:10px}.custom-tabs .ant-tabs-nav{background:#f1f0f0!important}.custom-tabs .ant-tabs-nav .ant-tabs-nav-wrap{display:flex!important}.custom-tabs .ant-tabs-nav .ant-tabs-nav-list{display:flex!important;width:100%!important}.custom-tabs .ant-tabs-ink-bar{display:none!important}
