/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@media (hover:hover){.hover\:bg-\[\#fff\]:hover{background-color:#fff}.hover\:bg-\[\#ffffffe6\]\/20:hover{background-color:#ffffff2e;background-color:lab(100% -.0000298023 .0000119209/.180392)}.hover\:text-\[\#342bb7\]:hover{color:#342bb7}.hover\:text-\[\#19496c\]:hover{color:#19496c}}@font-face{font-family:Poppins;src:url(https://d23lxg2o0ozuov.cloudfront.net/images/Poppins-Regular.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(https://d23lxg2o0ozuov.cloudfront.net/images/Poppins-Medium.ttf)format("truetype");font-weight:400;font-style:italic}body,input,span,div,table,button,textarea,.ant-form-item-control-input-content #email,.ant-form-item-control-input-content #password,.ant-form-item-control-input-content #fullname,.ant-form-item-label label,.ant-form,.ant-form-item-control-input-content{font-family:Poppins,sans-serif!important}.side-bar{transition:all 1s ease-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background-color:#0006}*{scrollbar-width:thin;scrollbar-color:#0003 transparent}.Toastify__toast{padding:14px 25px 14px 14px!important;font-size:13px!important}.custom_table .ant-table-content{height:calc(100vh - 200px);overflow:hidden auto}.ant-table-thead{z-index:1;position:sticky;top:0}.custom_table table th{color:#444!important;padding:10px 16px!important;font-size:13px!important}.custom_table table td{padding:5px 16px!important;font-size:12.5px!important}.custom_table .ant-pagination{margin:10px 0!important}.ant-select-selector{font-size:13px!important}.ant-select-item-option-content,.ant-picker input{position:relative;top:1px;font-size:13px!important}.ant-picker{height:32px!important}.ant-picker-header .ant-picker-year-btn{color:#235c86!important}.ant-picker-header-super-prev-btn,.ant-picker-header-super-next-btn{color:#12344db0!important}.ant-picker-header-super-prev-btn:hover,.ant-picker-header-super-next-btn:hover{color:#2c648d!important}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:#275576!important}.dashboard-container{background:radial-gradient(circle at 20%,#2196f314 0%,#0000 50%),radial-gradient(circle at 80% 80%,#8e44ad0f 0%,#0000 50%),radial-gradient(circle at 40% 20%,#e91e630d 0%,#0000 50%);min-height:100vh;position:relative;overflow-x:hidden}.dashboard-bg{z-index:0;background:linear-gradient(135deg,#f5f7fa 0%,#e8eef5 100%);width:100%;height:100%;top:0;left:0}@keyframes meshFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.95)}}.dashboard-content{z-index:1;max-width:1600px;margin:0 auto;padding:20px;position:relative}.stats-grid{animation:.6s ease-out slideUp}.custom-stats-grid .ant-col{width:365px!important}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-card{background:#fff;border:none;border-radius:16px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a;cursor:pointer!important;border:1px solid #19135e17!important}.stat-card:before{content:"";opacity:0;background:linear-gradient(135deg,#fffc 0%,#fff0 100%);transition:opacity .3s;position:absolute;inset:0}.stat-card-hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.stat-card-hover:before{opacity:1}.stat-card-highlight{background-color:#e3f2fd}.stat-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.stat-title{color:#636f82;font-size:15px;font-weight:500;line-height:1.4;display:block}.stat-title-sm{color:#64748b;font-size:12px;font-weight:500}.stat-icons{gap:6px;display:flex}.icon-alert{color:#ef4444;font-size:16px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.icon-info{color:#3b82f6;cursor:pointer;font-size:16px;transition:transform .2s}.icon-info:hover{transform:rotate(180deg)}.icon-info-sm{color:#94a3b8;cursor:pointer;font-size:14px}.stat-count{letter-spacing:-.02em;color:#4239a9;font-size:28px;font-weight:600;line-height:1;animation:.8s ease-out countUp}@keyframes countUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.stat-count-lg{color:#21699e;margin-top:8px;font-size:28px;font-weight:600;line-height:1}.secondary-stats{animation:.6s ease-out .2s both slideUp}.details-card{background:#fff;border:none;border-radius:16px;height:100%;animation:.6s ease-out .4s both slideUp;box-shadow:0 2px 8px #0000000a}.details-card .ant-card-head{border-bottom:1px solid #f1f5f9;padding:16px 20px}.details-card .ant-card-head-title{padding:0;font-size:14px;font-weight:600}.card-header-custom{color:#1e293b;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.icon-info-header{color:#94a3b8;cursor:pointer;font-size:14px;transition:color .2s}.icon-info-header:hover{color:#3b82f6}.icon-more{color:#94a3b8;cursor:pointer;font-size:18px;transition:color .2s}.icon-more:hover{color:#1e293b}.view-all-link{color:#3b82f6;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.view-all-link:hover{color:#2563eb;gap:6px}.progress-list{flex-direction:column;gap:20px;display:flex}.progress-item{animation:.5s ease-out both slideInLeft}.progress-item:first-child{animation-delay:.1s}.progress-item:nth-child(2){animation-delay:.2s}.progress-item:nth-child(3){animation-delay:.3s}.progress-item:nth-child(4){animation-delay:.4s}.progress-item:nth-child(5){animation-delay:.5s}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.progress-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-label{color:#475569;font-size:13px;font-weight:500}.progress-count{color:#1e293b;font-size:13px;font-weight:600}.ant-progress-bg{border-radius:4px!important;transition:all .3s!important}.donut-container{flex-direction:column;align-items:center;gap:24px;display:flex}.donut-chart{width:200px;height:200px;animation:.8s ease-out .5s both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.donut-svg{width:100%;height:100%;transition:transform .3s;transform:scale(1)}.donut-svg:hover{transform:scale(1.05)}.donut-segment{transition:stroke-dasharray 1s ease-out;animation:1.5s ease-out .6s both drawCircle}@keyframes drawCircle{0%{stroke-dasharray:0 440}}.donut-total{font-size:25px;font-weight:600}.donut-label{font-size:14px;font-weight:500}.donut-legend{flex-direction:column;gap:12px;width:100%;display:flex}.legend-item{color:#64748b;align-items:center;gap:8px;font-size:13px;animation:.5s ease-out both slideInLeft;display:flex}.legend-item:first-child{animation-delay:.7s}.legend-item:nth-child(2){animation-delay:.8s}.legend-item:nth-child(3){animation-delay:.9s}.ant-badge-status-dot{width:10px;height:10px}.status-list{flex-direction:column;gap:12px;display:flex}.status-item{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;animation:.5s ease-out both slideInRight;display:flex}.status-item:first-child{animation-delay:.1s}.status-item:nth-child(2){animation-delay:.2s}.status-item:nth-child(3){animation-delay:.3s}.status-item:nth-child(4){animation-delay:.4s}.status-item:nth-child(5){animation-delay:.5s}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.status-item:last-child{border-bottom:none}.status-label{color:#475569;font-size:13px;font-weight:500}.status-count{color:#1e293b;font-size:13px;font-weight:600}@media (max-width:1200px){.dashboard-content{padding:24px}}@media (max-width:768px){.dashboard-content{padding:16px}.stat-count{font-size:28px}.stat-count-lg{font-size:24px}.donut-chart{width:180px;height:180px}.donut-total{font-size:25px}}.ant-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-card-head{min-height:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.table-container{background:#fff;border-radius:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;box-shadow:0 1px 3px #0000000d}.table-header{background:#fafbfc;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.table-header-left{align-items:center;gap:16px;display:flex}.table-header-right{align-items:center;gap:12px;display:flex}.select-all-checkbox{color:#374151;font-size:13px;font-weight:500}.sort-button{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;height:32px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.sort-button:hover{color:#3b82f6;background:#eff6ff;border-color:#3b82f6}.icon-button{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.pagination-button{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.pagination-button:not(:disabled):hover{color:#3b82f6;background:#eff6ff;border-color:#3b82f6}.pagination-button:disabled{opacity:.4;cursor:not-allowed}.filter-button{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.tickets-table{background:#fff}.tickets-table .ant-table{color:#374151;font-size:13px}.tickets-table .ant-table-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:600}.tickets-table .ant-table-thead>tr>th:before{display:none}.tickets-table .ant-table-tbody>tr>td{border-bottom:1px solid #f3f4f6;padding:7px 16px;transition:background .2s}.tickets-table .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.subject-cell{color:#1f2937;cursor:pointer;font-size:13px;font-weight:500;transition:color .2s}.subject-cell:hover{color:#3b82f6;text-decoration:underline}.requester-cell{color:#374151;align-items:center;gap:8px;display:flex}.user-icon{color:#9ca3af;font-size:14px}.state-tag{border:none;border-radius:6px;align-items:center;margin:0;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.state-new{color:#065f46;background:#d1fae5}.agent-cell{color:#374151}.status-cell{color:#374151;align-items:center;gap:6px;display:flex}.priority-tag{border:none;border-radius:6px;align-items:center;gap:6px;margin:0;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.priority-low{color:#059669;background:0 0}.priority-medium{color:#d97706;background:0 0}.priority-high{color:#dc2626;background:0 0}.priority-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.priority-low .priority-dot{background:#059669}.priority-medium .priority-dot{background:#d97706}.priority-high .priority-dot{background:#dc2626}.priority-icon{color:currentColor;margin-left:2px;font-size:12px}.assigned-cell{color:#374151;font-size:13px}.date-cell{color:#6b7280;font-size:13px}.status-details-cell{color:#374151;font-size:13px}.action-icon{color:#9ca3af;cursor:pointer;font-size:18px;transition:color .2s}.action-icon:hover{color:#374151}.dropdown-menu{background:#fff;border-radius:8px;min-width:160px;padding:4px;box-shadow:0 4px 12px #0000001a}.dropdown-item{color:#374151;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px;transition:background .2s}.dropdown-item:hover{background:#f3f4f6}.ant-table-body::-webkit-scrollbar{width:8px;height:8px}.ant-table-body::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;transition:background .2s}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-checkbox-wrapper{font-size:13px}.ant-checkbox-checked .ant-checkbox-inner{background-color:#3b82f6;border-color:#3b82f6}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#3b82f6}.ant-tooltip-inner{background:#1f2937;border-radius:6px;padding:6px 10px;font-size:12px}.ant-tooltip-arrow-content{background:#1f2937}.tickets-table .ant-table-tbody>tr{animation:.3s ease-out both fadeInRow}.tickets-table .ant-table-tbody>tr:first-child{animation-delay:50ms}.tickets-table .ant-table-tbody>tr:nth-child(2){animation-delay:.1s}.tickets-table .ant-table-tbody>tr:nth-child(3){animation-delay:.15s}.tickets-table .ant-table-tbody>tr:nth-child(4){animation-delay:.2s}.tickets-table .ant-table-tbody>tr:nth-child(5){animation-delay:.25s}@keyframes fadeInRow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.table-header{flex-direction:column;align-items:flex-start}.table-header-left,.table-header-right{justify-content:space-between;width:100%}}@media (max-width:768px){.table-container{border-radius:0}.table-header{padding:12px 16px}.tickets-table .ant-table-thead>tr>th,.tickets-table .ant-table-tbody>tr>td{padding:7px 12px}}.tickets-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#eff6ff!important}.ant-table-placeholder{padding:60px 24px}.ant-empty-description{color:#9ca3af;font-size:14px}.ant-spin-dot-item{background-color:#3b82f6}.ant-table-column-sorter{color:#9ca3af;transition:color .2s}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#3b82f6}.ant-table-filter-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a}.tickets-table .ant-table-thead>tr>th{z-index:10;position:sticky;top:0}.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.priority-option{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.priority-option .priority-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.priority-option.priority-low .priority-dot{background:#059669}.priority-option.priority-medium .priority-dot{background:#d97706}.priority-option.priority-high .priority-dot{background:#dc2626}.priority-option.priority-critical .priority-dot{background:#7c2d12}.selection-tag{border-radius:6px;padding:4px 12px;font-weight:600;animation:.3s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.filter-button.active{color:#3b82f6!important;background:#eff6ff!important;border-color:#3b82f6!important}.actions-modal{flex-direction:column;gap:8px;padding:8px 0;display:flex}.actions-modal .ant-btn{text-align:left;border-radius:6px;justify-content:flex-start;height:auto;padding:10px 12px;transition:all .2s}.actions-modal .ant-btn:hover{background:#f3f4f6}.actions-modal .ant-btn-dangerous:hover{color:#dc2626;background:#fee2e2}.date-icon{color:#9ca3af;margin-right:6px;font-size:12px}.table-select .ant-select-selector,.priority-select .ant-select-selector,.sort-select .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;font-size:13px!important}.table-select:hover .ant-select-selector,.priority-select:hover .ant-select-selector,.sort-select:hover .ant-select-selector{border-color:#3b82f6!important}.table-select .ant-select-focused .ant-select-selector,.priority-select .ant-select-focused .ant-select-selector,.sort-select .ant-select-focused .ant-select-selector{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#3b82f6}.ant-message-notice-content{border-radius:8px;box-shadow:0 4px 12px #00000026}.ant-modal-content{border-radius:12px}.ant-modal-header{border-bottom:1px solid #f1f5f9;border-radius:12px 12px 0 0}.ant-modal-footer{border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px}.action-menu-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:background .2s;display:flex}.action-menu-item:hover{background:#f3f4f6}.action-menu-item.danger{color:#dc2626}.action-menu-item.danger:hover{background:#fee2e2}.state-tag.state-in-progress{color:#1e40af;background:#dbeafe}.state-tag.state-pending{color:#92400e;background:#fef3c7}.state-tag.state-resolved{color:#065f46;background:#d1fae5}.state-tag.state-closed{color:#374151;background:#f3f4f6}@media (max-width:640px){.sort-container{flex-direction:column;align-items:flex-start;width:100%}.sort-select{width:100%!important}}@media print{.table-header,.action-icon{display:none}.table-select,.priority-select{pointer-events:none}}.ant-table-wrapper .ant-spin-nested-loading .ant-spin{max-height:none}.tickets-table .ant-table-tbody>tr{transition:all .2s}.tickets-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dbeafe!important}.table-select{box-shadow:none!important;border:none!important;outline:none!important;font-size:13px!important}.menu-item{cursor:pointer;border-radius:5px;gap:5px;padding:6px 5px}.sales-table-container{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000014}.table-header-left{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.table-header-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sort-container{align-items:center;gap:10px;display:flex}.sort-label{color:#333;font-size:14px;font-weight:500}.sort-select .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px}.selection-tag{border-radius:16px;padding:4px 12px;font-size:13px;font-weight:500}.icon-button{border-radius:6px;align-items:center;gap:6px;padding:6px 16px;font-weight:500;transition:all .3s;display:flex}.icon-button:hover{color:#fff;background:#342ba2;border-color:#342ba2}.pagination-info{color:#666;padding:0 12px;font-size:14px;font-weight:500}.pagination-controls{gap:8px;display:flex}.pagination-button{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .3s;display:flex}.pagination-button:hover:not(:disabled){color:#fff;background:#342ba2;border-color:#342ba2}.pagination-button:disabled{cursor:not-allowed;opacity:.4}.filter-button{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .3s;display:flex}.filter-button:hover,.filter-button.active{color:#fff;background:#342ba2;border-color:#342ba2}.sales-table{font-size:14px}.sales-table .ant-table{border-radius:8px;overflow:hidden}.sales-table table tr{cursor:pointer}.sales-table .ant-table-thead>tr>th{color:#333;background:#fafafa;border-bottom:2px solid #f0f0f0;padding:8px 16px;font-weight:500;white-space:nowrap!important;font-size:14px!important}.sales-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:2px 16px;white-space:nowrap!important;font-size:13px!important}.table-row-even{background:#fff}.table-row-odd{background:#fafafa}.sales-table .ant-table-tbody>tr:hover>td{background:#f1efff!important}.sales-table .ant-checkbox-wrapper{margin:0}.sales-table .ant-btn-text{color:#342ba2}.sales-table .ant-btn-text:hover{color:#40a9ff;background:#1890ff1a}.sales-table .ant-btn-text.ant-btn-dangerous{color:#ff4d4f}.sales-table .ant-btn-text.ant-btn-dangerous:hover{color:#ff7875;background:#ff4d4f1a}.sales-table .ant-select{font-size:13px}.sales-table .ant-select-selector{border-radius:4px}.sales-table .ant-tag{text-align:center;border-radius:4px;width:100px;margin:0;padding:2px 8px;font-size:12px}.sales-table .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.sales-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.sales-table .ant-table-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.sales-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.sales-table-container,.table-header{padding:10px}.sort-container{flex-direction:column;align-items:flex-start;gap:5px;width:100%}.sort-select{width:100%!important}.pagination-info{font-size:12px}}.ant-modal-body p{margin-bottom:12px;font-size:14px;line-height:1.6}.ant-modal-body p strong{color:#333;min-width:150px;font-weight:600;display:inline-block}.sales-table .ant-table-placeholder{padding:40px 0}.sales-table .ant-empty-description{color:#999}.sales-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff}.sales-table .ant-table-cell-fix-left,.sales-table .ant-table-cell-fix-right{background:inherit}.sales-table .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000026}.sales-table .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-switch.ant-switch-checked{background:#1e5f8f!important}.edit-btn{box-shadow:none!important;background-color:#261d90!important;outline:none!important}.ant-btn-default:hover{color:#3f389a!important}.custom_search button,.export-btn{border:1px solid #ddd!important}.note-btn{cursor:pointer;background-color:#fff;border-radius:5px;padding:3px 8px;border:1px solid #ddd!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-1\/2{top:50%}.top-\[47px\]{top:47px}.right-\[-10px\]{right:-10px}.left-\[46px\]{left:46px}.left-full{left:100%}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.block{display:block}.flex{display:flex}.grid{display:grid}.table{display:table}.h-\[14px\]{height:14px}.h-\[20px\]{height:20px}.h-\[100vh\]{height:100vh}.h-full{height:100%}.h-screen{height:100vh}.w-\[14px\]{width:14px}.w-\[20px\]{width:20px}.w-\[92\%\]{width:92%}.w-\[135px\]{width:135px}.w-fit{width:fit-content}.w-full{width:100%}.flex-1{flex:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.overflow-auto{overflow:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#12344D\]{background-color:#12344d}.bg-\[\#19135e\]{background-color:#19135e}.bg-\[\#fff\]{background-color:#fff}.bg-\[\#ffffffe6\]{background-color:#ffffffe6}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[600\]{--tw-font-weight:600;font-weight:600}.whitespace-nowrap{white-space:nowrap}.text-\[\#2e66d0\]{color:#2e66d0}.text-\[\#43a910\]{color:#43a910}.text-\[\#342ba2\]{color:#342ba2}.text-\[\#342bb7\]{color:#342bb7}.text-\[\#444\]{color:#444}.text-\[\#12344D\]{color:#12344d}.text-\[\#19496c\]{color:#19496c}.text-\[\#a8a8a8\]{color:#a8a8a8}.text-\[\#ff5050\]{color:#ff5050}.text-\[\#fff\]{color:#fff}.text-\[\#ffffffe6\]{color:#ffffffe6}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-\[6px_0_12px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:6px 0 12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:bg-\[\#fff\]:hover{background-color:#fff}.hover\:bg-\[\#ffffffe6\]\/20:hover{background-color:#ffffff2e;background-color:lab(100% -.0000298023 .0000119209/.180392)}.hover\:text-\[\#342bb7\]:hover{color:#342bb7}.hover\:text-\[\#19496c\]:hover{color:#19496c}}body{margin:0!important;font-family:Poppins,sans-serif!important}.ant-statistic-content-value{font-size:16px}button{border:none!important}.ant-input-lg,.ant-input-lg:focus,.ant-input-lg:hover{font-size:14px;background-color:#ebf1f5!important}.ant-input-lg{border-color:#9ca3af}.ant-input-lg:is(:hover,:focus){border-color:#3476a5;box-shadow:0 0 1px 1px #3476a5}.otp-modal .ant-modal-content,.otp-modal .ant-modal-title{background-color:#ebf1f5}.otp-modal .ant-modal-footer :is(.ant-btn-default,.ant-btn-default:hover,.ant-btn-default:focus){background-color:#ebf1f5;border-color:#9ca3af}.otp-modal .ant-modal-footer .ant-btn-default:is(:hover,:focus){color:#3476a5;border-color:#3476a5;box-shadow:0 0 1px 1px #3476a5}.otp-modal .ant-modal-footer :is(.ant-btn-primary,.ant-btn-primary:hover,.ant-btn-primary:focus){background-color:#4397d3}.otp-modal .ant-modal-footer .ant-btn-primary:is(:hover,:focus){opacity:.8;background-color:#4397d3;box-shadow:0 0 1px 1px #4397d3}.otp-modal .ant-modal-close:is(:hover,:focus){background-color:#1a788425}#resend-otp-button:disabled{color:#9ca3af!important}.resend-otp-button{color:#4397d3!important}.resend-otp-button:is(:hover,:focus){color:#3476a5a9!important}.otp-modal .ant-form-item-explain-error{text-align:center}.sign-in-form .ant-input-outlined:is(:hover,:focus),.sign-in-form .ant-input-password:is(:hover,:focus),.sign-in-form .ant-input-outlined:focus-within{border-color:#3476a5;box-shadow:0 0 1px 1px #3476a5}.ant-message .ant-message-notice-wrapper .ant-message-notice-content{color:#ebf1f5;background-color:#323232ea;font-size:14px;box-shadow:0 2px 8px #0000004d}:where(.css-dev-only-do-not-override-36gkoj).ant-message .ant-message-notice-wrapper .ant-message-info>.anticon,:where(.css-dev-only-do-not-override-36gkoj).ant-message .ant-message-notice-wrapper .ant-message-loading>.anticon{color:#ebf1f5}.popup-animation-fade-in{animation:.3s ease-out forwards popupFadeInAnimation}.popup-animation-fade-out{animation:.3s ease-in forwards popupFadeOutAnimation}@keyframes popupFadeInAnimation{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popupFadeOutAnimation{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.95)}}@keyframes bounce-smooth{0%{transform:translateY(0)}20%{transform:translateY(-13px)}35%{transform:translateY(0)}50%{transform:translateY(-10px)}65%{transform:translateY(0)}80%{transform:translateY(-6px)}to{transform:translateY(0)}}.bounce-3-smooth{animation:3s ease-in-out bounce-smooth}.ant-form-item-explain-error{font-size:12px!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:#275576!important}.sales-details-container{background:#f5f5f5;padding:20px}.details-header{background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:15px 24px;display:flex;box-shadow:0 2px 8px #00000014}.header-left{flex:1;align-items:center;gap:10px;display:flex}.back-button{align-items:center;gap:8px;font-weight:500;transition:all .3s;display:flex}.back-button:hover{color:#342ba2;border-color:#342ba2}.header-info{align-items:center;gap:5px;display:flex}.header-info h1{color:#342ba2;margin:0;font-size:18px;font-weight:600}.customer-id{color:#666;margin:0;font-size:14px}.header-actions{flex-wrap:wrap;gap:12px;display:flex}.header-actions button{align-items:center;gap:6px;display:flex}.details-content{flex-direction:column;gap:10px;display:flex}.stat-card{border-radius:8px;transition:all .3s;position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.stat-card .ant-statistic-title{color:#666;margin-bottom:8px;font-size:14px}.stat-card .ant-statistic-content{font-size:18px;font-weight:600}.stat-icon{color:#e0e0e0;font-size:32px;position:absolute;top:15px;right:12px}.progress-title{color:#5a5a5a;margin:0 0 15px;font-size:15px;font-weight:600}.info-card{border-radius:8px;box-shadow:0 2px 8px #00000014;margin-top:15px!important}.package-card{border-radius:8px;box-shadow:0 2px 8px #00000014}.info-card .ant-card-head{background:#fafafa;border-bottom:2px solid #f0f0f0}.info-card .ant-card-head-title{color:#333;font-weight:600}.info-card .ant-descriptions-item-label{color:#666;align-items:center;gap:6px;font-weight:500;display:flex}.info-card .ant-descriptions-item-content{font-weight:400}.info-card .ant-descriptions-item-content strong{color:#342ba2;font-weight:600}.info-card .ant-descriptions-item-content a{color:#342ba2;text-decoration:none}.info-card .ant-descriptions-item-content a:hover{text-decoration:underline}.amount-large{color:#342ba2;font-size:16px;font-weight:600}.amount-paid{color:#52c41a;font-size:16px;font-weight:600}.amount-due{color:#ff4d4f;font-size:16px;font-weight:600}.status-grid{flex-direction:column;gap:16px;display:flex}.status-item{background:#fafafa;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;transition:all .3s;display:flex}.status-item:hover{background:#f0f0f0}.status-label{color:#333;align-items:center;gap:8px;font-weight:500;display:flex}.status-icon{color:#342ba2;font-size:18px}.status-tag{margin:0;padding:4px 12px;font-weight:500}.timeline-title{color:#333;margin:0;font-weight:500}.timeline-date{color:#999;margin:4px 0 0;font-size:12px}.payment-summary .ant-card-body{padding:24px}.summary-item{text-align:center;background:#fafafa;border-radius:8px;padding:16px;transition:all .3s}.summary-item:hover{background:#f0f0f0}.summary-label{color:#666;margin:0 0 8px;font-size:13px;font-weight:500}.summary-value{color:#342ba2;margin:0;font-size:24px;font-weight:600}.summary-value.paid{color:#52c41a}.summary-value.due{color:#ff4d4f}.payment-terms-info{background:#fafafa;border-radius:8px;padding:16px}.payment-terms-info p{color:#333;margin:8px 0}@media print{.details-header{page-break-after:avoid}.header-actions,.back-button{display:none}.stat-card:hover{box-shadow:none;transform:none}.info-card{page-break-inside:avoid}}@media (max-width:1200px){.overview-cards .ant-col-lg-6{width:50%}}@media (max-width:768px){.sales-details-container{padding:16px}.details-header{flex-direction:column;align-items:flex-start}.header-left{flex-direction:column;align-items:flex-start;width:100%}.header-actions{justify-content:flex-start;width:100%}.header-info h1{font-size:20px}.overview-cards .ant-col-lg-6,.overview-cards .ant-col-sm-12{width:100%}.stat-card .ant-statistic-content{font-size:20px}.stat-icon{font-size:24px}.summary-item{margin-bottom:16px}.summary-value{font-size:20px}.status-item{flex-direction:column;align-items:flex-start;gap:8px}.status-tag{align-self:flex-start}}@media (max-width:480px){.sales-details-container{padding:12px}.details-header{padding:16px}.header-info h1{font-size:18px}.customer-id{font-size:12px}.header-actions button{padding:4px 12px;font-size:13px}.stat-card .ant-statistic-content,.summary-value{font-size:18px}.amount-large,.amount-paid,.amount-due{font-size:14px}}.sales-details-container .ant-empty{margin:40px 0}.sales-details-container .ant-spin-container{min-height:400px}.info-card{animation:.3s ease-in-out fadeIn}.info-card:hover{box-shadow:0 4px 12px #0000001f}.info-card .ant-tag{border-radius:4px;font-weight:500}.ant-progress-line{margin-bottom:0}.ant-progress-text{font-weight:600}.log-history-card{min-height:100%}.ant-card-body{padding:15px!important}.log-item{background:#fafafa;border-radius:8px;padding:10px 14px}.log-title{color:#444;align-items:start;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.log-child{position:relative;top:-4px;margin:0!important}.log-desc{color:#777;margin-bottom:6px;font-size:12px}.history-timeline{margin-top:15px}.history-timeline .ant-steps-item-title{text-align:start!important;font-size:12px!important}.history-timeline .ant-steps-item-header{flex:auto!important}.history-timeline .ant-timeline-item-icon{margin-inline-start:-45px!important}.history-timeline .ant-steps-item-rail{margin-inline-start:-41px!important}.outline-btn{align-items:center;gap:5px;font-weight:600;display:flex;color:#342bb7!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #342bb7!important}.custom_form input,.custom_form .ant-select{height:40px!important}.info-cars-wrapper{max-height:calc(100vh - 120px);overflow:hidden auto}.history-timeline{max-height:calc(100vh - 380px);overflow:hidden auto}.breadcrumb-container{background:linear-gradient(135deg,#f3e7ff 0%,#e0f2fe 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:5rem 2rem 2rem;display:flex}.breadcrumb-wrapper{width:100%;max-width:56rem}.breadcrumb-flex{align-items:center;display:flex;position:relative}.breadcrumb-item-wrapper{flex:1;align-items:center;margin-right:-24px;display:flex;position:relative}.breadcrumb-item-wrapper:last-child{margin-right:0}.breadcrumb-item{cursor:pointer;background:#f1f1f1;border:1px solid #ddd;align-items:center;width:100%;height:35px;padding:0 10px;transition:all .3s;display:flex;position:relative}.breadcrumb-item.active{background:linear-gradient(90deg,#413a90,#433ba0)}.breadcrumb-item.first{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.breadcrumb-item.last{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;padding-right:15px}.breadcrumb-item:not(.first){padding-left:40px}.breadcrumb-item:hover{transform:scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.chevron-right{filter:drop-shadow(2px 0 #0000001a);border-top:18px solid #0000;border-bottom:18px solid #0000;border-left:18px solid #f1f1f1;width:0;height:0;transition:all .3s;position:absolute;top:0;right:0;transform:translate(100%)}.chevron-right.active{filter:drop-shadow(2px 0 4px #9333ea4d);border-left-color:#433ba0}.chevron-left{border-top:18px solid #0000;border-bottom:18px solid #0000;border-left:24px solid #f8f5ff;width:0;height:0;position:absolute;top:0;left:0;transform:translate(-24px)}.breadcrumb-content{z-index:10;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.step-indicator{background-color:#ececec;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-inline:5px;transition:all .3s;display:flex}.step-indicator.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff3}.step-indicator.current{background-color:#fff}.step-indicator.current .step-number{color:#3858b8;font-weight:600}.step-label.current{color:#3858b8;font-size:14px;font-weight:600}.checkmark-icon{color:#fff;width:17px;height:15px}.step-number{color:#ababab;font-size:.875rem;font-weight:500}.step-label{letter-spacing:.025em;color:silver;white-space:nowrap;font-size:12px;font-weight:500;transition:color .3s}.step-label.active{color:#fff}.progress-text{text-align:center;margin-top:1.5rem}.progress-text p{color:#6b7280;margin:0;font-size:.875rem}.current-step{color:#9333ea;font-weight:600}@media (max-width:768px){.breadcrumb-container{padding:2rem 1rem 1rem}.breadcrumb-item{height:48px;padding:0 2.5rem 0 1.5rem}.breadcrumb-item:not(.first){padding-left:2.5rem}.breadcrumb-item.last{padding-right:1.5rem}.step-label{font-size:.875rem}.step-indicator{width:28px;height:28px;margin-right:.5rem}.checkmark-icon{width:16px;height:16px}}@media (max-width:640px){.breadcrumb-item-wrapper{margin-right:-20px}.chevron-right,.chevron-left{border-top-width:24px;border-bottom-width:24px;border-left-width:20px}.chevron-left{transform:translate(-20px)}.breadcrumb-item{padding:0 2rem 0 1rem}.breadcrumb-item:not(.first){padding-left:2rem}.step-label{font-size:.75rem}}
