/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
.login-page-container{background-blend-mode:multiply;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1rem 2rem;display:flex;position:relative;overflow:hidden}@media (width>=320px){.login-footer{left:50%;transform:translate(-50%)}}@media (width>=768px){.login-page-container{padding:1rem 4rem}.login-footer{left:50%;transform:translate(-50%)}}@media (width>=1024px){.login-page-container{padding:1rem 3rem}.login-footer{left:3rem;transform:translate(0%)}}@media (width>=1280px){.login-page-container{padding:1rem 10rem}.login-footer{left:10rem;transform:translate(0%)}}.login-page-container input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;box-shadow:inset 0 0 0 30px #f8fafc!important}.login-page-container input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;box-shadow:inset 0 0 0 30px #f8fafc!important}.login-page-container input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;box-shadow:inset 0 0 0 30px #f8fafc!important}.login-page-container input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1e293b!important;box-shadow:inset 0 0 0 30px #f8fafc!important}.login-page-container .ant-input-affix-wrapper{transition:all .2s}.login-page-container .ant-input-affix-wrapper:hover,.login-page-container .ant-input-affix-wrapper-focused{border-color:#10b981!important;box-shadow:0 0 0 2px #10b9811a!important}.login-submit-button.ant-btn-primary{color:#fff!important;background:linear-gradient(#48c075,#359457)!important;border:none!important;justify-content:center!important;align-items:center!important;height:3.8rem!important;font-size:1.333rem!important;font-weight:700!important;transition:all .2s!important;display:flex!important;box-shadow:0 10px 15px -3px #10b9811a,0 4px 6px -4px #10b9811a!important}.login-submit-button.ant-btn-primary:hover,.login-submit-button.ant-btn-primary:focus{background:linear-gradient(#52cc81,#3eab65)!important;box-shadow:0 10px 15px -3px #10b98133,0 4px 6px -4px #10b98133!important}.login-submit-button.ant-btn-primary:disabled,.login-submit-button.ant-btn-primary.ant-btn-loading{opacity:.7!important;cursor:not-allowed!important;background:linear-gradient(#48c075,#359457)!important}.login-page-container .ant-form-item-label{width:100%!important;max-width:100%!important;display:block!important}.login-page-container .ant-form-item-label>label{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.login-page-container .ant-form-item-label>label:after{display:none!important}.login-page-container .remember-me{font-size:1.1rem}.login-page-container .right-login-panel{background:#fff}.login-page-container .glow-blue,.login-page-container .glow-green{pointer-events:none;z-index:0;mix-blend-mode:multiply;border-radius:50%;position:absolute}.login-page-container .glow-blue{filter:blur(40px);background:radial-gradient(#0074f426 0%,#5b95e000 70%);width:70%;height:80%;top:-20%;right:-15%}.login-page-container .glow-green{filter:blur(40px);background:radial-gradient(#41b26a26 0%,#41b26a00 70%);width:60%;height:70%;bottom:-20%;left:-15%}.data-table .ant-table-thead>tr>th{color:#1856a7;text-transform:none;white-space:nowrap;background-color:#f8fafc;border-bottom:1px solid #f1f5f9;font-weight:600}.data-table .ant-table-thead>tr>th:before{display:none!important}.data-table .ant-table-tbody>tr>td{white-space:normal;word-break:break-word;border-bottom:1px solid #f8fafc;padding-block:.75rem;overflow:hidden}.data-table .ant-table-thead>tr>th:first-child,.data-table .ant-table-tbody>tr:not(.ant-table-placeholder)>td:first-child{padding-inline-start:20px!important}.data-table .ant-table-thead>tr>th:last-child:not(.ant-table-cell-scrollbar),.data-table .ant-table-tbody>tr:not(.ant-table-placeholder)>td:last-child{padding-inline-end:20px!important}.data-table .ant-table-thead>tr>th:has(+.ant-table-cell-scrollbar){padding-inline-end:20px!important}.data-table .ant-table-container table{min-width:100%}.data-table .ant-table-tbody>tr.ant-table-row:hover>td{background-color:#f8fafc}.data-table .ant-table-cell{vertical-align:middle}.data-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.data-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{background-color:var(--table-row-bg,#fff)}.data-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.data-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background-color:#f8fafc}.data-table{isolation:isolate}.data-table .ant-table-container,.data-table .ant-table-content{background-color:#fff}.data-table .ant-table-body{overflow-y:auto!important}.ant-table-wrapper.data-table-fill,.data-table-fill>.ant-spin,.data-table-fill .ant-spin-container,.data-table-fill .ant-table,.data-table-fill .ant-table-container{flex-direction:column;flex:auto;min-height:0;display:flex}.data-table-fill .ant-table-header{flex:none}.data-table-fill .ant-table-body,.data-table-fill .ant-table-content{flex:auto;min-height:0;max-height:none!important}.data-table .ant-table-body,.data-table .ant-table-content{min-height:var(--data-table-min-height,0)}.customer-list-page .ant-form .ant-card{padding:1rem 1.5rem}.customer-list-page .ant-form .ant-form-item .ant-form-item-label>label{font-size:14px;font-weight:600}.customer-list-page .ant-form .ant-form-item .ant-select .ant-select-content .ant-select-content-item .ant-select-selection-item{color:#1f5187;background-color:#edf5ff;margin:0;font-size:11px;font-weight:400}.customer-list-page .ant-form .ant-form-item .ant-select .ant-select-content .ant-select-content-item .ant-select-selection-item .ant-select-selection-item-remove{color:#1f5187}.customer-list-page .ant-form .ant-form-item .ant-form-item-control-input-content .ant-slider .ant-slider-track{background:linear-gradient(90deg,#1856a7 0%,#41b26a 100%)}.customer-list-page .ant-form .ant-form-item .ant-form-item-control-input-content>input,.customer-list-page .ant-form .ant-form-item .ant-form-item-control-input-content>textarea,.customer-list-page .ant-form .ant-form-item .ant-form-item-control-input-content>.ant-select{border:1px solid #e5eaf2b5;border-radius:6px;padding:8px 16px}.customer-list-page .ant-form .ant-form-item .ant-form-item-control-input-content>.ant-picker{border:1px solid #e5eaf2b5;border-radius:6px;padding:8px}.customer-list-page .ant-modal-root .modal-custom{padding:0}.customer-list-page .ant-modal-root .modal-custom .ant-modal-header{padding:2rem 3.8rem 1rem}.customer-list-page .ant-modal-root .modal-custom .ant-modal-body{padding:0 3.8rem 2rem}.customer-list-page .ant-form-item-control-input-content>.ant-input-affix-wrapper{padding:7px 16px}.customer-list-page .ant-upload{background-color:#fafbfd;border:1px dashed #1856a7}.customer-list-page .ant-radio-wrapper .ant-radio-checked{background-color:#fff;border-color:#1b5dae}.customer-list-page .ant-radio-wrapper .ant-radio-checked:after{background-color:#1b5dae}.customer-list-page .ant-radio-wrapper:hover .ant-radio-checked:not(.ant-radio-disabled){background-color:#fff;border-color:#1b5dae}.customer-list-page .ant-modal-container .ant-modal-footer .ant-btn.ant-btn-color-default{color:#4b5563;background-color:#efefef;font-size:13px;font-weight:700}.customer-list-page .ant-modal-container .ant-modal-footer .ant-btn.ant-btn-color-primary{color:#fff;background-color:#1856a7;padding:0 30px;font-size:13px;font-weight:700}.work-schedule-modal .ant-modal-body{padding-top:0!important;padding-bottom:0!important}.transfer-modal .ant-modal-container .ant-modal-footer .btn-cancel{background-color:#efefef}.ant-modal.verify-modal .ant-modal-container .ant-modal-body{padding:0}.ant-modal.verify-modal .ant-radio-wrapper.verify-result-option{align-items:flex-start;gap:12px}.ant-modal.verify-modal .ant-radio-wrapper.verify-result-option>span:first-child{align-self:flex-start;margin-top:2px}.ant-modal.verify-modal .ant-radio-wrapper.verify-result-option>span:last-child{flex:1;padding-inline:0}.ant-modal.verify-modal .verify-need-collapse .verify-need-card.ant-collapse-item{border:1px solid #e5e9f0;border-radius:8px}.ant-modal.verify-modal .verify-need-collapse .verify-need-card>.ant-collapse-header{align-items:flex-start;padding:12px}.ant-modal.verify-modal .verify-need-collapse .verify-need-card>.ant-collapse-header .ant-collapse-header-text{flex:1}.ant-modal.verify-modal .verify-need-collapse .verify-need-card>.ant-collapse-header .ant-collapse-expand-icon{display:none}.ant-modal.verify-modal .verify-need-collapse .verify-need-card .ant-collapse-content-box{padding:24px 12px 12px}@media (width>=768px){.ant-modal.verify-modal .verify-need-collapse .verify-need-card>.ant-collapse-header{padding:16px}.ant-modal.verify-modal .verify-need-collapse .verify-need-card .ant-collapse-content-box{padding:24px 16px 16px}}.ant-modal.verify-modal .verify-need-card .ant-form-item{margin-bottom:0}.ant-modal.verify-modal .verify-need-card .ant-form-item-label{padding-bottom:10px}.ant-modal.verify-modal .verify-need-card .ant-form-item-label>label{color:#092d61;font-size:14px;font-weight:700}.ant-modal.verify-modal .verify-need-card .ant-select-selection-item{color:#1f5187;background-color:#edf5ff;align-items:center;font-size:11px;font-weight:400;display:inline-flex}.ant-modal.verify-modal .verify-result-option .ant-radio-checked{background-color:#fff;border-color:#16a34a}.ant-modal.verify-modal .verify-result-option .ant-radio-checked:after{background-color:#16a34a}.ant-modal.verify-modal .verify-result-option:hover .ant-radio-checked:not(.ant-radio-disabled){background-color:#fff;border-color:#16a34a}.ant-modal.verify-modal .ant-btn.verify-assignee-row{text-align:left;border:.5px solid #e5eaf2;border-radius:8px;justify-content:flex-start;height:auto;min-height:52px;padding:8px 28px 8px 12px;position:relative}.ant-modal.verify-modal .ant-btn.verify-assignee-row.verify-assignee-row-selected,.ant-modal.verify-modal .ant-btn.verify-assignee-row.verify-assignee-row-selected:hover{background-color:#edf5ff;border-color:#1856a7}.ant-modal.allocation-history-modal .ant-modal-container .ant-modal-header{padding:10px 29px}.ant-modal.allocation-history-modal .ant-modal-container .ant-modal-body{padding-top:0;padding-bottom:0}.ant-modal.allocation-history-modal .allocation-history-timeline .ant-timeline-item .ant-timeline-item-icon{background-color:var(--ant-cmp-steps-item-icon-dot-color)}.ant-modal.allocation-history-modal .allocation-history-timeline .ant-timeline-item .ant-timeline-item-rail{border-inline-start:2px dashed #e5e9f0}.ant-modal.product-care-modal .ant-modal-container .ant-modal-body{padding-bottom:34px}.ant-modal.product-care-modal .ant-form-item{margin-bottom:0}.ant-modal.product-care-modal .ant-form-item-label{padding-bottom:8px}.ant-modal.product-care-modal .ant-form-item-label>label{color:#334155;font-size:14px;font-weight:700}.ant-modal.product-care-modal .ant-select-selection-item{color:#1f5187;background:#edf5ff;border:0;align-items:center;min-height:30px;font-size:12px;font-weight:400;display:flex}.class-customer-total-detail .ant-card .ant-card-body{padding:16px!important}.class-customer-total-detail .activity-timeline-card .ant-card-body:has(.activity-timeline-header){padding:0 0 12px!important}.class-customer-total-detail .activity-timeline-header{padding:16px 16px 0}.class-customer-total-detail .activity-timeline-list{padding:0 16px 16px}.class-customer-total-detail .interested-projects-list .ant-listy-item{border-bottom:0;padding:0}.class-customer-total-detail .interested-projects-list .ant-listy-item:hover{background-color:#0000}.class-customer-total-detail .interested-projects-list .ant-listy-item+.ant-listy-item{margin-top:16px}.class-customer-total-detail .interested-projects-list .ant-card .ant-card-body{padding:15px 20px!important}.select-project-container .popular-project-btn.ant-btn{font-size:14px;color:#0e2e5c!important;font-weight:500!important}.select-project-container .popular-project-btn.ant-btn:not(:disabled):hover,.select-project-container .popular-project-btn.ant-btn[data-active]{color:#1e40af!important;background-color:#f4f7fe!important;border-color:#bfdbfe!important}.select-project-container .ant-btn{min-height:44px}.class-stacks{height:100%}.class-stack-detail .ant-card{border:1px solid #e5eaf2;border-radius:15px}.class-stack-detail .ant-card .ant-card-body{padding:20px 28px}.class-stack-detail .overtime-class .ant-card-body{min-height:174px;padding:12px 16px}.class-stack-detail .stack-appointment-card{min-height:174px}.class-stack-detail .stack-quick-action-card .ant-card-body{padding:9px 21px}.class-stack-detail .stack-sent-documents-card .ant-card-body{padding:16px 21px}.class-stack-detail .stack-ai-summary-card .ant-card-body{padding:16px 21px}.class-project-products{flex-direction:column;min-height:100%;display:flex}.class-project-products>.select-project-container{flex:1}.class-automation{height:100%}.message-template-modal textarea.font-mono\!{line-height:1.5}.class-message-template-detail iframe,.message-template-modal iframe{display:block}.class-process-management{height:100%}.process-modal .radio-color-picker-group{border:none;gap:.5rem;display:flex}.process-modal .radio-color-picker-group .radio-color-picker.ant-radio-button-wrapper{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:50%;margin:0;padding:0;line-height:1;display:inline-flex}.process-modal .radio-color-picker-group .radio-color-picker.ant-radio-button-wrapper:before,.process-modal .radio-color-picker-group .radio-color-picker.ant-radio-button-wrapper:after{display:none}.process-modal .radio-color-picker-group .radio-color-picker.ant-radio-button-wrapper:has(.ant-radio-input:focus-visible){outline-offset:2px;outline:2px solid #1856a7}.class-campaigns .list-tab-strip .ant-segmented-item-label{white-space:nowrap}.campaign-form-modal .campaign-channel-card{transition:border-color .15s,box-shadow .15s}.campaign-form-modal .campaign-channel-card:hover{border-color:#438dff}.campaign-form-modal .campaign-channel-card:has(input:focus-visible){outline-offset:2px;outline:2px solid #438dff}.campaign-form-modal .campaign-preview-body>div,.class-campaign-detail .campaign-preview-body>div{font-size:12px}.campaign-form-modal .campaign-attachments{flex-wrap:wrap-reverse;align-items:center;gap:8px;display:flex}.campaign-form-modal .campaign-attachments .ant-upload-list{flex-wrap:wrap;gap:8px;display:flex}.campaign-form-modal .campaign-attachments .ant-upload-list-item{background:#fff;border:1px solid #e5eaf2;border-radius:6px;margin-top:0;padding:4px 8px}.campaign-form-modal .campaign-customers-table .ant-table-thead>tr>th,.class-campaign-detail .campaign-customers-table .ant-table-thead>tr>th{color:#334155;background:#f4f7fb;font-size:12px;font-weight:700}.campaign-form-modal .campaign-customers-table .ant-table-tbody>tr>td,.class-campaign-detail .campaign-customers-table .ant-table-tbody>tr>td{padding-block:8px;font-weight:400}.class-campaign-detail .campaign-audience-card.ant-card{background:#f8fafd;border:none}.class-campaign-detail .campaign-audience-card .ant-card-body{padding:16px}.class-channel-connections{height:100%}.class-channel-connections .ant-card-body{padding:13px 24px}.class-channel-connections .channel-connection-card .ant-card-body{height:100%;padding-left:16px;padding-right:16px}.class-channel-connections .channel-assets-more{color:#33383e;background:#f9f9f9;border:.5px solid #dae6f7;border-radius:9999px;width:16px;min-width:16px;height:16px;padding:0;font-size:7px;font-weight:400;line-height:1;box-shadow:0 1px 2px #0000001a}.class-channel-connections .channel-status-tag{border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:26px;margin:0!important;display:flex!important}.class-channel-connections .data-table-toolbar{border:none!important;padding:0!important}.class-channel-connections .data-table-root{gap:10px!important}.class-channel-connections .data-table-toolbar-title{align-self:stretch;display:flex}.class-channel-connections .ad-connections-title{letter-spacing:normal;color:#0e2e5c;font-size:18px;font-weight:700}.class-channel-connections .list-tab-strip .ant-segmented-item-label{white-space:nowrap}.connection-confirm-modal .ant-modal-content,.connection-confirm-modal .ant-modal-body,.copy-link-modal .ant-modal-content,.copy-link-modal .ant-modal-body{padding:23px 12px 6px!important}
