:root{--black: #000;--white-50: #fff;--white-150: #ffffff26;--white-300: #ffffff4d;--white-500: #ffffff80;--white-750: #ffffffbf;--white-900: #fff;--gray-500: #8f8f8f;--gray-700: #525252;--gray-900: #292929;--primary-50: #f2f5f7;--primary-100: #d8e6ed;--primary-200: #ccd9e0;--primary-300: #99b3c2;--primary-400: #668da3;--primary-500: #004166;--primary-999: #00b9e3;--button-blue-900: #1a3b4f;--button-blue-800: #234f69;--button-blue-700: #285c79;--button-blue-500: #336785;--button-gray-300: #d2d2d2;--button-gray-200: #dee2e3;--button-gray-100: #e6e9eb;--button-gray-50: #f9fafb;--success-50: #f3f7e7;--success-100: #e2ecc5;--success-200: #c4d98b;--success-300: #a7c752;--success-500: #8ab419;--success-900: #62800f;--warning-50: #ffd6341a;--warning-100: #ffd63440;--warning-200: #ffd63480;--warning-300: #ffd634bf;--warning-500: #ffd631;--error-50: #fce5e8;--error-100: #f8bfc7;--error-200: #f07f8f;--error-300: #e94058;--error-500: #e20020;--gradient-header-background: linear-gradient(90deg, #004166 0%, #002a43 100%);--gradient-left-menu: linear-gradient(90deg, #004166 0%, #002a43 300%);--shadow-sm-box-shadow: 0px 2px 8px 0px #00416614}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/Open_Sans/static/OpenSans-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/Open_Sans/static/OpenSans-Semibold.woff) format("woff");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/Open_Sans/static/OpenSans-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/Open_Sans/static/OpenSans-Italic.woff) format("woff");font-display:swap}@font-face{font-family:GT Sectra Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/GT_Sectra/GT-Sectra-Regular.2fd8f1c.woff) format("woff");font-display:swap}:root{--font-family-headline: "GT Sectra Regular", serif;--font-family-base: "Open Sans", sans-serif}.text-3xl{font-family:var(--font-family-headline),serif;font-size:40px;font-weight:400;line-height:57px}.text-xl{font-family:var(--font-family-base),sans-serif;font-size:24px;font-weight:700;line-height:36px}.text-lg{font-family:var(--font-family-base),sans-serif;font-size:20px;font-weight:700;line-height:28px}.text-base-semibold{font-family:var(--font-family-base),sans-serif;font-size:16px;font-weight:600;line-height:24px}.text-base-normal{font-family:var(--font-family-base),sans-serif;font-size:16px;font-weight:400;line-height:24px}.text-base-bold{font-family:var(--font-family-base),sans-serif;font-size:16px;font-weight:700;line-height:24px}.text-base-normal-underline{font-family:var(--font-family-base),sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline}.text-sm-semibold{font-family:var(--font-family-base),sans-serif;font-size:14px;font-weight:600;line-height:21px}.text-sm-normal{font-family:var(--font-family-base),sans-serif;font-size:14px;font-weight:400;line-height:21px}.text-xs-semibold{font-family:var(--font-family-base),sans-serif;font-size:12px;font-weight:600;line-height:17px}.text-xs-normal{font-family:var(--font-family-base),sans-serif;font-size:12px;font-weight:400;line-height:17px}.button-base,.button-red,.button-blue{display:flex;gap:12px;align-items:center;justify-content:center;width:171px;height:48px;min-height:48px;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;white-space:nowrap;cursor:pointer;border:none;border-radius:2px}.button-blue{color:var(--white-900);background-color:var(--button-blue-500)}.button-blue:hover{background-color:var(--button-blue-900)}.button-red{color:var(--white-900);background-color:var(--error-500);border:1px solid var(--error-500)}.button-red:hover{background-color:var(--error-300);border-color:var(--error-300)}.table-headline{margin-bottom:24px;color:var(--primary-500)}.table-container{padding:8px;background-color:var(--white-900);border:1px solid var(--primary-200);border-radius:2px}.contracts-table{width:100%;overflow:hidden;table-layout:fixed;border-spacing:0;border-collapse:collapse;background-color:#fff}.contracts-table .row-white{background-color:var(--white-900)}.contracts-table .row-alt{background-color:var(--primary-50)}.contracts-table .th{flex-direction:column;align-items:flex-start;justify-content:center;height:44px;padding:0 12px;vertical-align:middle;border-bottom:1px solid var(--button-gray-300)}.contracts-table .th-hint{margin-left:.1em;font-size:.8em;font-weight:400;font-feature-settings:normal;line-height:1;vertical-align:super;white-space:nowrap}.contracts-table td{height:44px;padding:0 12px;vertical-align:middle;border-bottom:none}.contracts-table .column-header{color:var(--gray-700);letter-spacing:.12px}.contracts-table .contract-id{display:inline-block;padding:0;margin-bottom:4px;color:var(--button-blue-500);background-color:transparent;border-radius:0}.contracts-table .cell-default{color:var(--gray-900)}.contracts-table .cell-status{flex:1 0 0;align-items:flex-start;align-self:stretch;padding:0 12px}.contracts-table .cell-action{width:48px;text-align:center}.contracts-table .action-icon{display:inline-block;font-size:16px;color:var(--button-blue-500);text-align:center}.contracts-table .action-icon-symbol{font-size:16px;font-variation-settings:"wght" 700;color:var(--button-blue-500)}.contracts-table .text-right{text-align:right}.contracts-table th.text-right .mat-sort-header-container{justify-content:flex-end}.show-more{display:inline-block;margin-top:24px;color:var(--button-blue-500);text-decoration:none;cursor:pointer}.show-more:hover{text-decoration:underline}.progress-bar{width:100%;height:4px;margin-top:4px;background-color:var(--primary-200);border-radius:4px}.progress{height:100%;background-color:var(--primary-999);border-radius:4px}.status-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 12px 4px;color:var(--gray-900);background:var(--warning-200);border-radius:16px}.status-badge{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:16px}.status-badge--open{color:var(--white-900);background:var(--primary-500)}.status-badge--accepted{color:var(--gray-900);background:var(--success-200)}.status-badge--processing{color:var(--gray-900);background:var(--warning-200)}.status-badge--activating{color:var(--white-900);background:var(--primary-400)}.status-badge--active{color:var(--white-900);background:var(--success-500)}.status-badge--closed{color:var(--gray-900);background:var(--error-100)}.status-badge--rejected{color:var(--gray-900);background:var(--error-500)}.status-badge--unknown{color:var(--primary-500);background:var(--white-900)}:root{--padding-400: 24px 32px 32px 32px;--padding-960: 24px 64px 32px 64px;--padding-1280: 24px 96px 32px 96px;--padding-1450: 24px 180px 32px 180px}html,body{padding:0;margin:0;overflow-x:hidden;background-color:var(--primary-50)}.w-100{width:100%}.mt-64{margin-top:64px}.m-0{margin:0}.pointer{cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.general-wrapper{background-color:var(--primary-50);padding:24px 16px 16px}@media(width>=1140px){.general-wrapper{padding-top:48px;padding-bottom:64px}}@media(width>=1140px){.general-wrapper{max-width:1296px;margin:0 auto}}.mark{font-weight:600;color:var(--gray-900)}.phase-1{display:none!important}
