/* /Components/Data/RientoEntitySearchModal.razor.rz.scp.css */
.riento-entity-lookup[b-t3m7l1eesi] {
    width: min(640px, calc(100vw - 32px));
    height: min(560px, calc(100dvh - 48px));
}

.riento-entity-search-modal__search[b-t3m7l1eesi] {
    padding: var(--r-space-3) var(--r-space-4);
    flex-shrink: 0;
}

.riento-entity-lookup__actions[b-t3m7l1eesi] { display: flex; align-items: center; gap: var(--r-space-2); }
.riento-entity-lookup .riento-entity-search-modal__list[b-t3m7l1eesi] { gap: 0; }

.riento-entity-lookup .riento-entity-search-modal__row[b-t3m7l1eesi] {
    padding: var(--r-space-3) var(--r-space-2);
    border: 0;
    border-bottom: 1px solid var(--r-border-subtle);
    border-radius: 0;
    overflow-wrap: anywhere;
}

.riento-entity-lookup .riento-entity-search-modal__row[b-t3m7l1eesi]  strong { font-weight: 600; }
.riento-entity-lookup .riento-entity-search-modal__row[b-t3m7l1eesi]  div { font-size: 12px; color: var(--r-text-secondary); }
.riento-entity-lookup .riento-entity-search-modal__row[aria-disabled="true"][b-t3m7l1eesi] { cursor: default; opacity: 0.6; }
/* /Components/Data/RientoGeneratedPdfPreview.razor.rz.scp.css */
.generated-pdf[b-tdk4pt3ba4] { min-width: 0; }
.generated-pdf > a[b-tdk4pt3ba4] { margin-bottom: var(--r-space-2); }
.generated-pdf-frame[b-tdk4pt3ba4] { display: block; width: 100%; height: max(480px, calc(100dvh - 250px)); border: 0; }
/* /Components/Data/RientoMetricValue.razor.rz.scp.css */
.riento-metric-value--warning .riento-metric-value__value[b-pj6ns6op3u] { color: var(--r-status-warning); }
.riento-metric-value--danger .riento-metric-value__value[b-pj6ns6op3u] { color: var(--r-status-error); }
.riento-metric-value--muted .riento-metric-value__value[b-pj6ns6op3u] { color: var(--r-text-muted); }
/* /Components/Data/RientoReferenceCardList.razor.rz.scp.css */
.riento-operational-list__row.is-selected[b-kpo20yqy77] { background: var(--r-bg-hover); }
.riento-operational-list[b-kpo20yqy77] {
    min-width: 0;
    width: 100%;
    max-width: 1680px;
    container-type: inline-size;
}

.riento-operational-list__rows[b-kpo20yqy77] {
    list-style: none;
    padding: 0;
    margin: var(--r-space-2) 0 0;
}

.riento-operational-list__row[b-kpo20yqy77] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(220px, 360px) 120px 36px;
    gap: var(--r-space-2) var(--r-space-4);
    align-items: center;
    padding: var(--r-space-3) 0;
    border-bottom: 1px solid var(--r-border-subtle);
    color: var(--r-text-primary);
}

.riento-operational-list__identity[b-kpo20yqy77] { min-width: 0; overflow-wrap: anywhere; }
.riento-operational-list__title[b-kpo20yqy77] { font-size: 15px; font-weight: 600; line-height: 1.4; }
.riento-operational-list__title a[b-kpo20yqy77],
.riento-operational-list__title button[b-kpo20yqy77] { color: inherit; font: inherit; background: transparent; border: 0; padding: 0; text-align: left; text-decoration: none; cursor: pointer; }
.riento-operational-list__title a:hover[b-kpo20yqy77],
.riento-operational-list__title button:hover[b-kpo20yqy77] { text-decoration: underline; }
.riento-operational-list__title a:focus-visible[b-kpo20yqy77],
.riento-operational-list__title button:focus-visible[b-kpo20yqy77] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-operational-list__meta[b-kpo20yqy77],
.riento-operational-list__submeta[b-kpo20yqy77] { color: var(--r-text-secondary); font-size: 13px; line-height: 1.5; margin-top: var(--r-space-1); }
.riento-operational-list__metrics[b-kpo20yqy77] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--r-space-1) var(--r-space-3); text-align: right; font-size: 13px; font-variant-numeric: tabular-nums; }
.riento-operational-list__status[b-kpo20yqy77] { justify-self: end; }
.riento-operational-list__actions[b-kpo20yqy77] { justify-self: end; }

.riento-operational-list--compact .riento-operational-list__row[b-kpo20yqy77] { grid-template-columns: minmax(0, 1fr) auto auto auto; gap: var(--r-space-2); padding: var(--r-space-2); }
.riento-operational-list--compact .riento-operational-list__row:last-child[b-kpo20yqy77] { border-bottom: 0; }
.riento-operational-list--compact .riento-operational-list__row:hover[b-kpo20yqy77],
.riento-operational-list--compact .riento-operational-list__row:focus-within[b-kpo20yqy77] { background: var(--r-bg-hover); }
.riento-operational-list--compact .riento-operational-list__title[b-kpo20yqy77] { font-size: 14px; }
.riento-operational-list--compact .riento-operational-list__meta[b-kpo20yqy77],
.riento-operational-list--compact .riento-operational-list__submeta[b-kpo20yqy77] { display: inline; margin: 0; }
.riento-operational-list--compact .riento-operational-list__submeta[b-kpo20yqy77]::before { content: " / "; }
.riento-operational-list--compact .riento-operational-list__metrics[b-kpo20yqy77] { grid-template-columns: auto; }
.riento-operational-list--compact .riento-operational-list__status:empty[b-kpo20yqy77],
.riento-operational-list--compact .riento-operational-list__actions:empty[b-kpo20yqy77] { display: none; }

@container (max-width: 760px) {
    .riento-operational-list__row[b-kpo20yqy77] { grid-template-columns: minmax(0, 1fr) auto; }
    .riento-operational-list__identity[b-kpo20yqy77] { grid-column: 1; grid-row: 1; }
    .riento-operational-list__status[b-kpo20yqy77] { grid-column: 2; grid-row: 1; align-self: start; }
    .riento-operational-list__metrics[b-kpo20yqy77] { grid-column: 1; grid-row: 2; text-align: left; }
    .riento-operational-list__actions[b-kpo20yqy77] { grid-column: 2; grid-row: 2; }
    .riento-operational-list--compact .riento-operational-list__row[b-kpo20yqy77] { grid-template-columns: minmax(0, 1fr) auto; }
}
/* /Components/Data/RientoReferenceDocumentsTab.razor.rz.scp.css */
.riento-document-table-scroll[b-fm4zyw1ey8] { max-width: 100%; overflow-x: auto; }
.riento-document-preview-modal[b-fm4zyw1ey8] { width: min(1280px, calc(100vw - var(--r-space-6))); height: min(92dvh, 1100px); max-height: min(92dvh, 1100px); }
.riento-document-preview-modal > .riento-entity-search-modal__header[b-fm4zyw1ey8] { flex: 0 0 auto; }
.riento-document-preview-modal > .riento-entity-search-modal__header h2[b-fm4zyw1ey8] { margin: 0; min-width: 0; font-size: 16px; overflow-wrap: anywhere; }
.riento-document-preview-modal__actions[b-fm4zyw1ey8] { display: flex; align-items: center; gap: var(--r-space-1); flex-shrink: 0; }
.riento-document-preview-modal > .riento-entity-search-modal__body[b-fm4zyw1ey8] { padding: 0; overflow: hidden; display: flex; flex-direction: column; }
.riento-document-preview-modal[b-fm4zyw1ey8]  .riento-document-preview-panel { flex: 1; min-height: 0; display: flex; flex-direction: column; gap: 0; overflow: auto; }
.riento-document-preview-modal[b-fm4zyw1ey8]  .riento-document-preview-panel__cards { flex: 1; min-height: 0; display: flex; flex-direction: column; align-items: stretch; gap: 0; overflow: auto; }
.riento-document-preview-modal[b-fm4zyw1ey8]  .riento-document-preview-card { flex: 0 0 100%; min-height: 0; border: 0; border-radius: 0; box-shadow: none; display: flex; flex-direction: column; }
.riento-document-preview-modal[b-fm4zyw1ey8]  .riento-document-preview-card__body { flex: 1; min-height: 0; display: flex; }
.riento-document-preview-modal[b-fm4zyw1ey8]  .riento-document-preview-card__pdf { height: 100%; min-height: 0; display: block; }
.riento-document-preview-modal[b-fm4zyw1ey8]  .riento-document-preview-card__image { height: 100%; min-height: 0; object-fit: contain; }
.riento-document-table[b-fm4zyw1ey8] { width: 100%; min-width: 520px; border-collapse: collapse; font-size: 13px; }
.riento-document-table th[b-fm4zyw1ey8], .riento-document-table td[b-fm4zyw1ey8] { text-align: left; padding: var(--r-space-2); border-bottom: 1px solid var(--r-border-subtle); vertical-align: top; }
.riento-document-table th[b-fm4zyw1ey8] { font-size: 12px; font-weight: 500; color: var(--r-text-secondary); }
.riento-document-table button[b-fm4zyw1ey8] { border: 0; background: transparent; color: var(--r-text-primary); font: inherit; text-align: left; cursor: pointer; }
.riento-document-table button[aria-pressed="true"][b-fm4zyw1ey8] { text-decoration: underline; font-weight: 600; }
.riento-reference-documents--wide[b-fm4zyw1ey8] { container-type: inline-size; }
.riento-reference-documents--wide .riento-reference-documents__layout[b-fm4zyw1ey8] { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--r-space-6); align-items: start; }
.riento-reference-documents__list[b-fm4zyw1ey8], .riento-reference-documents__detail[b-fm4zyw1ey8] { min-width: 0; }
.riento-reference-documents--wide[b-fm4zyw1ey8]  .riento-overview-section, .riento-reference-documents--wide[b-fm4zyw1ey8]  .riento-operational-list, .riento-reference-documents--wide .riento-reference-documents--golden__preview[b-fm4zyw1ey8] { max-width: none; width: 100%; }
.riento-reference-documents--wide .riento-reference-documents--golden__preview[b-fm4zyw1ey8] { max-height: none; overflow: visible; }
.riento-reference-documents--golden[b-fm4zyw1ey8] { min-width: 0; }
.riento-reference-documents--embedded[b-fm4zyw1ey8] { display: flex; flex-direction: column; height: 100%; gap: var(--r-space-3); }
.riento-reference-documents__header[b-fm4zyw1ey8] { display: flex; align-items: center; justify-content: space-between; gap: var(--r-space-2); flex-wrap: wrap; }
.riento-reference-documents__header h3[b-fm4zyw1ey8] { margin: 0; font-size: 16px; font-weight: 600; line-height: 1.4; }
.riento-reference-documents__header h3 span[b-fm4zyw1ey8] { font-size: 12px; color: var(--r-text-secondary); font-weight: 400; }
.riento-reference-documents__actions[b-fm4zyw1ey8] { display: flex; align-items: center; flex-wrap: wrap; gap: var(--r-space-2); }
.riento-reference-documents__compact-list[b-fm4zyw1ey8] { max-height: 340px; overflow-y: auto; min-width: 0; }
.riento-reference-documents__compact-row[b-fm4zyw1ey8] { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: var(--r-space-2); align-items: start; border-bottom: 1px solid var(--r-border-subtle); padding: var(--r-space-2); }
.riento-reference-documents__compact-row:hover[b-fm4zyw1ey8], .riento-reference-documents__compact-row:focus-within[b-fm4zyw1ey8], .riento-document-table tbody tr:hover[b-fm4zyw1ey8], .riento-document-table tbody tr:focus-within[b-fm4zyw1ey8] { background: var(--r-bg-hover); }
.riento-reference-documents__select[b-fm4zyw1ey8] { display: flex; flex-direction: column; gap: var(--r-space-1); width: 100%; border: 0; padding: 0; background: transparent; color: var(--r-text-primary); text-align: left; font: inherit; font-size: 13px; cursor: pointer; overflow-wrap: anywhere; }
.riento-reference-documents__select strong[b-fm4zyw1ey8] { font-weight: 500; }
.riento-reference-documents__select span[b-fm4zyw1ey8] { color: var(--r-text-secondary); font-size: 12px; }
.riento-reference-documents__select:focus-visible[b-fm4zyw1ey8] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-reference-documents--golden[b-fm4zyw1ey8]  .riento-overview-section { max-width: 1024px; }
.riento-reference-documents--golden__preview[b-fm4zyw1ey8] { max-width: 1024px; max-height: 720px; overflow: auto; margin-top: var(--r-space-5); }
/* /Components/Data/RientoReferenceFilesTab.razor.rz.scp.css */
.riento-files--golden[b-u1y7l4epe3] { max-width: 1680px; min-width: 0; }
.riento-file-upload[b-u1y7l4epe3] { position: relative; display: inline-flex; align-items: center; gap: 6px; padding: 6px 8px; min-height: 32px; color: var(--r-text-primary); overflow: hidden; }
.riento-file-upload[b-u1y7l4epe3]  input { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
.riento-file-upload:focus-within[b-u1y7l4epe3] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-file-upload:hover[b-u1y7l4epe3] { background: var(--r-bg-hover); }
.riento-file-upload.is-disabled[b-u1y7l4epe3] { opacity: .5; }
.riento-file-row[b-u1y7l4epe3] { position: relative; padding: var(--r-space-3) 40px var(--r-space-3) 0; border-bottom: 1px solid var(--r-border-subtle); }
.riento-files--golden .riento-file-row__metadata[b-u1y7l4epe3], .riento-file-row__verification[b-u1y7l4epe3] { color: var(--r-text-secondary); font-size: 12px; overflow-wrap: anywhere; }
.riento-file-row[b-u1y7l4epe3]  .riento-module-actions-menu { position: absolute; top: var(--r-space-3); right: 0; }
/* /Components/Data/RientoReferencePropertiesTab.razor.rz.scp.css */
.riento-properties--golden[b-qvjun8swc9] { width: 100%; min-width: 0; }
.riento-properties-table__field[b-qvjun8swc9] { min-width: 180px; }
.riento-properties-table__field[b-qvjun8swc9]  .riento-inline-edit-field--record { display: block; }
.riento-properties-table__field[b-qvjun8swc9]  .riento-inline-edit-field__header { position: absolute; width: 1px; height: 1px; min-height: 0; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
/* /Components/Data/RientoRelatedTable.razor.rz.scp.css */
.riento-related-table__header[b-ewf2uwrx9y] { display: flex; justify-content: space-between; gap: var(--r-space-3); align-items: flex-start; margin-bottom: var(--r-space-3); }
.riento-related-table__title[b-ewf2uwrx9y] { margin: 0; font-size: 16px; }
.riento-related-table__description[b-ewf2uwrx9y] { color: var(--r-text-secondary); font-size: 13px; margin-top: var(--r-space-1); }
.riento-related-table__scroll[b-ewf2uwrx9y] { overflow-x: auto; }

.riento-related-table--domain[b-ewf2uwrx9y] {
    min-width: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
}

.riento-related-table--domain .riento-related-table__header[b-ewf2uwrx9y] { padding: 0 0 var(--r-space-3); border: 0; }
.riento-related-table--domain .riento-related-table__toolbar[b-ewf2uwrx9y] { display: flex; flex-wrap: wrap; align-items: end; gap: var(--r-space-3); margin-bottom: var(--r-space-3); }
.riento-related-table--domain .riento-related-table__scroll[b-ewf2uwrx9y] { overflow: auto; max-height: 36rem; max-width: 100%; padding: 0; }
.riento-related-table--domain[b-ewf2uwrx9y]  table { width: 100%; min-width: 720px; border-collapse: collapse; font-size: 13px; font-variant-numeric: tabular-nums; }
.riento-related-table--domain[b-ewf2uwrx9y]  th,
.riento-related-table--domain[b-ewf2uwrx9y]  td { padding: var(--r-space-2) var(--r-space-3); text-align: left; border: 0; border-bottom: 1px solid var(--r-border-subtle); vertical-align: middle; }
.riento-related-table--domain[b-ewf2uwrx9y]  th { position: sticky; top: 0; z-index: 1; background: var(--r-bg-surface-1); color: var(--r-text-secondary); font-size: 12px; font-weight: 600; white-space: nowrap; }
.riento-related-table--domain[b-ewf2uwrx9y]  tbody tr:hover { background: var(--r-bg-hover); }
.riento-related-table--domain[b-ewf2uwrx9y]  .riento-table-numeric { text-align: right; white-space: nowrap; }
.riento-related-table--domain[b-ewf2uwrx9y]  .riento-table-action { background: transparent; color: var(--r-text-primary); border: 0; padding: var(--r-space-1) 0; font: inherit; text-decoration: underline; cursor: pointer; }
.riento-related-table--domain[b-ewf2uwrx9y]  .riento-table-action:focus-visible { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
/* /Components/Detail/RientoAccordionActions.razor.rz.scp.css */
.riento-accordion-action-group[b-3lizjp6fbu] { display: flex; align-items: center; justify-content: flex-end; gap: var(--r-space-1); }
/* /Components/Detail/RientoAccordionSection.razor.rz.scp.css */
.riento-accordion--document[b-2ffh5ivu61] { border: 0; border-radius: 0; background: transparent; }
.riento-accordion--document .riento-accordion__header[b-2ffh5ivu61] { border-bottom: 1px solid var(--r-border-subtle); }
.riento-accordion--document .riento-accordion__header button[b-2ffh5ivu61] { padding: var(--r-space-2) var(--r-space-3); }
.riento-accordion--document .riento-accordion__body[b-2ffh5ivu61] { padding: var(--r-space-3); border: 0; }
.riento-accordion__trailing[b-2ffh5ivu61] { margin-left: auto; font-size: 12px; color: var(--r-text-secondary); font-weight: 400; }
.riento-accordion__trailing--warning[b-2ffh5ivu61] { color: var(--r-badge-warning-fg); }
.riento-accordion[b-2ffh5ivu61] { min-width: 0; border: 1px solid var(--r-border-subtle); border-radius: 4px; align-self: start; background: var(--r-bg-surface-1); }
.riento-accordion__header[b-2ffh5ivu61] { display: flex; align-items: center; min-height: 46px; }
.riento-accordion__header h2[b-2ffh5ivu61] { margin: 0; min-width: 0; flex: 1; font-size: 15px; }
.riento-accordion__header button[b-2ffh5ivu61] { width: 100%; min-height: 46px; display: flex; align-items: center; gap: var(--r-space-2); padding: var(--r-space-3); border: 0; background: transparent; color: var(--r-text-primary); text-align: left; font: inherit; cursor: pointer; flex-wrap: wrap; }
.riento-accordion__header button:focus-visible[b-2ffh5ivu61] { outline: 2px solid var(--r-border-selected); outline-offset: -2px; }
.riento-accordion__title[b-2ffh5ivu61] { font-weight: 600; }
.riento-accordion__summary[b-2ffh5ivu61] { font-size: 12px; font-weight: 400; color: var(--r-text-secondary); overflow-wrap: anywhere; }
.riento-accordion__issues[b-2ffh5ivu61] { font-size: 12px; color: var(--r-badge-warning-fg); }
.riento-accordion__actions[b-2ffh5ivu61] { padding-right: var(--r-space-2); }
.riento-accordion__controls[b-2ffh5ivu61] { flex: 0 0 auto; padding-right: var(--r-space-2); }
.riento-accordion__controls[b-2ffh5ivu61]  .riento-reference-row-icon-button { border: 0; background: transparent; text-decoration: none; }
.riento-accordion__body[b-2ffh5ivu61] { padding: var(--r-space-4); border-top: 1px solid var(--r-border-subtle); min-width: 0; }
.riento-accordion__body[hidden][b-2ffh5ivu61] { display: none; }
@media (min-width: 960px) {
	.riento-accordion--tabbed:not(.is-active)[b-2ffh5ivu61] { display: none; }
	.riento-accordion--tabbed > .riento-accordion__header[b-2ffh5ivu61] { display: none; }
}
@media (max-width: 959px) {
	.riento-accordion--tabbed:not(.is-expanded) > .riento-accordion__body[b-2ffh5ivu61] { display: none; }
}
@media (max-width: 600px) {
	.riento-accordion__body[b-2ffh5ivu61], .riento-accordion--document .riento-accordion__body[b-2ffh5ivu61] { padding: var(--r-space-2); }
	.riento-accordion--document .riento-accordion__header button[b-2ffh5ivu61] { padding: var(--r-space-2); }
}
/* /Components/Detail/RientoCommentsPanel.razor.rz.scp.css */
.riento-comments-chat__mentions[b-tjjrdqc0xb] { flex-basis: 100%; order: 2; width: 100%; max-width: 100%; max-height: 260px; overflow: auto; border: 1px solid var(--r-border-subtle); border-radius: 4px; background: var(--r-bg-surface-1); }
.riento-comments-chat__mentions button[b-tjjrdqc0xb] { display: flex; align-items: center; gap: 8px; width: 100%; padding: 8px 12px; border: 0; background: transparent; color: inherit; text-align: left; overflow-wrap: anywhere; }
.riento-comments-chat__mentions button span[b-tjjrdqc0xb] { min-width: 0; }
.riento-comments-chat__mentions button[aria-selected="true"][b-tjjrdqc0xb], .riento-comments-chat__mentions button:hover[b-tjjrdqc0xb] { background: var(--r-bg-hover); }
.riento-comments-chat[b-tjjrdqc0xb] { min-width: 0; display: flex; flex-direction: column; gap: var(--r-space-2); }
.riento-comments-chat__conversation[b-tjjrdqc0xb] { display: contents; }
.riento-comments-chat--separate-composer[b-tjjrdqc0xb] { flex: 1; gap: var(--r-space-3); }
.riento-comments-chat--separate-composer .riento-comments-chat__conversation[b-tjjrdqc0xb] { display: flex; flex-direction: column; flex: 1; min-height: 240px; gap: var(--r-space-2); }
.riento-comments-chat--separate-composer .riento-comments-chat__messages[b-tjjrdqc0xb] { flex: 1; }
.riento-comments-chat__action-card[b-tjjrdqc0xb] { display: flex; flex-direction: column; gap: var(--r-space-3); min-width: 0; }
.riento-comments-chat__change[b-tjjrdqc0xb] { padding: 14px 0 14px 18px; margin-left: 13px; border-left: 1px solid var(--r-border-subtle); overflow-wrap: anywhere; font-size: 13px; }
.riento-comments-chat__change time[b-tjjrdqc0xb] { color: var(--r-text-secondary); font-size: 12px; margin-left: 8px; }
.riento-comments-chat__diff[b-tjjrdqc0xb] { display: grid; gap: 8px; padding-block: 8px; white-space: pre-wrap; }
.riento-comments-chat__tools[b-tjjrdqc0xb] { display: flex; justify-content: flex-end; }
.riento-comments-chat__messages[b-tjjrdqc0xb] { min-height: 0; max-height: 260px; overflow-y: auto; }
.riento-comments-chat__composer[b-tjjrdqc0xb] { display: flex; flex-wrap: wrap; gap: var(--r-space-2); align-items: end; min-width: 0; }
.riento-comments-chat__composer textarea[b-tjjrdqc0xb] { flex: 1; min-width: 0; min-height: 64px; resize: vertical; }
.riento-comments-chat__composer input[b-tjjrdqc0xb] { flex: 1; min-width: 0; height: 36px; box-sizing: border-box; }
.riento-comments-chat__entry[b-tjjrdqc0xb] { display: grid; grid-template-columns: 28px minmax(0, 1fr); gap: var(--r-space-2); min-width: 0; padding: var(--r-space-2) 0; border-bottom: 1px solid var(--r-border-subtle); outline-offset: 2px; }
.riento-comments-chat__entry:hover[b-tjjrdqc0xb], .riento-comments-chat__entry:focus-within[b-tjjrdqc0xb] { background: var(--r-bg-hover); }
.riento-comments-chat__entry:focus-visible[b-tjjrdqc0xb] { outline: 2px solid var(--r-accent-focus); }
.riento-comments-chat__avatar[b-tjjrdqc0xb] { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--r-bg-hover); color: var(--r-text-secondary); font-size: 11px; font-weight: 600; }
.riento-comments-chat__message[b-tjjrdqc0xb] { min-width: 0; overflow-wrap: anywhere; font-size: 13px; }
.riento-comments-chat__entry-header[b-tjjrdqc0xb] { display: flex; align-items: center; flex-wrap: wrap; gap: 2px var(--r-space-2); font-size: 13px; }
.riento-comments-chat__entry-header strong[b-tjjrdqc0xb] { font-weight: 600; }
.riento-comments-chat__entry-header time[b-tjjrdqc0xb] { color: var(--r-text-secondary); font-size: 12px; }
.riento-comments-chat__entry-actions[b-tjjrdqc0xb] { display: flex; margin-left: auto; }
.riento-comments-chat__message[b-tjjrdqc0xb]  p { margin: var(--r-space-1) 0 0; }
.riento-comments-chat__entry-actions[b-tjjrdqc0xb]  .riento-icon-button { opacity: 0; }
.riento-comments-chat__entry:hover .riento-comments-chat__entry-actions[b-tjjrdqc0xb]  .riento-icon-button,
.riento-comments-chat__entry:focus-within .riento-comments-chat__entry-actions[b-tjjrdqc0xb]  .riento-icon-button { opacity: 1; }
@media (hover: none) { .riento-comments-chat__entry-actions[b-tjjrdqc0xb]  .riento-icon-button { opacity: 1; } }
/* /Components/Detail/RientoEntityReferenceLink.razor.rz.scp.css */
.riento-entity-mention[b-92qum916dz] { display: inline-flex; align-items: baseline; gap: 4px; max-width: 100%; vertical-align: baseline; }
.riento-entity-mention__icon[b-92qum916dz] { display: inline-flex; flex: none; align-self: center; }
.riento-entity-mention__label[b-92qum916dz] { min-width: 0; overflow-wrap: anywhere; }
/* /Components/Detail/RientoEntityTimeline.razor.rz.scp.css */
.riento-entity-timeline[b-vueyytb2zg] { min-width: 0; }
.riento-entity-timeline--separate-composer[b-vueyytb2zg] { display: flex; flex-direction: column; flex: 1; gap: var(--r-space-3); }
.riento-entity-timeline--separate-composer .riento-entity-timeline__history[b-vueyytb2zg] { flex: 1; min-height: 240px; }
.riento-entity-timeline.riento-entity-timeline--separate-composer[b-vueyytb2zg]  .riento-comments-chat__composer { padding-top: 0; border-top: 0; }
.riento-entity-timeline__events[b-vueyytb2zg] { position: relative; isolation: isolate; display: flex; flex-direction: column; gap: 0; max-height: none; overflow: visible; }
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__messages { position: relative; isolation: isolate; display: flex; flex-direction: column; gap: 0; max-height: min(520px, 60dvh); overflow-y: auto; overflow-anchor: none; overscroll-behavior-y: contain; scrollbar-gutter: stable; }
.riento-entity-timeline__events:not(:empty)[b-vueyytb2zg]::before,
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__messages:has([data-change-id], [data-comment-id])::before { content: ""; position: absolute; top: 16px; bottom: 16px; left: 16px; width: 2px; background: var(--r-border-subtle); pointer-events: none; }
.riento-entity-timeline__event[b-vueyytb2zg],
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change { position: relative; margin: 0; padding: 14px 0 14px 48px; border: 0; min-width: 0; overflow-wrap: anywhere; font-size: 13px; animation: riento-entity-event-arrive-b-vueyytb2zg 180ms ease-out; }
.riento-entity-timeline__event[b-vueyytb2zg]::before,
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change::before { content: ""; position: absolute; top: 19px; left: 12px; width: 10px; height: 10px; box-sizing: border-box; border: 2px solid var(--r-text-secondary); border-radius: 50%; background: var(--r-bg-surface-1); box-shadow: 0 0 0 5px var(--r-bg-surface-1); }
.riento-entity-timeline__event time[b-vueyytb2zg],
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change time { display: inline-block; color: var(--r-text-secondary); font-size: 12px; margin-left: 8px; }
.riento-entity-timeline__event details[b-vueyytb2zg],
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change details { margin-top: var(--r-space-2); }
.riento-entity-timeline__event summary[b-vueyytb2zg],
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change summary { width: fit-content; color: var(--r-text-secondary); cursor: pointer; }
.riento-entity-timeline__event summary:hover[b-vueyytb2zg],
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change summary:hover { color: var(--r-text-primary); }
.riento-entity-timeline__event summary:focus-visible[b-vueyytb2zg],
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change summary:focus-visible { outline: 2px solid var(--r-accent-focus); outline-offset: 3px; }
.riento-entity-timeline__event del[b-vueyytb2zg], .riento-entity-timeline__event ins[b-vueyytb2zg] { display: block; white-space: pre-wrap; overflow-wrap: anywhere; padding-block: var(--r-space-1); }
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__entry { position: relative; grid-template-columns: 32px minmax(0, 1fr); gap: 16px; padding-block: 16px; border-bottom: 0; animation: riento-entity-event-arrive-b-vueyytb2zg 180ms ease-out; }
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__entry:hover,
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__entry:focus-within { background: transparent; }
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__avatar { position: relative; width: 32px; height: 32px; background: var(--r-bg-hover); box-shadow: 0 0 0 4px var(--r-bg-surface-1); }
.riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__composer { padding-top: var(--r-space-3); border-top: 1px solid var(--r-border-subtle); }
@keyframes riento-entity-event-arrive-b-vueyytb2zg { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) {
    .riento-entity-timeline__event[b-vueyytb2zg],
    .riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__change,
    .riento-entity-timeline[b-vueyytb2zg]  .riento-comments-chat__entry { animation: none; }
}
/* /Components/Detail/RientoGoldenRecord.razor.rz.scp.css */
.riento-golden-record[b-dkckszumnz] { width: 100%; min-width: 0; max-width: 1600px; margin-inline: auto; container: golden-record / inline-size; }
/* /Components/Detail/RientoGoldenRecordHeader.razor.rz.scp.css */
.riento-golden-header[b-prkjpro91a] { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: var(--r-space-3); padding: var(--r-space-4); border: 1px solid var(--r-border-subtle); border-radius: 6px; background: var(--r-bg-surface-1); min-width: 0; }
.riento-golden-header--visual[b-prkjpro91a] { grid-template-columns: 160px minmax(0, 1fr) auto; }
.riento-golden-header__identity[b-prkjpro91a] { min-width: 0; grid-column: 1; grid-row: 1; }
.riento-golden-header--visual .riento-golden-header__identity[b-prkjpro91a] { grid-column: 2; }
.riento-golden-header h1[b-prkjpro91a] { margin: 0; font-size: 30px; line-height: 1.2; overflow-wrap: anywhere; }
.riento-golden-header__title-row[b-prkjpro91a] { display: flex; align-items: center; justify-content: space-between; gap: var(--r-space-3); min-width: 0; }
.riento-golden-header__title-row h1[b-prkjpro91a] { min-width: 0; }
.riento-golden-header__title-badges[b-prkjpro91a] { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: var(--r-space-1); flex: 0 0 auto; }
.riento-golden-header__name[b-prkjpro91a] { --r-record-value-size: 16px; margin-block: var(--r-space-1); }
.riento-golden-header__identity[b-prkjpro91a]  .riento-inline-edit-field--record { display: block; }
.riento-golden-header__identity[b-prkjpro91a]  .riento-inline-edit-field__header { position: absolute; width: 1px; height: 1px; min-height: 0; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.riento-golden-header__identity[b-prkjpro91a]  .riento-persistent-editor :is(input, select) { width: 100%; max-width: 100%; margin-left: 0; padding-left: 0; }
.riento-golden-header__identity[b-prkjpro91a]  .riento-key-value-grid__value { margin: 0; }
.riento-golden-header__visual[b-prkjpro91a] { --r-record-visual-aspect: 1; min-width: 0; grid-column: 1; grid-row: 1; align-self: start; }
.riento-golden-header__visual[b-prkjpro91a]  .riento-thumbnail { width: 100%; height: auto; aspect-ratio: var(--r-record-visual-aspect); border-radius: 6px; }
.riento-golden-header__visual[b-prkjpro91a]  .riento-thumbnail img { object-fit: contain; }
.riento-golden-header__visual[b-prkjpro91a]  .riento-record-image-button { display: block; width: 100%; padding: 0; border: 0; border-radius: 6px; background: transparent; color: inherit; cursor: pointer; }
.riento-golden-header__visual[b-prkjpro91a]  .riento-record-image-button:disabled { cursor: default; }
.riento-golden-header__visual[b-prkjpro91a]  .riento-record-image-button:focus-visible { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-golden-header__attention[b-prkjpro91a] { min-width: 0; grid-column: 1 / -1; }
.riento-golden-header__actions[b-prkjpro91a] { grid-column: -2; grid-row: 1; align-self: start; }
@container golden-record (min-width: 1280px) {
    .riento-golden-header__attention[b-prkjpro91a] { grid-column: -2; grid-row: 1; justify-self: end; max-width: 580px; }
    .riento-golden-header:has(.riento-golden-header__actions) .riento-golden-header__attention[b-prkjpro91a] { grid-row: 2; grid-column: 1 / -1; }
}
@container golden-record (max-width: 600px) {
    .riento-golden-header[b-prkjpro91a], .riento-golden-header--visual[b-prkjpro91a] { grid-template-columns: minmax(0, 1fr) auto; padding: var(--r-space-3); }
    .riento-golden-header h1[b-prkjpro91a] { font-size: 26px; }
    .riento-golden-header--visual .riento-golden-header__identity[b-prkjpro91a] { grid-column: 1; }
    .riento-golden-header__visual[b-prkjpro91a] { --r-record-visual-aspect: 16 / 9; grid-column: 1 / -1; grid-row: auto; }
}
@container golden-record (width < 480px) {
    .riento-golden-header h1[b-prkjpro91a] { font-size: 22px; }
}
/* /Components/Detail/RientoInspector.razor.rz.scp.css */
.riento-inspector[b-0s3wuuy3zz] { display: flex; flex-direction: column; min-height: 0; min-width: 0; background: var(--r-bg-surface-1); }
.riento-inspector__context[b-0s3wuuy3zz] { flex-shrink: 0; padding: 0 var(--r-space-3); border-bottom: 1px solid var(--r-border-subtle); }
.riento-inspector__body[b-0s3wuuy3zz] { min-height: 0; overflow: auto; padding: var(--r-space-3); }
/* /Components/Detail/RientoInspectorDrawer.razor.rz.scp.css */
.riento-inspector-drawer[b-i76lbb88tn] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    min-height: 0;
    width: var(--r-inspector-drawer-width, 560px);
    height: 100%;
    background: var(--r-bg-surface-1);
    border-left: 1px solid var(--r-border-subtle);
    color: var(--r-text-primary);
    z-index: 4;
}

.riento-inspector-drawer[b-i76lbb88tn]  .riento-inspector,
.riento-inspector-drawer[b-i76lbb88tn]  .riento-inspector__body {
    min-height: 0;
    height: 100%;
}

.riento-inspector-drawer[b-i76lbb88tn]  .riento-inspector__body { background: var(--r-bg-app); }
.riento-inspector-drawer__content[b-i76lbb88tn] { display: flex; flex-direction: column; gap: var(--r-space-3); min-width: 0; }
.riento-inspector-drawer__content[b-i76lbb88tn]  .riento-stack { gap: var(--r-space-3); }

.riento-inspector-drawer__heading[b-i76lbb88tn] {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: var(--r-space-3);
    padding: var(--r-space-3) 0;
}

.riento-inspector-drawer__identity[b-i76lbb88tn] { min-width: 0; }.riento-inspector-drawer__identity h2[b-i76lbb88tn] { margin: 0; font-size: 1.125rem; overflow-wrap: anywhere; }
.riento-inspector-drawer__identity p[b-i76lbb88tn] { margin: var(--r-space-1) 0 0; color: var(--r-text-secondary); font-size: .8125rem; }
.riento-inspector-drawer__identity small[b-i76lbb88tn] { display: block; margin-top: var(--r-space-1); color: var(--r-text-muted); font-size: .75rem; }
.riento-inspector-drawer__actions[b-i76lbb88tn] { display: flex; align-items: center; gap: var(--r-space-1); flex: 0 0 auto; }
.riento-inspector-drawer__resize[b-i76lbb88tn] { display: none; }

@media (min-width: 1600px) {
    .riento-inspector-drawer--responsive[b-i76lbb88tn] { width: var(--r-inspector-drawer-width, 560px); }
    .riento-inspector-drawer__resize[b-i76lbb88tn] {
        display: block;
        position: absolute;
        z-index: 2;
        inset: 0 auto 0 0;
        width: 8px;
        padding: 0;
        border: 0;
        background: transparent;
        cursor: col-resize;
        touch-action: none;
    }
    .riento-inspector-drawer__resize:focus-visible[b-i76lbb88tn] { outline: 2px solid var(--r-border-selected); outline-offset: -2px; }
}

@media (min-width: 981px) and (max-width: 1599px) {
    .riento-inspector-drawer--responsive[b-i76lbb88tn] {
        position: absolute;
        inset: 0 0 0 auto;
        width: clamp(520px, 56vw, 680px);
        height: 100%;
        border-left: 1px solid var(--r-border-subtle);
    }
}

@media (max-width: 980px) {
    .riento-inspector-drawer--responsive[b-i76lbb88tn] {
        position: fixed;
        inset: 0;
        width: 100vw;
        height: 100dvh;
        border: 0;
        z-index: 1200;
        box-shadow: none;
    }
}
/* /Components/Detail/RientoInspectorSection.razor.rz.scp.css */
.riento-inspector-section[b-fgxghgf2xr] { border-top: 1px solid var(--r-border-subtle); padding: var(--r-space-2) 0 var(--r-space-3); min-width: 0; }
.riento-inspector-section[b-fgxghgf2xr]  .riento-inline-editable-field { margin: 0; }

/* Matches the Item General/Attributes cards. */
.riento-inspector-section--record[b-fgxghgf2xr] { container-type: inline-size; margin: 0; padding: var(--r-space-3); border: 1px solid var(--r-border-subtle); border-radius: 6px; background: var(--r-bg-surface-1); }
.riento-inspector-section--record[b-fgxghgf2xr]  .riento-section-header { padding: 0; margin: 0 0 var(--r-space-3); min-height: 0; }
.riento-inspector-section--record[b-fgxghgf2xr]  .riento-section-header__title h3 { font-size: 16px; font-weight: 600; line-height: 1.4; }
.riento-inspector-section--record[b-fgxghgf2xr]  .riento-inline-edit-field--record { border-bottom: 1px solid var(--r-border-subtle); padding-block: var(--r-space-1); }
.riento-inspector-section--record[b-fgxghgf2xr]  .riento-inline-edit-field--record:last-of-type { border-bottom: 0; }
.riento-inspector-section--record[b-fgxghgf2xr]  small[role="note"] { display: block; padding-block: var(--r-space-1); color: var(--r-text-secondary); font-size: 12px; }
/* /Components/Detail/RientoMobileDetailHeader.razor.rz.scp.css */
.riento-mobile-detail-header[b-6aq5amvypd] {
    position: sticky;
    top: 0;
    z-index: 8;
    min-height: 48px;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: var(--r-space-2);
    padding: var(--r-space-2) var(--r-space-3);
    background: var(--r-bg-sidebar);
    color: var(--r-text-primary);
    border-bottom: 1px solid var(--r-border-subtle);
}

.riento-mobile-detail-header__title[b-6aq5amvypd] {
    min-width: 0;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 600;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.riento-mobile-detail-header__actions[b-6aq5amvypd] {
    min-width: 34px;
    justify-self: end;
}
/* /Components/Detail/RientoMobileSectionSelector.razor.rz.scp.css */
.riento-mobile-section-selector[b-nt2vuizy78] {
    position: relative;
    top: auto;
    z-index: auto;
    display: block;
    padding: 0;
    margin: 0 0 var(--r-space-4);
    background: transparent;
    border: 0;
    border-radius: var(--r-radius-0);
    box-shadow: none;
}

.riento-mobile-section-selector__label[b-nt2vuizy78] {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
}

.riento-mobile-section-selector__select[b-nt2vuizy78] {
    width: 100%;
    min-height: 44px;
    padding: var(--r-space-2) var(--r-space-6) var(--r-space-2) 0;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid var(--r-border-subtle);
    border-radius: var(--r-radius-0);
    box-shadow: none;
    font-size: 14px;
    font-weight: 500;
    color: var(--r-text-primary);
}

.riento-mobile-section-selector__select:focus-visible[b-nt2vuizy78] {
    outline: 2px solid var(--r-accent-focus);
    outline-offset: -2px;
}
/* /Components/Detail/RientoModuleActionsMenu.razor.rz.scp.css */
.riento-module-actions-menu__trigger[b-76ycij0m03] {
    display: inline-flex;
    align-items: center;
    gap: var(--r-space-2);
    width: auto;
    min-width: var(--r-space-8);
    min-height: var(--r-space-8);
    padding: var(--r-space-1) var(--r-space-2);
    border-radius: var(--r-radius-1);
    box-shadow: none;
    font-size: inherit;
    color: var(--r-text-primary);
    background: var(--r-bg-surface-1);
}
.riento-module-actions-menu__trigger--quiet[b-76ycij0m03] { background: transparent; border: 1px solid transparent; }
.riento-module-actions-menu__trigger--quiet:hover:not(:disabled)[b-76ycij0m03] { background: var(--r-bg-hover); }
.riento-module-actions-menu__trigger--quiet:focus-visible[b-76ycij0m03] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-module-actions-menu__panel[b-76ycij0m03] {
    position: fixed;
    inset: auto;
    margin: 0;
    width: max-content;
    min-width: 200px;
    max-width: calc(100vw - var(--r-space-4));
    max-height: calc(100dvh - var(--r-space-4));
    overflow: auto;
    padding: var(--r-space-1);
    border: 1px solid var(--r-border-strong);
    border-radius: var(--r-radius-1);
    background: var(--r-bg-surface-1);
    color: var(--r-text-primary);
    box-shadow: var(--r-shadow-sm);
}
.riento-module-actions-menu__panel[b-76ycij0m03]  .riento-action-menu-group + .riento-action-menu-group {
    border-top: 1px solid var(--r-border-subtle);
    margin-top: var(--r-space-1);
    padding-top: var(--r-space-1);
}
.riento-module-actions-menu__panel[b-76ycij0m03]  .riento-button,
.riento-module-actions-menu__panel[b-76ycij0m03]  .riento-module-actions-menu__item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: var(--r-space-2);
    border: 0;
    background: transparent;
    color: var(--r-text-primary);
    border-radius: var(--r-radius-1);
    padding: var(--r-space-2) var(--r-space-3);
    min-height: var(--r-space-8);
    white-space: normal;
    text-align: left;
    box-shadow: none;
    font: inherit;
    text-decoration: none;
}
.riento-module-actions-menu__panel[b-76ycij0m03]  small { display: block; color: var(--r-text-secondary); }
.riento-module-actions-menu__panel[b-76ycij0m03]  .riento-module-actions-menu__item--danger { color: var(--r-status-error); }
.riento-module-actions-menu__panel[b-76ycij0m03]  [role="menuitem"]:hover:not(:disabled),
.riento-module-actions-menu__panel[b-76ycij0m03]  [role="menuitem"]:focus-visible { background: var(--r-bg-hover); }
/* /Components/Detail/RientoOverviewLayout.razor.rz.scp.css */
.riento-overview-layout[b-cpj6nj6ixc] {
    --r-record-value-size: 14px;
    --r-record-label-size: 13px;
    --r-record-section-size: 16px;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--r-space-8);
    width: 100%;
    max-width: 1024px;
    margin-inline: 0 auto;
    min-width: 0;
}

.riento-overview-layout--with-aside[b-cpj6nj6ixc] {
    max-width: 1356px;
    grid-template-columns: minmax(0, 1fr) minmax(260px, 300px);
}

.riento-overview-layout__main[b-cpj6nj6ixc],
.riento-overview-layout__aside[b-cpj6nj6ixc],
.riento-overview-layout__below[b-cpj6nj6ixc] {
    min-width: 0;
    container-type: inline-size;
}

.riento-overview-layout__below[b-cpj6nj6ixc] { grid-column: 1 / -1; }

.riento-overview-layout--record[b-cpj6nj6ixc]  .riento-key-value-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--r-space-1) var(--r-space-8);
    margin: 0;
}

