.login-page{background:url(/50fdab801382db0e1a47.svg);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.login-page .ant-card{padding:3rem;text-align:center;border-radius:2rem;box-shadow:2px 2px #d3d3d3}.login-page .ant-card .title{font-size:2rem;font-weight:bold;text-transform:uppercase;margin-bottom:2rem}.login-page .ant-card a{color:#666}body,html{overflow-x:hidden;padding-right:0;scroll-behavior:smooth}body{background:#eee;position:relative;overflow-x:hidden;padding:0;margin:0;font-size:14px}*:-moz-full-screen,*:-webkit-full-screen,*:fullscreen *:-ms-fullscreen{overflow:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#components-layout-demo-custom-trigger .trigger{padding:0 24px;font-size:24px;line-height:64px;cursor:pointer;transition:color 0.3s;height:100%;display:flex;align-items:center}#components-layout-demo-custom-trigger .trigger:hover{color:#1890ff}#components-layout-demo-custom-trigger .logo{height:32px;margin:16px;color:#fff;font-size:1.4rem;display:flex;justify-content:center}header{background:#fff !important;display:flex;justify-content:space-between;padding:0rem 1rem !important}.ant-layout-content{overflow-y:auto}.site-layout-background.page-request,.site-layout-background.page-order,.site-layout-background.page-partner,.site-layout-background.page-advanced-search,.site-layout-background.page-vendor,.site-layout-background.page-request-status,.site-layout-background.page-upload-tool,.site-layout-background.page-department,.site-layout-background.page-category,.site-layout-background.page-project-budget,.site-layout-background.page-master-contract,.site-layout-background.page-template,.site-layout-background.page-staff,.site-layout-background.page-purchaser-end,.site-layout-background.page-permission-group,.site-layout-background.page-legal-finance-report,.site-layout-background.page-vendor-end-request,.site-layout-background.page-vendor-end-order{background:#fff;padding:16 !important}pre{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@media (max-width: 800px){.request-detail-wrapper{flex-direction:column !important}.request-detail-wrapper .request-basic-info-wrapper,.request-detail-wrapper .request-right-panel-wrapper{max-width:100vw !important}.request-detail-wrapper .ant-space{width:100%}.request-detail-wrapper .request-log-wrapper .ant-timeline-item{width:100% !important}.request-detail-wrapper .request-log-wrapper .ant-timeline-item .ant-timeline-item-label{width:30% !important}.request-detail-wrapper .request-log-wrapper .ant-timeline-item .ant-timeline-item-tail,.request-detail-wrapper .request-log-wrapper .ant-timeline-item .ant-timeline-item-head{inset-inline-start:33% !important}.request-detail-wrapper .request-log-wrapper .ant-timeline-item .ant-timeline-item-content{inset-inline-start:30% !important;width:69% !important}.order-detail-wrapper{flex-direction:column !important}.order-detail-wrapper .order-log-wrapper .ant-timeline-item{width:100% !important}.order-detail-wrapper .order-log-wrapper .ant-timeline-item .ant-timeline-item-label{width:30% !important}.order-detail-wrapper .order-log-wrapper .ant-timeline-item .ant-timeline-item-tail,.order-detail-wrapper .order-log-wrapper .ant-timeline-item .ant-timeline-item-head{inset-inline-start:33% !important}.order-detail-wrapper .order-log-wrapper .ant-timeline-item .ant-timeline-item-content{inset-inline-start:30% !important;width:69% !important}}.ant-btn-primary:focus{background-color:#1890ff !important}.ant-btn-default:focus{border-color:#d9d9d9 !important;color:rgba(0,0,0,0.85) !important}.ant-menu .nav-link{padding:0rem !important}.ant-menu-item{align-items:center;display:flex;justify-content:space-around}.ant-modal-root{position:relative}.ant-modal-close-x{display:flex !important;justify-content:center;align-items:center}.ant-layout{height:100%}.ant-modal-close{outline:none !important}.ant-tag{color:rgba(0,0,0,0.65) !important}.anticon-eye{display:none !important}.ant-menu-item a{font-size:13px}.ant-menu-title-content{font-size:13px}.ant-tag{white-space:pre-wrap !important}pre{font-size:100%;white-space:pre-wrap;word-wrap:break-word}.force-break-word{white-space:pre-wrap;word-break:break-all}.soft-break-word{white-space:pre-wrap;word-wrap:break-word}.site-tree-search-value{color:#f50}.div-center{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.ant-space{width:100%}.ant-select-open .ant-select-arrow svg{transform:rotate(180deg);transition:0.3s all}.word-break-all{word-break:break-all}.force-text-wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}.tree-transfer .ant-transfer-list-header-title{font-weight:bold}.tree-transfer .ant-transfer-list-body-customize-wrapper{overflow-y:auto}.view-detail-page .ant-form-item{margin-bottom:0px}.view-detail-page input,.view-detail-page textarea,.view-detail-page .ant-input-number,.view-detail-page .ant-select,.view-detail-page .ant-select-selector,.view-detail-page .ant-select-selection-item-content{color:rgba(0,0,0,0.85) !important}.view-detail-page .ant-form-item-control{padding-bottom:8px}.view-detail-page .ant-form-item-label>label{align-items:flex-start}.view-detail-page .ant-form-item-control-input{align-items:flex-start}.view-detail-page textarea{resize:none}.confirm-modal-reject .ant-btn-dangerous{background:#ff4d4f !important}.ant-drawer-body{padding:0 !important}.request-detail-contracts .preview-wrap{position:relative}.request-detail-contracts .preview-wrap .badges{position:absolute;top:15%;left:1%}.request-detail-contracts .preview-wrap .rejected{position:absolute;width:100%;height:100%;top:0%;left:0%;z-index:0;pointer-events:none}.request-detail-contracts .preview-wrap .rejected svg{font-size:10rem}.request-comment-box-on-modal{height:15rem !important;margin-bottom:3rem}.public-review-contract .content-quill{height:10rem;margin-bottom:3rem}.composor-page .content-quill{height:6rem;margin-bottom:3rem}.role-wrapper .ant-space-item{width:100% !important}.role-wrapper .role-card-Requester{background:#b6d7a8}.role-wrapper .role-card-AdminGame{background:#ead1dc}.role-wrapper .role-card-Agency{background:#f9cb9c}.request-detail-status .ant-steps-item-active .ant-steps-icon,.request-detail-status .ant-steps-item-active .ant-steps-item-title{color:#1677ff !important}.request-comment-box{width:100%;min-height:150px}.request-comment-box .ql-editor{min-height:150px}.request-log-wrapper .ant-timeline-item{width:100% !important}.request-log-wrapper .ant-timeline-item .ant-timeline-item-label{width:14% !important}.request-log-wrapper .ant-timeline-item .ant-timeline-item-tail,.request-log-wrapper .ant-timeline-item .ant-timeline-item-head{inset-inline-start:15% !important}.request-log-wrapper .ant-timeline-item .ant-timeline-item-content{inset-inline-start:14% !important;width:83% !important}.request-detail-gigi-payments table th,.request-detail-gigi-payments table td{padding:2px 4px}.small-file-name-box .ant-space-item,.small-file-name-box a{word-wrap:"break-word";hyphens:auto}.request-detail-status .ant-timeline-item{min-height:50px}.request-detail-status .ant-steps-icon{font-size:150%}.order-detail-basic-info .order-basic-value{min-width:150px;width:150px}.order-detail-basic-info .order-basic-value input{text-align:right}.order-detail-basic-info .order-basic-value.input-red input{color:#ff7875 !important}.order-requests .ant-table-row.highlight{background-color:coral}.order-right-panel-wrapper .ant-space{width:100%}.order-comment-box{width:100%;min-height:150px}.order-comment-box .ql-editor{min-height:150px}.order-log-wrapper .ant-timeline-item{width:100% !important}.order-log-wrapper .ant-timeline-item .ant-timeline-item-label{width:14% !important}.order-log-wrapper .ant-timeline-item .ant-timeline-item-tail,.order-log-wrapper .ant-timeline-item .ant-timeline-item-head{inset-inline-start:15% !important}.order-log-wrapper .ant-timeline-item .ant-timeline-item-content{inset-inline-start:14% !important;width:83% !important}.order-detail-gigi-payments table th,.order-detail-gigi-payments table td{padding:2px 4px}.small-file-name-box .ant-space-item,.small-file-name-box a{word-wrap:"break-word";hyphens:auto}.removed-file .ant-space-item a{color:red}.contract-modal .ant-modal-close{display:none}.contract-modal .ant-modal-content,.contract-modal .ant-space,.contract-modal .ant-form{font-family:"Times New Roman", sans-serif !important}.contract-modal .ant-modal-body{height:700px}.contract-modal .modal-content-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.contract-modal .contract-wrap{margin-left:1rem;background-color:#ddd;border-radius:5px;padding:1rem;width:960px;min-width:960px;font-size:1.1rem}.contract-modal .contract-wrap .text-italic{font-style:italic}.contract-modal .contract-wrap .text-strong{font-weight:bold}.contract-modal .contract-wrap .text-uppercase{text-transform:uppercase}.contract-modal .contract-wrap .text-align-left{text-align:left}.contract-modal .contract-wrap ul.list-i{list-style:lower-roman}.contract-modal .contract-wrap ul.list-abc{list-style:lower-alpha}.contract-modal .contract-wrap .form-name{text-align:center;font-size:1.2rem;font-weight:bold;text-transform:uppercase;padding-top:1rem;line-height:1em}.contract-modal .contract-wrap .partners-table .first-row{text-transform:uppercase;font-weight:bold}.contract-modal .contract-wrap .partners-table td:nth-child(1){min-width:10rem}.contract-modal .contract-wrap .partners-table td:nth-child(2){padding-left:3rem}.contract-modal .contract-wrap .partners-table td:nth-child(3){padding-left:3rem}@page{size:A4;margin:0}@media print{html,body{width:210mm;height:297mm}.contract-wrap{font-family:"Times New Roman", sans-serif !important;padding:10mm;width:100%;font-size:1.1rem}.contract-wrap .text-italic{font-style:italic}.contract-wrap .text-strong{font-weight:bold}.contract-wrap .text-uppercase{text-transform:uppercase}.contract-wrap .text-align-left{text-align:left}.contract-wrap ul.list-i{list-style:lower-roman}.contract-wrap ul.list-abc{list-style:lower-alpha}.contract-wrap .form-name{text-align:center;font-size:1.2rem;font-weight:bold;text-transform:uppercase;padding-top:1rem}}

