.status-action-buttons{text-align:right}.alert-text{color:red;margin:0;padding:0}.responsive-table .ant-space{width:100%}.responsive-table.mobile .ant-table-tbody>tr>td{border-bottom:0}.responsive-table.mobile .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background:#0000}.responsive-table-card{background:var(--color-primary-lighter);border-radius:10px;color:var(--color-text-secondary);margin:-11px -16px;padding:16px}.ant-table-small .responsive-table-card{margin:-4px -8px;padding:8px}.ant-table-middle .responsive-table-card{margin:-8px;padding:12px 8px}.responsive-table-title{color:var(--color-text-main);font-size:16px;font-weight:600}.responsive-table-subtitle span{font-weight:500}.responsive-table-card .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.container-component{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container-component{width:100%}}@media (min-width:768px){.container-component{max-width:100%;width:720px}}@media (min-width:992px){.container-component{max-width:100%;width:960px}}@media (min-width:1200px){.container-component{max-width:100%;width:1140px}}@media (min-width:1400px){.container-component{max-width:100%;width:1340px}}.footer{margin:30px 0}.footer .footer-links{color:#000;font-size:14px}.footer .footer-links a{color:#000}.footer .copyright{color:var(--color-text-lightgray);font-size:14px}.header{border-bottom:1px solid var(--color-main-background)}.header .right{align-items:center;display:flex;justify-content:right}.header .header-public{margin:15px 0}.header ul.menu{display:flex;list-style:none;margin:0 10px;padding:0}.header ul.menu li{font-weight:500;padding:20px 8px;text-transform:uppercase;white-space:nowrap}.header ul.menu li a.active{font-weight:700}.header .credits{align-items:center;cursor:pointer;display:flex;height:100%}.header .credits .credits-name{color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:700;margin-right:15px;text-align:center;text-transform:uppercase}.header .credits .credits-count{align-items:center;background:var(--color-text-main);border-radius:5px;color:var(--color-primary-lighter);cursor:pointer;display:flex;flex-direction:column;font-weight:700;letter-spacing:-.5px;padding:5px 10px;white-space:nowrap}.header .user-button{align-items:center;background:var(--color-primary-lighter);border-radius:20px;cursor:pointer;display:inline-flex;margin-left:14px;padding:8px 12px 8px 8px}.header .user-button.ant-dropdown-open{background:var(--color-primary);color:#fff}.header .user-button .avatar{margin-right:12px}.header-mobile{margin:10px 0}.header-desktop{display:none}@media (min-width:992px){.header-mobile{display:none}.header-desktop{display:block}.header .user-button{display:flex}.header .credits{cursor:auto}}.auth-component{background:var(--color-info-border);min-height:100vh}.auth-component .logo{margin:20px 0 30px;text-align:center}.auth-component .logo img{max-width:60%}.auth-component .block{background:#fff;border-radius:20px;padding:40px;text-align:center}.auth-component h1{font-size:28px;margin:0}.auth-component .subtitle{margin:10px 0}.auth-component .subtitle a{font-weight:600;text-decoration:underline}.auth-component button[type=submit]{font-weight:600;height:auto;line-height:26px;margin-top:20px;padding:8px 0;text-transform:uppercase}.auth-component .ant-alert{margin:20px 0;text-align:left}.social-login .social-login-button{background:#2473f2;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;margin:0 auto;max-width:100%;padding:10px;width:250px}.social-login .social-login-button img,.social-login .social-login-button svg{font-size:20px;margin-right:10px}.social-login .social-login-button.google{background:#fff;border:1px solid #d1d6db;color:#000}.login .forgot-password,.signup .agree-block{text-align:left}.signup .agree-block .error{color:red}.signup .ant-form-item .ant-form-item{margin-bottom:0}.signup .error{color:#ff4d4f;margin-top:5px;text-align:left}.edit-account-modal-component .message{margin-bottom:10px}.edit-account-modal-component .form-item{margin-bottom:0}.update-partner-modal-component .message{margin-bottom:10px}.update-partner-modal-component .buttons{margin-top:20px}.account-settings-component .information-block{background:var(--color-primary-lighter);border:1px solid var(--color-info-border);border-radius:12px;margin-top:20px;padding:16px}.account-settings-component .avatar-block{height:auto;max-width:124px;position:relative}.account-settings-component .avatar{cursor:pointer;height:100%;width:100%}.account-settings-component .remove-avatar{bottom:0;position:absolute;right:0}.account-settings-component .information-block h3{margin:0 0 20px}.account-settings-component .info-field{border:1px solid var(--color-info-input-border);border-radius:10px;box-sizing:border-box;padding:10px;position:relative}.account-settings-component .info-field .label{background:var(--color-primary-lighter);font-size:12px;left:8px;padding:0 5px;position:absolute;top:-10px}.account-settings-component .bottom-block{margin-top:10px}.spin-component .spin-block{padding:0 10px;text-align:center}.spin-component .spin-title{margin-top:20px}.bubble-hint-component .event-type-info-block{background:var(--color-primary-lighter);padding:10px}.bubble-hint-component .event-type-info-block .event-type-title{font-size:16px;font-weight:600;margin-bottom:6px}.bubble-hint-component .event-type-info-block .event-type-icon{color:var(--color-text-lightgray)}.upsert-admin-modal-component .confirmed.error{color:red}.billing-component .billing-info,.billing-component .current-plan{margin:50px 0}.billing-component .card-block{margin-bottom:20px}.model-bubble-container{font-size:14px;margin:10px 0;max-width:75%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.model-bubble{background-color:var(--color-primary-lighter);border-radius:10px 10px 10px 0;padding:10px}.model-bubble-answers{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.user-bubble{align-self:end;background-color:var(--color-primary-lighter);border-radius:10px 10px 0 10px;font-size:14px;margin:10px 0;max-width:75%;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chat-component{display:flex;flex:1 1}.chat-component .message-list{display:flex;flex-direction:column}.chat-component .typing{color:var(--color-text-lightgray);font-size:14px;margin-bottom:5px}.chat-component .typing-dots:after{animation:typing-dots-animation 1s infinite;content:""}@keyframes typing-dots-animation{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.contact-list-component .create-contact-link{font-weight:600;text-transform:uppercase}.welcome-modal-component{padding:20px 0 10px;text-align:center}.welcome-modal-component .main-text{margin:20px 0 30px}.step-event .select-delivery-date{margin-top:20px}.step-event .is-display-year{margin-bottom:20px}.ai-progress-bar{margin-bottom:24px}.ai-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ai-progress-step,.ai-progress-type{color:#6b7280;font-size:14px;font-weight:500}.ai-progress-track{background-color:var(--color-primary-lighter);border-radius:4px;height:8px;overflow:hidden;width:100%}.ai-progress-fill{background-color:var(--color-primary);border-radius:4px;height:100%;transition:width .3s ease-in-out}.ai-creation-generating .custom-edit-container{background-color:var(--color-primary-lighter);margin-top:20px;padding:10px;width:100%}.ai-creation-generating .custom-edit-container label{display:block;font-weight:500;padding-bottom:5px}.ai-creation-generating .custom-edit-container .custom-edit-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.ai-creation-generating .buttons-container{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;margin:20px auto 0;max-width:400px;width:100%}.generate-prompts-section{margin-top:20px}.generate-prompts-section .prompt-suggestions-card{background:#f8f9fa;border:1px solid #e9ecef;margin-top:12px}.generate-prompts-section .suggestions-list{display:flex;flex-direction:column;gap:8px}.generate-prompts-section .suggestion-item{background:#fff;border:1px solid #e9ecef;border-radius:4px;color:#312e4f;font-size:14px;padding:8px 12px}.speech-antd-text-area{position:relative}.speech-antd-text-area .microphone-button{position:absolute;right:10px;top:10px}.ai-creation-closing .other-info-field{margin-top:20px}@media (min-width:768px){.ai-creation-tone .tone-selection-container{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr minmax(360px,460px)}.ai-creation-tone .tone-preview{flex-shrink:0;min-width:0;width:100%}}.ai-creation-tone .tone-label{display:block;font-size:16px;font-weight:500}.ai-creation-tone .tone-preview{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-sizing:border-box;overflow-wrap:break-word;padding:20px;width:100%;word-break:break-word}.ai-creation-tone .tone-preview h4{color:#312e4f;font-size:16px;font-weight:500;margin:0 0 12px}.ai-creation-tone .tone-description{word-wrap:break-word;color:#6c757d;display:block;font-size:14px;line-height:1.6;margin:0;overflow-wrap:break-word;width:100%}.ai-creation-tone .tone-descriptions{max-height:300px;overflow-wrap:break-word;overflow-y:auto;width:100%;word-break:break-word}.ai-creation-tone .tone-description-item{border-bottom:1px solid #e9ecef;margin-bottom:16px;padding-bottom:12px}.ai-creation-tone .tone-description-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ai-creation-tone .tone-description-item strong{color:#312e4f;display:block;font-size:14px;margin-bottom:4px}.recording-recorder{display:flex;flex-direction:column;font-size:16px}.recording-recorder .icon{vertical-align:text-bottom}.text-to-html-component>div{margin-bottom:15px}.audio-recorder audio{width:100%}.audio-recorder .microphone{color:var(--color-primary);font-size:160px;margin:60px}.audio-recorder .audio-overlay{background:var(--color-primary-lighter);border-radius:10px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto 10px;padding:15px;position:relative;width:100%}.audio-recorder .audio-overlay .recording-recorder{background:#aaaa;border-radius:10px;color:#fff;left:10px;padding:8px 10px;position:absolute;top:10px}.audio-recorder .audio-buttons img{cursor:pointer;width:50px}@media (min-width:768px){.audio-recorder .audio-overlay{height:480px;width:640px}}.video-recorder .video-overlay{display:flex;margin:0 auto 10px;position:relative;width:100%}.video-recorder .video-overlay .layer{align-items:center;background:#00000050;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.video-recorder .video-overlay .recording-recorder{background:#aaaa;border-radius:10px;color:#fff;left:10px;padding:8px 10px;position:absolute;top:10px}.video-recorder .video-overlay .countdown-number{font-size:82px;font-weight:700}.video-recorder .video-overlay .icon{font-size:80px}.video-recorder .video-buttons img{cursor:pointer;width:50px}@media (min-width:768px){.video-recorder .video-overlay{height:480px;width:640px}}.manual-creation{flex:1 1}.manual-creation .sub-action{text-align:center}.manual-creation .sub-action .sub-button{font-size:14px;text-transform:uppercase}.manual-creation .sub-text{font-weight:600;margin-bottom:10px}.manual-creation .access-camera{text-align:left}.manual-creation .ant-upload-wrapper{display:flex}.manual-creation .recorder-container{display:flex;gap:20px;justify-content:center}.manual-creation .recorder-container .text-to-html-component{max-height:480px;overflow-y:scroll}.step-message .draft-text,.step-message .selected-file{background:var(--color-primary-lighter);border-radius:10px;padding:10px 20px}.step-message .selected-file{font-weight:500}.step-message audio,.step-message video{width:100%}.step-message .media-overlay{display:flex;flex-direction:column;height:85%;justify-content:center;margin:0 auto 10px;width:100%}@media (min-width:768px){.step-message .media-overlay{width:640px}}.step-message .step-message-row{align-items:stretch;flex:1 1;margin-top:60px}.step-message .step-message-col{display:flex;text-align:center}.step-message .step-message-option{border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:100%}.step-recipient .add-another-contact{margin-top:50px;text-align:center}.step-recipient .contact .icon{color:var(--color-text-lightgray);cursor:pointer}.step-recipient .contact:hover .icon{color:red}.step-recipient .big-button{border:1px solid var(--color-primary);border-radius:16px;color:var(--color-primary);cursor:pointer;font-size:20px;font-weight:600;padding:20px 40px;text-align:center}.step-review .block-list{width:100%}.step-review .block .title{font-size:18px;margin-bottom:10px}.step-review .block .content{margin-left:20px}.step-review .block .message-file{display:flex;margin-top:10px}.step-review .selected-file{background:var(--color-primary);border-radius:10px;color:#fff;font-weight:500;padding:10px 20px}.step-review .message-content{max-height:100px;overflow:hidden;position:relative}.step-review .message-content .message-content-overlay{background:linear-gradient(0deg,#fff 0,#fff0 50%,#fff0 0);height:100%;left:0;position:absolute;top:0;width:100%}.step-review .message-content.open{max-height:none}.step-review .message-content.open .message-content-overlay{display:none}.create-message-component{flex:1 1;margin:30px 0}.create-message-component-full-height{display:flex;flex-direction:column;height:100%;justify-content:space-between}.create-message-component-title{color:#042a21;font-size:35px;font-weight:600;margin-bottom:20px;text-align:center}.create-message-component-subtitle{color:#042a21;font-size:20px;font-weight:400;margin-bottom:20px;text-align:center}.create-message-component-footer{margin:40px 0 20px}.create-message-component .confirm-block{align-items:center;display:flex;font-size:18px;height:100%;line-height:30px;text-align:center}.create-message-component .success-block{align-items:center;display:flex;flex-direction:column;font-size:18px;height:100%;text-align:center}.create-message-component .success-block .image{max-height:200px}.create-message-component .success-block .block-center{width:100%}.preview-message-modal-component{font-size:16px}.preview-message-modal-component audio,.preview-message-modal-component video{width:100%}.preview-message-modal-component .message-content{background:var(--color-primary-lighter);border-radius:10px;display:flex;padding:10px}.messages-component .message-title{display:flex;justify-content:space-between}.messages-component .draft-warning{font-size:14px;text-transform:none}.messages-component .set-admin{cursor:pointer}.dashboard .warning-administrator{margin-top:20px}.message-templates-examples-component .message-card{background:#fff;border-radius:16px;padding:16px}.message-templates-examples-component .title{font-weight:600}.message-templates-examples-component .content{cursor:pointer;margin:0 0 10px}.message-templates-examples-component .preview-message{padding:0}.message-templates-ideas-component .message-card{background:#fff;border-radius:16px;box-sizing:border-box;height:100%;padding:16px}.message-templates-ideas-component .title{font-weight:600}.message-templates-ideas-component .content{margin:0 0 10px}.message-templates-component .filter-block{background:var(--color-primary-lighter);border-radius:10px;font-size:14px;margin:20px 0;padding:10px 20px 20px}.message-templates-component .ant-tabs-nav{margin:0 10px}.message-templates-component .ant-tabs-nav .ant-tabs-tab{background:#fff;font-size:14px;text-transform:uppercase}.message-templates-component .ant-tabs-tab.ant-tabs-tab-active{background:var(--color-primary-lighter)}.message-templates-component .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}.message-templates-component .ant-tabs-content-holder{background:var(--color-primary-lighter);border-radius:10px;padding:20px}.message-templates-component .filter-select{width:200px}.message-templates-component .filter-block .filter-description{margin-bottom:20px}.message-templates-component .filter-block .ant-select-selector{background:var(--color-primary-lighter)}.message-templates-component .info-field{position:relative}.message-templates-component .info-field .label{background:var(--color-primary-lighter);color:var(--color-text-secondary);font-size:12px;left:7px;padding:0 5px;position:absolute;top:-7px;z-index:1}.onetime-checkout .product-info{background:var(--color-info-border);border-radius:16px;margin-bottom:20px;padding:20px}.onetime-checkout .product-info .total{font-weight:600}.onetime-checkout .coupon-label{margin-bottom:20px;margin-right:24px}.onetime-checkout .ant-form-item{margin-bottom:20px}.onetime-checkout .your-coupon{margin-bottom:24px}.onetime-checkout .pay-button{margin-top:20px}.onetime-checkout .error-message{margin-bottom:10px}.subscription-checkout .product-info{background:var(--color-info-border);border-radius:16px;margin-bottom:20px;padding:20px}.subscription-checkout .product-info .total{font-weight:600}.subscription-checkout .prev-sub{border:2px solid var(--color-btn-background);min-width:200px;padding:20px}.subscription-checkout .next-sub{border:2px solid var(--color-primary);min-width:200px;padding:20px}.subscription-checkout .main-block{font-size:18px;margin:20px 0}.subscription-checkout .main-block .subtitle{color:var(--color-text-lightgray);font-size:medium}.subscription-checkout .main-block .price{font-weight:700}.subscription-checkout .sub-block{background:var(--color-btn-background);border-radius:10px;font-size:18px;margin:20px 0;padding:10px}.subscription-checkout .sub-block span{display:block;font-size:14px}.subscription-checkout .pay-button{margin-top:20px}.subscription-checkout .error-message{margin-bottom:10px}.pricing-component .payment-plans{padding:30px 0}.pricing-component .payment-plans .payment-plan-item{border:1px solid #eaeaea;border-radius:12px;box-shadow:4px 8px 20px 0 var(--color-text-lightgray);box-sizing:border-box;height:100%;overflow:hidden;padding:10px;position:relative}.pricing-component .plans-hint{font-size:12px;margin-top:20px}.pricing-component .payment-plans .payment-plan-item .plan-block{height:100%}.pricing-component .payment-plans .payment-plan-item .title{color:var(--color-text-secondary);font-size:20px;font-weight:700;text-align:center}.pricing-component .payment-plans .payment-plan-item .price-block{padding:12px 0;text-align:center}.pricing-component .payment-plans .payment-plan-item .credits-count{align-items:center;color:var(--color-logo-main-bg);display:inline-flex;font-size:30px;font-weight:700;line-height:1}.pricing-component .payment-plans .payment-plan-item .price{font-size:36px;font-weight:900;margin:10px 0}.pricing-component .payment-plans .payment-plan-item .price span{color:var(--color-text-lightgray);font-size:16px;font-weight:400}.pricing-component .payment-plans .payment-plan-item .button-block{text-align:center}.pricing-component .payment-plans .payment-plan-item .button-block .selected{color:var(--color-primary);font-size:16px;font-weight:700;padding:4px 0}.pricing-component .payment-plans .payment-plan-item.popular{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pricing-component .payment-plans .payment-plan-item.popular .title{border-bottom-color:#eaeaea3d}.pricing-component .payment-plans .payment-plan-item.popular .credits-count{color:#fff}.pricing-component .payment-plans .payment-plan-item.popular .label-text{background:#d225a1;font-size:10px;font-weight:700;padding:4px 24px;position:absolute;right:-28px;text-transform:uppercase;top:24px;transform:rotate(45deg)}.pricing-component .payment-plans .payment-plan-item.popular .ant-btn{font-weight:700}.pricing-component .got-credits{font-size:16px;margin:30px 0 40px}.checkout-form-component{margin-top:30px}.pricing-component .contact-us{margin-top:15px}.pricing-component .contact-us a{font-weight:600;text-decoration:underline}.pricing-component .payment-plans .payment-plan-item .highlights ul{list-style-type:none;margin:10px 0 30px;padding-left:5px}.pricing-component .payment-plans .payment-plan-item .highlights ul li{margin:10px 0}.pricing-component .payment-plans .payment-plan-item .highlights ul li.disabled{color:var(--color-text-lightgray)}.pricing-component .payment-plans .payment-plan-item .highlights ul li .tick-icon{color:var(--color-primary)}@media (min-width:992px){.pricing-component .payment-plans .payment-plan-item .extra.empty{display:block}}.select-create-message-component{margin:50px 0}.select-create-message-component .title{font-size:35px;font-weight:600;margin:0 0 30px;text-align:center}.select-create-message-component .subtitle{font-size:20px;margin:0 0 30px}.select-create-message-component .card{border:1px solid var(--color-primary);border-radius:16px;cursor:pointer;padding:30px;text-align:center}.select-create-message-component .card .title{font-size:18px;font-weight:600}.select-create-message-component .image{margin-bottom:20px}.contact-us-component{margin:20px 0}.contact-us-component h3{text-transform:none}.contact-us-component .image{text-align:right}.contact-us-component .image img{width:100%}.faq-component{margin:20px 0}.gift-checkout .product-info{background:var(--color-primary-lighter);border-radius:16px;margin-bottom:20px;padding:20px}.gift-checkout .product-info .total{font-weight:600}.gift-checkout .coupon-label{margin-bottom:20px;margin-right:24px}.gift-checkout .ant-form-item{margin-bottom:20px}.gift-checkout .your-coupon{margin-bottom:24px}.gift-checkout .pay-button{margin-top:20px}.gift-checkout .error-message{margin-bottom:10px}.create-gift-component{padding-top:20px}.create-gift-component .main-title{color:#042a21;font-size:20px;font-weight:600;margin:20px 0}.create-gift-component .main-subtitle{color:#042a21;font-size:18px;font-weight:600;margin:16px 0}.create-gift-component .progress{color:var(--color-text-lightgray);font-weight:600}.create-gift-component .progress .active{color:var(--color-primary)}.create-gift-component .progress .title{font-size:16px}.create-gift-component .progress .bar{background:var(--color-primary-lighter);border-radius:10px;height:10px;margin:5px 0;width:100%}.create-gift-component .progress .active .bar{background:var(--color-primary)}.create-gift-component .success-block{margin-top:50px}.create-gift-component .gift-button{background:var(--color-primary-lighter);border:var(--color-primary-lighter);color:var(--color-primary);font-weight:600;margin-top:10px}.create-gift-component .payment-plans{padding:30px 0;text-align:center}.create-gift-component .payment-plans .payment-plan-item{border:1px solid #d9d9d9;box-sizing:border-box;height:100%;max-width:350px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in}.create-gift-component .payment-plans .payment-plan-item:hover{box-shadow:-1px 4px 32px 5px #0003;transform:translateY(-4px)}.create-gift-component .payment-plans .payment-plan-item .plan-block{height:100%}.create-gift-component .payment-plans .payment-plan-item .title{color:var(--color-text-secondary);font-size:20px;font-weight:700;text-align:center}.create-gift-component .payment-plans .payment-plan-item .price{font-size:36px;font-weight:900;margin:10px 0}.create-gift-component .payment-plans .payment-plan-item .price .variant{color:#848c90;font-size:16px;font-weight:400}.create-gift-component .payment-plans .payment-plan-item .highlights{text-align:left}.create-gift-component .payment-plans .payment-plan-item .highlights ul{list-style-type:none;margin:10px 0 30px;padding-left:5px}.create-gift-component .payment-plans .payment-plan-item .highlights li{margin:10px 0}.create-gift-component .payment-plans .payment-plan-item .highlights ul li.disabled{color:var(--color-text-lightgray)}.create-gift-component .payment-plans .payment-plan-item .highlights ul li .tick-icon{color:var(--color-primary)}.create-gift-component .payment-plans .payment-plan-item button{border-radius:0;font-weight:600}.create-gift-component .image{height:200px}.create-gift-component .ant-form-item-label{font-weight:500}.public-footer{background-color:var(--color-primary);bottom:0;margin-top:26px;width:100%}.public-footer .public-footer-container{display:flex;padding:18px 24px 18px 32px}.public-footer .logo-container{justify-content:start}.public-footer .logo-container .logo{flex-shrink:0;height:66px;width:61px}.public-footer .right{align-items:center;display:flex;justify-content:right}.public-footer .right span{margin-right:11px}.public-footer .right svg{color:#fff;flex-shrink:0;height:30px;width:32px}.public-footer ul.menu{display:flex;list-style:none;margin:0 10px;padding:0}.public-footer ul.menu li{padding:20px 10px;text-transform:uppercase;white-space:nowrap}.public-footer .menu-container{align-items:center;display:flex;justify-content:center}.public-footer .menu-container .separator{background-color:#fff;content:"";display:inline-block;height:2em;margin:10px;width:2px}.public-footer .menu-text{font-feature-settings:"clig" off,"liga" off;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:center;text-transform:capitalize}.public-footer .menu-text:hover{color:var(--color-text-main)}.public-header{border-bottom:1px solid var(--color-main-background);padding:16px 32px 14px 56px}.public-header .logo-container{justify-content:center}.public-header .logo-container .logo{width:250px}@media (max-width:768px){.public-header .logo-container .logo{width:200px}}@media (max-width:576px){.public-header .logo-container .logo{width:100px}}.public-header .right{align-items:center;display:flex;justify-content:right}.public-header ul.menu{display:flex;list-style:none;margin:0 10px;padding:0}.public-header ul.menu li{padding:20px 10px;text-transform:uppercase;white-space:nowrap}.public-header .menu-text{font-feature-settings:"clig" off,"liga" off;color:var(--color-primary);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-transform:uppercase}@media (max-width:768px){.public-header .menu-text{font-size:10px;line-height:16px}}.public-header ul.menu li a.active{font-weight:700}.public-header .primary-button{font-feature-settings:"clig" off,"liga" off;align-items:center;background:#0000;border:none;color:var(--color-primary);cursor:pointer;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:26px;padding:3px 0;text-transform:uppercase}.public-header .primary-button.ant-dropdown-open{background:var(--color-primary);color:#fff}.public-header .sub-button{background:var(--color-main-background);border:none;border-radius:31px;cursor:pointer;font-size:14px;margin-left:16px;padding:6px 10px}.public-header .sub-button.ant-dropdown-open{background:var(--color-primary);color:#fff}@media (max-width:768px){.public-header .primary-button,.public-header .sub-button{font-size:10px;line-height:16px}.public-header .sub-button{margin-left:4px}}.public-header .user-button{display:flex}.public-header .user-button .name{margin-right:12px;max-width:150px}.public-header .user-button .avatar{margin-right:12px}.message-content-container{display:flex;flex-direction:column;min-height:100vh}.message-header{align-items:center;background:radial-gradient(circle at bottom left,#fff,#0000 20%),radial-gradient(circle at top right,#fff965,#0000 20%),linear-gradient(var(--color-primary),var(--color-primary));background-blend-mode:screen;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:24px 0 14px}.message-header .logo{width:50px}.header-title{color:#fff;font-size:16px;font-weight:600}.custom-modal-wrapper{display:flex;flex:1 1;justify-content:center;margin-top:16px;overflow:auto;width:100%}.custom-modal{border:1px solid var(--color-main-background);border-radius:8px;box-shadow:0 4px 15px #00000040;margin-bottom:40px;margin-top:20px;width:80%}.custom-modal .ant-modal{top:50px}.message-content-footer{padding:0 24px 9px}.message-content-footer p{margin:0}.custom-modal .message-content{background:var(--color-primary-lighter);border-radius:10px;display:flex;justify-content:center;margin-bottom:24px;max-height:50vh;overflow:auto;padding:14px 24px 9px}.custom-modal .message-content audio,.custom-modal .message-content video{width:100%}.sys-admin-menu{margin-bottom:20px}.sysadmin-preview-message-modal-component{font-size:16px}.sysadmin-preview-message-modal-component audio,.sysadmin-preview-message-modal-component video{width:100%}.sysadmin-preview-message-modal-component .contact-content,.sysadmin-preview-message-modal-component .message-content{background:var(--color-primary-lighter);border-radius:10px;padding:10px}.sysadmin-preview-message-modal-component .contact-content{margin-bottom:5px}.remove-sysadmin-user-modal-component .message{margin-bottom:20px}:root{--font-family-title:"Kodchasan",sans-serif;--font-family-text:"Montserrat",sans-serif,serif;--color-primary:#5449dc;--color-primary-lighter:#eeedfb;--color-text-main:#312e4f;--color-text-secondary:#5d5a81;--color-text-secondary2:#2b265c;--color-text-lightgray:#aeacc0;--color-main-background:#eeedfb;--color-btn-background:#e0ddff;--color-info-background:#f6f6fd;--color-info-border:#f1f0fc;--color-info-input-border:#dddbf8;--color-logo-main-bg:#3c30c9;--color-progress-bar:#f1f0fc;--color-progress-bar-active:#a9a4ed}body{font-family:Montserrat,sans-serif,serif;font-family:var(--font-family-text)}.layout-full-height{display:flex;flex-direction:column;min-height:100vh}.layout-main-content{flex:1 1}.layout-main-content-flex{display:flex;flex:1 1}h1,h2,h3,h4,h5,h6{font-family:Kodchasan,sans-serif;font-family:var(--font-family-title);text-transform:uppercase}strong{font-weight:600}.cursor-pointer{cursor:pointer}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.ant-modal{width:700px!important}.ant-modal.size-sm{width:500px!important}.ant-modal.size-lg{width:900px!important}@media (max-width:576px){.ant-alert{flex-wrap:wrap}.ant-alert-action{display:flex;flex-basis:100%;margin-left:34px;margin-top:10px}}.box-shadow-animation{transition:box-shadow .2s cubic-bezier(0,0,.2,1)}.box-shadow-animation:hover{box-shadow:-1px -2px 10px 0 #5449dc;box-shadow:-1px -2px 10px 0 var(--color-primary)}.ant-modal-mask-motion{animation:unfoldIn 1s cubic-bezier(.165,.84,.44,1) forwards;transform:scaleY(.01) scaleX(0)}.ant-modal-motion-appear{animation:zoomIn .5s cubic-bezier(.165,.84,.44,1) .8s forwards;transform:scale(0);transform-origin:center!important}.ant-modal-motion-leave{animation:zoomOut .5s cubic-bezier(.165,.84,.44,1) forwards;transform:scale(0)}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes unfoldIn{0%{transform:scaleY(.005) scaleX(0)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(1) scaleX(1)}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(.005) scaleX(0)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
/*# sourceMappingURL=main.7a18e118.css.map*/