.riento-overview-layout--record[b-cpj6nj6ixc]  .riento-persistent-editor .riento-button {
    background: transparent;
    border-color: transparent;
    border-radius: var(--r-radius-0);
    box-shadow: none;
    color: var(--r-text-primary);
    font-size: var(--r-record-value-size);
    font-weight: 400;
    justify-content: flex-start;
    padding-inline: 0;
    min-height: 36px;
    max-width: 100%;
    white-space: normal;
    text-align: left;
}

.riento-overview-layout--record[b-cpj6nj6ixc]  .riento-persistent-editor .riento-button:hover:not(:disabled) {
    background: var(--r-bg-hover);
}

.riento-overview-layout--record[b-cpj6nj6ixc]  .riento-persistent-editor .riento-button:focus-visible {
    outline: 2px solid var(--r-accent-focus);
    outline-offset: 1px;
}

@container (min-width: 780px) {
    .riento-overview-layout--record[b-cpj6nj6ixc]  .riento-key-value-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 1500px) {
    .riento-overview-layout--with-aside[b-cpj6nj6ixc] {
        grid-template-columns: minmax(0, 1fr);
        max-width: 1024px;
    }
}
/* /Components/Detail/RientoOverviewSection.razor.rz.scp.css */
.riento-overview-section[b-a1110py0ay] {
    min-width: 0;
}

.riento-overview-section + .riento-overview-section[b-a1110py0ay] {
    margin-top: var(--r-space-8);
    padding-top: var(--r-space-5);
    border-top: 1px solid var(--r-border-subtle);
}

.riento-overview-section[b-a1110py0ay]  .riento-section-header {
    padding: 0;
    margin: 0 0 var(--r-space-3);
    min-height: 0;
}

.riento-overview-section[b-a1110py0ay]  .riento-section-header__title h3 {
    font-size: var(--r-record-section-size, 16px);
    font-weight: 600;
    line-height: 1.4;
}

