.site-layout-content{background:#fff;min-height:300px;padding:12px}.logo{float:left;height:31px;margin:16px 24px 16px 0;width:120px}.ant-row-rtl .logo{float:right;margin:16px 0 16px 24px}[data-theme=dark] .site-layout-content{background:#141414}.app-header{box-shadow:0 2px 8px rgba(0,0,0,.15);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.header-selectors .ant-select{color:#fff}.header-selectors .ant-select-selector{background-color:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.header-selectors .ant-select-selection-placeholder{color:hsla(0,0%,100%,.6)!important}.header-selectors .ant-select-arrow{color:hsla(0,0%,100%,.5)!important}.empty-report-container{align-items:center;-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;padding:60px 0;text-align:center}.card-container{align-items:flex-start;display:flex;height:100vh;justify-content:center}.card-content{display:flex;flex-wrap:wrap;width:100%}.left-section{padding:8px}.right-section{flex-basis:50%;padding:8px}body{margin:0!important}.custom-table-container{margin-top:16px}.custom-data-table{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.custom-data-table .ant-table-thead>tr>th{background-color:#f7f7f7;border-bottom:1px solid #e0e0e0;color:#333;font-weight:600;padding:12px 16px}.table-header-cell{color:#333;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.custom-data-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px;vertical-align:top}.custom-data-table .even-row{background-color:#fff}.custom-data-table .odd-row{background-color:#f9f9f9}.custom-data-table .ant-table-tbody>tr:hover>td{background-color:#e6f7ff}.custom-data-table .ant-tag{border-radius:4px;margin-right:0;padding:2px 8px}.custom-data-table .ant-pagination{margin:16px 0 8px}.custom-data-table.ant-table-bordered .ant-table-container{border:1px solid #e0e0e0;border-radius:4px}.custom-data-table .amount-value{color:#1890ff;display:block;font-weight:600;text-align:right}.custom-data-table .ant-tag-green{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.custom-data-table .ant-tag-red{background:#fff1f0;border-color:#ffa39e;color:#f5222d}.custom-data-table .date-time-value{color:#555;font-size:13px;font-weight:400}.custom-data-table .date-time-column{max-width:140px;min-width:140px}.custom-data-table .multiline-column{min-width:300px;white-space:normal;word-break:break-word}.custom-data-table .multiline-content{display:flex;flex-direction:column;gap:3px}.custom-data-table .multiline-item{font-size:13px;line-height:1.5;margin-bottom:2px}.custom-data-table .status-tag{border-radius:10px;display:inline-block;font-size:12px;font-weight:500;margin-bottom:5px;padding:2px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-data-table .status-label{color:#1890ff;display:block;font-weight:500}.custom-data-table .response-label{color:#722ed1;display:block;font-weight:500}.custom-data-table .remarks-label{color:#fa8c16;display:block;font-weight:500}.custom-data-table .ant-tag-success{background-color:#f6ffed;border-color:#b7eb8f;color:#52c41a}.custom-data-table .ant-tag-error{background-color:#fff1f0;border-color:#ffa39e;color:#f5222d}.report-viewer-container{--primary-color:#1890ff;--primary-gradient:linear-gradient(135deg,#1890ff,#096dd9);--card-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05);--card-shadow-hover:0 12px 24px -8px rgba(0,0,0,.15),0 12px 32px 0 rgba(0,0,0,.09);--border-radius:8px;--transition-speed:0.3s;-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease;padding:16px}.report-viewer-container .ant-card{border:none;border-radius:var(--border-radius);box-shadow:var(--card-shadow);overflow:hidden;transition:box-shadow var(--transition-speed),-webkit-transform var(--transition-speed);transition:box-shadow var(--transition-speed),transform var(--transition-speed);transition:box-shadow var(--transition-speed),transform var(--transition-speed),-webkit-transform var(--transition-speed)}.report-viewer-container .ant-card:hover{box-shadow:var(--card-shadow-hover)}.report-selection-card{background:#fff;margin-bottom:24px!important}.report-selection-card .ant-card-body{padding:24px}.report-selection-header{border-bottom:1px solid #f0f0f0;margin-bottom:20px;padding-bottom:12px;position:relative}.report-selection-header:after{background:var(--primary-gradient);border-radius:3px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:60px}.report-selection-header .anticon{color:var(--primary-color);margin-right:10px}.selectors-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;width:100%}.selectors-row .ant-col{margin-bottom:16px;min-width:220px}.selector-input{border:1px solid #e8e8e8;border-radius:6px;height:40px;transition:all .3s ease;width:100%}.selector-input:focus,.selector-input:hover{border-color:var(--primary-color)}.selector-input:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.search-parameters-section{background-color:#f9fbfd;border:1px solid #f0f0f0;border-radius:var(--border-radius);margin-top:20px;padding:20px}.search-parameters-title{align-items:center;color:#333;display:flex;margin-bottom:20px}.search-parameters-title .anticon{color:var(--primary-color);font-size:18px;margin-right:8px}.parameter-field{border-radius:6px;height:40px}.parameter-field,.report-viewer-container .ant-input,.report-viewer-container .ant-input-number,.report-viewer-container .ant-picker,.report-viewer-container .ant-select{width:100%!important}.find-data-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;box-shadow:0 2px 0 rgba(0,0,0,.045);display:flex;height:40px;justify-content:center;min-width:120px;transition:all .3s}.find-data-button:hover{background-color:#40a9ff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.find-data-button .anticon{font-size:16px;margin-right:8px}.results-card{margin-top:24px}.results-card .ant-card-body{padding:0}.results-header{border-bottom:1px solid #f0f0f0;gap:16px;justify-content:space-between;padding:20px 24px}.results-header,.results-title{align-items:center;display:flex;flex-wrap:wrap}.results-title{gap:8px}.results-title .anticon{color:var(--primary-color);font-size:20px}.record-count-tag{border-radius:12px;font-size:12px;font-weight:500;margin-left:8px;padding:4px 8px}.download-button{align-items:center;border-radius:6px;box-shadow:0 2px 0 rgba(0,0,0,.045);display:flex;font-weight:500;gap:8px;height:38px;padding:0 16px}.download-button:hover{box-shadow:0 4px 12px rgba(24,144,255,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.slide-in-right{-webkit-animation:slideInRight .4s ease;animation:slideInRight .4s ease}.empty-data-container{align-items:center;background-color:#f9fbfd;border-radius:0 0 var(--border-radius) var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.empty-data-container .anticon{color:#d9d9d9;font-size:48px;margin-bottom:16px}.loading-container{position:relative}.loading-container .ant-spin-nested-loading{position:static}.loading-container .ant-spin{max-height:none}.collapsible-card{overflow:hidden;transition:all .3s ease-in-out}.collapsed-card{cursor:pointer;max-height:70px;position:relative}.collapsed-card .card-content{opacity:.2;pointer-events:none}.collapsed-card:after{border:1px solid #1890ff;border-radius:12px;color:#1890ff;content:"Click to expand";font-size:12px;opacity:0;padding:2px 10px;position:absolute;right:24px;top:24px;transition:opacity .3s ease}.collapsed-card:hover:after{opacity:1}.collapsed-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.1)}.collapsed-card .report-selection-header{opacity:1;pointer-events:auto}@media screen and (max-width:768px){.report-viewer-container{padding:8px}.report-selection-card .ant-card-body,.results-card .ant-card-body{padding:16px}.selectors-row{flex-direction:column;gap:12px}.results-header{align-items:flex-start;flex-direction:column;padding:16px}}.login-wrapper{flex-direction:column}.login-page,.login-wrapper{align-items:center;display:flex}.login-page{background:linear-gradient(135deg,#001529,#036);justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.login-page:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:0;z-index:0}.login-container{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%;z-index:1}.login-logo-container{-webkit-animation:fadeInDown .8s ease-in-out;animation:fadeInDown .8s ease-in-out;margin-bottom:20px;text-align:center}.login-logo{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:180px}.login-logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.login-card{-webkit-animation:fadeInUp .8s ease-in-out;animation:fadeInUp .8s ease-in-out;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden;width:100%}.login-card-header{background:linear-gradient(90deg,#1890ff,#096dd9);color:#fff;font-size:24px;font-weight:500;padding:20px;text-align:center}.login-card-body{padding:30px}.login-form-item{margin-bottom:20px}.login-form-input{border-radius:6px;font-size:15px;height:45px}.login-form-input:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.login-button{background:linear-gradient(90deg,#1890ff,#096dd9);border:none;border-radius:6px;font-size:16px;font-weight:500;height:45px;margin-top:10px;text-transform:uppercase;transition:all .3s ease;width:100%}.login-button:hover{background:linear-gradient(90deg,#096dd9,#1890ff);box-shadow:0 5px 15px rgba(24,144,255,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login-footer{-webkit-animation:fadeIn 1s ease-in-out;animation:fadeIn 1s ease-in-out;color:hsla(0,0%,100%,.7);font-size:14px;margin-top:20px;text-align:center}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wrapper{padding:200px}
/*# sourceMappingURL=main.4e9b8778.css.map*/