:root{--modal-max-height: 95vh;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (max-width: 991px){:root{--modal-max-height: 95dvh}}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;letter-spacing:.4}#root{width:-webkit-fill-available;width:100%}.upload-list-inline .ant-upload-list-item{float:left;width:100px;margin-right:8px}.upload-list-inline [class*=-upload-list-rtl] .ant-upload-list-item{float:right}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:focus{box-shadow:none!important}.ant-layout-content{padding:20px}.ant-picker-focused,.ant-select-selector{box-shadow:none!important}.ant-select-item-option-selected{background-color:#f2f2f2!important}.ant-picker{width:100%!important}.width--20{width:20px}.width--full{width:100%}.height--full{height:100%}.display--block{display:block}.bg--white{background-color:var(--white)}.p--10{padding:10px}.p--16{padding:16px}.m--10{margin:10px}.mt--4{margin-top:4px}.mt--8{margin-top:8px}.mt--10{margin-top:10px}.mt--20,.mt--16{margin-top:16px}.mt--32{margin-top:32px}.mb--5{margin-bottom:5px}.my--5{margin-top:5px;margin-bottom:10px}.mb--16{margin-bottom:16px}.mb--8{margin-bottom:8px}.ml--5{margin-left:5px}.position--absolute{position:absolute}.position--relative{position:relative}.visibility--hidden{visibility:hidden}.visibility--visible{visibility:visible}.pointer{cursor:pointer}.font--medium{font-weight:600}.font--bold{font-weight:700}.text--black{color:var(--black)}.ant-dropdown-menu-item-selected{background-color:var(--white)!important}.icons{width:14px;height:14px;fill:#000;margin-right:10px}.gap--10px{gap:10px}.flex{display:flex}.align-items--center{align-items:center}.justify-content--between{justify-content:space-between}.width--300{width:300px}.min-height--1000{min-height:1000px}.min-height--500{min-height:500px}.ant-tabs-tab{background-color:#fff!important;white-space:nowrap}.ant-tabs-tab-active{background-color:#b8945d!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{padding:8px 16px}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#b8945d!important}.ant-table-filter-trigger.active,.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:var(--primary)!important}a,.ant-btn-link{color:var(--primary)}.ant-btn-link:not(:disabled):hover{color:#a08150}.ant-pagination .ant-pagination-item-active{border-color:var(--primary)}.ant-pagination .ant-pagination-item-active a{color:var(--primary)}.ant-pagination .ant-pagination-item{min-width:32px;height:32px;line-height:30px;margin-inline-end:8px;background-color:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px;flex-shrink:0}.ant-pagination .ant-pagination-item a{color:#000000e0}.ant-pagination .ant-pagination-item:hover{border-color:var(--primary)!important}.ant-pagination .ant-pagination-item:hover a{color:var(--primary)}.ant-pagination .ant-pagination-item-active{border-color:var(--primary)!important;font-weight:600}.ant-pagination .ant-pagination-item-active a{color:var(--primary)!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:32px;height:32px;line-height:30px;flex-shrink:0}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;border:1px solid #d9d9d9!important;border-radius:6px}.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--primary)!important;color:var(--primary)}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link,.ant-pagination .ant-pagination-disabled:hover .ant-pagination-item-link{border-color:#f0f0f0!important;color:#00000040;background-color:#fafafa}.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active){background-color:#fff!important;border-color:#d9d9d9!important}.ant-table-wrapper .ant-table-pagination.ant-pagination,.ant-table-pagination.ant-pagination{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap;gap:8px;width:100%;row-gap:12px;position:relative}.ant-table-wrapper .ant-pagination-total-text{display:contents}.ant-table-wrapper .ant-pagination-options{flex-shrink:0}.ant-menu-item-selected{color:var(--primary)!important}.ant-spin-dot-item{background-color:var(--primary)}.trace-map-card{width:1600px;height:100vh}@media screen and (max-width: 1400px){.trace-map-card{width:1200px}}@media screen and (max-width: 1200px){.trace-map-card{width:1000px}}@media screen and (max-width: 1000px){.trace-map-card{width:800px}}@media screen and (max-width: 800px){.trace-map-card{width:600px}}@media screen and (max-width: 600px){.trace-map-card{width:400px}}@media screen and (max-width: 400px){.trace-map-card{width:300px}}.map{width:68%;height:100%;background:#f2f2f2!important;max-height:65vh;overflow:auto}.timeline{width:32%;overflow-y:auto;margin-top:-20px;padding-right:20px;max-height:65vh}.map-timeline-card{height:100%;overflow-x:auto}.map-timeline-card .ant-card-body{height:100%;padding:0 10px}.map-timeline{height:100%}.map-timeline .ant-timeline-item{padding-bottom:25px}.map-timeline .ant-timeline-item:first-child{margin-top:25px}.box-content .mapboxgl-popup-content{padding:25px 15px;border-radius:8px;margin-right:8px}.box-content .mapboxgl-popup-close-button{display:none}.ma-company-icon svg{width:30px;height:30px}.ma-company-icon{position:absolute;right:12px;top:12px}.map-timeline-card-item{background-color:#0000000a!important;padding:10px 15px;border-radius:8px;margin-right:8px}@media screen and (max-width: 768px){.map-wrapper{flex-direction:column-reverse!important}.map{width:100%}.timeline{margin-top:30px;width:100%;max-height:auto}.react-flow__renderer{flex-direction:column}}.flowchart-container{width:100vw;height:65vh}@media (min-width: 769px){.react-flow__renderer{flex-direction:row}}.ant-tag-green,.ant-tag-success{color:var(--green, #b2b06b)!important;background:#f4f4e8!important;border-color:#d4d3a8!important}.ant-tag-blue,.ant-tag-processing,.ant-tag-cyan,.ant-tag-geekblue{color:var(--primary, #b8945d)!important;background:rgba(184,148,93,.12)!important;border-color:#b8945d59!important}.ant-tag-red,.ant-tag-error,.ant-tag-magenta{color:var(--red, #c6714b)!important;background:rgba(198,113,75,.12)!important;border-color:#c6714b59!important}.ant-tag-orange,.ant-tag-gold,.ant-tag-warning{color:var(--primary, #b8945d)!important;background:rgba(184,148,93,.12)!important;border-color:#b8945d59!important}.ant-message-notice-success .anticon,.ant-message .anticon-check-circle,.ant-notification-notice-success .ant-notification-notice-icon,.ant-alert-success .ant-alert-icon,.ant-result-success .ant-result-icon>.anticon{color:var(--green, #b2b06b)!important}.ant-message-notice-success .anticon svg,.ant-notification-notice-success .ant-notification-notice-icon svg,.ant-alert-success .ant-alert-icon svg,.ant-result-success .ant-result-icon .anticon svg{fill:var(--green, #b2b06b)!important;color:var(--green, #b2b06b)!important}.ant-alert-success{background:#f4f4e8!important;border-color:#d4d3a8!important}.ant-progress-status-success .ant-progress-bg{background-color:var(--green, #b2b06b)!important}.ant-progress-status-success .ant-progress-text{color:var(--green, #b2b06b)!important}.internal-tab-label{display:inline-flex;align-items:center;gap:8px}.internal-tab-badge{flex-shrink:0;min-width:22px;height:20px;padding:0 7px;border-radius:6px;background:rgba(0,0,0,.06);color:#000000a6;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box}.ant-tabs-tab-active .internal-tab-badge{background:rgba(255,255,255,.22);color:#fff}.internal-tab-badge--placeholder{padding:0;animation:internal-tab-badge-pulse 1.2s ease-in-out infinite}@keyframes internal-tab-badge-pulse{0%,to{opacity:1}50%{opacity:.45}}.ant-modal-root .ant-modal-wrap:not(.ant-modal-centered) .ant-modal{top:2.5vh!important;padding-bottom:0}@media (max-width: 991px){.ant-modal-root .ant-modal-wrap:not(.ant-modal-centered) .ant-modal{top:2.5dvh!important}}.ant-modal-root .ant-modal-content,.ant-modal-root .ant-modal-container{max-height:var(--modal-max-height)!important;overflow:auto;background-color:#fff}.ant-modal-root .ant-modal-body{max-height:var(--modal-max-height)!important}
