.oy-criteria-errors{display:flex;flex-direction:column;gap:var(--krds-gap-2);padding:var(--krds-gap-4);border:var(--krds-light-border-width-variable-medium) solid var(--krds-light-color-border-danger);border-radius:var(--krds-radius-medium1);background:var(--krds-light-color-surface-danger-subtler)}.oy-criteria-errors__title{margin:0;color:var(--krds-light-color-text-danger);font-size:var(--krds-pc-font-size-body-medium);font-weight:700;line-height:var(--oy-line-height-snug)}.oy-criteria-errors__list{margin:0;padding-inline-start:var(--krds-gap-5);color:var(--krds-light-color-text-basic);font-size:var(--krds-pc-font-size-body-small);line-height:var(--oy-line-height-relaxed)}.oy-criteria-errors__link{color:var(--krds-light-color-link-default)}.oy-criteria-errors__link:hover,.oy-criteria-errors__link:focus-visible{color:var(--krds-light-color-link-hover)}.oy-criteria-errors__value{font-family:var(--oy-font-mono);overflow-wrap:anywhere}.oy-partial-notice{display:flex;align-items:flex-start;gap:var(--krds-gap-3);padding:var(--krds-gap-3) var(--krds-gap-4);border-inline-start:var(--krds-light-border-width-variable-medium) solid var(--krds-light-color-border-warning);background:var(--krds-light-color-surface-warning-subtler);color:var(--krds-light-color-text-basic);font-size:var(--krds-pc-font-size-body-small);line-height:var(--oy-line-height-relaxed)}.oy-notice-flags{display:inline-flex;flex-wrap:wrap;gap:var(--krds-gap-2);margin-block-start:var(--krds-gap-2)}.oy-notice-flag{display:inline-flex;align-items:center;gap:var(--krds-gap-1);padding:0 var(--krds-gap-2);border:1px solid var(--krds-light-color-border-gray-light);border-radius:var(--krds-radius-small2);background:var(--krds-light-color-surface-gray-subtler);color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-xsmall);line-height:var(--oy-line-height-snug);white-space:nowrap}.oy-notice-flag--correction{border-color:var(--krds-light-color-border-primary-light);background:var(--krds-light-color-surface-primary-subtler);color:var(--krds-light-color-text-primary)}.oy-notice-flag--closed{color:var(--krds-light-color-text-disabled)}.oy-notice-flag--cancellation{border-color:var(--krds-light-color-border-warning);background:var(--krds-light-color-surface-warning-subtler);color:var(--krds-light-color-text-warning)}.oy-match{display:flex;flex-direction:column;gap:var(--krds-gap-4)}.oy-match__anchor{display:flex;flex-direction:column;gap:var(--krds-gap-2);padding:var(--krds-gap-4);border:1px solid var(--krds-light-color-border-gray-light);border-radius:var(--krds-radius-medium1);background:var(--krds-light-color-surface-gray-subtle)}.oy-match__anchor-term{color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-small)}.oy-match__anchor-value{color:var(--krds-light-color-text-bolder);font-size:var(--krds-pc-font-size-body-medium);overflow-wrap:anywhere}.oy-match__list{display:flex;flex-direction:column;gap:var(--krds-gap-3);margin:0;padding:0;list-style:none}.oy-match__candidate{display:flex;flex-direction:column;gap:var(--krds-gap-2);padding:var(--krds-gap-4);border:1px solid var(--krds-light-color-border-gray-light);border-radius:var(--krds-radius-medium1);background:var(--krds-light-color-surface-white)}.oy-match__notice-name{color:var(--krds-light-color-text-bolder);font-size:var(--krds-pc-font-size-body-medium);line-height:var(--oy-line-height-snug);overflow-wrap:anywhere}.oy-match__confidence{display:inline-flex;align-items:center;align-self:flex-start;padding:0 var(--krds-gap-2);border:1px solid var(--krds-light-color-border-gray);border-radius:var(--krds-radius-small2);color:var(--krds-light-color-text-basic);font-size:var(--krds-pc-font-size-body-small);line-height:var(--oy-line-height-snug)}.oy-match__confidence--strong{border-width:var(--krds-light-border-width-variable-medium);border-color:var(--krds-light-color-border-primary);color:var(--krds-light-color-text-primary)}.oy-match__confidence--moderate{border-color:var(--krds-light-color-border-secondary-light)}.oy-match__confidence--weak{border-style:dashed;color:var(--krds-light-color-text-subtle)}.oy-match__signals{display:flex;flex-wrap:wrap;gap:var(--krds-gap-2);margin:0;padding:0;list-style:none}.oy-match__signal{padding:0 var(--krds-gap-2);border:1px solid var(--krds-light-color-border-gray-light);border-radius:var(--krds-radius-small2);background:var(--krds-light-color-surface-gray-subtler);color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-small);line-height:var(--oy-line-height-snug)}.oy-match__caveat{margin:0;color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-small);line-height:var(--oy-line-height-relaxed)}.oy-match__empty,.oy-match__incomparable{display:flex;flex-direction:column;gap:var(--krds-gap-2);padding:var(--krds-gap-5);border-radius:var(--krds-radius-medium1);color:var(--krds-light-color-text-basic);font-size:var(--krds-pc-font-size-body-small);line-height:var(--oy-line-height-relaxed)}.oy-match__empty{border:1px solid var(--krds-light-color-border-gray-light);background:var(--krds-light-color-surface-gray-subtler)}.oy-match__incomparable{border:1px dashed var(--krds-light-color-border-gray);background:var(--krds-light-color-surface-white-subtle)}.oy-match__reason{margin:0;color:var(--krds-light-color-text-subtle)}.oy-result-cell__label{display:none}.oy-result-cell__body{display:flex;min-inline-size:0;flex-direction:column;gap:var(--krds-gap-1);overflow-wrap:anywhere}.oy-result-meta__line{display:flex;min-inline-size:0;flex-direction:column;gap:var(--krds-gap-1);overflow-wrap:anywhere}.oy-result-meta__label{color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-xsmall);font-weight:var(--krds-typo-font-weight-bold);line-height:var(--oy-line-height-snug)}.oy-workspace--contract .oy-contract-token{white-space:nowrap}.oy-workspace--bid .oy-bid-token{display:block;white-space:nowrap}.oy-workspace--bid .oy-data-grid__detail-action{white-space:normal}.oy-workspace--bid .oy-data-grid__table,.oy-workspace--procurement .oy-data-grid__table{min-inline-size:100%;table-layout:fixed}.oy-workspace--bid .oy-data-grid__table :is(th,td),.oy-workspace--procurement .oy-data-grid__table :is(th,td){max-inline-size:none;overflow-wrap:anywhere}.oy-workspace--bid .oy-data-grid__table thead th,.oy-workspace--procurement .oy-data-grid__table thead th{white-space:normal;overflow-wrap:anywhere}.oy-workspace--bid .oy-data-grid__number .oy-result-cell__body,.oy-workspace--procurement .oy-data-grid__number .oy-result-cell__body{align-items:flex-end}.oy-workspace--bid .oy-bid-col--date{inline-size:12%}.oy-workspace--bid .oy-bid-col--notice{inline-size:22%}.oy-workspace--bid .oy-bid-col--institutions{inline-size:18%}.oy-workspace--bid .oy-bid-col--schedule{inline-size:17%}.oy-workspace--bid .oy-bid-col--amount{inline-size:16%}.oy-workspace--bid .oy-bid-col--action{inline-size:15%}.oy-workspace--procurement .oy-procurement-col--date{inline-size:14%}.oy-workspace--procurement .oy-procurement-col--organization{inline-size:20%}.oy-workspace--procurement .oy-procurement-col--request{inline-size:28%}.oy-workspace--procurement .oy-procurement-col--item{inline-size:24%}.oy-workspace--procurement .oy-procurement-col--amount{inline-size:14%}.oy-matching-row-discriminator{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:baseline;gap:var(--krds-gap-1) var(--krds-gap-2);margin-block-start:var(--krds-gap-2);color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-xsmall);font-weight:var(--krds-typo-font-weight-regular);line-height:var(--oy-line-height-snug)}.oy-matching-row-discriminator__code{max-inline-size:100%;padding-inline:var(--krds-gap-1);border:var(--krds-number-1) solid var(--krds-light-color-border-gray-light);border-radius:var(--krds-radius-small1);background:var(--krds-light-color-surface-gray-subtler);color:var(--krds-light-color-text-basic);font-family:var(--oy-font-mono);font-size:inherit;overflow-wrap:anywhere;user-select:all}.oy-matching-row-discriminator__position{overflow-wrap:anywhere}@media(max-width: 767px){.oy-workspace--contract .oy-data-grid__table [data-oy-secondary],.oy-workspace--dense .oy-data-grid__table [data-oy-secondary]{display:none}.oy-workspace--contract .oy-data-grid__collapsed-notice,.oy-workspace--dense .oy-data-grid__collapsed-notice{display:block}.oy-workspace--bid .oy-data-grid__viewport,.oy-workspace--procurement .oy-data-grid__viewport{overflow-x:hidden}.oy-workspace--bid .oy-data-grid__table,.oy-workspace--procurement .oy-data-grid__table{display:block;inline-size:100%;min-inline-size:0}.oy-workspace--bid .oy-data-grid__table colgroup,.oy-workspace--procurement .oy-data-grid__table colgroup{display:none}.oy-workspace--bid .oy-data-grid__table thead,.oy-workspace--procurement .oy-data-grid__table thead{position:absolute !important;inline-size:var(--krds-number-1) !important;block-size:var(--krds-number-1) !important;padding:0 !important;margin:calc(var(--krds-number-1)*-1) !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.oy-workspace--bid .oy-data-grid__table tbody,.oy-workspace--procurement .oy-data-grid__table tbody{display:grid;gap:var(--krds-gap-3)}.oy-workspace--bid .oy-data-grid__table tbody tr,.oy-workspace--procurement .oy-data-grid__table tbody tr{display:block;overflow:hidden;border:var(--krds-number-1) solid var(--krds-light-color-border-gray-light);border-radius:var(--krds-radius-medium1);background:var(--krds-light-color-surface-white-subtle)}.oy-workspace--bid .oy-data-grid__table tbody :is(th,td),.oy-workspace--procurement .oy-data-grid__table tbody :is(th,td){display:grid;grid-template-columns:30% minmax(0, 1fr);gap:var(--krds-gap-3);max-inline-size:none;border-block-end:var(--krds-number-1) solid var(--krds-light-color-divider-gray-light);text-align:start !important;vertical-align:start}.oy-workspace--bid .oy-data-grid__table tbody tr>:last-child,.oy-workspace--procurement .oy-data-grid__table tbody tr>:last-child{border-block-end:0}.oy-workspace--bid .oy-result-cell__label,.oy-workspace--procurement .oy-result-cell__label{display:block;color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-xsmall);font-weight:var(--krds-typo-font-weight-bold);line-height:var(--oy-line-height-snug)}.oy-workspace--bid .oy-data-grid__number .oy-result-cell__body,.oy-workspace--procurement .oy-data-grid__number .oy-result-cell__body{align-items:flex-start}}.oy-data-grid__collapsed-notice{display:none;margin:0;color:var(--krds-light-color-text-subtle);font-size:var(--krds-pc-font-size-body-small);line-height:var(--oy-line-height-relaxed)}