.riento-overview-section__body[b-a1110py0ay] {
    min-width: 0;
    overflow-wrap: anywhere;
}
/* /Components/Detail/RientoRecordBreadcrumb.razor.rz.scp.css */
.riento-record-breadcrumb[b-k7vgwhwslb] { display: flex; align-items: center; flex-wrap: wrap; gap: var(--r-space-2); width: 100%; min-width: 0; max-width: 1600px; margin: 0 auto var(--r-space-3); font-size: 12px; color: var(--r-text-secondary); }
.riento-record-breadcrumb[b-k7vgwhwslb]  a { display: inline-flex; align-items: center; gap: var(--r-space-1); color: var(--r-text-primary); }
.riento-record-breadcrumb[b-k7vgwhwslb]  > * { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
/* /Components/Detail/RientoRecordMetadataRow.razor.rz.scp.css */
.riento-record-metadata[b-dezf1ugzrm] { --r-record-value-size: 13px; --r-record-control-line-height: 20px; --r-record-control-height: 36px; display: flex; flex-wrap: wrap; align-items: center; gap: var(--r-space-1) var(--r-space-3); color: var(--r-text-secondary); font-size: 13px; font-weight: 400; line-height: var(--r-record-control-line-height); min-width: 0; }
.riento-record-metadata[b-dezf1ugzrm]  > * { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.riento-record-metadata[b-dezf1ugzrm]  > * + * { border-left: 1px solid var(--r-border-subtle); padding-left: var(--r-space-3); }
.riento-record-metadata[b-dezf1ugzrm]  a { color: var(--r-text-primary); }
.riento-record-metadata--quiet[b-dezf1ugzrm] { --r-record-value-size: 12px; margin-top: var(--r-space-1); font-size: 12px; }
@container golden-record (width < 800px) {
    .riento-record-metadata[b-dezf1ugzrm]  > * + * { border-left: 0; padding-left: 0; }
}
/* /Components/Detail/RientoRecordSectionStack.razor.rz.scp.css */
.riento-record-section-stack[b-q03kj4cuui] { --r-record-section-title-width: 140px; --r-record-nested-inset: 12px; display: grid; grid-template-columns: minmax(0, 1fr); gap: 4px; align-items: start; min-width: 0; container: record-sections / inline-size; }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion > .riento-accordion__header > h2 > button { display: grid; grid-template-columns: 20px var(--r-record-section-title-width) minmax(0, 1fr); column-gap: var(--r-space-2); }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion__title { grid-column: 2; min-width: 0; overflow-wrap: anywhere; }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion__trailing { grid-column: 3; min-width: 0; margin-left: 0; overflow-wrap: anywhere; }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion .riento-accordion > .riento-accordion__header > h2 > button { grid-template-columns: 20px calc(var(--r-record-section-title-width) - var(--r-record-nested-inset)) minmax(0, 1fr); }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion .riento-accordion > .riento-accordion__header .riento-accordion__trailing { margin-left: -1px; }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion__actions { flex: 0 0 auto; }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion__trailing--error { color: var(--r-badge-danger-fg); }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion__trailing--warning { color: var(--r-badge-warning-fg); }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion { scroll-margin-top: var(--r-space-4); }
.riento-record-section-stack[b-q03kj4cuui]  .riento-accordion--wide, .riento-record-section-stack[b-q03kj4cuui]  .riento-accordion--full { grid-column: 1 / -1; }
.riento-record-section-stack[b-q03kj4cuui]  .riento-overview-layout, .riento-record-section-stack[b-q03kj4cuui]  .riento-operational-list, .riento-record-section-stack[b-q03kj4cuui]  .riento-related-table, .riento-record-section-stack[b-q03kj4cuui]  .riento-specifications--golden { max-width: none; width: 100%; }
@container record-sections (max-width: 600px) {
    .riento-record-section-stack[b-q03kj4cuui]  .riento-accordion > .riento-accordion__header > h2 > button,
    .riento-record-section-stack[b-q03kj4cuui]  .riento-accordion .riento-accordion > .riento-accordion__header > h2 > button { grid-template-columns: 20px minmax(0, 1fr); row-gap: 2px; }
    .riento-record-section-stack[b-q03kj4cuui]  .riento-accordion__trailing { grid-column: 2; grid-row: 2; }
    .riento-record-section-stack[b-q03kj4cuui]  .riento-accordion .riento-accordion > .riento-accordion__header > h2 > button { padding-left: 0; }
}
/* /Components/Detail/RientoSectionHeader.razor.rz.scp.css */
.riento-section-header[b-7hcn2h7mbn] { display: flex; align-items: center; flex-wrap: wrap; gap: var(--r-space-2); padding: var(--r-space-2) 0; min-width: 0; }
.riento-section-header__title[b-7hcn2h7mbn] { flex: 1; min-width: 0; }
h3[b-7hcn2h7mbn] { margin: 0; font-size: .9375rem; overflow-wrap: anywhere; }
h3 span[b-7hcn2h7mbn], p[b-7hcn2h7mbn] { color: var(--r-text-secondary); font-weight: normal; }
p[b-7hcn2h7mbn] { font-size: .8125rem; margin: var(--r-space-1) 0 0; }
.riento-section-header__controls[b-7hcn2h7mbn] { display: flex; gap: var(--r-space-2); min-width: 0; }
/* /Components/Detail/RientoTabSummary.razor.rz.scp.css */
.riento-tab-toolbar[b-jkaszfqx6l] { display: flex; justify-content: flex-end; align-items: center; gap: var(--r-space-2); margin-bottom: var(--r-space-2); }
.riento-tab-summary[b-jkaszfqx6l] { max-width: 1024px; min-width: 0; margin-bottom: var(--r-space-6); }
.riento-tab-summary__values[b-jkaszfqx6l] { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: var(--r-space-3) var(--r-space-5); }
.riento-tab-summary[b-jkaszfqx6l]  .riento-metric-value { min-width: 0; font-variant-numeric: tabular-nums; }
.riento-tab-summary[b-jkaszfqx6l]  .riento-metric-value__value { font-size: 18px; font-weight: 600; line-height: 1.4; overflow-wrap: anywhere; }
.riento-tab-summary[b-jkaszfqx6l]  .riento-metric-value__label { font-size: 12px; color: var(--r-text-secondary); }
/* /Components/Detail/RientoTimelineActivityContent.razor.rz.scp.css */
.riento-timeline-activity__header[b-2gz9jotp1m] { display: flex; align-items: start; gap: 8px; }
.riento-timeline-activity__header > span[b-2gz9jotp1m] { flex: 1; min-width: 0; overflow-wrap: anywhere; }
.riento-timeline-activity__context[b-2gz9jotp1m] { margin: 4px 0 0; color: var(--r-text-secondary); font-size: 12px; }
.riento-timeline-activity__details[b-2gz9jotp1m] { display: grid; gap: 8px; width: min(480px, calc(100vw - 48px)); margin: 0; padding: 8px; box-sizing: border-box; font-size: 12px; }
.riento-timeline-activity__details > div[b-2gz9jotp1m] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 3fr); align-items: baseline; gap: 12px; min-width: 0; }
dt[b-2gz9jotp1m] { font-weight: 600; overflow-wrap: anywhere; }
dt span[b-2gz9jotp1m] { display: block; font-size: 11px; font-weight: 400; color: var(--r-text-secondary); }
dd[b-2gz9jotp1m] { margin: 0; min-width: 0; overflow-wrap: anywhere; }
dd > span[b-2gz9jotp1m] { padding-inline: 6px; color: var(--r-text-secondary); }
del[b-2gz9jotp1m], ins[b-2gz9jotp1m] { white-space: pre-wrap; overflow-wrap: anywhere; }
del[b-2gz9jotp1m] { color: var(--r-text-secondary); text-decoration: none; }
ins[b-2gz9jotp1m] { text-decoration: none; }
time[b-2gz9jotp1m] { display: inline-block; margin-left: 8px; color: var(--r-text-secondary); font-size: 12px; }
/* /Components/Feedback/RientoAttentionSummary.razor.rz.scp.css */
.riento-attention-summary[b-nx8d4bd09e] { max-width: 1024px; margin-bottom: var(--r-space-4); padding: var(--r-space-2) 0 var(--r-space-2) var(--r-space-3); border-left: 2px solid var(--r-status-warning); color: var(--r-text-primary); font-size: 14px; font-weight: 500; }
/* /Components/Feedback/RientoInlineMessage.razor.rz.scp.css */
.riento-inline-message--quiet[b-jgmtcg7r6o] {
    color: var(--r-text-muted);
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: var(--r-space-2) 0;
    margin: 0;
    font-size: 13px;
}
/* /Components/Feedback/RientoToastHost.razor.rz.scp.css */
.riento-toast-host[b-cextbszi5o] {
    position: fixed;
    inset-inline-end: var(--r-space-4);
    inset-block-end: var(--r-space-4);
    z-index: 2000;
    max-width: calc(100% - var(--r-space-8));
    pointer-events: none;
    overflow-wrap: anywhere;
}
/* /Components/Forms/RientoCombobox.razor.rz.scp.css */
.riento-combobox[b-7q2j2mutlb] { display: flex; align-items: center; min-width: 0; min-height: var(--r-record-control-height, 36px); }
.riento-combobox__input[b-7q2j2mutlb] {
    width: 100%; min-width: 0; flex: 1; box-sizing: border-box;
    font: inherit; font-size: var(--r-record-value-size, 14px); line-height: var(--r-record-control-line-height, 20px); padding: 7px 0;
    height: var(--r-record-control-height, 36px); min-height: var(--r-record-control-height, 36px);
    color: var(--r-text-primary); background: transparent; border: 1px solid transparent;
    border-radius: var(--r-radius-0);
}
.riento-combobox__input[b-7q2j2mutlb]::placeholder { color: var(--r-text-muted); opacity: 1; }
.riento-combobox:hover[b-7q2j2mutlb] { background: var(--r-bg-hover); }
.riento-combobox__input:focus[b-7q2j2mutlb] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; border-color: var(--r-border-strong); }
.riento-combobox__input[aria-invalid="true"][b-7q2j2mutlb] { border-bottom-color: var(--r-badge-danger-border); }
.riento-combobox__popup[b-7q2j2mutlb] {
    position: fixed; inset: auto; margin: 0; padding: var(--r-space-1);
    box-sizing: border-box; overflow: auto;
    color: var(--r-text-primary); background: var(--r-bg-surface-1);
    border: 1px solid var(--r-border-strong); border-radius: var(--r-radius-0);
    font-size: 14px; line-height: 1.4;
}
.riento-combobox__option[b-7q2j2mutlb] { padding: var(--r-space-2); cursor: pointer; overflow-wrap: anywhere; }
.riento-combobox__option:hover[b-7q2j2mutlb], .riento-combobox__option[aria-selected="true"][b-7q2j2mutlb] { background: var(--r-bg-hover); }
/* /Components/Forms/RientoCustomsLookupModal.razor.rz.scp.css */
.customs-lookup[b-vo5nkoo2qa] {
    width: min(760px, 100%);
    height: min(720px, calc(100dvh - 80px));
    max-width: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.customs-lookup h2[b-vo5nkoo2qa] { font-size: 1.2rem; overflow-wrap: anywhere; }
.customs-lookup__search[b-vo5nkoo2qa] { padding: var(--r-space-3); }
.customs-lookup__search input[b-vo5nkoo2qa] { width: 100%; min-width: 0; }
.customs-lookup__results[b-vo5nkoo2qa] { flex: 1; min-height: 0; overflow: auto; padding: var(--r-space-3); }
.customs-lookup__result[b-vo5nkoo2qa] {
    display: grid;
    grid-template-columns: 6rem minmax(0, 1fr);
    gap: var(--r-space-2);
    width: 100%;
    padding: var(--r-space-3);
    text-align: left;
    color: inherit;
    background: transparent;
    border: 0;
    border-bottom: 1px solid var(--r-border-subtle);
    cursor: pointer;
    overflow-wrap: anywhere;
}
.customs-lookup__result small[b-vo5nkoo2qa] { grid-column: 2; opacity: .8; }
.customs-lookup__result:focus-visible[b-vo5nkoo2qa] { outline: 2px solid currentColor; outline-offset: -2px; }
.customs-lookup__result:hover[b-vo5nkoo2qa] { background: var(--r-bg-hover); }
.customs-lookup__footer[b-vo5nkoo2qa] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--r-space-2); padding: var(--r-space-3); }
.customs-lookup__footer small[b-vo5nkoo2qa] { flex-basis: 100%; overflow-wrap: anywhere; }
.customs-lookup__paging[b-vo5nkoo2qa] { display: flex; gap: var(--r-space-2); }
@media (max-width: 600px) {
    .customs-lookup[b-vo5nkoo2qa] { height: calc(100dvh - 48px); }
    .customs-lookup__result[b-vo5nkoo2qa] { grid-template-columns: minmax(0, 1fr); }
    .customs-lookup__result small[b-vo5nkoo2qa] { grid-column: 1; }
}
/* /Components/Forms/RientoFileDropZone.razor.rz.scp.css */
.riento-file-drop-zone[b-igqh4nllpf] { min-width: 0; border-radius: 6px; }
.riento-file-drop-zone.is-dragging[b-igqh4nllpf] { outline: 2px solid var(--r-text-primary); outline-offset: 3px; background: var(--r-bg-surface-2); }
.riento-file-drop-zone__field[b-igqh4nllpf] { display: grid; grid-template-columns: minmax(100px, 140px) minmax(0, 1fr); align-items: center; gap: var(--r-space-3); padding-block: var(--r-space-3); border-top: 1px solid var(--r-border-subtle); }
label[b-igqh4nllpf] { color: var(--r-text-secondary); font-size: 13px; line-height: 20px; }
.riento-file-drop-zone__field[b-igqh4nllpf]  input { width: 100%; min-width: 0; max-width: 100%; font: inherit; font-size: 14px; color: var(--r-text-secondary); }
.riento-file-drop-zone__field[b-igqh4nllpf]  input::file-selector-button { min-height: 36px; padding: 6px 12px; margin-right: 8px; border: 1px solid var(--r-border-subtle); border-radius: 6px; background: var(--r-bg-surface-2); color: var(--r-text-primary); font: inherit; cursor: pointer; }
.riento-file-drop-zone__field[b-igqh4nllpf]  input:not(:disabled)::file-selector-button:hover { background: var(--r-bg-surface-3); }
.riento-file-drop-zone__field[b-igqh4nllpf]  input:disabled::file-selector-button { opacity: .5; cursor: not-allowed; }
.riento-file-drop-zone__field[b-igqh4nllpf]  input:focus-visible { outline: 2px solid var(--r-text-primary); outline-offset: 3px; border-radius: 6px; }
@media (max-width: 500px) {
    .riento-file-drop-zone__field[b-igqh4nllpf] { grid-template-columns: minmax(0, 1fr); }
}
/* /Components/Forms/RientoIconButton.razor.rz.scp.css */
.riento-icon-button--quiet[b-de3r8q630h] {
    width: 28px;
    height: 28px;
    min-width: 28px;
    padding: var(--r-space-1);
    background: transparent;
    border: 0;
    border-radius: var(--r-radius-0);
    box-shadow: none;
    color: var(--r-text-secondary);
}

.riento-icon-button--quiet:hover:not(:disabled)[b-de3r8q630h] { background: var(--r-bg-hover); }
.riento-icon-button--quiet:focus-visible[b-de3r8q630h] { outline: 2px solid var(--r-accent-focus); outline-offset: 1px; }
/* /Components/Forms/RientoInlineEditableField.razor.rz.scp.css */
.riento-inline-edit-field__content[b-kqwjpk1t6b] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: start;
    min-width: 0;
}

.riento-inline-edit-field__content > *[b-kqwjpk1t6b] { grid-column: 1; }

.riento-inline-edit-field__content > .riento-inline-edit-field__trailing[b-kqwjpk1t6b] {
    grid-column: 2;
    grid-row: 1;
    display: flex;
    align-items: center;
    align-self: start;
    min-height: 36px;
    gap: var(--r-space-1);
}

.riento-inline-edit-field--record .riento-inline-edit-field__value-row[b-kqwjpk1t6b] {
    display: flex;
    gap: var(--r-space-1);
}

.riento-inline-edit-field--record .riento-inline-edit-button[b-kqwjpk1t6b],
.riento-inline-edit-field--record .riento-inline-edit-action[b-kqwjpk1t6b] {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    flex-shrink: 0;
}

.riento-inline-edit-field--record .riento-inline-edit-button:hover:not(:disabled)[b-kqwjpk1t6b],
.riento-inline-edit-field--record .riento-inline-edit-action:hover:not(:disabled)[b-kqwjpk1t6b] {
    background: var(--r-bg-hover);
}

.riento-persistent-editor > input[b-kqwjpk1t6b],
.riento-persistent-editor > textarea[b-kqwjpk1t6b],
.riento-persistent-editor > select[b-kqwjpk1t6b] {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

.riento-persistent-editor > input[type="checkbox"][b-kqwjpk1t6b] {
    width: var(--r-space-6);
    height: var(--r-space-6);
    margin: 0;
}

.riento-persistent-editor > input.riento-switch[type="checkbox"][b-kqwjpk1t6b] {
    width: 34px;
    height: 20px;
    margin-block: 8px;
    border-radius: 999px;
}

.riento-inline-edit-field--persistent .riento-persistent-editor > input.riento-switch:focus[b-kqwjpk1t6b] {
    border-color: var(--r-border-strong);
}

.riento-inline-edit-field--persistent .riento-persistent-editor > input.riento-switch:checked:focus[b-kqwjpk1t6b] {
    border-color: var(--r-accent-primary);
}

.riento-persistent-message[b-kqwjpk1t6b] {
    font-size: 0.75rem;
    margin-top: var(--r-space-1);
    color: var(--r-badge-warning-fg);
}

.is-incomplete .riento-persistent-editor > *[b-kqwjpk1t6b] {
    border-color: var(--r-badge-warning-border);
}

.is-invalid .riento-persistent-editor > *[b-kqwjpk1t6b] {
    border-color: var(--r-badge-danger-border);
}

.is-invalid .riento-persistent-message[b-kqwjpk1t6b] {
    color: var(--r-badge-danger-fg);
}

.riento-inline-edit-field--persistent .riento-persistent-editor > :focus[b-kqwjpk1t6b] {
    outline: 2px solid var(--r-accent-focus);
    outline-offset: 1px;
    border-color: var(--r-border-strong);
    box-shadow: none;
}

.riento-inline-edit-field--record[b-kqwjpk1t6b] {
    font-size: var(--r-record-value-size, 14px);
    line-height: var(--r-record-control-line-height, 20px);
    display: grid;
    grid-template-columns: 132px minmax(0, 1fr);
    align-items: start;
    column-gap: var(--r-space-3);
    min-width: 0;
}

.riento-inline-edit-field--record .riento-inline-edit-field__header[b-kqwjpk1t6b] {
    min-height: var(--r-record-control-height, 36px);
    display: flex;
    align-items: center;
    margin: 0;
}

.riento-inline-edit-field--record .riento-key-value-grid__label[b-kqwjpk1t6b] {
    color: var(--r-text-secondary);
    font-size: var(--r-record-label-size, 13px);
    font-weight: 500;
    line-height: var(--r-record-control-line-height, 20px);
}

.riento-inline-edit-field--record .riento-key-value-grid__value[b-kqwjpk1t6b] {
    padding: var(--r-space-2) 0;
    font-size: var(--r-record-value-size, 14px);
    font-weight: 400;
    line-height: var(--r-record-control-line-height, 20px);
    overflow-wrap: anywhere;
}

.riento-inline-edit-field--record .riento-inline-edit-field__value-row[b-kqwjpk1t6b],
.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b] {
    min-width: 0;
    min-height: var(--r-record-control-height, 36px);
}

.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b]  :is(.riento-input, .riento-select, .riento-textarea) {
    background: transparent;
    border: 1px solid transparent;
    border-radius: var(--r-radius-0);
    box-shadow: none;
    color: var(--r-text-primary);
    font: inherit;
    font-size: var(--r-record-value-size, 14px);
    line-height: var(--r-record-control-line-height, 20px);
    min-height: var(--r-record-control-height, 36px);
    box-sizing: border-box;
    padding: 7px var(--r-space-2);
    margin-left: calc(-1 * var(--r-space-2) - 1px);
    width: calc(100% + var(--r-space-2));
    max-width: calc(100% + var(--r-space-2));
}

.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b]  :is(.riento-input, .riento-select, .riento-textarea):hover:not(:disabled) {
    background: var(--r-bg-hover);
    border-bottom-color: var(--r-border-strong);
}

.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b]  :is(.riento-input, .riento-select, .riento-textarea):focus {
    background: var(--r-bg-surface-1);
    border-color: var(--r-border-strong);
    outline: 2px solid var(--r-accent-focus);
    outline-offset: 1px;
}

.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b]  [aria-invalid="true"] {
    border-bottom-color: var(--r-badge-danger-border);
}

.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b]  ::placeholder {
    color: var(--r-text-muted);
    opacity: 1;
}

.riento-inline-edit-field--record[data-input-type="number"] .riento-persistent-editor[b-kqwjpk1t6b],
.riento-inline-edit-field--record[data-input-type="date"] .riento-persistent-editor[b-kqwjpk1t6b] {
    max-width: 180px;
    font-variant-numeric: tabular-nums;
}

.riento-inline-edit-field--record[data-input-type="textarea"][b-kqwjpk1t6b] {
    grid-template-columns: minmax(0, 1fr);
}

.riento-inline-edit-field--record[data-input-type="textarea"] .riento-textarea[b-kqwjpk1t6b] {
    min-height: 80px;
    resize: vertical;
    margin-left: 0;
    width: 100%;
    max-width: 100%;
}

.riento-inline-edit-field--record .riento-inline-edit-field__error[b-kqwjpk1t6b],
.riento-inline-edit-field--record .riento-inline-edit-field__hint[b-kqwjpk1t6b] {
    grid-column: 1 / -1;
    font-size: 12px;
}

.riento-inline-edit-field--record .riento-inline-edit-field__error[b-kqwjpk1t6b] {
    color: var(--r-badge-danger-fg);
}

.riento-inline-edit-field--record .riento-key-value-grid__value.is-empty[b-kqwjpk1t6b] {
    color: var(--r-text-muted);
}

@container (max-width: 460px) {
    .riento-inline-edit-field--record:not([data-input-type="textarea"])[b-kqwjpk1t6b] {
        grid-template-columns: 112px minmax(0, 1fr);
    }
}

.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b]  :is(input:not([type="checkbox"]):not([type="radio"]), select) {
    height: var(--r-record-control-height, 36px);
    min-height: var(--r-record-control-height, 36px);
    box-sizing: border-box;
    font-family: inherit;
    font-size: var(--r-record-value-size, 14px);
    font-weight: 400;
    line-height: var(--r-record-control-line-height, 20px);
    padding-block: calc((var(--r-record-control-height, 36px) - var(--r-record-control-line-height, 20px) - 2px) / 2);
}

.riento-inline-edit-field--record .riento-inline-edit-field__trailing[b-kqwjpk1t6b],
.riento-inline-edit-field--record .riento-persistent-editor[b-kqwjpk1t6b]  :is(.riento-combobox, .riento-attribute-value-input) > button,
.riento-inline-edit-field--record .riento-inline-edit-field__trailing[b-kqwjpk1t6b]  button {
    height: var(--r-record-control-height, 36px);
    min-height: var(--r-record-control-height, 36px);
    box-sizing: border-box;
    align-items: center;
}
/* /Components/Forms/RientoMarkdownEditor.razor.rz.scp.css */
.riento-markdown-editor-embedded .riento-markdown-editor__preview[b-b736vhiz7c] { min-height: 0; border: 0; border-radius: 0; background: transparent; padding: 0; box-sizing: border-box; }
.riento-markdown-editor__expand[b-b736vhiz7c] { padding: var(--r-space-2) 0; border: 0; background: transparent; color: var(--r-text-primary); font: inherit; font-size: 12px; cursor: pointer; text-decoration: underline; }
.riento-markdown-editor-embedded[b-b736vhiz7c] { min-width: 0; }
.riento-markdown-editor-embedded__header[b-b736vhiz7c] { display: flex; align-items: center; justify-content: space-between; gap: var(--r-space-2); margin-bottom: var(--r-space-2); }
.riento-markdown-editor-embedded__header h2[b-b736vhiz7c] { margin: 0; font-size: 15px; font-weight: 600; }
.riento-markdown-editor-embedded .riento-markdown-editor__toolbar[b-b736vhiz7c] { flex-wrap: wrap; }
.riento-markdown-editor-embedded .riento-markdown-editor__textarea[b-b736vhiz7c] { width: 100%; min-height: 240px; resize: vertical; }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-jug1m4b0x5] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-jug1m4b0x5] {
    flex: 1;
}

.sidebar[b-jug1m4b0x5] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-jug1m4b0x5] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-jug1m4b0x5]  a, .top-row[b-jug1m4b0x5]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-jug1m4b0x5]  a:hover, .top-row[b-jug1m4b0x5]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-jug1m4b0x5]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-jug1m4b0x5] {
        justify-content: space-between;
    }

    .top-row[b-jug1m4b0x5]  a, .top-row[b-jug1m4b0x5]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-jug1m4b0x5] {
        flex-direction: row;
    }

    .sidebar[b-jug1m4b0x5] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-jug1m4b0x5] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-jug1m4b0x5]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-jug1m4b0x5], article[b-jug1m4b0x5] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-jug1m4b0x5] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-jug1m4b0x5] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-cd2tznhau8],
.components-reconnect-repeated-attempt-visible[b-cd2tznhau8],
.components-reconnect-failed-visible[b-cd2tznhau8],
.components-pause-visible[b-cd2tznhau8],
.components-resume-failed-visible[b-cd2tznhau8],
.components-rejoining-animation[b-cd2tznhau8] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-retrying[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-failed[b-cd2tznhau8],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-cd2tznhau8] {
    display: block;
}


#components-reconnect-modal[b-cd2tznhau8] {
    background-color: var(--r-bg-surface-1);
    color: var(--r-text-primary);
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-cd2tznhau8 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-cd2tznhau8 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-cd2tznhau8 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-cd2tznhau8]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-cd2tznhau8 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-cd2tznhau8 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-cd2tznhau8 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-cd2tznhau8 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-cd2tznhau8] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-cd2tznhau8] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-cd2tznhau8] {
    border: 1px solid var(--r-border-strong);
    background-color: var(--r-bg-surface-2);
    color: var(--r-text-primary);
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-cd2tznhau8] {
        background-color: var(--r-bg-hover);
    }

    #components-reconnect-modal button:active[b-cd2tznhau8] {
        background-color: var(--r-bg-surface-2);
    }

.components-rejoining-animation[b-cd2tznhau8] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-cd2tznhau8] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-cd2tznhau8 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-cd2tznhau8] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-cd2tznhau8 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Layout/RientoModuleHeader.razor.rz.scp.css */
.riento-module-header[b-y16n23owy2] { display: flex; align-items: center; gap: var(--r-space-3); padding: var(--r-space-3) 0; min-width: 0; }
.riento-module-header > div:first-child[b-y16n23owy2] { flex: 1; min-width: 0; }
.riento-module-header__title[b-y16n23owy2] { font-size: 1.25rem; line-height: 1.3; margin: 0; overflow-wrap: anywhere; }
.riento-module-header__description[b-y16n23owy2], .riento-module-header__context[b-y16n23owy2] { font-size: .8125rem; color: var(--r-text-secondary); margin: var(--r-space-1) 0 0; }
.riento-module-header__actions[b-y16n23owy2] { flex-shrink: 0; }
@media (max-width: 760px) { .riento-module-header__description[b-y16n23owy2] { display: none; } .riento-module-header[b-y16n23owy2] { padding: var(--r-space-2) 0; } }
/* /Components/Pages/Attributes/AttributesPage.razor.rz.scp.css */
.attribute-catalog[b-88p8vq15wx] { padding: var(--r-space-3); gap: 0; min-width: 0; }
.attribute-catalog > input[b-88p8vq15wx] { margin-bottom: var(--r-space-3); }
.riento-attribute-row[b-88p8vq15wx] { display: grid; gap: var(--r-space-1); padding: var(--r-space-3); text-align: left; width: 100%; color: var(--r-text-primary); background: transparent; border: 0; border-bottom: 1px solid var(--r-border-subtle); border-radius: 0; overflow-wrap: anywhere; }
.riento-attribute-row span[b-88p8vq15wx] { color: var(--r-text-secondary); }
.riento-attribute-row[aria-current="true"][b-88p8vq15wx] { background: var(--r-bg-surface-3); }
.riento-attribute-row:hover[b-88p8vq15wx], .riento-attribute-row:focus-visible[b-88p8vq15wx] { background: var(--r-bg-hover); }
/* /Components/Pages/Attributes/Components/AttributeContactsEditor.razor.rz.scp.css */
.riento-attribute-contacts[b-by43pmg962] { display: grid; gap: var(--r-space-2); min-width: 0; width: 100%; }
.riento-attribute-contacts__row[b-by43pmg962] { display: flex; gap: var(--r-space-1); align-items: center; min-width: 0; }
.riento-attribute-contacts__row[b-by43pmg962]  .riento-combobox { flex: 1; min-width: 0; }
.riento-attribute-contacts__row a[b-by43pmg962] { color: var(--r-text-primary); overflow-wrap: anywhere; }
/* /Components/Pages/Attributes/Components/AttributeDefinitionEditor.razor.rz.scp.css */
.attribute-definition-catalog-host[b-3mkqjxdbz9] {
    height: 100%;
    min-height: 0;
    min-width: 0;
    overflow: hidden;
}

