:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.55}html,body{color:#1f2937;background:#f5f7fa;height:100%;margin:0;padding:0;overflow:hidden}#root{height:100%}input:-webkit-autofill{caret-color:#000;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 999px #fff!important}input:-webkit-autofill:hover{caret-color:#000;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 999px #fff!important}input:-webkit-autofill:focus{caret-color:#000;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 999px #fff!important}input:-webkit-autofill:active{caret-color:#000;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 999px #fff!important}:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #036}code{font-family:var(--font-mono);color:#1f2937;background:#f1f3f7;border-radius:4px;padding:2px 6px;font-size:.92em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d1d5db padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9ca3af padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}.ant-table-wrapper .ant-pagination,.insurers-pagination{background:#fff;border:1px solid #e4e7ef;border-radius:999px;align-items:center;gap:2px;width:100%;padding:6px 10px;display:flex}.ant-table-wrapper .ant-pagination .ant-pagination-total-text,.insurers-pagination .ant-pagination-total-text{color:#6b7280;margin-right:auto;font-size:12px}.ant-table-wrapper .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-pagination .ant-pagination-jump-prev,.ant-table-wrapper .ant-pagination .ant-pagination-jump-next,.insurers-pagination .ant-pagination-item,.insurers-pagination .ant-pagination-prev,.insurers-pagination .ant-pagination-next,.insurers-pagination .ant-pagination-jump-prev,.insurers-pagination .ant-pagination-jump-next{background:0 0;border:none;border-radius:999px;min-width:28px;height:28px;margin-inline-end:2px;line-height:28px}.ant-table-wrapper .ant-pagination .ant-pagination-item a,.insurers-pagination .ant-pagination-item a{color:#4b5563;font-size:12px}.ant-table-wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-table-wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link,.insurers-pagination .ant-pagination-prev .ant-pagination-item-link,.insurers-pagination .ant-pagination-next .ant-pagination-item-link{color:#9ca3af;background:0 0;border:none;font-size:12px}.ant-table-wrapper .ant-pagination .ant-pagination-item-active,.insurers-pagination .ant-pagination-item-active{background:#0b1f5f}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a,.insurers-pagination .ant-pagination-item-active a{color:#fff}.ant-table-wrapper .ant-pagination .ant-pagination-item:hover,.insurers-pagination .ant-pagination-item:hover,.ant-table-wrapper .ant-pagination .pagination-boundary-btn:hover,.insurers-pagination .pagination-boundary-btn:hover{background:#eef2ff}.ant-table-wrapper .ant-pagination .ant-pagination-prev:hover,.ant-table-wrapper .ant-pagination .ant-pagination-next:hover,.insurers-pagination .ant-pagination-prev:hover,.insurers-pagination .ant-pagination-next:hover{background:0 0}.ant-table-wrapper .ant-pagination .pagination-boundary-btn,.insurers-pagination .pagination-boundary-btn{color:#9ca3af;border-radius:999px}.ant-table-wrapper .ant-pagination .ant-pagination-item-active:hover,.insurers-pagination .ant-pagination-item-active:hover{background:#0b1f5f}.ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select,.ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select-focused,.ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select-selector,.ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select:hover .ant-select-selector,.ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select-focused .ant-select-selector,.ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.insurers-pagination .ant-pagination-options .ant-select,.insurers-pagination .ant-pagination-options .ant-select-focused,.insurers-pagination .ant-pagination-options .ant-select-selector,.insurers-pagination .ant-pagination-options .ant-select:hover .ant-select-selector,.insurers-pagination .ant-pagination-options .ant-select-focused .ant-select-selector,.insurers-pagination .ant-pagination-options .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.ant-table-wrapper .ant-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selector,.insurers-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selector{padding-inline:4px 18px!important}.ant-table-wrapper .ant-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selection-item,.insurers-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selection-item{color:#4b5563;padding-inline-end:0!important}.ant-table-wrapper .ant-pagination .ant-pagination-options-size-changer.ant-select:before,.ant-table-wrapper .ant-pagination .ant-pagination-options-size-changer.ant-select:after,.insurers-pagination .ant-pagination-options-size-changer.ant-select:before,.insurers-pagination .ant-pagination-options-size-changer.ant-select:after{display:none!important}.insurer-pdf-uploader.ant-upload-wrapper,.insurer-pdf-uploader.ant-upload-wrapper .ant-upload-drag,.insurer-pdf-uploader .ant-upload-drag{height:72px!important;min-height:72px!important}.insurer-pdf-uploader.ant-upload-wrapper .ant-upload-drag .ant-upload-btn,.insurer-pdf-uploader .ant-upload-drag .ant-upload-btn{padding:4px 8px!important}.ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters .ant-table-column-sorters,.insurers-table .ant-table-thead th.ant-table-column-has-sorters .ant-table-column-sorters{justify-content:flex-start;gap:6px;width:fit-content}.ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters .ant-table-column-title,.insurers-table .ant-table-thead th.ant-table-column-has-sorters .ant-table-column-title{flex:none}.tender-detail-tabs.ant-tabs-right>.ant-tabs-nav{flex-direction:column;align-self:flex-start;max-height:calc(100vh - 110px);display:flex;position:sticky;top:88px}.tender-detail-tabs.ant-tabs-right>.ant-tabs-nav .ant-tabs-extra-content{width:100%;margin-top:auto}.action-delete-btn:hover,.action-delete-btn:focus-visible{color:#dc2626!important}.section-action-dropdown .ant-dropdown-menu{background:#666b73;border:1px solid #fff3;border-radius:12px;padding:6px;box-shadow:0 16px 36px #0f172a59}.section-action-dropdown .ant-dropdown-menu-item{color:#ffffffeb;border-radius:8px;min-height:38px;padding:6px 12px;font-size:14px;font-weight:600}.section-action-dropdown .ant-dropdown-menu-item:hover{color:#fff;background:#ffffff24}.section-action-dropdown .ant-dropdown-menu-item-selected{color:#fff;background:#5d8fe6}.section-action-dropdown .ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content{color:#fff}