.attribute-definition-catalog-host[b-3mkqjxdbz9]  .riento-module-header {
    padding: var(--r-space-4);
}

.attribute-definition-catalog-host[b-3mkqjxdbz9]  .riento-split-workspace {
    flex: 1;
    min-height: 0;
}

.attribute-definition-catalog-host .riento-attribute-definition-detail[b-3mkqjxdbz9] {
    max-width: 1100px;
    width: 100%;
    min-width: 0;
}

.attribute-definition-back[b-3mkqjxdbz9] { display: none; }

.attribute-units-modal[b-3mkqjxdbz9] { width: min(40rem, calc(100vw - 2rem)); }
.attribute-units-modal__row[b-3mkqjxdbz9] { cursor: pointer; }
.attribute-units-modal__row input[type="checkbox"][b-3mkqjxdbz9] { margin: 0; }

@media (max-width: 520px) {
    .attribute-units-modal[b-3mkqjxdbz9] { width: calc(100vw - 1rem); max-height: calc(100dvh - 1rem); }
}

@media (max-width: 980px) {
    .attribute-definition-back[b-3mkqjxdbz9] { display: block; margin-bottom: var(--r-space-3); }
}
/* /Components/Pages/Attributes/Components/AttributeSpecificationPanel.razor.rz.scp.css */
.riento-attribute-specifications--golden[b-wpfw301s6y] { width: 100%; }
.riento-specification-toolbar[b-wpfw301s6y] { display: flex; justify-content: flex-end; }
.riento-specification-status[b-wpfw301s6y] { color: var(--r-badge-warning-fg); font-size: 12px; }
.riento-specification-row__source[b-wpfw301s6y] { grid-column: 1 / -1; color: var(--r-text-muted); font-size: 11px; }
.riento-attribute-specifications[b-wpfw301s6y] { min-width: 0; overflow-wrap: anywhere; }
.riento-attribute-specifications[b-wpfw301s6y]  .riento-key-value-grid__label { white-space: normal; overflow-wrap: anywhere; }
/* /Components/Pages/Attributes/Components/AttributeValueEditor.razor.rz.scp.css */
.riento-attribute-value-input[b-m9k48rbdgi] { min-width: 0; }
.riento-attribute-value-input.is-customs[b-m9k48rbdgi] { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; }
.riento-attribute-value-input.is-quantity[b-m9k48rbdgi] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(3.5rem, 5rem); gap: .375rem; }
.riento-attribute-value-input.is-range[b-m9k48rbdgi] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(3.5rem, 5rem); gap: .375rem; }
.riento-attribute-value-set[b-m9k48rbdgi] { display: grid; gap: .375rem; min-width: 0; }
.riento-attribute-value-entry[b-m9k48rbdgi] { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .375rem; align-items: start; }
input:not([type="checkbox"])[b-m9k48rbdgi], select[b-m9k48rbdgi] { width: 100%; min-width: 0; }
/* /Components/Pages/Attributes/Components/GoldenAttributeAttach.razor.rz.scp.css */
.riento-specification-add[b-tf55tpy1z6] { display: flex; gap: var(--r-space-2); flex-wrap: wrap; align-items: center; margin-top: var(--r-space-3); }
.riento-specification-add__trigger[b-tf55tpy1z6] { display: inline-flex; align-items: center; gap: var(--r-space-1); padding: var(--r-space-2) 0; border: 0; background: transparent; color: var(--r-text-secondary); font: inherit; font-size: 12px; cursor: pointer; }
.riento-specification-add__trigger:disabled[b-tf55tpy1z6] { opacity: .5; cursor: default; }
.riento-attribute-attach-dialog[b-tf55tpy1z6] { position: fixed; inset: 0; z-index: 1000; display: flex; flex-direction: column; width: min(600px, calc(100vw - var(--r-space-6))); max-height: min(85dvh, 720px); margin: auto; border: 1px solid var(--r-border-subtle); border-radius: 6px; background: var(--r-bg-surface-1); overflow: hidden; }
.riento-attribute-attach-dialog__header[b-tf55tpy1z6] { display: flex; align-items: center; justify-content: space-between; gap: var(--r-space-2); padding: var(--r-space-3); }
.riento-attribute-attach-dialog__header[b-tf55tpy1z6] { border-bottom: 1px solid var(--r-border-subtle); }
.riento-attribute-attach-dialog__header h2[b-tf55tpy1z6] { margin: 0; font-size: 16px; font-weight: 600; }
.riento-attribute-attach-dialog__search[b-tf55tpy1z6] { padding: var(--r-space-3); border-bottom: 1px solid var(--r-border-subtle); }
.riento-attribute-attach-dialog__search input[b-tf55tpy1z6] { width: 100%; }
.riento-attribute-attach-dialog__body[b-tf55tpy1z6] { min-height: 0; overflow-y: auto; padding: var(--r-space-2) var(--r-space-3); }
.riento-attribute-attach-dialog__body ul[b-tf55tpy1z6] { list-style: none; padding: 0; margin: 0; }
.riento-attribute-attach-dialog__body li + li[b-tf55tpy1z6] { border-top: 1px solid var(--r-border-subtle); }
.riento-attribute-attach-dialog__option[b-tf55tpy1z6] { display: flex; justify-content: space-between; gap: var(--r-space-3); width: 100%; min-height: 44px; padding: var(--r-space-2); border: 0; border-radius: 4px; background: transparent; color: var(--r-text-primary); text-align: left; font: inherit; cursor: pointer; }
.riento-attribute-attach-dialog__option strong[b-tf55tpy1z6] { font-size: 14px; font-weight: 500; overflow-wrap: anywhere; }
.riento-attribute-attach-dialog__option span[b-tf55tpy1z6] { color: var(--r-text-secondary); font-size: 12px; white-space: nowrap; }
.riento-attribute-attach-dialog__option:hover[b-tf55tpy1z6], .riento-attribute-attach-dialog__option:focus-visible[b-tf55tpy1z6] { background: var(--r-bg-hover); }
.riento-attribute-attach-dialog__option:focus-visible[b-tf55tpy1z6] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
/* /Components/Pages/Attributes/Components/GoldenAttributeFieldRow.razor.rz.scp.css */
.riento-specification-row[b-5fl3dqpo77] { min-width: 0; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: var(--r-space-1); border-bottom: 1px solid var(--r-border-subtle); padding-block: var(--r-space-1); }
.riento-specification-row:last-child[b-5fl3dqpo77] { border-bottom: 0; }
.riento-specification-actions[b-5fl3dqpo77] { display: flex; align-items: center; gap: var(--r-space-1); }
.riento-specification-row > [role="alert"][b-5fl3dqpo77], .riento-specification-row > [role="status"][b-5fl3dqpo77] { grid-column: 1 / -1; }
/* /Components/Pages/Attributes/Components/GoldenAttributesCard.razor.rz.scp.css */
.riento-golden-attributes-card[b-ka1j5jm6in] { min-width: 0; padding: var(--r-space-3); border: 1px solid var(--r-border-subtle); border-radius: 6px; background: var(--r-bg-surface-1); }
.riento-golden-attributes-card[b-ka1j5jm6in]  .riento-section-header { padding: 0; margin: 0 0 var(--r-space-3); min-height: 32px; }
.riento-golden-attributes-card[b-ka1j5jm6in]  .riento-section-header__title h3 { font-size: 16px; font-weight: 600; }
/* /Components/Pages/Categories/Components/CategoryTreePicker.razor.rz.scp.css */
.riento-category-picker[b-a6ap02y8pc] { min-width: 0; }
.riento-category-picker__value-row[b-a6ap02y8pc] { display: flex; align-items: flex-start; gap: var(--r-space-2); min-width: 0; }
.riento-category-picker__path[b-a6ap02y8pc] { min-width: 0; padding-block: 8px; font-size: var(--r-record-value-size, 14px); line-height: var(--r-record-control-line-height, 20px); font-weight: 400; color: var(--r-text-primary); white-space: normal; overflow-wrap: anywhere; }
.riento-category-picker__trigger[b-a6ap02y8pc] { flex: 0 0 24px; width: 24px; height: 24px; margin-top: 6px; padding: 0; display: inline-flex; align-items: center; justify-content: center; border: 0; border-radius: var(--r-radius-sm); background: transparent; color: var(--r-text-secondary); cursor: pointer; }
.riento-category-picker__trigger:hover[b-a6ap02y8pc] { background: var(--r-bg-hover); }
.riento-category-picker__trigger:focus-visible[b-a6ap02y8pc] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-category-picker__trigger:disabled[b-a6ap02y8pc] { cursor: default; }
.riento-category-picker__dialog[b-a6ap02y8pc] { width: min(720px, calc(100vw - var(--r-space-6))); height: min(80dvh, 720px); }
.riento-category-picker__dialog h2[b-a6ap02y8pc] { margin: 0; font-size: 16px; }
.riento-category-picker__dialog .riento-entity-search-modal__body[b-a6ap02y8pc] { display: flex; flex-direction: column; gap: var(--r-space-3); min-height: 0; overflow: hidden; }
.riento-category-picker__tree[b-a6ap02y8pc] { flex: 1; min-height: 0; overflow: auto; }
.riento-category-picker__tree[b-a6ap02y8pc]  ul { list-style: none; margin: 0; padding: 0; }
.riento-category-picker__tree[b-a6ap02y8pc]  .category-tree__children { padding-left: var(--r-space-4); }
.riento-category-picker__tree[b-a6ap02y8pc]  .category-tree__row { display: flex; align-items: center; min-width: 0; }
.riento-category-picker__tree[b-a6ap02y8pc]  .category-tree__row:hover { background: var(--r-bg-hover); }
.riento-category-picker__tree[b-a6ap02y8pc]  .category-tree__expander, .riento-category-picker__tree[b-a6ap02y8pc]  .category-tree__spacer { flex: 0 0 28px; width: 28px; height: 32px; }
.riento-category-picker__tree[b-a6ap02y8pc]  button { border: 0; background: transparent; color: var(--r-text-primary); cursor: pointer; font: inherit; }
.riento-category-picker__tree[b-a6ap02y8pc]  button:focus-visible { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
.riento-category-picker__tree[b-a6ap02y8pc]  .category-tree__select { display: flex; align-items: center; gap: var(--r-space-2); min-width: 0; flex: 1; min-height: 36px; text-align: left; padding: var(--r-space-1); overflow-wrap: anywhere; }
.riento-category-picker__tree[b-a6ap02y8pc]  [aria-current="true"] { font-weight: 600; background: var(--r-bg-hover); }
/* /Components/Pages/Categories/Components/CategoryWorkspace.razor.rz.scp.css */
.riento-category-workspace[b-eyhuk4ggu5] { min-width: 0; padding: 0; color: var(--r-text-primary); display: flex; flex-direction: column; height: 100%; min-height: 0; overflow: hidden; }
.riento-category-workspace > header[b-eyhuk4ggu5] { padding-inline: var(--r-space-3); border-bottom: 1px solid var(--r-border-subtle); }
.riento-category-workspace[b-eyhuk4ggu5]  .riento-module-header { padding-inline: var(--r-space-3); }
.category-pane__tabs[b-eyhuk4ggu5] { display: flex; align-items: center; border-bottom: 1px solid var(--r-border-subtle); }
.category-pane__tabs > :first-child[b-eyhuk4ggu5] { flex: 1; min-width: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-pane__tabs .riento-detail-tabs { display: flex; width: 100%; gap: 0; margin: 0; border-bottom: 0; overflow: visible; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-pane__tabs .riento-detail-tab { flex: 1; justify-content: center; text-align: center; padding: var(--r-space-2) 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attribute-list__create { padding: var(--r-space-2); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attribute-list { display: flex; flex-direction: column; height: 100%; min-height: 0; overflow: auto; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attribute-list ul { list-style: none; margin: 0; padding: 0; flex: 0 0 auto; overflow: visible; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-usage .riento-record-row__value { overflow-wrap: anywhere; }
.category-workspace__title[b-eyhuk4ggu5] { flex: 1; min-width: 15rem; }
.riento-category-workspace h1[b-eyhuk4ggu5] { font-size: 1.5rem; margin: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  h2 { font-size: 1.25rem; margin: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  h3 { font-size: 1rem; margin: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  p { margin: var(--r-space-2) 0; color: var(--r-text-secondary); }
.category-workspace__panes[b-eyhuk4ggu5] { flex: 1; display: grid; grid-template-columns: 20rem minmax(0, 1fr); grid-template-rows: auto minmax(0, 1fr); min-height: 0; }
.category-workspace__panes--attributes[b-eyhuk4ggu5] { grid-template-columns: 20rem minmax(0, 1fr); }
.category-workspace__tree[b-eyhuk4ggu5] { grid-column: 1; grid-row: 1 / -1; overflow: hidden; border-right: 1px solid var(--r-border-subtle); display: flex; flex-direction: column; min-height: 0; }
.category-workspace__detail[b-eyhuk4ggu5] { display: contents; }
.category-workspace__context[b-eyhuk4ggu5] { grid-column: 2 / -1; padding: var(--r-space-3) var(--r-space-4) 0; border-bottom: 1px solid var(--r-border-subtle); }
.category-workspace__full[b-eyhuk4ggu5] { grid-column: 2 / -1; grid-row: 1 / -1; min-width: 0; overflow: auto; padding: var(--r-space-4); }
.category-workspace__context ~ .category-workspace__full[b-eyhuk4ggu5] { grid-row: 2; }
.category-workspace__header[b-eyhuk4ggu5] { display: flex; align-items: start; gap: var(--r-space-3); margin-bottom: var(--r-space-2); }
.category-workspace__header > div[b-eyhuk4ggu5] { flex: 1; min-width: 0; overflow-wrap: anywhere; }
.category-workspace__header small[b-eyhuk4ggu5] { color: var(--r-text-muted); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__filters { position: sticky; top: 0; z-index: 1; display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--r-space-1); background: var(--r-bg-surface-1); padding: var(--r-space-1) var(--r-space-2); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree { display: flex; flex-direction: column; height: 100%; min-height: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__roots { overflow: auto; flex: 1; min-height: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__filters h3 { grid-column: 1 / -1; padding: var(--r-space-2) 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree ul { list-style: none; margin: 0; padding: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree .category-tree__children { padding-left: var(--r-space-3); margin-left: var(--r-space-2); border-left: 1px solid var(--r-border-subtle); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row { display: flex; min-height: 1.75rem; align-items: center; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row > .riento-module-actions-menu { flex-shrink: 0; opacity: 0; transition: opacity 120ms ease; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row:hover > .riento-module-actions-menu,
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row:focus-within > .riento-module-actions-menu,
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row > .riento-module-actions-menu:has([aria-expanded="true"]) { opacity: 1; }
@media (hover: none) { .riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row > .riento-module-actions-menu { opacity: 1; } }
.category-create-dialog[b-eyhuk4ggu5], .category-delete-dialog[b-eyhuk4ggu5] { width: min(36rem, calc(100vw - 2rem)); }
.category-move-dialog[b-eyhuk4ggu5] { width: min(46rem, calc(100vw - 2rem)); }
.category-move-dialog .riento-record-dialog__footer[b-eyhuk4ggu5] { flex-wrap: wrap; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__entity { margin-top: var(--r-space-1); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__select { flex: 1; min-width: 0; display: flex; align-items: center; gap: var(--r-space-1); text-align: left; padding: var(--r-space-1) var(--r-space-2); color: var(--r-text-primary); background: transparent; border: 0; border-radius: var(--r-radius-1); cursor: pointer; overflow-wrap: anywhere; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__select[aria-current="true"], .riento-category-workspace[b-eyhuk4ggu5]  .is-selected { background: var(--r-bg-surface-3); box-shadow: inset 2px 0 var(--r-border-selected); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__select:hover { background: var(--r-bg-surface-2); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__select small { font-size: .7rem; color: var(--r-text-muted); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__count { margin-left: auto; flex-shrink: 0; font-variant-numeric: tabular-nums; white-space: nowrap; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__inactive { opacity: 1; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row--drop { outline: 2px dashed var(--r-border-selected); outline-offset: -2px; border-radius: var(--r-radius-1); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__row[draggable="true"] .category-tree__select { cursor: grab; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__expander, .riento-category-workspace[b-eyhuk4ggu5]  .category-tree__spacer { width: 1.25rem; height: 1.75rem; flex-shrink: 0; padding: 0; border: 0; background: transparent; color: var(--r-text-secondary); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-tree__empty { display: block; color: var(--r-text-muted); padding: var(--r-space-1) var(--r-space-6); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attributes { grid-column: 2 / -1; grid-row: 2; position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; min-width: 0; min-height: 0; height: 100%; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attributes__table { grid-column: 1; grid-row: 1; display: flex; flex-direction: column; min-width: 0; min-height: 0; overflow-y: auto; padding: var(--r-space-3) var(--r-space-4) var(--r-space-4); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attributes__record { flex-shrink: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attributes__record + * { margin-top: var(--r-space-4); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attributes__table > .riento-inspector-section { width: 100%; max-width: 1024px; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attributes__table > header { flex-wrap: wrap; gap: var(--r-space-2); margin-bottom: var(--r-space-3); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attributes__table > header h3 { flex: 1; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-table-scroll { overflow-x: auto; min-height: 0; min-width: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attribute-table { min-width: 42rem; width: 100%; }
.riento-category-workspace[b-eyhuk4ggu5]  th { position: sticky; top: 0; background: var(--r-bg-surface-2); color: var(--r-text-secondary); z-index: 1; text-align: left; }
.riento-category-workspace[b-eyhuk4ggu5]  td, .riento-category-workspace[b-eyhuk4ggu5]  th { padding: var(--r-space-2); font-size: .8125rem; border-bottom: 1px solid var(--r-border-subtle); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-link { border: 0; padding: 0; color: var(--r-text-primary); background: transparent; text-align: left; cursor: pointer; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-source { white-space: nowrap; font-size: .75rem; color: var(--r-text-secondary); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attribute-name { display: flex; align-items: center; gap: var(--r-space-1); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attribute-actions { width: 3rem; text-align: right; white-space: nowrap; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attribute-count { text-align: right; color: var(--r-text-secondary); font-variant-numeric: tabular-nums; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-remove-attribute-dialog { width: min(38rem, calc(100vw - 2rem)); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-removal-warning { border-left: 3px solid var(--r-danger, #d9534f); padding: var(--r-space-2) var(--r-space-3); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attach-row { width: 100%; border: 0; border-bottom: 1px solid var(--r-border-subtle); background: transparent; color: var(--r-text-primary); text-align: left; font: inherit; cursor: pointer; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attach-row:last-child { border-bottom: 0; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attach-row:hover:not(:disabled), .riento-category-workspace[b-eyhuk4ggu5]  .category-attach-row:focus-visible { background: var(--r-bg-hover); }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attach-row strong { font-weight: 500; }
.riento-category-workspace[b-eyhuk4ggu5]  .category-attach-row .riento-record-row__value { color: var(--r-text-secondary); font-size: 13px; }
.category-mobile-back[b-eyhuk4ggu5] { display: none; }
.riento-category-workspace pre[b-eyhuk4ggu5] { max-width: 100%; white-space: pre-wrap; overflow-wrap: anywhere; }
@media (min-width: 3000px) { .category-workspace__panes[b-eyhuk4ggu5] { grid-template-columns: 21rem minmax(0, 1fr); } .category-workspace__panes--attributes[b-eyhuk4ggu5] { grid-template-columns: 21rem minmax(0, 1fr); } }
@media (max-width: 1279px) {
    .category-workspace__panes[b-eyhuk4ggu5], .category-workspace__panes.category-workspace__panes--attributes[b-eyhuk4ggu5] { grid-template-columns: 18rem minmax(0, 1fr); }
}
@media (max-width: 980px) {
    .category-attribute-drawer-open .category-workspace__tree[b-eyhuk4ggu5] { display: none; }
    .riento-category-workspace.category-attribute-drawer-open[b-eyhuk4ggu5]  .category-attributes__table { display: none; }
}
@media (max-width: 760px) {
    .riento-category-workspace[b-eyhuk4ggu5] { padding: var(--r-space-2); overflow: auto; }
    .category-workspace__panes[b-eyhuk4ggu5] { display: block; height: auto; min-height: 0; }
    .category-workspace__tree[b-eyhuk4ggu5] { border: 0; height: calc(100dvh - 11rem); }
    .category-workspace__detail[b-eyhuk4ggu5] { display: none; padding: var(--r-space-2) 0; }
    .category-detail-open .category-workspace__tree[b-eyhuk4ggu5] { display: none; }
    .category-detail-open .category-workspace__detail[b-eyhuk4ggu5] { display: block; }
    .category-workspace__context[b-eyhuk4ggu5], .category-workspace__full[b-eyhuk4ggu5] { padding: var(--r-space-2); }
    .category-mobile-back[b-eyhuk4ggu5] { display: block; margin-bottom: var(--r-space-3); }
    .riento-category-workspace[b-eyhuk4ggu5]  .category-attributes__table { padding: 0; }
    .riento-category-workspace[b-eyhuk4ggu5]  .category-table-scroll { max-height: calc(100dvh - 21rem); min-height: 10rem; }
}
/* /Components/Pages/Categories/Tabs/CategoryOverviewTab.razor.rz.scp.css */
.category-overview-form[b-yf58551s8r] {
    width: 100%;
    max-width: 1100px;
    min-width: 0;
}
/* /Components/Pages/Categories/Tabs/CategoryRuleTab.razor.rz.scp.css */
.category-rule-advanced[b-kgwo4r9quu] {
    border: 1px solid var(--r-border-subtle);
    border-radius: 6px;
    background: var(--r-bg-surface-1);
}

.category-rule-advanced > summary[b-kgwo4r9quu] {
    padding: var(--r-space-3);
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}

.category-rule-advanced[open] > summary[b-kgwo4r9quu] { padding-bottom: 0; }
.category-rule-advanced[b-kgwo4r9quu]  .riento-inspector-section--record { border: 0; }
.category-rule-advanced[b-kgwo4r9quu]  .riento-inspector-section--record > .riento-section-header { display: none; }
/* /Components/Pages/Certificates/CertificatesPage.razor.rz.scp.css */
.riento-certificates-page[b-5bmdev2p6w] {
    height: 100%;
    min-width: 0;
}

.riento-certificates-page[b-5bmdev2p6w]  fieldset {
    border: 0;
    margin: 0;
    padding: 0;
    min-width: 0;
}

.riento-certificates-page[b-5bmdev2p6w]  input[type="file"] {
    width: 100%;
    min-width: 0;
}

@media (min-width: 960px) {
    .riento-certificates-page[b-5bmdev2p6w]  .riento-split-workspace:not(.riento-split-workspace--list-collapsed) {
        grid-template-columns: var(--r-list-pane-width-current, 380px) 8px minmax(0, 1fr);
    }
}
/* /Components/Pages/CustomerParts/CustomerPartsPage.razor.rz.scp.css */
.riento-customer-parts[b-sy7lcvvisk] {
    padding: var(--r-space-4);
    min-width: 0;
    height: 100%;
    overflow-y: auto;
}

.riento-customer-parts details[b-sy7lcvvisk] {
    margin-block: var(--r-space-3);
}

.riento-customer-parts summary[b-sy7lcvvisk] {
    cursor: pointer;
}

.riento-customer-parts-filters[b-sy7lcvvisk] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: var(--r-space-3);
    margin-block: var(--r-space-3);
}

.riento-customer-parts-filters label[b-sy7lcvvisk] {
    display: grid;
    gap: var(--r-space-1);
    min-width: 0;
}

.riento-customer-parts-scroll[b-sy7lcvvisk] {
    overflow-x: auto;
    max-width: 100%;
}

.riento-customer-parts table[b-sy7lcvvisk] {
    border-collapse: collapse;
    width: 100%;
    min-width: 800px;
}

.riento-customer-parts th[b-sy7lcvvisk],
.riento-customer-parts td[b-sy7lcvvisk] {
    text-align: left;
    padding: var(--r-space-2);
    border-bottom: 1px solid var(--r-border-subtle);
    max-width: 280px;
    overflow-wrap: anywhere;
}

.riento-customer-parts th[b-sy7lcvvisk] {
    white-space: nowrap;
}

@media (max-width: 760px) {
    .riento-customer-parts-filters[b-sy7lcvvisk] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Components/Pages/Deviations/Components/DeviationDetailWorkspace.razor.rz.scp.css */
.riento-deviation-detail.is-mobile[b-esgk0fgwe4] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.is-mobile > .riento-detail-pane__body[b-esgk0fgwe4] {
    flex: 1;
    min-height: 0;
    overflow: auto;
}

.is-mobile[b-esgk0fgwe4]  .riento-mobile-detail-header {
    flex-shrink: 0;
}
/* /Components/Pages/Documents/Components/DocumentCreate.razor.rz.scp.css */
.riento-entity-search-modal a[b-7m5jef5639] {
    color: var(--r-text-primary);
    overflow-wrap: anywhere;
}
/* /Components/Pages/Documents/DocumentsPage.razor.rz.scp.css */
.riento-document-toolbar[b-s1vlp8n7w0] {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    gap: var(--r-space-2);
    padding: var(--r-space-3);
}

.riento-document-toolbar label[b-s1vlp8n7w0] {
    display: flex;
    flex-direction: column;
    gap: var(--r-space-1);
    min-width: 120px;
    max-width: 100%;
}

.riento-document-toolbar select[b-s1vlp8n7w0],
.riento-document-toolbar input[b-s1vlp8n7w0] {
    background: var(--r-bg-surface-1);
    color: var(--r-text-primary);
    border: 1px solid var(--r-border-strong);
    border-radius: var(--r-radius-1);
    padding: var(--r-space-2);
    min-height: 36px;
    max-width: 100%;
}

.riento-document-column-filters[b-s1vlp8n7w0] {
    padding: var(--r-space-3);
    min-width: 0;
}

.riento-document-column-filters summary[b-s1vlp8n7w0] {
    cursor: pointer;
}

.riento-document-column-filters label[b-s1vlp8n7w0] {
    flex: 1 1 12rem;
    min-width: 0;
}
/* /Components/Pages/Documents/Tabs/DocumentLinkedTab.razor.rz.scp.css */
.riento-related-table__table[b-9qeav5hwmo] {
    width: 100%;
    min-width: 720px;
    border-collapse: collapse;
}

.riento-related-table__table th[b-9qeav5hwmo],
.riento-related-table__table td[b-9qeav5hwmo] {
    padding: var(--r-space-3);
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid var(--r-border-subtle);
}

.riento-related-table__table td:first-child[b-9qeav5hwmo] {
    min-width: 180px;
    overflow-wrap: anywhere;
}

.riento-related-table__table td:last-child[b-9qeav5hwmo] {
    min-width: 120px;
}
/* /Components/Pages/Documents/Tabs/DocumentRevisionsTab.razor.rz.scp.css */
@media (max-width: 980px) {
    .riento-document-revision-table[b-dr73d8x8tk],
    .riento-document-revision-table tbody[b-dr73d8x8tk] {
        display: block;
        width: 100%;
        min-width: 0;
    }

    .riento-document-revision-table thead[b-dr73d8x8tk] {
        display: none;
    }

    .riento-document-revision-table tr[b-dr73d8x8tk] {
        display: flex;
        flex-direction: column;
        margin-block: var(--r-space-3);
        padding: var(--r-space-3);
        border: 1px solid var(--r-border-subtle);
        border-radius: var(--r-radius-2);
    }

    .riento-document-revision-table td[b-dr73d8x8tk] {
        display: flex;
        flex-wrap: wrap;
        gap: var(--r-space-2);
        min-width: 0;
        white-space: normal;
        overflow-wrap: anywhere;
    }

    .riento-document-revision-table td[b-dr73d8x8tk]::before {
        content: attr(data-label);
        color: var(--r-text-secondary);
        flex-basis: 100%;
    }
}
/* /Components/Pages/ECR/Components/ChangeRequestDetailWorkspace.razor.rz.scp.css */
.riento-change-request-detail.is-mobile[b-vno8rb9g2k] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.is-mobile > .riento-detail-pane__body[b-vno8rb9g2k] {
    flex: 1;
    min-height: 0;
    overflow: auto;
}

.is-mobile[b-vno8rb9g2k]  .riento-mobile-detail-header {
    flex-shrink: 0;
}
/* /Components/Pages/FieldRestrictions/FieldRestrictionsPage.razor.rz.scp.css */
.riento-field-restrictions[b-g007moyog0] { height: 100%; box-sizing: border-box; overflow: auto; padding: var(--r-space-4); min-width: 0; }
.riento-field-restrictions section[b-g007moyog0] { margin-top: var(--r-space-4); min-width: 0; }
.riento-field-restrictions pre[b-g007moyog0] { white-space: pre-wrap; overflow-wrap: anywhere; }
.riento-field-restrictions[b-g007moyog0]  dd { overflow-wrap: anywhere; }
/* /Components/Pages/Items/Components/ItemAvailability.razor.rz.scp.css */
.riento-item-availability__graph[b-umehqkng0p] { flex: 0 0 100%; min-width: 0; width: 100%; }
input[b-umehqkng0p],
select[b-umehqkng0p] {
    max-width: 100%;
}

input[b-umehqkng0p] { flex: 1 1 240px; min-width: 0; }
label[b-umehqkng0p] { display: flex; align-items: center; gap: var(--r-space-2); font-size: 13px; white-space: nowrap; }
select[b-umehqkng0p] { min-width: 0; }
@media (max-width: 600px) {
    input[b-umehqkng0p] { flex-basis: 100%; }
    label[b-umehqkng0p] { width: 100%; }
    select[b-umehqkng0p] { flex: 1; }
}

.riento-item-availability__current[b-umehqkng0p] {
    background: var(--r-bg-surface-2);
    color: var(--r-text-primary);
}

a[b-umehqkng0p] {
    color: var(--r-text-primary);
    text-decoration: underline;
    overflow-wrap: anywhere;
}
/* /Components/Pages/Items/Components/ItemAvailabilityAction.razor.rz.scp.css */
.riento-item-availability-dialog--graph[b-b62ewn81e9] {
    width: min(1100px, calc(100vw - 32px));
    height: min(840px, calc(100dvh - 48px));
    max-height: calc(100dvh - 48px);
    border-radius: 6px;
}

.riento-item-availability-dialog--graph .riento-entity-search-modal__body[b-b62ewn81e9]  .riento-item-availability {
    margin: 0;
}
/* /Components/Pages/Items/Components/ItemAvailabilityChart.razor.rz.scp.css */
.riento-availability-chart[b-mwgq6npvni] { position: relative; height: 300px; min-width: 0; width: 100%; margin-bottom: var(--r-space-4); }
.riento-availability-chart canvas[b-mwgq6npvni] { max-width: 100%; }
@media (max-width: 600px) { .riento-availability-chart[b-mwgq6npvni] { height: 260px; } }
/* /Components/Pages/Items/Components/ItemClassificationFields.razor.rz.scp.css */
.riento-item-classification-fields[b-flir04klmu] {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1 / -1;
    gap: inherit;
    min-width: 0;
}

.riento-item-classification-fields__actions[b-flir04klmu] {
    grid-column: 1 / -1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--r-space-2);
    margin-block: var(--r-space-2);
}
/* /Components/Pages/Items/Components/ItemDetailWorkspace.razor.rz.scp.css */
.riento-item-header__image[b-r1k2vof00s]  .riento-item-image-frame { aspect-ratio: var(--r-record-visual-aspect, 1); }
.riento-item-header__image[b-r1k2vof00s]  .riento-item-image { position: absolute; inset: 0; }
.item-type-conversion[b-r1k2vof00s] { width: min(560px, calc(100vw - 32px)); }
.item-type-conversion p[b-r1k2vof00s] { margin: 0; overflow-wrap: anywhere; }
.item-type-conversion__confirm[b-r1k2vof00s]  button { color: var(--r-badge-danger-fg, #dc5656); }
.riento-item-header__revision[b-r1k2vof00s] { display: flex; align-items: flex-end; gap: var(--r-space-2); }
.riento-item-revision-state[b-r1k2vof00s] { padding-top: var(--r-space-2); min-width: 0; color: var(--r-text-primary); cursor: pointer; text-align: left; text-decoration: none; font: inherit; font-size: 14px; line-height: 20px; overflow-wrap: anywhere; }
.riento-item-revision-state.is-error[b-r1k2vof00s] { color: var(--r-badge-danger-fg, #dc5656); }
.riento-item-revision-state.is-warning[b-r1k2vof00s] { color: var(--r-badge-warning-fg); }
.riento-item-revision-state:focus-visible[b-r1k2vof00s] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-item-header__type[b-r1k2vof00s] { width: 112px; }
.riento-item-header__category[b-r1k2vof00s] { width: max-content; }
.riento-item-header__lifecycle.is-inactive[b-r1k2vof00s]  .riento-key-value-grid__value { color: var(--r-badge-warning-fg); }
.riento-item-header__type[b-r1k2vof00s]  select:not(:hover):not(:focus) { appearance: none; background-image: none; }
.riento-item-status[b-r1k2vof00s] { display: flex; align-content: start; gap: 0; margin: 0; min-width: 0; }
.riento-item-status:empty[b-r1k2vof00s] { display: none; }
.riento-item-status__card[b-r1k2vof00s] { display: flex; flex-direction: column; gap: 2px; min-width: 0; max-width: 150px; padding: var(--r-space-1) var(--r-space-2); border: 0; border-radius: 4px; background: transparent; color: var(--r-text-primary); text-decoration: none; overflow-wrap: anywhere; }
.riento-item-status__card + .riento-item-status__card[b-r1k2vof00s] { border-left: 1px solid var(--r-border-subtle); border-radius: 0; }
.riento-item-status__card:hover[b-r1k2vof00s] { background: var(--r-bg-hover); }
.riento-item-status__card:focus-visible[b-r1k2vof00s] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-item-status__label[b-r1k2vof00s] { font-size: 12px; color: var(--r-text-secondary); }
.riento-item-status__value[b-r1k2vof00s] { font-size: 14px; font-weight: 500; font-variant-numeric: tabular-nums; }
.riento-item-status__value.is-warning[b-r1k2vof00s] { color: var(--r-badge-warning-fg); }
.riento-item-status__count[b-r1k2vof00s] { color: var(--r-text-secondary); white-space: nowrap; }
.riento-item-primary-card[b-r1k2vof00s] { min-width: 0; scroll-margin-top: var(--r-space-4); }
.riento-items-detail-workspace[b-r1k2vof00s]  #item-general .riento-key-value-grid,
.riento-items-detail-workspace[b-r1k2vof00s]  #item-attributes .riento-key-value-grid { grid-template-columns: minmax(0, 1fr); width: 100%; max-width: 640px; }
.riento-items-detail-workspace[b-r1k2vof00s]  #item-general .riento-key-value-grid > .riento-inline-edit-field { border-bottom: 0; }
@container golden-record (max-width: 600px) {
    .riento-item-status .riento-item-status__card[b-r1k2vof00s] { min-width: 0; max-width: none; padding: var(--r-space-2); }
}
/* /Components/Pages/Items/Components/ItemImageField.razor.rz.scp.css */
.riento-item-image-frame[b-3hbojxae3o] { display: block; position: relative; width: 100%; max-width: none; aspect-ratio: 1 / 1; padding: 0; border: 1px solid var(--r-border-subtle); color: var(--r-text-primary); background: var(--r-bg-surface-1); border-radius: 6px; cursor: pointer; }
.riento-item-image-frame:focus-visible[b-3hbojxae3o] { outline: 2px solid var(--r-accent-focus); outline-offset: 2px; }
.riento-item-image-frame:disabled[b-3hbojxae3o] { cursor: default; }
.riento-item-image-editor[b-3hbojxae3o] { width: min(440px, calc(100vw - 32px)); padding: var(--r-space-4); box-sizing: border-box; background: var(--r-bg-surface-1); border: 1px solid var(--r-border-subtle); border-radius: 6px; }
.riento-item-image-editor input[b-3hbojxae3o] { max-width: 100%; min-width: 0; }
.riento-item-image[b-3hbojxae3o] { display: block; width: 100%; height: 100%; object-fit: contain; border-radius: inherit; }
.riento-item-image-placeholder[b-3hbojxae3o] { display: grid; place-items: center; width: 100%; height: 100%; color: var(--r-text-secondary); }
.riento-item-image-placeholder[b-3hbojxae3o]  .riento-icon { width: 48px; height: 48px; }
.riento-item-image-action[b-3hbojxae3o] { position: absolute; top: var(--r-space-2); right: var(--r-space-2); }
.riento-item-image-action[b-3hbojxae3o]  .riento-icon-button { border: 0; box-shadow: none; background: var(--r-bg-surface-1); }
/* /Components/Pages/Items/Components/ItemRelationGraph.razor.rz.scp.css */
.item-relation-graph[b-upnk459x5e] { min-width: 0; }
.item-relation-graph__toolbar[b-upnk459x5e] { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: var(--r-space-2); }
.item-relation-graph__toolbar label[b-upnk459x5e] { display: flex; align-items: center; gap: var(--r-space-2); }
.item-relation-graph__toolbar select[b-upnk459x5e] { width: 64px; }
.item-relation-graph__canvas[b-upnk459x5e] { width: 100%; height: 520px; max-height: 70vh; min-height: 320px; position: relative; background: var(--r-bg-surface-1); }
.item-relation-graph__records[b-upnk459x5e] { margin-top: var(--r-space-2); }
.item-relation-graph__records li[b-upnk459x5e] { overflow-wrap: anywhere; padding: var(--r-space-1) 0; }
.item-relation-graph__records small[b-upnk459x5e] { margin-left: var(--r-space-2); color: var(--r-text-secondary); }
.item-relation-graph__path[b-upnk459x5e] { position: sticky; top: 0; z-index: 7; background: var(--r-bg-surface-1); padding-block: var(--r-space-2); margin-bottom: var(--r-space-2); border-bottom: 1px solid var(--r-border-subtle); }
.item-relation-graph__path ol[b-upnk459x5e] { display: flex; flex-wrap: wrap; gap: 4px; list-style: none; margin: 0; padding: 0; }
.item-relation-graph__path li[b-upnk459x5e] { display: flex; align-items: baseline; gap: 4px; min-width: 0; max-width: 100%; }
.item-relation-graph__path span[b-upnk459x5e] { color: var(--r-text-secondary); }
.item-relation-graph__path button[b-upnk459x5e] { border: 0; background: transparent; color: var(--r-text-primary); padding: var(--r-space-1); overflow-wrap: anywhere; text-align: left; min-width: 0; max-width: 100%; cursor: pointer; text-decoration: underline; text-underline-offset: 3px; }
.item-relation-graph__path button[aria-current][b-upnk459x5e] { font-weight: 600; text-decoration: none; }
.item-relation-graph__path button:focus-visible[b-upnk459x5e] { outline: 2px solid var(--r-border-selected); }
.item-relation-graph__open[b-upnk459x5e] { display: inline-block; margin-bottom: var(--r-space-2); }
.item-relation-graph__connection[b-upnk459x5e] { overflow-wrap: anywhere; border-left: 2px solid var(--r-border-subtle); padding-left: var(--r-space-2); }
.item-relation-graph__canvas[b-upnk459x5e]  .item-relation-graph__toggle { position: absolute; z-index: 4; width: 24px; height: 24px; padding: 0; border: 1px solid var(--r-border-subtle); border-radius: 50%; background: var(--r-bg-surface-1); color: var(--r-text-primary); font-size: 18px; line-height: 20px; cursor: pointer; }
.item-relation-graph__canvas[b-upnk459x5e]  .item-relation-graph__toggle:focus-visible { outline: 2px solid var(--r-border-selected); opacity: 1 !important; }
.item-relation-graph__canvas[b-upnk459x5e]  .item-relation-graph__tooltip { position: absolute; z-index: 5; pointer-events: none; max-width: min(360px, 100%); max-height: 100%; overflow: auto; box-sizing: border-box; white-space: pre-line; overflow-wrap: anywhere; padding: var(--r-space-2); border: 1px solid var(--r-border-subtle); background: var(--r-bg-surface-1); color: var(--r-text-primary); font-size: 12px; }
/* /Components/Pages/Items/Components/ItemRevisionCreate.razor.rz.scp.css */
.item-revision-create[b-5fcanzl1j0] { width: min(560px, calc(100vw - 24px)); height: fit-content; }
.item-revision-create__fields[b-5fcanzl1j0] { display: grid; grid-template-columns: minmax(0, 1fr); align-items: start; gap: 12px; }
.item-revision-create__footer[b-5fcanzl1j0] { display: flex; justify-content: flex-end; padding: 12px 16px; border-top: 1px solid var(--r-border-subtle); }
.item-revision-create[b-5fcanzl1j0]  .riento-markdown-editor-embedded__header h2 { font-size: 13px; font-weight: 500; }
.item-revision-create[b-5fcanzl1j0]  .riento-markdown-editor__textarea {
	min-height: 100px;
	max-height: 240px;
}
/* /Components/Pages/Items/Tabs/ItemBomTab.razor.rz.scp.css */
.riento-bom-workspace[b-0l8geh9u3f] { min-width: 0; }
.riento-bom-table-actions[b-0l8geh9u3f] { display: flex; justify-content: flex-end; gap: var(--r-space-1); }
.riento-bom-table-scroll[b-0l8geh9u3f] { max-width: 100%; overflow-x: auto; }
.riento-bom-table[b-0l8geh9u3f] { width: 100%; min-width: 900px; border-collapse: collapse; font-size: 13px; }
.riento-bom-table caption[b-0l8geh9u3f] { text-align: left; font-weight: 600; padding: var(--r-space-1) 0; }
.riento-bom-table th[b-0l8geh9u3f], .riento-bom-table td[b-0l8geh9u3f] { text-align: left; padding: var(--r-space-3); border-bottom: 1px solid var(--r-border-subtle); vertical-align: top; overflow-wrap: anywhere; max-width: 360px; }
.riento-bom-table thead th[b-0l8geh9u3f] { color: var(--r-text-secondary); font-size: 12px; font-weight: 500; background: var(--r-bg-surface-2); }
.riento-bom-table tbody tr:hover[b-0l8geh9u3f], .riento-bom-table tbody tr:focus-within[b-0l8geh9u3f], .riento-bom-table .is-selected[b-0l8geh9u3f] { background: var(--r-bg-hover); }
.riento-bom-table tbody tr:focus-visible[b-0l8geh9u3f] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
.riento-bom-row-actions[b-0l8geh9u3f] { display: flex; align-items: center; min-width: 72px; }
.riento-bom-row-delete[b-0l8geh9u3f] { width: 36px; flex-shrink: 0; }
.riento-bom-table .number[b-0l8geh9u3f] { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; }.riento-bom-workspace[b-0l8geh9u3f]  section[aria-label="BOM summary section"] { max-width: 1024px; }
.riento-bom-workspace[b-0l8geh9u3f] {
    display: grid;
    gap: var(--r-space-2);
    min-width: 0;
    font-variant-numeric: tabular-nums;
}

/* /Components/Pages/Items/Tabs/ItemCommercialTab.razor.rz.scp.css */
.riento-items-commercial[b-8gap84dcoq] { min-width: 0; }
.riento-items-commercial[b-8gap84dcoq]  .riento-operational-list { margin-top: var(--r-space-8); }
/* /Components/Pages/Items/Tabs/ItemHistoryWorkTab.razor.rz.scp.css */
.riento-items-history[b-0uhtu561xc] { min-width: 0; }
.riento-items-history[b-0uhtu561xc]  .riento-operational-list { margin-top: var(--r-space-3); }
/* /Components/Pages/Items/Tabs/ItemInventoryTab.razor.rz.scp.css */
.riento-inventory-secondary[b-5qkc91sdc6] { max-width: 1024px; color: var(--r-text-secondary); }
.riento-inventory-workspace[b-5qkc91sdc6] { min-width: 0; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6] { container-type: inline-size; }
.riento-inventory-workspace--embedded .riento-inventory-secondary[b-5qkc91sdc6] { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--r-space-4); }
.riento-inventory-locations[b-5qkc91sdc6], .riento-inventory-planning[b-5qkc91sdc6] { min-width: 0; }
.riento-inventory-planning[b-5qkc91sdc6]  .riento-inline-edit-field { padding-block: var(--r-space-1); border-bottom: 1px solid var(--r-border-subtle); }
.riento-inventory-planning[b-5qkc91sdc6]  .riento-inline-edit-field:last-child { border-bottom: 0; }
@container (min-width: 440px) {
	.riento-inventory-workspace--embedded .riento-inventory-secondary[b-5qkc91sdc6] { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
}
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary { margin: 0 0 var(--r-space-3); padding: 0; border: 0; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-section-header { margin: 0 0 var(--r-space-3); padding: 0; min-height: 0; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-section-header__title h3 { font-size: 16px; line-height: 1.4; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary__values { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 0; max-width: 480px; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary__values .riento-metric-value { padding-inline: var(--r-space-2); }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary__values .riento-metric-value:first-child { padding-inline-start: 0; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary__values .riento-metric-value:last-child { padding-inline-end: 0; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary__values .riento-metric-value + .riento-metric-value { border-inline-start: 1px solid var(--r-border-subtle); }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-metric-value { min-width: 0; overflow-wrap: anywhere; }
.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-key-value-grid { grid-template-columns: minmax(0, 1fr); }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-related-table { margin-top: var(--r-space-8); }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-metric-grid { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: var(--r-space-4); max-width: 1100px; }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-metric-value { background: transparent; border: 0; padding: 0; font-variant-numeric: tabular-nums; }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-metric-value__value { font-size: 18px; line-height: 1.4; }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-items-storage-list { gap: 0; border: 1px solid var(--r-border-subtle); }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-items-storage-row { grid-template-columns: minmax(0, 1fr) auto auto; gap: var(--r-space-2); padding: var(--r-space-2); background: transparent; border: 0; border-bottom: 1px solid var(--r-border-subtle); border-radius: 0; }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-items-storage-row:hover, .riento-inventory-workspace[b-5qkc91sdc6]  .riento-items-storage-row:focus-within { background: var(--r-bg-hover); }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-items-storage-row:last-child { border-bottom: 0; }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-items-storage-row__metrics { grid-template-columns: auto; }
.riento-inventory-workspace[b-5qkc91sdc6]  .riento-items-storage-row__title { white-space: normal; overflow-wrap: anywhere; }
@container (max-width: 380px) {
	.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary__values { grid-template-columns: repeat(5, minmax(min-content, 1fr)); }
	.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-tab-summary__values .riento-metric-value { padding-inline: var(--r-space-1); }
	.riento-inventory-workspace--embedded[b-5qkc91sdc6]  .riento-metric-value__label { overflow-wrap: normal; }
}
/* /Components/Pages/Items/Tabs/ItemProductsTab.razor.rz.scp.css */
.riento-item-table-actions[b-07cagb0phv] { display: flex; justify-content: flex-end; }
.riento-item-table-scroll[b-07cagb0phv] { max-width: 100%; overflow-x: auto; }
.riento-item-records-table[b-07cagb0phv] { width: 100%; min-width: 680px; border-collapse: collapse; font-size: 13px; }
.riento-item-records-table th[b-07cagb0phv], .riento-item-records-table td[b-07cagb0phv] { text-align: left; padding: var(--r-space-3); border-bottom: 1px solid var(--r-border-subtle); vertical-align: top; overflow-wrap: anywhere; max-width: 360px; }
.riento-item-records-table thead th[b-07cagb0phv] { color: var(--r-text-secondary); font-size: 12px; font-weight: 500; background: var(--r-bg-surface-2); }
.riento-item-records-table tbody tr:hover[b-07cagb0phv], .riento-item-records-table tbody tr:focus-within[b-07cagb0phv], .riento-item-records-table .is-selected[b-07cagb0phv] { background: var(--r-bg-hover); }
.riento-item-records-table tbody tr:focus-visible[b-07cagb0phv] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
/* /Components/Pages/Items/Tabs/ItemQualityTab.razor.rz.scp.css */
.riento-items-quality[b-moj5jw89a4] { min-width: 0; }
.riento-items-quality[b-moj5jw89a4]  .riento-operational-list { margin-top: var(--r-space-3); }
/* /Components/Pages/Items/Tabs/ItemRelationsTab.razor.rz.scp.css */
.riento-items-relations[b-v5h9tia7fo] { min-width: 0; }
.riento-items-relations[b-v5h9tia7fo]  .riento-operational-list { margin-top: var(--r-space-8); }
/* /Components/Pages/Items/Tabs/ItemRevisionChangesTab.razor.rz.scp.css */
.item-functional-changes[b-jax650cthz] { min-width: 0; }
.item-functional-changes__group[b-jax650cthz] { padding-block: var(--r-space-2); }
.item-functional-changes__group h3[b-jax650cthz] { margin: 0; font-size: 14px; font-weight: 600; }
.item-functional-changes__group ul[b-jax650cthz] { list-style: none; padding: 0; margin: 0; }
.item-functional-changes__group li[b-jax650cthz] { display: flex; flex-wrap: wrap; gap: var(--r-space-2); padding-block: var(--r-space-2); border-bottom: 1px solid var(--r-border-subtle); overflow-wrap: anywhere; }
.item-functional-changes__type[b-jax650cthz] { font-size: 12px; color: var(--r-badge-warning-fg); }
/* /Components/Pages/Items/Tabs/ItemRevisionDetails.razor.rz.scp.css */
.item-revision__table-scroll[b-xg2r9no9fq] { overflow-x: auto; max-width: 100%; }
.item-revision__table[b-xg2r9no9fq] { width: 100%; border-collapse: collapse; font-size: 13px; }
.item-revision__table th[b-xg2r9no9fq], .item-revision__table td[b-xg2r9no9fq] { padding: var(--r-space-2); text-align: left; border-bottom: 1px solid var(--r-border-subtle); overflow-wrap: anywhere; }
.item-revision__table th[b-xg2r9no9fq] { color: var(--r-text-secondary); font-weight: 600; }
.item-revision[b-xg2r9no9fq] { min-width: 0; }
.item-revision__categories[b-xg2r9no9fq] { padding-inline-start: 12px; }
.item-revision__comment[b-xg2r9no9fq] { margin: 0 0 12px; overflow-wrap: anywhere; }
.item-revision[b-xg2r9no9fq]  .riento-key-value-grid { grid-template-columns: minmax(0, 1fr); gap: 0; }
.item-revision__entry + .item-revision__entry[b-xg2r9no9fq] { margin-top: 20px; }
.item-revision__attribute-context[b-xg2r9no9fq] { display: flex; flex-wrap: wrap; gap: 4px 12px; font-size: 12px; opacity: .7; padding-bottom: 8px; overflow-wrap: anywhere; }
.item-revision[b-xg2r9no9fq]  .riento-key-value-grid__value { overflow-wrap: anywhere; }

@media (max-width: 600px) {
    .item-revision__categories[b-xg2r9no9fq] { padding-inline-start: 4px; }
    .item-revision[b-xg2r9no9fq]  .riento-accordion__trailing { white-space: normal; overflow-wrap: anywhere; }
}
/* /Components/Pages/Items/Tabs/ItemRevisionsTab.razor.rz.scp.css */
.item-revisions[b-ebwhsh6g1v] { min-width: 0; }
.item-revisions__actions[b-ebwhsh6g1v] { display: flex; justify-content: flex-end; }
/* /Components/Pages/Items/Tabs/ItemUsedInTab.razor.rz.scp.css */
.riento-item-table-actions[b-9von0mfhgy] { display: flex; justify-content: flex-end; }
.riento-item-table-scroll[b-9von0mfhgy] { max-width: 100%; overflow-x: auto; }
.riento-item-records-table[b-9von0mfhgy] { width: 100%; min-width: 600px; border-collapse: collapse; font-size: 13px; }
.riento-item-records-table th[b-9von0mfhgy], .riento-item-records-table td[b-9von0mfhgy] { text-align: left; padding: var(--r-space-3); border-bottom: 1px solid var(--r-border-subtle); vertical-align: top; overflow-wrap: anywhere; max-width: 360px; }
.riento-item-records-table thead th[b-9von0mfhgy] { color: var(--r-text-secondary); font-size: 12px; font-weight: 500; background: var(--r-bg-surface-2); }
.riento-item-records-table .number[b-9von0mfhgy] { text-align: right; font-variant-numeric: tabular-nums; }
.riento-item-records-table tbody tr:hover[b-9von0mfhgy], .riento-item-records-table tbody tr:focus-within[b-9von0mfhgy] { background: var(--r-bg-hover); }
.riento-item-records-table tbody tr:focus-visible[b-9von0mfhgy] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
.riento-item-revision-usage[b-9von0mfhgy] { color: var(--r-text-secondary); background: var(--r-bg-surface-1); }
.riento-item-revision-usage th[b-9von0mfhgy] { padding-left: var(--r-space-6); font-weight: 400; }
.riento-parent-identity[b-9von0mfhgy] { display: flex; align-items: center; gap: var(--r-space-1); }
.riento-parent-expand[b-9von0mfhgy] { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; flex: 0 0 28px; padding: 0; border: 0; background: transparent; color: var(--r-text-secondary); cursor: pointer; }
.riento-parent-expand:hover[b-9von0mfhgy] { color: var(--r-text-primary); background: var(--r-bg-hover); }
.riento-parent-expand:focus-visible[b-9von0mfhgy] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
/* /Components/Pages/Locations/LocationsPage.razor.rz.scp.css */
.riento-locations-page[b-ipmwzwpi8g] {
    height: 100%;
    min-width: 0;
}

.riento-locations-page[b-ipmwzwpi8g]  fieldset {
    border: 0;
    margin: 0;
    padding: 0;
    min-width: 0;
}
/* /Components/Pages/Manufacturers/Components/ManufacturerDetailWorkspace.razor.rz.scp.css */
.riento-manufacturer-detail .riento-detail-pane__header[b-4s7ishrq5r] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: var(--r-space-3);
}

.riento-manufacturer-detail .riento-detail-pane__heading[b-4s7ishrq5r] {
    min-width: 0;
}

.riento-manufacturer-detail .riento-detail-pane__title[b-4s7ishrq5r] {
    font-size: 20px;
    overflow-wrap: anywhere;
}

.riento-manufacturer-detail__desktop-actions[b-4s7ishrq5r] {
    flex-shrink: 0;
}

.riento-manufacturer-detail[b-4s7ishrq5r]  fieldset {
    border: 0;
    padding: 0;
    margin: 0;
    min-width: 0;
}

.riento-manufacturer-detail[b-4s7ishrq5r]  .riento-button {
    max-width: 100%;
    white-space: normal;
}

.riento-manufacturer-detail.is-mobile[b-4s7ishrq5r] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.is-mobile > .riento-detail-pane__body[b-4s7ishrq5r] {
    flex: 1;
    min-height: 0;
    overflow: auto;
}

.is-mobile[b-4s7ishrq5r]  .riento-mobile-detail-header {
    flex-shrink: 0;
}
/* /Components/Pages/Manufacturers/ManufacturersPage.razor.rz.scp.css */
.riento-manufacturers-page[b-zo724ytbs3] {
    height: 100%;
    min-width: 0;
}
/* /Components/Pages/Notepads/Components/NotepadDetailWorkspace.razor.rz.scp.css */
fieldset[b-1oy9dyuofw] {
    border: 0;
    margin: 0;
    padding: 0;
    min-width: 0;
}

.riento-notepad-detail[b-1oy9dyuofw] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.riento-notepad-detail.is-mobile[b-1oy9dyuofw] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.is-mobile > .riento-detail-pane__body[b-1oy9dyuofw] {
    flex: 1;
    min-height: 0;
    overflow: auto;
}

.is-mobile[b-1oy9dyuofw]  .riento-mobile-detail-header {
    flex-shrink: 0;
}
/* /Components/Pages/Notepads/NotepadsPage.razor.rz.scp.css */
.riento-notepads-page[b-fe0f0vzjqc] {
    height: 100%;
    min-width: 0;
}
/* /Components/Pages/Orders/Coc/OrderCocEditor.razor.rz.scp.css */
.coc-editor[b-vebra7t876] { width: 100%; min-width: 0; overflow-wrap: anywhere; container-type: inline-size; }
.coc-record-header[b-vebra7t876] { padding-bottom: var(--r-space-4); margin-bottom: var(--r-space-4); border-bottom: 1px solid var(--r-border-subtle); }
h2[b-vebra7t876] { font-size: 20px; font-weight: 600; margin: 0; }
.coc-record-header p[b-vebra7t876] { margin: var(--r-space-2) 0 0; color: var(--r-text-secondary); font-size: 13px; }
.coc-section[b-vebra7t876] { margin-bottom: var(--r-space-5); min-width: 0; }
.coc-line[b-vebra7t876] { border-top: 1px solid var(--r-border-subtle); padding: var(--r-space-3) 0; }
.coc-line p[b-vebra7t876] { color: var(--r-text-secondary); }
.coc-wide-field[b-vebra7t876] { grid-column: 1 / -1; }
.coc-wide-field[b-vebra7t876]  .riento-inline-edit-field--persistent .riento-textarea { min-height: 72px; }
.coc-editor[b-vebra7t876]  .riento-key-value-grid { grid-template-columns: minmax(0, 1fr); gap: 0; }
.coc-editor[b-vebra7t876]  .riento-key-value-grid > div { padding-block: var(--r-space-1); border-bottom: 1px solid var(--r-border-subtle); }
.coc-editor[b-vebra7t876]  .riento-key-value-grid > div:last-child { border-bottom: 0; }
/* /Components/Pages/Orders/Coc/OrderCocGenerator.razor.rz.scp.css */
.coc-generator[b-f81f4tf702] { container-type: inline-size; width: 100%; min-width: 0; padding: var(--r-space-4); box-sizing: border-box; overflow-wrap: anywhere; }
.coc-layout[b-f81f4tf702] { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--r-space-6); align-items: start; }
.coc-editor-column[b-f81f4tf702], .coc-preview-column[b-f81f4tf702] { min-width: 0; }
.coc-actions[b-f81f4tf702] { display: flex; flex-wrap: wrap; gap: var(--r-space-4); align-items: center; margin-bottom: var(--r-space-4); }
.coc-signer[b-f81f4tf702] { margin: var(--r-space-4) 0; }
.coc-signer h3[b-f81f4tf702] { font-size: 1rem; }
.coc-signer img[b-f81f4tf702] { width: 240px; max-width: 100%; height: 80px; object-fit: contain; background: white; }
@container (min-width: 1100px) {
    .coc-layout[b-f81f4tf702] { grid-template-columns: minmax(620px, 700px) minmax(0, 1fr); }
    .coc-preview-column[b-f81f4tf702] { position: sticky; top: var(--r-space-4); }
}
.coc-completion[b-f81f4tf702] { display: flex; flex-wrap: wrap; gap: var(--r-space-2); margin-bottom: var(--r-space-3); font-size: 0.875rem; }
.coc-completion small[b-f81f4tf702] { flex-basis: 100%; color: var(--r-text-secondary); }
.coc-completion.is-incomplete[b-f81f4tf702] { color: var(--r-badge-warning-fg); }
.coc-completion.is-invalid[b-f81f4tf702] { color: var(--r-badge-danger-fg); }
.coc-completion.is-complete[b-f81f4tf702] { color: var(--r-badge-success-fg); }
/* /Components/Pages/Orders/Components/OrderDetailWorkspace.razor.rz.scp.css */
.riento-order-header__category[b-r9gyot17qp] { width: max-content; }
.riento-order-primary[b-r9gyot17qp] { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-areas: "general" "cost" "attributes" "notes" "comments" "documents" "tasks"; gap: var(--r-space-3); margin-block: var(--r-space-3); align-items: stretch; }
.riento-order-card--general[b-r9gyot17qp] { grid-area: general; }
.riento-order-card--cost[b-r9gyot17qp] { grid-area: cost; }
.riento-order-primary[b-r9gyot17qp]  .riento-order-card--attributes { grid-area: attributes; }
.riento-order-card--notes[b-r9gyot17qp] { grid-area: notes; }
.riento-order-card--comments[b-r9gyot17qp] { grid-area: comments; }
.riento-order-card--documents[b-r9gyot17qp] { grid-area: documents; }
.riento-order-card--tasks[b-r9gyot17qp] { grid-area: tasks; }
.riento-order-card--comments[b-r9gyot17qp] { display: flex; flex-direction: column; }
.riento-order-card--comments[b-r9gyot17qp]  .riento-comments-chat { flex: 1; min-height: 0; }
.riento-order-card--comments[b-r9gyot17qp]  .riento-comments-chat__messages { flex: 1; }
.riento-order-card--notes[b-r9gyot17qp] { display: flex; flex-direction: column; }
.riento-order-card--notes[b-r9gyot17qp]  .riento-markdown-editor-embedded { display: flex; flex: 1; flex-direction: column; min-height: 0; }
.riento-order-card--notes[b-r9gyot17qp]  .riento-markdown-editor { display: flex; flex: 1; flex-direction: column; min-height: 0; }
.riento-order-card--notes[b-r9gyot17qp]  .riento-markdown-editor__preview { flex: 1; min-height: 180px; }
.riento-order-card--general[b-r9gyot17qp]  .riento-overview-layout { max-width: none; }
.riento-order-card--general[b-r9gyot17qp]  .riento-overview-layout .riento-key-value-grid,
.riento-order-card--attributes[b-r9gyot17qp]  .riento-key-value-grid,
.riento-order-card--cost[b-r9gyot17qp]  .riento-key-value-grid { grid-template-columns: minmax(0, 1fr); }
.riento-order-card--cost[b-r9gyot17qp]  .riento-key-value-grid { gap: var(--r-space-1) var(--r-space-8); margin: 0; }
.riento-order-attribute-fields[b-r9gyot17qp] { display: grid; gap: var(--r-space-1); }
.riento-order-card--documents[b-r9gyot17qp]  .riento-reference-documents__header h3 { font-size: 16px; font-weight: 600; }
.riento-order-card--general[b-r9gyot17qp]  .riento-inline-edit-field,
.riento-order-card--cost[b-r9gyot17qp]  .riento-inline-edit-field { border-bottom: 1px solid var(--r-border-subtle); padding-block: var(--r-space-1); }
.riento-order-card--general[b-r9gyot17qp]  .riento-inline-edit-field:last-child,
.riento-order-card--cost[b-r9gyot17qp]  .riento-inline-edit-field:last-child { border-bottom: 0; }
.riento-order-card--attributes[b-r9gyot17qp]  .riento-attribute-specifications { max-width: none; }
.riento-order-card--attributes[b-r9gyot17qp]  .riento-attribute-specifications--golden { width: 100%; }
.riento-order-lines[b-r9gyot17qp] { overflow-x: auto; }
.riento-order-lines[b-r9gyot17qp]  .riento-related-table__scroll { max-height: none; }
@container golden-record (min-width: 800px) { .riento-order-primary[b-r9gyot17qp] { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-areas: "general attributes" "cost cost" "notes comments" "documents tasks"; } .riento-order-card--notes[b-r9gyot17qp], .riento-order-card--comments[b-r9gyot17qp] { min-height: 380px; } }
@container golden-record (min-width: 960px) { .riento-order-primary[b-r9gyot17qp] { grid-template-columns: repeat(6, minmax(0, 1fr)); grid-template-areas: "general general cost cost attributes attributes" "notes notes notes comments comments comments" "documents documents documents tasks tasks tasks"; } }
/* /Components/Pages/Orders/Components/OrderLineFulfilment.razor.rz.scp.css */
.riento-order-product-row[b-t8orwis2ue] { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: var(--r-space-2); align-items: start; padding: var(--r-space-2); border-bottom: 1px solid var(--r-border-subtle); }
.riento-order-product-row:hover[b-t8orwis2ue], .riento-order-product-row:focus-within[b-t8orwis2ue] { background: var(--r-bg-hover); }
.riento-order-product-identity[b-t8orwis2ue] { display: flex; flex-direction: column; gap: var(--r-space-1); min-width: 0; color: var(--r-text-primary); font-size: 13px; overflow-wrap: anywhere; }
.riento-order-product-identity strong[b-t8orwis2ue] { font-weight: 500; }
.riento-order-product-identity span[b-t8orwis2ue] { color: var(--r-text-secondary); font-size: 12px; }
.riento-order-product-actions[b-t8orwis2ue] { display: flex; align-items: center; gap: var(--r-space-1); }
.riento-order-product-open[b-t8orwis2ue] { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; color: var(--r-text-primary); border-radius: 4px; }
.riento-order-product-open:hover[b-t8orwis2ue] { background: var(--r-bg-hover); }
.riento-order-product-catalog[b-t8orwis2ue]  .riento-entity-search-modal__list { gap: 0; }
.riento-order-product-catalog[b-t8orwis2ue]  .riento-entity-search-modal__row { padding: var(--r-space-2); border: 0; border-bottom: 1px solid var(--r-border-subtle); border-radius: 0; background: transparent; }
.riento-order-product-catalog[b-t8orwis2ue]  .riento-entity-search-modal__row:hover, .riento-order-product-catalog[b-t8orwis2ue]  .riento-entity-search-modal__row:focus-visible { background: var(--r-bg-hover); }
.riento-order-product-catalog[b-t8orwis2ue]  .riento-entity-search-modal__row--multiple { display: grid; grid-template-columns: 20px minmax(0, 1fr); gap: var(--r-space-2); align-items: center; }
.riento-order-storage-dialog[b-t8orwis2ue] { width: min(1000px, calc(100vw - 24px)); max-width: calc(100vw - 24px); }
.riento-order-storage-dialog table.riento-order-storage-table[b-t8orwis2ue] { width: 100%; min-width: 0; table-layout: fixed; }
.riento-order-storage-table th[b-t8orwis2ue], .riento-order-storage-table td[b-t8orwis2ue] { white-space: normal; overflow-wrap: anywhere; }
.riento-order-storage-table th:last-child[b-t8orwis2ue], .riento-order-storage-table td:last-child[b-t8orwis2ue] { width: 100px; text-align: right; }
/* /Components/Pages/Orders/Proforma/OrderProformaEditor.razor.rz.scp.css */
.proforma-editor[b-6rbw3q29ya] { width: 100%; min-width: 0; overflow-wrap: anywhere; container-type: inline-size; }
.proforma-record-header[b-6rbw3q29ya] { padding-bottom: var(--r-space-4); margin-bottom: var(--r-space-4); border-bottom: 1px solid var(--r-border-subtle); }
h2[b-6rbw3q29ya] { font-size: 20px; font-weight: 600; margin: 0; }
.proforma-record-header p[b-6rbw3q29ya] { margin: var(--r-space-2) 0 0; color: var(--r-text-secondary); font-size: 13px; }
.proforma-section[b-6rbw3q29ya] { margin-bottom: var(--r-space-5); min-width: 0; }
.proforma-line[b-6rbw3q29ya] { border-top: 1px solid var(--r-border-subtle); padding: var(--r-space-3) 0; }
.proforma-muted[b-6rbw3q29ya] { color: var(--r-text-secondary); }
.proforma-wide-field[b-6rbw3q29ya] { grid-column: 1 / -1; }
.proforma-wide-field[b-6rbw3q29ya]  .riento-inline-edit-field--persistent .riento-textarea { min-height: 72px; }
.proforma-editor[b-6rbw3q29ya]  .riento-key-value-grid { grid-template-columns: minmax(0, 1fr); gap: 0; }
.proforma-editor[b-6rbw3q29ya]  .riento-key-value-grid > div { padding-block: var(--r-space-1); border-bottom: 1px solid var(--r-border-subtle); }
.proforma-editor[b-6rbw3q29ya]  .riento-key-value-grid > div:last-child { border-bottom: 0; }
.proforma-line-total[b-6rbw3q29ya], .proforma-grand-total[b-6rbw3q29ya] { display: flex; justify-content: space-between; gap: var(--r-space-3); font-variant-numeric: tabular-nums; }
.proforma-grand-total[b-6rbw3q29ya] { border-top: 1px solid var(--r-border-strong); padding-top: var(--r-space-3); font-weight: 600; }
/* /Components/Pages/Orders/Proforma/OrderProformaGenerator.razor.rz.scp.css */
.proforma-generator[b-t3l97r7pya] { container-type: inline-size; width: 100%; min-width: 0; padding: var(--r-space-4); box-sizing: border-box; overflow-wrap: anywhere; }
.proforma-layout[b-t3l97r7pya] { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--r-space-6); align-items: start; }
.proforma-editor-column[b-t3l97r7pya], .proforma-preview-column[b-t3l97r7pya] { min-width: 0; }
.proforma-actions[b-t3l97r7pya] { display: flex; flex-wrap: wrap; gap: var(--r-space-4); align-items: center; margin-bottom: var(--r-space-4); }
.proforma-signer[b-t3l97r7pya] { margin: var(--r-space-4) 0; }
.proforma-signer h3[b-t3l97r7pya] { font-size: 1rem; }
.proforma-signer img[b-t3l97r7pya] { width: 240px; max-width: 100%; height: 80px; object-fit: contain; background: white; }
@container (min-width: 1100px) {
    .proforma-layout[b-t3l97r7pya] { grid-template-columns: minmax(620px, 700px) minmax(0, 1fr); }
    .proforma-preview-column[b-t3l97r7pya] { position: sticky; top: var(--r-space-4); }
}
.proforma-completion[b-t3l97r7pya] { display: flex; flex-wrap: wrap; gap: var(--r-space-2); margin-bottom: var(--r-space-3); font-size: 0.875rem; }
.proforma-completion small[b-t3l97r7pya] { flex-basis: 100%; color: var(--r-text-secondary); }
.proforma-completion.is-incomplete[b-t3l97r7pya] { color: var(--r-badge-warning-fg); }
.proforma-completion.is-invalid[b-t3l97r7pya] { color: var(--r-badge-danger-fg); }
.proforma-completion.is-complete[b-t3l97r7pya] { color: var(--r-badge-success-fg); }
/* /Components/Pages/Orders/Tabs/OrderDocumentsTab.razor.rz.scp.css */
.order-document-upload-status[b-akxeozum1x] { display: inline-flex; margin-inline-start: var(--r-space-2); vertical-align: middle; }

.order-document-editor[b-akxeozum1x] {
    width: min(1600px, calc(100vw - 32px));
    height: min(92dvh, 1200px);
    max-width: calc(100vw - 16px);
    max-height: calc(100dvh - 16px);
}

.order-document-editor > .riento-entity-search-modal__body[b-akxeozum1x] {
    min-height: 0;
    overflow: auto;
}
/* /Components/Pages/Orders/Tabs/OrderLinesTab.razor.rz.scp.css */
.riento-order-lines-grid[b-qplnbqsmk9] { min-width: 1680px; }
.riento-order-lines-grid .riento-order-lines-table__product[b-qplnbqsmk9] { min-width: 180px; }
.riento-order-lines-table__product strong[b-qplnbqsmk9], .riento-order-lines-table__product span[b-qplnbqsmk9] { display: block; overflow-wrap: anywhere; }
.riento-order-lines-table__product span[b-qplnbqsmk9] { color: var(--r-text-secondary); font-size: 12px; }
.riento-order-lines-table__date[b-qplnbqsmk9] { border: 0; background: transparent; color: inherit; font: inherit; cursor: pointer; padding: 0; text-decoration: underline; text-underline-offset: 3px; }
.riento-order-lines-table__expand[b-qplnbqsmk9] { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; vertical-align: middle; padding: 0; border: 0; background: transparent; color: inherit; cursor: pointer; }
.riento-order-lines-table__children > td[b-qplnbqsmk9] { padding: var(--r-space-3); background: color-mix(in srgb, var(--r-border-subtle) 25%, transparent); }
@container order-record (width < 800px) {
    table.riento-order-lines-grid[b-qplnbqsmk9] { display: block; min-width: 0; }
    .riento-order-lines-grid thead[b-qplnbqsmk9] { display: none; }
    .riento-order-lines-grid tbody[b-qplnbqsmk9] { display: grid; gap: var(--r-space-2); }
    .riento-order-lines-grid tbody tr[b-qplnbqsmk9] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border: 1px solid var(--r-border-subtle); border-radius: 6px; }
    .riento-order-lines-grid tbody td[b-qplnbqsmk9] { display: block; min-width: 0; padding: var(--r-space-2); white-space: normal; text-align: left; overflow-wrap: anywhere; }
    .riento-order-lines-grid tbody td[b-qplnbqsmk9]::before { content: attr(data-label); display: block; color: var(--r-text-secondary); font-size: 12px; }
    .riento-order-lines-grid tbody td:first-child[b-qplnbqsmk9], .riento-order-lines-grid tbody td:last-child[b-qplnbqsmk9] { grid-column: 1 / -1; }
    .riento-order-lines-grid tbody tr.riento-order-lines-table__children[b-qplnbqsmk9] { display: block; border: 0; }
    .riento-order-lines-grid .riento-order-lines-table__children > td[b-qplnbqsmk9]::before { content: none; }
}
/* /Components/Pages/Orders/Tabs/OrderProductsTab.razor.rz.scp.css */
.riento-order-products-grid[b-snyw3k77gb] { width: 100%; min-width: 560px; }
.riento-order-products-grid td[b-snyw3k77gb] { overflow-wrap: anywhere; }
.riento-order-products-grid--compact[b-snyw3k77gb] { min-width: 0; }
.riento-order-products-grid__actions[b-snyw3k77gb] { width: 80px; white-space: nowrap; }
.riento-order-products-grid__open[b-snyw3k77gb] { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; color: var(--r-text-primary); border-radius: 4px; }
.riento-order-products-grid__open:hover[b-snyw3k77gb] { background: var(--r-bg-hover); }
@container order-record (width < 800px) {
    table.riento-order-products-grid[b-snyw3k77gb] { display: block; min-width: 0; }
    .riento-order-products-grid thead[b-snyw3k77gb] { display: none; }
    .riento-order-products-grid tbody[b-snyw3k77gb] { display: grid; gap: var(--r-space-2); }
    .riento-order-products-grid tbody tr[b-snyw3k77gb] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border: 1px solid var(--r-border-subtle); border-radius: 6px; }
    .riento-order-products-grid tbody td[b-snyw3k77gb] { display: block; min-width: 0; padding: var(--r-space-2); white-space: normal; }
    .riento-order-products-grid tbody td[b-snyw3k77gb]::before { content: attr(data-label); display: block; color: var(--r-text-secondary); font-size: 12px; }
    .riento-order-products-grid--compact tbody tr[b-snyw3k77gb] { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 80px; border: 0; border-radius: 0; border-bottom: 1px solid var(--r-border-subtle); align-items: center; }
    .riento-order-products-grid--compact tbody td.riento-order-products-grid__actions[b-snyw3k77gb] { width: 80px; padding: 0; white-space: nowrap; }
    .riento-order-products-grid__actions[b-snyw3k77gb]::before { content: none; }
}
/* /Components/Pages/Permissions/PermissionsPage.razor.rz.scp.css */
.riento-security-page[b-n2yt8y1lgp] { display: flex; flex-direction: column; padding: var(--r-space-4); min-width: 0; min-height: 0; height: 100%; box-sizing: border-box; overflow: hidden; }
.riento-security-toolbar[b-n2yt8y1lgp] { display: flex; gap: var(--r-space-2); margin-bottom: var(--r-space-4); }
.riento-security-page[b-n2yt8y1lgp]  .riento-split-workspace { flex: 1; min-height: 0; }
.riento-security-list[b-n2yt8y1lgp] { list-style: none; padding: 0; margin: var(--r-space-3) 0; }
.riento-security-page section[aria-label="Permission catalog"][b-n2yt8y1lgp] { padding: var(--r-space-3); }
.security-detail-form[b-n2yt8y1lgp], .riento-security-page > section[b-n2yt8y1lgp] { width: 100%; max-width: 1100px; min-width: 0; }
.security-detail-back[b-n2yt8y1lgp] { display: none; }
.riento-security-row[b-n2yt8y1lgp] { display: grid; text-align: left; width: 100%; padding: var(--r-space-3); border: 0; border-bottom: 1px solid var(--r-border-subtle); color: var(--r-text-primary); background: transparent; overflow-wrap: anywhere; }
.riento-security-row[aria-pressed="true"][b-n2yt8y1lgp] { background: var(--r-bg-surface-3); }
.riento-security-row span[b-n2yt8y1lgp] { color: var(--r-text-secondary); }
.riento-security-page pre[b-n2yt8y1lgp] { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 25vh; overflow: auto; }
.riento-security-page[b-n2yt8y1lgp]  dd, .riento-security-page[b-n2yt8y1lgp]  h2 { overflow-wrap: anywhere; }
@media (max-width: 980px) {
	.security-detail-back[b-n2yt8y1lgp] { display: block; margin-bottom: var(--r-space-3); }
}
/* /Components/Pages/Personal/UserSignatureSettings.razor.rz.scp.css */
.signature-settings[b-okk0hr5i3d] { width: 100%; max-width: 1600px; margin-inline: auto; padding: var(--r-space-5); min-width: 0; overflow-wrap: anywhere; }
nav[b-okk0hr5i3d] { display: flex; flex-wrap: wrap; gap: var(--r-space-2); color: var(--r-text-secondary); font-size: 13px; }
.signature-settings__categories[b-okk0hr5i3d] { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 420px), 1fr)); gap: var(--r-space-3); align-items: start; margin-block: var(--r-space-3); }
.signature-settings__card[b-okk0hr5i3d] { min-width: 0; margin: 0; padding: var(--r-space-3); border: 1px solid var(--r-border-subtle); border-radius: 6px; background: var(--r-bg-surface-1); }
.signature-settings__preview[b-okk0hr5i3d] { display: grid; place-items: center; width: min(100%, 420px); aspect-ratio: 3 / 1; margin-block: var(--r-space-4); border: 1px solid var(--r-border-subtle); border-radius: 6px; color: var(--r-text-secondary); overflow: hidden; }
img[b-okk0hr5i3d] { display: block; width: 100%; height: 100%; max-height: 140px; object-fit: contain; background: white; }
@media (max-width: 500px) {
	.signature-settings[b-okk0hr5i3d] { padding: var(--r-space-3); }
}
/* /Components/Pages/Procedures/ProceduresPage.razor.rz.scp.css */
.riento-procedures-page[b-teq61mm730] {
    height: 100%;
    min-width: 0;
}

.riento-procedures-page[b-teq61mm730]  fieldset {
    border: 0;
    margin: 0;
    padding: 0;
    min-width: 0;
}

@media (min-width: 960px) {
    .riento-procedures-page[b-teq61mm730]  .riento-split-workspace:not(.riento-split-workspace--list-collapsed) {
        grid-template-columns: var(--r-list-pane-width-current, 420px) 8px minmax(0, 1fr);
    }
}
/* /Components/Pages/Procurements/ProcurementsPage.razor.rz.scp.css */
.riento-procurements-page[b-j84s91pkw0] {
    min-width: 0;
}

.riento-procurement-report-filters[b-j84s91pkw0] {
    padding: var(--r-space-3);
    border-bottom: 1px solid var(--r-border-subtle);
}

.riento-procurement-report-filter-grid[b-j84s91pkw0] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--r-space-3);
    margin-block: var(--r-space-3);
}

.riento-procurement-report-filter-grid label[b-j84s91pkw0] {
    display: grid;
    gap: var(--r-space-1);
    min-width: 0;
}

.riento-procurement-report-filter-grid input[b-j84s91pkw0],
.riento-procurement-report-filter-grid select[b-j84s91pkw0] {
    width: 100%;
    min-width: 0;
}

@media (max-width: 760px) {
    .riento-procurement-report-filter-grid[b-j84s91pkw0] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Components/Pages/Products/Components/ProductCreate.razor.rz.scp.css */
.product-create[b-nhfdd8848q] {
    width: min(540px, calc(100vw - 32px));
    height: auto;
    min-height: 0;
    max-height: calc(100dvh - 48px);
    border-radius: 6px;
}

.product-create .riento-record-dialog__header[b-nhfdd8848q] {
    padding: 16px 20px;
}

.product-create h2[b-nhfdd8848q] {
    font-size: 18px;
    letter-spacing: 0;
}

.product-create .riento-record-dialog__body[b-nhfdd8848q] {
    flex: 0 1 auto;
    padding: 8px 20px 20px;
}

.product-create .riento-detail-fields[b-nhfdd8848q] {
    margin: 0;
}

.product-create__footer[b-nhfdd8848q] {
    display: flex;
    flex-shrink: 0;
    justify-content: flex-end;
    padding: 12px 16px;
    border-top: 1px solid var(--r-border-subtle);
}

.product-create__footer button[b-nhfdd8848q] { min-width: 88px; justify-content: center; }
/* /Components/Pages/Requisitions/Components/RequisitionDetailWorkspace.razor.rz.scp.css */
.riento-requisition-detail.is-mobile[b-sw502iquez] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.is-mobile > .riento-detail-pane__body[b-sw502iquez] {
    flex: 1;
    min-height: 0;
    overflow: auto;
}

.is-mobile[b-sw502iquez]  .riento-mobile-detail-header {
    flex-shrink: 0;
}
/* /Components/Pages/Search/AiContextPage.razor.rz.scp.css */
.riento-ai-context[b-dd1qkoz233] { max-width: 960px; padding: var(--r-space-4); margin-inline: auto; }
.riento-ai-context h1[b-dd1qkoz233] { font-size: 24px; }
.riento-ai-context form[b-dd1qkoz233], .riento-ai-context label[b-dd1qkoz233] { display: flex; flex-direction: column; gap: var(--r-space-2); }
.riento-ai-context form[b-dd1qkoz233] { gap: var(--r-space-4); }
.riento-ai-context textarea[b-dd1qkoz233] { width: 100%; min-height: 320px; resize: vertical; }
.riento-ai-context__actions[b-dd1qkoz233] { display: flex; flex-wrap: wrap; align-items: center; gap: var(--r-space-2); }
.riento-ai-context__metadata[b-dd1qkoz233] { color: var(--r-text-secondary); margin-block: var(--r-space-3); }
.riento-ai-context > small[b-dd1qkoz233] { display: block; overflow-wrap: anywhere; }
/* /Components/Pages/Search/AiSearchPage.razor.rz.scp.css */
.riento-ai[b-oycikp0fwz] { --r-ai-content-width: 900px; display: grid; grid-template-columns: 244px minmax(0, 1fr); width: 100%; max-width: 1920px; margin-inline: auto; height: calc(100dvh - 112px); min-height: 360px; color: var(--r-text-primary); background: var(--r-bg-surface-1); border: 1px solid var(--r-border-strong); border-radius: var(--r-radius-sm); overflow: hidden; }
.riento-ai--collapsed[b-oycikp0fwz] { grid-template-columns: minmax(0, 1fr); }
.riento-ai--collapsed .riento-ai-sidebar[b-oycikp0fwz] { display: none; }
.riento-ai-sidebar[b-oycikp0fwz] { border-right: 1px solid var(--r-border-strong); padding: var(--r-space-3); overflow-y: auto; background: var(--r-bg-surface-2); }
.riento-ai-sidebar__content[b-oycikp0fwz] { display: flex; flex-direction: column; gap: var(--r-space-4); }
.riento-ai-sidebar__content nav[b-oycikp0fwz] { display: flex; flex-direction: column; }
.riento-ai-sidebar__content nav a[b-oycikp0fwz] { color: var(--r-text-secondary); text-decoration: none; padding: var(--r-space-2); border-radius: var(--r-radius-sm); border-left: 3px solid transparent; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.riento-ai-sidebar__content nav a + a[b-oycikp0fwz] { border-top: 1px solid var(--r-border-subtle); }
.riento-ai-sidebar__content nav a:hover[b-oycikp0fwz] { background: var(--r-bg-hover); }
.riento-ai-sidebar__content nav a.active[b-oycikp0fwz] { background: var(--r-bg-surface-3); color: var(--r-text-primary); border-left-color: var(--r-text-primary); }
.riento-ai-sidebar__content nav a.active .riento-ai-conversation-title[b-oycikp0fwz] { font-weight: 700; }
.riento-ai-sidebar__content nav a:focus-visible[b-oycikp0fwz] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
.riento-ai-conversation-title[b-oycikp0fwz] { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; font-weight: 600; color: var(--r-text-primary); }
.riento-ai-conversation-date[b-oycikp0fwz] { display: block; margin-top: var(--r-space-1); font-size: 11px; font-weight: 400; color: var(--r-text-muted); }
.riento-ai-main[b-oycikp0fwz] { display: flex; flex-direction: column; min-width: 0; min-height: 0; }
.riento-ai-header[b-oycikp0fwz] { display: flex; gap: var(--r-space-2); align-items: center; padding: var(--r-space-2) var(--r-space-4); border-bottom: 1px solid var(--r-border-strong); background: var(--r-bg-surface-2); min-height: 44px; }
.riento-ai-header h1[b-oycikp0fwz] { font-size: 16px; font-weight: 500; flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0; }
.riento-ai-title[b-oycikp0fwz] { flex: 1; min-width: 0; }
.riento-ai-title[b-oycikp0fwz]  .riento-inline-edit-field__header { display: none; }
.riento-ai-title[b-oycikp0fwz]  .riento-inline-edit-field { margin: 0; grid-template-columns: minmax(0, 1fr); }
.riento-ai-header[b-oycikp0fwz]  .riento-inline-edit-button, .riento-ai-header[b-oycikp0fwz]  .riento-module-actions-menu__trigger { border: 0; border-radius: 0; box-shadow: none; background: transparent; }
.riento-ai-header[b-oycikp0fwz]  .riento-inline-edit-button:hover, .riento-ai-header[b-oycikp0fwz]  .riento-module-actions-menu__trigger:hover { background: var(--r-bg-hover); }
.riento-ai-title[b-oycikp0fwz]  .riento-key-value-grid__value { font-size: 16px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.riento-ai-sidebar__actions[b-oycikp0fwz] { display: flex; }
.riento-ai-new-chat[b-oycikp0fwz] { display: flex; align-items: center; gap: var(--r-space-3); width: 100%; min-height: 36px; padding: var(--r-space-2); background: transparent; color: var(--r-text-primary); border: 0; border-radius: var(--r-radius-sm); box-shadow: none; cursor: pointer; font: inherit; text-align: left; }
.riento-ai-new-chat:hover:not(:disabled)[b-oycikp0fwz] { background: var(--r-bg-hover); }
.riento-ai-new-chat:focus-visible[b-oycikp0fwz] { outline: 2px solid var(--r-accent-focus); outline-offset: 1px; }
.riento-ai-icon[b-oycikp0fwz] { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 28px; width: 28px; height: 28px; padding: var(--r-space-1); border: 0; border-radius: 0; background: transparent; box-shadow: none; color: var(--r-text-secondary); cursor: pointer; }
.riento-ai-icon:hover:not(:disabled)[b-oycikp0fwz] { background: var(--r-bg-hover); }
.riento-ai-icon:focus-visible[b-oycikp0fwz] { outline: 2px solid var(--r-accent-focus); outline-offset: 1px; }
.riento-ai-icon:disabled[b-oycikp0fwz] { cursor: default; opacity: 0.5; }
.riento-ai-usage[b-oycikp0fwz] { font-size: 11px; color: var(--r-text-secondary); padding-inline: var(--r-space-2); overflow-wrap: anywhere; }
.riento-ai-messages[b-oycikp0fwz] { flex: 1; min-width: 0; min-height: 0; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; padding: var(--r-space-4); scrollbar-gutter: stable both-edges; }
.riento-ai-message[b-oycikp0fwz] { max-width: var(--r-ai-content-width); margin: 0 auto var(--r-space-5); padding: var(--r-space-3) 0; overflow-wrap: anywhere; }
.riento-ai-message--user .riento-ai-message__body[b-oycikp0fwz] { width: fit-content; max-width: 80%; margin-left: auto; padding: var(--r-space-3) var(--r-space-4); background: color-mix(in srgb, var(--r-accent-primary) 12%, var(--r-bg-surface-1)); border-radius: var(--r-radius-md); }
.riento-ai-message--user .riento-ai-message__role[b-oycikp0fwz] { text-align: right; }
.riento-ai-message--user .riento-ai-message__actions[b-oycikp0fwz] { justify-content: flex-end; }
.riento-ai-message--assistant .riento-ai-message__body[b-oycikp0fwz] { background: transparent; }
.riento-ai-message__body[b-oycikp0fwz] { min-width: 0; overflow-wrap: anywhere; }
.riento-ai-message__role[b-oycikp0fwz] { font-size: 12px; font-weight: 600; color: var(--r-text-secondary); margin-bottom: var(--r-space-2); }
.riento-ai-message[b-oycikp0fwz]  .riento-markdown-viewer { min-width: 0; max-width: 100%; line-height: 1.65; overflow-wrap: anywhere; }
.riento-ai-message[b-oycikp0fwz]  .riento-markdown-viewer pre { min-width: 0; max-width: 100%; overflow-x: auto; }
.riento-ai-message[b-oycikp0fwz]  .riento-markdown-viewer pre code { white-space: pre; overflow-wrap: normal; }
.riento-ai-message[b-oycikp0fwz]  .riento-markdown-viewer table { display: block; max-width: 100%; overflow-x: auto; }
.riento-ai-message[b-oycikp0fwz]  .riento-markdown-viewer img { max-width: 100%; height: auto; }
.riento-ai-message[b-oycikp0fwz]  .riento-entity-reference-link { max-width: 100%; overflow-wrap: anywhere; }
.riento-ai-message__actions[b-oycikp0fwz], .riento-ai-sources[b-oycikp0fwz] { display: flex; flex-wrap: wrap; align-items: center; gap: var(--r-space-2); margin-top: var(--r-space-2); }
.riento-ai-source[b-oycikp0fwz] { display: flex; flex-direction: column; gap: var(--r-space-1); min-width: 0; }
.riento-ai-source small[b-oycikp0fwz] { font-size: 12px; color: var(--r-text-secondary); overflow-wrap: anywhere; }
.riento-ai-search-actions[b-oycikp0fwz] { display: flex; flex-wrap: wrap; gap: var(--r-space-3); margin-top: var(--r-space-3); }
.riento-ai-search-action[b-oycikp0fwz] { display: flex; flex-direction: column; gap: var(--r-space-1); min-width: 0; max-width: 100%; }
.riento-ai-search-action__link[b-oycikp0fwz] { display: inline-flex; align-items: center; align-self: flex-start; gap: var(--r-space-2); min-height: 36px; padding: var(--r-space-2); border-radius: var(--r-radius-sm); color: var(--r-text-primary); text-decoration: underline; text-underline-offset: 3px; }
.riento-ai-search-action__link:hover[b-oycikp0fwz] { background: var(--r-bg-hover); }
.riento-ai-search-action__link:focus-visible[b-oycikp0fwz] { outline: 2px solid var(--r-accent-focus); outline-offset: 1px; }
.riento-ai-search-action__link[b-oycikp0fwz] { min-width: 0; max-width: 100%; }
.riento-ai-search-action__link span[b-oycikp0fwz] { min-width: 0; overflow-wrap: anywhere; }
.riento-ai-search-action small[b-oycikp0fwz] { color: var(--r-text-secondary); font-size: 12px; overflow-wrap: anywhere; }
.riento-ai-search-action time[b-oycikp0fwz] { display: block; }
.riento-ai-tool-activity[b-oycikp0fwz] { display: flex; align-items: center; gap: var(--r-space-2); color: var(--r-text-muted); font-size: 12px; max-width: 900px; margin-inline: auto; }
.riento-ai-composer[b-oycikp0fwz] { display: flex; align-items: center; align-self: center; width: min(var(--r-ai-content-width), calc(100% - 2 * var(--r-space-4))); min-height: 52px; margin: var(--r-space-2) auto var(--r-space-4); border: 0; border-radius: var(--r-radius-md); background: var(--r-bg-surface-2); padding: var(--r-space-3); gap: var(--r-space-2); }
.riento-ai-composer textarea[b-oycikp0fwz] { flex: 1; min-width: 0; height: 24px; min-height: 24px; max-height: 160px; resize: none; border: 0; box-shadow: none; background: transparent; color: var(--r-text-primary); padding: 0; font: inherit; line-height: 24px; overflow-y: auto; overflow-wrap: anywhere; }
.riento-ai-composer textarea:focus[b-oycikp0fwz] { outline: none; }
.riento-ai-composer:focus-within[b-oycikp0fwz] { outline: 1px solid var(--r-accent-focus); outline-offset: 1px; }
.riento-ai-composer__actions[b-oycikp0fwz] { flex: 0 0 28px; }
.riento-ai-mobile-toggle[b-oycikp0fwz] { display: none; }
.riento-ai-unavailable[b-oycikp0fwz] { padding: var(--r-space-6); }
.riento-ai-drawer[b-oycikp0fwz] { position: fixed; inset: 0 auto 0 0; width: min(300px, 90vw); padding: var(--r-space-4); background: var(--r-bg-surface-2); border-right: 1px solid var(--r-border-strong); overflow-y: auto; }
.riento-ai-backdrop[b-oycikp0fwz] { position: fixed; inset: 0; border: 0; background: transparent; cursor: default; }
.riento-ai-settings[b-oycikp0fwz] { position: relative; width: min(600px, calc(100vw - 24px)); max-height: calc(100dvh - 32px); overflow-y: auto; overflow-wrap: anywhere; }
.riento-ai-settings__header[b-oycikp0fwz] { display: flex; align-items: center; justify-content: space-between; gap: var(--r-space-3); }
.riento-ai-setting[b-oycikp0fwz] { display: flex; align-items: flex-start; gap: var(--r-space-2); margin-block: var(--r-space-3); }
.riento-ai-setting input[b-oycikp0fwz] { flex: 0 0 auto; }
.riento-ai-diagnostics[b-oycikp0fwz] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--r-space-2); font-size: 12px; }
.riento-ai-diagnostics dt[b-oycikp0fwz] { color: var(--r-text-secondary); }
.riento-ai-diagnostics dd[b-oycikp0fwz] { margin: 0; overflow-wrap: anywhere; }
.riento-ai-message-diagnostics[b-oycikp0fwz] { border-top: 1px solid var(--r-border-subtle); padding-block: var(--r-space-2); }
.riento-ai-note[b-oycikp0fwz] { margin-top: var(--r-space-3); padding: var(--r-space-3); background: var(--r-bg-surface-2); border-radius: var(--r-radius-sm); }
@media (max-width: 760px) {
    .riento-ai[b-oycikp0fwz] { grid-template-columns: minmax(0, 1fr); height: var(--r-ai-viewport-height, calc(100dvh - 128px)); min-height: 0; min-width: 0; border: 0; border-radius: 0; }
    .riento-ai-sidebar[b-oycikp0fwz], .riento-ai-desktop-toggle[b-oycikp0fwz] { display: none; }
    .riento-ai-mobile-toggle[b-oycikp0fwz] { display: inline-flex; }
    .riento-ai-header[b-oycikp0fwz], .riento-ai-messages[b-oycikp0fwz] { padding-inline: var(--r-space-2); }
    .riento-ai-messages[b-oycikp0fwz] { scrollbar-gutter: auto; }
    .riento-ai-composer[b-oycikp0fwz] { width: calc(100% - 2 * var(--r-space-2)); min-width: 0; padding: var(--r-space-2); margin-bottom: max(var(--r-space-2), env(safe-area-inset-bottom)); }
    .riento-ai-header[b-oycikp0fwz] { gap: var(--r-space-1); flex-shrink: 0; }
    .riento-ai-header[b-oycikp0fwz]  .riento-key-value-grid__value { font-size: 14px; }
    .riento-ai-message[b-oycikp0fwz] { margin-bottom: var(--r-space-3); padding-block: var(--r-space-2); }
    .riento-ai-message--user .riento-ai-message__body[b-oycikp0fwz] { max-width: 90%; }
}
/* /Components/Pages/Search/SemanticSearchPage.razor.rz.scp.css */
.riento-semantic-search[b-ybaqwgmt4r] { display: flex; flex-direction: column; width: 100%; max-width: 900px; height: 100%; min-height: 0; min-width: 0; box-sizing: border-box; margin-inline: auto; padding: var(--r-space-6); color: var(--r-text-primary); }
.riento-semantic-search h1[b-ybaqwgmt4r] { flex: 0 0 auto; font-size: 24px; margin: 0 0 var(--r-space-4); }
.riento-semantic-search__form[b-ybaqwgmt4r] { display: flex; flex: 0 0 auto; gap: var(--r-space-2); margin-bottom: var(--r-space-4); }
.riento-semantic-search__form input[b-ybaqwgmt4r] { flex: 1; min-width: 0; }
.riento-semantic-search__results[b-ybaqwgmt4r] { flex: 1; min-height: 0; min-width: 0; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; overflow-anchor: none; scrollbar-gutter: stable; }
.riento-semantic-search__results:focus-visible[b-ybaqwgmt4r] { outline: 2px solid var(--r-accent-focus); outline-offset: -2px; }
.riento-semantic-search__list[b-ybaqwgmt4r] { list-style: none; margin: 0; padding: 0; }
.riento-semantic-result[b-ybaqwgmt4r] { padding-block: var(--r-space-3); overflow-wrap: anywhere; }
.riento-semantic-result + .riento-semantic-result[b-ybaqwgmt4r] { border-top: 1px solid var(--r-border-subtle); }
.riento-semantic-result h2[b-ybaqwgmt4r] { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 18px; font-weight: 600; line-height: 1.4; margin-block: var(--r-space-1); }
.riento-semantic-result h2 a[b-ybaqwgmt4r] { color: var(--r-text-primary); text-decoration: none; }
.riento-semantic-result h2 a:hover[b-ybaqwgmt4r] { text-decoration: underline; }
.riento-semantic-result__excerpt[b-ybaqwgmt4r] { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; white-space: normal; line-height: 1.5; margin: 0; }
.riento-semantic-result__metadata[b-ybaqwgmt4r] { color: var(--r-text-secondary); font-size: 12px; line-height: 1.5; overflow-wrap: anywhere; }
.riento-semantic-result__source[b-ybaqwgmt4r] { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 600px) { .riento-semantic-search[b-ybaqwgmt4r] { padding: var(--r-space-3); } }
/* /Components/Pages/SecurityGroups/Components/GroupDetailWorkspace.razor.rz.scp.css */
.riento-group-mobile-tabs[b-255suf590j] { display: none; }
section[b-255suf590j] { min-width: 0; overflow-wrap: anywhere; }
@media (max-width: 980px) {
    .riento-group-desktop-tabs[b-255suf590j] { display: none; }
    .riento-group-mobile-tabs[b-255suf590j] { display: block; }
}
/* /Components/Pages/SecurityGroups/SecurityGroupsPage.razor.rz.scp.css */
.riento-security-page[b-wo9bn88txb] { display: flex; flex-direction: column; padding: var(--r-space-4); min-width: 0; min-height: 0; height: 100%; box-sizing: border-box; overflow: hidden; }
.riento-security-toolbar[b-wo9bn88txb] { display: flex; gap: var(--r-space-2); margin-bottom: var(--r-space-4); }
.riento-security-page[b-wo9bn88txb]  .riento-split-workspace { flex: 1; min-height: 0; }
.security-detail-form[b-wo9bn88txb], .riento-security-page > section[b-wo9bn88txb] { width: 100%; max-width: 1100px; min-width: 0; }
.riento-security-page section[aria-label="Groups"][b-wo9bn88txb] { padding: var(--r-space-3); }
.security-detail-back[b-wo9bn88txb] { display: none; }
.riento-security-list[b-wo9bn88txb] { list-style: none; padding: 0; margin: var(--r-space-3) 0; }
.riento-security-row[b-wo9bn88txb] { display: grid; text-align: left; width: 100%; padding: var(--r-space-3); border: 0; border-bottom: 1px solid var(--r-border-subtle); color: var(--r-text-primary); background: transparent; overflow-wrap: anywhere; }
.riento-security-row[aria-pressed="true"][b-wo9bn88txb] { background: var(--r-bg-surface-3); }
.riento-security-row span[b-wo9bn88txb] { color: var(--r-text-secondary); }
.riento-security-page pre[b-wo9bn88txb] { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 25vh; overflow: auto; }
@media (max-width: 980px) {
    .security-detail-back[b-wo9bn88txb] { display: block; margin-bottom: var(--r-space-3); }
}
/* /Components/Pages/Standards/StandardsPage.razor.rz.scp.css */
.riento-standards-page[b-727rnsjuk8] {
    height: 100%;
    min-width: 0;
}

.riento-standards-page[b-727rnsjuk8]  fieldset {
    border: 0;
    margin: 0;
    padding: 0;
    min-width: 0;
}

.riento-standards-page[b-727rnsjuk8]  input[type="file"] {
    width: 100%;
    min-width: 0;
}

@media (min-width: 960px) {
    .riento-standards-page[b-727rnsjuk8]  .riento-split-workspace:not(.riento-split-workspace--list-collapsed) {
        grid-template-columns: var(--r-list-pane-width-current, 380px) 8px minmax(0, 1fr);
    }
}
/* /Components/Pages/StorageContent/StorageValuationReport.razor.rz.scp.css */
.riento-storage-valuation[b-9oycdfef2u] {
    padding: var(--r-space-4);
    min-width: 0;
    overflow-y: auto;
    height: 100%;
}

.riento-valuation-filters[b-9oycdfef2u] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--r-space-3);
    margin-block: var(--r-space-4);
}

.riento-valuation-filter-panel[b-9oycdfef2u] {
    margin-block: var(--r-space-3);
}

.riento-valuation-filter-panel summary[b-9oycdfef2u] {
    cursor: pointer;
}

.riento-valuation-filters label[b-9oycdfef2u] {
    display: grid;
    gap: var(--r-space-1);
    min-width: 0;
}

.riento-valuation-table-scroll[b-9oycdfef2u] {
    overflow-x: auto;
    max-width: 100%;
}

.riento-valuation-table[b-9oycdfef2u] {
    border-collapse: collapse;
    width: 100%;
    min-width: 900px;
}

.riento-valuation-table th[b-9oycdfef2u],
.riento-valuation-table td[b-9oycdfef2u] {
    padding: var(--r-space-2);
    border-bottom: 1px solid var(--r-border-subtle);
    text-align: left;
    overflow-wrap: anywhere;
    max-width: 280px;
}

@media (max-width: 760px) {
    .riento-valuation-filters[b-9oycdfef2u] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Components/Pages/SupplierParts/SupplierPartsPage.razor.rz.scp.css */
.riento-supplier-parts-page[b-iznjs8t61a] {
    min-width: 0;
}

.riento-supplier-report-filters[b-iznjs8t61a] {
    padding: var(--r-space-3);
    border-bottom: 1px solid var(--r-border-subtle);
}

.riento-supplier-report-filter-grid[b-iznjs8t61a] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--r-space-3);
    margin-block: var(--r-space-3);
}

.riento-supplier-report-filter-grid label[b-iznjs8t61a] {
    display: grid;
    gap: var(--r-space-1);
    min-width: 0;
}

.riento-supplier-report-filter-grid input[b-iznjs8t61a],
.riento-supplier-report-filter-grid select[b-iznjs8t61a] {
    width: 100%;
    min-width: 0;
}

@media (max-width: 760px) {
    .riento-supplier-report-filter-grid[b-iznjs8t61a] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Components/Pages/TaskSettings/TaskSettingsPage.razor.rz.scp.css */
.task-settings[b-kjqz0sgc9j] { width: min(100%, 960px); margin: 0 auto; padding: 20px; }
.task-settings__section[b-kjqz0sgc9j] { padding: 20px 0; border-top: 1px solid var(--r-border-subtle, #444); }
.task-settings__fields[b-kjqz0sgc9j] { max-width: 720px; }
.task-settings__creation[b-kjqz0sgc9j] { display: flex; align-items: center; gap: 12px; }
.task-settings__creation > :first-child[b-kjqz0sgc9j] { flex: 1; min-width: 0; }
.task-settings__progress[b-kjqz0sgc9j] { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; padding: 12px 0; }
.task-settings__progress progress[b-kjqz0sgc9j] { width: min(240px, 100%); }
@media (max-width: 600px) { .task-settings[b-kjqz0sgc9j] { padding: 12px; } }
/* /Components/Pages/Tasks/Components/TaskDetailWorkspace.razor.rz.scp.css */
.riento-task-detail[b-6w4f2k00g6] { min-width: 0; }
.riento-task-detail__body[b-6w4f2k00g6] { min-width: 0; }
/* /Components/Pages/Tasks/TasksPage.razor.rz.scp.css */
.riento-task-page[b-qdkdqnr0ay] { height: 100%; min-height: 0; overflow: auto; }
.riento-task-maintenance-dialog[b-qdkdqnr0ay] {
    width: min(60rem, 94vw);
    max-height: 90dvh;
    overflow-y: auto;
    padding: var(--r-space-4);
    background: var(--r-bg-surface-1);
    border: 1px solid var(--r-border-subtle);
    border-radius: var(--r-radius-2);
}
/* /Components/Pages/UserAccess/UserAccessPage.razor.rz.scp.css */
.riento-security-page[b-zg00014k7y] { padding: var(--r-space-4); min-width: 0; height: 100%; box-sizing: border-box; overflow: auto; }
.riento-security-workspace[b-zg00014k7y] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: var(--r-space-6); }
.riento-security-workspace > section[b-zg00014k7y] { min-width: 0; }
.riento-security-list[b-zg00014k7y] { list-style: none; padding: 0; margin: var(--r-space-3) 0; max-height: 60vh; overflow: auto; }
.riento-security-row[b-zg00014k7y] { display: grid; text-align: left; width: 100%; padding: var(--r-space-3); border: 0; border-bottom: 1px solid var(--r-border-subtle); color: var(--r-text-primary); background: transparent; overflow-wrap: anywhere; }
.riento-security-row[aria-pressed="true"][b-zg00014k7y] { background: var(--r-bg-surface-3); }
.riento-security-row span[b-zg00014k7y] { color: var(--r-text-secondary); }
.riento-security-page pre[b-zg00014k7y] { white-space: pre-wrap; overflow-wrap: anywhere; }
.riento-security-page[b-zg00014k7y]  section, .riento-security-page[b-zg00014k7y]  dd { min-width: 0; overflow-wrap: anywhere; }
@media (max-width: 980px) {
    .riento-security-workspace[b-zg00014k7y] { grid-template-columns: minmax(0, 1fr); }
    .riento-security-list[b-zg00014k7y] { max-height: 30vh; }
}
/* /Components/Pages/WorkOrders/Components/WorkOrderDetailWorkspace.razor.rz.scp.css */
.riento-workorder-detail.is-mobile[b-wvxjrm88cz] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.is-mobile > .riento-detail-pane__body[b-wvxjrm88cz] {
    flex: 1;
    min-height: 0;
    overflow: auto;
}

.is-mobile[b-wvxjrm88cz]  .riento-mobile-detail-header,
.is-mobile > .riento-data-toolbar[b-wvxjrm88cz] {
    flex-shrink: 0;
}

.riento-workorder-detail[b-wvxjrm88cz]  [data-section="Work Order produced Items"] .riento-reference-document-card__actions,
.riento-workorder-detail[b-wvxjrm88cz]  [data-section="Work Order requisitions"] .riento-reference-document-card__actions {
    flex-wrap: wrap;
}

.riento-workorder-detail[b-wvxjrm88cz]  [data-section="Work Order produced Items"] .riento-button,
.riento-workorder-detail[b-wvxjrm88cz]  [data-section="Work Order requisitions"] .riento-button {
    flex-shrink: 0;
    white-space: nowrap;
}

.riento-workorder-detail[b-wvxjrm88cz]  [data-section="Work Order requisitions"] .riento-detail-card__header {
    flex-wrap: wrap;
}

.riento-workorder-detail[b-wvxjrm88cz]  .riento-related-report-filters {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--r-space-3);
}

.riento-workorder-detail[b-wvxjrm88cz]  .riento-related-report-filters label:not(.riento-row) {
    display: flex;
    flex-direction: column;
    gap: var(--r-space-1);
}

.riento-workorder-detail[b-wvxjrm88cz]  .riento-related-report-filters .riento-input {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

@media (max-width: 760px) {
    .riento-workorder-detail[b-wvxjrm88cz]  .riento-related-report-filters {
        grid-template-columns: minmax(0, 1fr);
    }
}
/* /Components/Pages/WorkOrders/Tabs/WorkOrderProductsTab.razor.rz.scp.css */
.riento-workorder-products-actions[b-wxas3pazwn] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--r-space-2);
}

[b-wxas3pazwn] .riento-reference-document-card__actions {
    flex-wrap: wrap;
}

[b-wxas3pazwn] .riento-reference-document-card__actions .riento-button {
    flex-shrink: 0;
    white-space: nowrap;
}

.riento-workorder-product-filters__grid[b-wxas3pazwn] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: var(--r-space-3);
    margin-top: var(--r-space-3);
}

.riento-workorder-product-filters label[b-wxas3pazwn] {
    display: flex;
    flex-direction: column;
    gap: var(--r-space-1);
    min-width: 0;
}

.riento-workorder-product-filters label.riento-row[b-wxas3pazwn] {
    flex-direction: row;
}

.riento-workorder-product-filters .riento-input[b-wxas3pazwn] {
    min-width: 0;
    width: 100%;
    box-sizing: border-box;
}

@media (max-width: 760px) {
    .riento-workorder-product-filters__grid[b-wxas3pazwn] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Components/Pages/WorkOrders/Tabs/WorkOrderTimeSheetTab.razor.rz.scp.css */
.riento-timesheet-actions[b-kvzndk1dik] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--r-space-2);
}

.riento-timesheet-filters[b-kvzndk1dik] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: var(--r-space-3);
    border: 0;
    margin: 0;
    padding: 0;
    min-width: 0;
}

.riento-timesheet-filters label[b-kvzndk1dik] {
    display: flex;
    flex-direction: column;
    gap: var(--r-space-1);
    min-width: 0;
}

.riento-timesheet-filters label.riento-row[b-kvzndk1dik] {
    flex-direction: row;
}

.riento-timesheet-filters input[b-kvzndk1dik],
.riento-timesheet-filters select[b-kvzndk1dik] {
    min-width: 0;
    max-width: 100%;
}

.riento-timesheet-filters input:not([type="checkbox"])[b-kvzndk1dik],
.riento-timesheet-filters select[b-kvzndk1dik] {
    width: 100%;
    box-sizing: border-box;
}

@media (max-width: 760px) {
    .riento-timesheet-filters[b-kvzndk1dik] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* /Components/Printing/RientoPrintRequestPanel.razor.rz.scp.css */
.riento-print-request[b-3qs5o9ebbk] { display: grid; gap: 12px; min-width: 0; margin-bottom: 16px; }
.riento-print-request__fields[b-3qs5o9ebbk] { display: grid; grid-template-columns: minmax(0, 1fr); gap: 8px; }
.riento-print-request__actions[b-3qs5o9ebbk] { display: flex; flex-wrap: wrap; gap: 8px; }
/* /Components/Relationships/RientoContactRelationshipWorkspace.razor.rz.scp.css */
.riento-supplier-table-scroll[b-k1hmqwujed] { width: 100%; overflow-x: auto; }
.riento-supplier-table[b-k1hmqwujed] { width: 100%; min-width: 720px; border-collapse: collapse; font-size: 13px; }
.riento-supplier-table th[b-k1hmqwujed], .riento-supplier-table td[b-k1hmqwujed] { padding: 8px 10px; text-align: left; border-bottom: 1px solid var(--r-border-subtle); vertical-align: middle; }
.riento-supplier-table thead th[b-k1hmqwujed] { color: var(--r-text-secondary); font-weight: 500; white-space: nowrap; }
.riento-supplier-table tbody th[b-k1hmqwujed] { font-weight: 500; }
.riento-supplier-table tbody tr:hover[b-k1hmqwujed], .riento-supplier-table tbody tr:focus-within[b-k1hmqwujed] { background: var(--r-bg-hover); }
.riento-supplier-table .number[b-k1hmqwujed] { text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; }
.riento-supplier-table td:nth-child(2)[b-k1hmqwujed] { min-width: 200px; }
.riento-supplier-table td:nth-child(4)[b-k1hmqwujed] { max-width: 300px; overflow-wrap: anywhere; }
.riento-customer-table[b-k1hmqwujed] { min-width: 360px; table-layout: fixed; }
.riento-customer-table th[b-k1hmqwujed], .riento-customer-table td[b-k1hmqwujed] { overflow-wrap: anywhere; }
.riento-supplier-table fieldset[b-k1hmqwujed] { border: 0; padding: 0; margin: 0; min-width: 0; }
.riento-supplier-table[b-k1hmqwujed]  .riento-inline-edit-field { position: relative; margin: 0; display: block; }
.riento-supplier-table[b-k1hmqwujed]  .riento-inline-edit-field__header { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
.riento-supplier-table[b-k1hmqwujed]  .riento-inline-edit-field__content { min-width: 0; }
.riento-supplier-table .riento-contact-row-action[b-k1hmqwujed] { width: 48px; text-align: center; }
.riento-contact-unlink-dialog[b-k1hmqwujed] { width: min(480px, calc(100vw - 32px)); max-height: calc(100dvh - 32px); overflow-y: auto; padding: var(--r-space-4); overflow-wrap: anywhere; }
.riento-contact-unlink-dialog header[b-k1hmqwujed] { display: flex; align-items: center; justify-content: space-between; gap: var(--r-space-3); }
.riento-contact-unlink-dialog h2[b-k1hmqwujed] { margin: 0; font-size: 18px; }
.riento-contact-unlink-dialog p[b-k1hmqwujed] { margin: var(--r-space-4) 0; }
.riento-contact-unlink-dialog footer[b-k1hmqwujed] { display: flex; justify-content: flex-end; gap: var(--r-space-2); margin-top: var(--r-space-4); }
/* /Components/Relationships/RientoRelationshipDialog.razor.rz.scp.css */
.riento-relationship-workspace[b-s3k8hkh1bw] {
    position: fixed;
    inset: var(--r-space-5);
    z-index: 900;
    display: flex;
    flex-direction: column;
    max-width: 960px;
    margin: auto;
    background: var(--r-bg-surface-1);
    color: var(--r-text-primary);
    border: 1px solid var(--r-border-strong);
    border-radius: var(--r-radius-2);
    box-shadow: var(--r-shadow-lg);
}

.riento-relationship-workspace header[b-s3k8hkh1bw] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: var(--r-space-2);
    padding: var(--r-space-4);
    border-bottom: 1px solid var(--r-border-subtle);
}

.riento-relationship-workspace h2[b-s3k8hkh1bw] {
    margin: 0;
    overflow-wrap: anywhere;
}

.riento-relationship-workspace__body[b-s3k8hkh1bw] {
    padding: var(--r-space-4);
    overflow: auto;
    min-height: 0;
    display: flex;
    flex-direction: column;
    gap: var(--r-space-4);
}

.riento-relationship-workspace[b-s3k8hkh1bw]  article,
.riento-relationship-workspace[b-s3k8hkh1bw]  .riento-relationship-operation {
    padding: var(--r-space-3);
    margin-bottom: var(--r-space-2);
    border: 1px solid var(--r-border-subtle);
    border-radius: var(--r-radius-1);
    overflow-wrap: anywhere;
}

.riento-relationship-workspace[b-s3k8hkh1bw]  .riento-row {
    flex-wrap: wrap;
}

@media (max-width: 760px) {
    .riento-relationship-workspace[b-s3k8hkh1bw] {
        inset: var(--r-space-1);
    }

    .riento-relationship-workspace header[b-s3k8hkh1bw],
    .riento-relationship-workspace__body[b-s3k8hkh1bw] {
        padding: var(--r-space-3);
    }
}
/* /Components/Stock/RientoStockWorkspace.razor.rz.scp.css */
.riento-stock-workspace[b-w9ptrpdeo2] {
    position: fixed;
    inset: var(--r-space-5);
    z-index: 900;
    display: flex;
    flex-direction: column;
    max-width: 960px;
    margin: auto;
    background: var(--r-bg-surface-1);
    color: var(--r-text-primary);
    border: 1px solid var(--r-border-strong);
    border-radius: var(--r-radius-2);
    box-shadow: var(--r-shadow-lg);
}

.riento-stock-workspace__header[b-w9ptrpdeo2],
.riento-stock-workspace__actions[b-w9ptrpdeo2] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--r-space-2);
}

.riento-stock-workspace__header[b-w9ptrpdeo2] {
    justify-content: space-between;
    padding: var(--r-space-4);
    border-bottom: 1px solid var(--r-border-subtle);
}

.riento-stock-workspace__header h2[b-w9ptrpdeo2] {
    margin: 0;
    overflow-wrap: anywhere;
}

.riento-stock-workspace__body[b-w9ptrpdeo2] {
    padding: var(--r-space-4);
    overflow: auto;
    min-height: 0;
    display: flex;
    flex-direction: column;
    gap: var(--r-space-4);
}

.riento-stock-workspace__row[b-w9ptrpdeo2],
.riento-stock-workspace__operation[b-w9ptrpdeo2] {
    padding: var(--r-space-3);
    border: 1px solid var(--r-border-subtle);
    border-radius: var(--r-radius-1);
    overflow-wrap: anywhere;
}

.riento-stock-workspace__row + .riento-stock-workspace__row[b-w9ptrpdeo2] {
    margin-top: var(--r-space-2);
}

@media (max-width: 760px) {
    .riento-stock-workspace[b-w9ptrpdeo2] {
        inset: var(--r-space-1);
    }

    .riento-stock-workspace__header[b-w9ptrpdeo2],
    .riento-stock-workspace__body[b-w9ptrpdeo2] {
        padding: var(--r-space-3);
    }
}
/* /Components/Tasks/RientoTaskRelations.razor.rz.scp.css */
.riento-task-relations[b-13dzyulrsi] { min-width: 0; overflow-wrap: anywhere; }
.riento-task-relations__entry[b-13dzyulrsi] { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding-block: 10px; border-bottom: 1px solid var(--r-border-subtle); }
.riento-task-relations__entry > div[b-13dzyulrsi] { min-width: 0; display: grid; gap: 4px; }
.riento-task-relations__entry small[b-13dzyulrsi] { color: var(--r-text-secondary); font-size: 12px; }
.riento-task-relations__entry a[b-13dzyulrsi] { color: var(--r-text-primary); text-underline-offset: 3px; }
/* /Components/Tasks/RientoTaskWorkspace.razor.rz.scp.css */
.riento-task-workspace-embedded__list[b-ifyq3s9cup] { max-height: 340px; overflow-y: auto; border: 1px solid var(--r-border-subtle); border-radius: 4px; }
.riento-task-workspace-embedded__row[b-ifyq3s9cup] { display: flex; flex-direction: column; gap: var(--r-space-1); width: 100%; box-sizing: border-box; padding: var(--r-space-2); border: 0; background: transparent; color: var(--r-text-primary); text-align: left; text-decoration: none; font: inherit; cursor: pointer; overflow-wrap: anywhere; }
.riento-task-workspace-embedded__row + .riento-task-workspace-embedded__row[b-ifyq3s9cup] { border-top: 1px solid var(--r-border-subtle); }
.riento-task-workspace-embedded__row:hover[b-ifyq3s9cup], .riento-task-workspace-embedded__row:focus-visible[b-ifyq3s9cup] { background: var(--r-bg-hover); }
.riento-task-workspace-embedded__row span[b-ifyq3s9cup] { color: var(--r-text-secondary); font-size: 12px; }
.riento-task-workspace-embedded__metadata[b-ifyq3s9cup] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }

.riento-task-issue[b-ifyq3s9cup] { overflow-wrap: anywhere; }
.riento-task-issue__category[b-ifyq3s9cup] { width: max-content; }
.riento-task-issue__layout[b-ifyq3s9cup] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--r-space-3); padding-block: var(--r-space-3); align-items: stretch; }
.riento-task-issue__conversation[b-ifyq3s9cup], .riento-task-issue__sidebar[b-ifyq3s9cup] { min-width: 0; }
.riento-task-issue__conversation[b-ifyq3s9cup] { grid-column: span 2; display: flex; flex-direction: column; gap: var(--r-space-3); }
.riento-task-issue__comments[b-ifyq3s9cup] { flex: 1; min-height: 240px; display: flex; flex-direction: column; }
.riento-task-issue fieldset:not(.riento-record-card)[b-ifyq3s9cup] { min-width: 0; margin: 0; padding: 0; border: 0; }
.riento-task-issue__sidebar[b-ifyq3s9cup] { display: flex; flex-direction: column; gap: var(--r-space-3); }
.riento-task-issue__general[b-ifyq3s9cup]  .riento-inline-edit-field { border-bottom: 1px solid var(--r-border-subtle); padding-block: var(--r-space-1); }
.riento-task-issue__general[b-ifyq3s9cup]  .riento-inline-edit-field:last-child { border-bottom: 0; }
.riento-task-issue__actions[b-ifyq3s9cup] { display: flex; align-items: center; justify-content: flex-end; gap: var(--r-space-3); padding-top: var(--r-space-3); border-top: 1px solid var(--r-border-subtle); }
.riento-task-issue__updated[b-ifyq3s9cup] { color: var(--r-text-secondary); font-size: 12px; padding-block: 12px; }
.riento-task-issue__workflow[b-ifyq3s9cup] { display: flex; flex-wrap: wrap; gap: var(--r-space-2); }
@container golden-record (max-width: 680px) {
	.riento-task-issue__layout[b-ifyq3s9cup] { grid-template-columns: minmax(0, 1fr); gap: 20px; }
	.riento-task-issue__conversation[b-ifyq3s9cup] { grid-column: auto; }
}
/* /Components/Workspace/RientoMobileDetailPage.razor.rz.scp.css */
@media (max-width: 980px) {
    .riento-mobile-detail-page--tablet.is-open[b-x1njsq8xap] {
        position: fixed;
        inset: 0;
        z-index: 66;
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
        background: var(--r-bg-app);
        overflow: hidden;
    }

    .riento-mobile-detail-page--tablet > .riento-mobile-detail-page__content[b-x1njsq8xap] {
        flex: 1;
        min-height: 0;
        min-width: 0;
        width: 100%;
        max-width: 100%;
        overflow: auto;
        padding: var(--r-space-4);
        padding-bottom: calc(96px + env(safe-area-inset-bottom));
    }
}
/* /Components/Workspace/RientoSplitWorkspace.razor.rz.scp.css */
.riento-split-workspace--tablet-detail > .riento-split-workspace__list[b-g4eegsc4eq] {
    display: flex;
    flex-direction: column;
    overflow: auto;
}

.riento-split-workspace--tablet-detail[b-g4eegsc4eq]  .riento-list-pane {
    flex: 1;
    height: auto;
    min-height: 0;
}

@media (min-width: 981px) {
    .riento-split-workspace--tablet-detail.riento-split-workspace--list-collapsed > .riento-split-workspace__list[b-g4eegsc4eq] {
        display: none;
    }
}

@media (max-width: 980px) {
    .riento-split-workspace--tablet-detail[b-g4eegsc4eq] {
        display: flex;
        flex-direction: column;
    }

    .riento-split-workspace--tablet-detail > .riento-splitter[b-g4eegsc4eq],
    .riento-split-workspace--tablet-detail > .riento-split-workspace__detail[b-g4eegsc4eq] {
        display: none;
    }

    .riento-split-workspace--tablet-detail > .riento-split-workspace__list[b-g4eegsc4eq] {
        display: block;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        transform: none;
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 980px) {
    .riento-split-workspace--inline-detail[b-g4eegsc4eq] {
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    .riento-split-workspace--inline-detail > .riento-splitter[b-g4eegsc4eq],
    .riento-split-workspace--inline-detail > .riento-split-workspace__detail[b-g4eegsc4eq],
    .riento-split-workspace--inline-detail-open > .riento-split-workspace__list[b-g4eegsc4eq] {
        display: none;
    }

    .riento-split-workspace--inline-detail > .riento-split-workspace__list[b-g4eegsc4eq],
    .riento-split-workspace--inline-detail-open > .riento-split-workspace__detail[b-g4eegsc4eq] {
        flex: 1;
        min-height: 0;
        width: 100%;
    }

    .riento-split-workspace--inline-detail-open > .riento-split-workspace__detail[b-g4eegsc4eq] {
        display: flex;
    }

    .riento-split-workspace--inline-detail[b-g4eegsc4eq]  .riento-detail-pane {
        display: flex;
    }
}
