.ui-pdf-viewer{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.ui-pdf-viewer__toolbar{min-height:var(--size-control);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface-soft);display:flex}.ui-pdf-viewer__control-group{align-items:center;gap:var(--space-1);display:flex}.ui-pdf-viewer__page,.ui-pdf-viewer__zoom{min-width:64px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center}.ui-pdf-viewer__zoom{min-width:52px}.ui-pdf-viewer__stage{min-height:560px;padding:var(--space-4);background:var(--color-canvas);place-items:start center;display:grid;position:relative;overflow:hidden auto}.ui-pdf-viewer__page-canvas{background:var(--color-surface);max-width:100%;box-shadow:var(--shadow-raised);display:block}.ui-pdf-viewer__page-host{display:contents}.ui-pdf-viewer__status{z-index:1;inset:var(--space-4) auto auto 50%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-surface-raised);box-shadow:var(--shadow-popup);position:absolute;transform:translate(-50%)}.ui-pdf-viewer__status.is-error{color:var(--color-danger)}@media (width<=640px){.ui-pdf-viewer__toolbar{flex-wrap:wrap}.ui-pdf-viewer__stage{min-height:420px}}.ui-rich-text-field{gap:6px;min-width:0;display:grid}.ui-rich-text-editor{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.ui-rich-text-editor:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 2px var(--color-focus-ring)}.ui-rich-text-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);align-items:center;gap:3px;padding:6px;display:flex}.ui-rich-text-toolbar button{min-width:30px;min-height:30px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 8px}.ui-rich-text-toolbar button:hover{background:var(--color-surface-hover)}.ui-rich-text-editable{min-height:128px;color:var(--color-text);font-size:var(--font-size-control);outline:0;padding:11px;line-height:1.5}.ui-rich-text-editable p,.ui-rich-text-content p{margin:0 0 9px}.ui-rich-text-editable p:last-child,.ui-rich-text-content p:last-child{margin-bottom:0}.ui-rich-text-editable ul,.ui-rich-text-editable ol,.ui-rich-text-content ul,.ui-rich-text-content ol{margin:6px 0;padding-left:22px}.ui-rich-text-content{line-height:1.55}.ui-composition-workspace{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;min-width:0;padding:0;overflow:hidden}.ui-composition-workspace__heading{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);min-height:43px;padding:20px 22px;display:flex}.ui-composition-workspace__heading h2{font-size:var(--font-size-section-title);font-weight:500;line-height:var(--line-height-section-title);align-items:baseline;gap:5px;margin:0;display:flex}.ui-composition-workspace__count{color:var(--color-text-muted);font-size:var(--font-size-body-compact);font-weight:400;line-height:var(--line-height-body-compact);white-space:nowrap}.ui-composition-workspace__heading .ui-button>span{align-items:center;gap:7px;display:inline-flex}.ui-composition-workspace__heading .ui-button svg{width:17px;height:17px}.ui-composition-table-wrap{margin:14px;overflow-x:auto}.ui-composition-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.ui-composition-table th,.ui-composition-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:13px 12px}.ui-composition-table th{z-index:2;color:var(--color-text-muted);background:var(--color-surface);font-size:var(--font-size-list-column-label);font-weight:var(--font-weight-list-column-label);line-height:var(--line-height-list-column-label);letter-spacing:var(--letter-spacing-list-column-label);text-transform:uppercase;padding-block:10px;position:sticky;top:0}.ui-composition-table th:first-child{width:34%}.ui-composition-table th:nth-child(n+2):nth-child(-n+6){width:calc(13.2% - 16.8px)}.ui-composition-table th:nth-child(7){width:84px}.ui-composition-table tbody tr{cursor:pointer}.ui-composition-table tbody tr:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-composition-table tbody tr:last-child td{border-bottom:0}.ui-composition-table td>strong,.ui-composition-table td>small,.ui-composition-progress strong,.ui-composition-progress small{display:block}.ui-composition-table td>strong,.ui-composition-progress strong{font-size:var(--font-size-list-value);font-weight:var(--font-weight-list-value);line-height:var(--line-height-list-value)}.ui-composition-entity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ui-composition-entity__icon{width:34px;height:34px;color:var(--color-info);background:var(--color-info-soft);border-radius:10px;place-items:center;display:grid}.ui-composition-entity__icon svg{width:17px;height:17px}.ui-composition-entity__copy,.ui-composition-entity__copy strong,.ui-composition-entity__copy small{min-width:0;display:block}.ui-composition-entity__copy strong{font-size:var(--font-size-list-primary);font-weight:var(--font-weight-list-primary);line-height:var(--line-height-list-primary)}.ui-composition-entity__copy small{color:var(--color-text-muted);font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary)}.ui-composition-table td>small,.ui-composition-progress small,.ui-composition-cp small{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary)}.ui-composition-check{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--color-success);background:var(--color-success-soft);place-items:center;display:inline-grid}.ui-composition-check svg{width:15px;height:15px}.ui-composition-cp{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:inline-grid}.ui-composition-cp small{white-space:nowrap;margin-top:0}.ui-composition-empty{color:var(--color-text-muted)}.ui-composition-actions{justify-content:flex-end;gap:2px;margin-top:-8px;display:flex}.ui-composition-actions .ui-icon-button{min-width:var(--size-touch-target);min-height:var(--size-touch-target)}@media (width<=760px){.ui-composition-workspace__heading{padding:var(--space-4);align-items:flex-start}.ui-composition-table-wrap{margin:var(--space-3)}}.ui-verification-workspace{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:0;min-width:0;margin:0 0 18px;padding:16px;display:grid;position:relative}.ui-verification-workspace--queue,.ui-verification-workspace--positions{padding:0;overflow:hidden}.ui-verification-workspace__heading{min-height:var(--size-control);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);min-height:42px;padding:0 220px 12px 0;display:flex}.ui-verification-workspace--queue .ui-verification-workspace__heading,.ui-verification-workspace--positions .ui-verification-workspace__heading{border-bottom:0;padding:20px 220px 20px 22px}.ui-verification-workspace--queue .ui-verification-mode,.ui-verification-workspace--positions .ui-verification-mode{top:16px;right:22px}.ui-verification-workspace__heading>div:first-child{gap:2px;display:grid}.ui-verification-workspace__heading h2{font-size:var(--font-size-section-title);font-weight:600;line-height:var(--line-height-section-title);margin:0}.ui-verification-workspace__heading>div:first-child>span{color:var(--color-text-muted);font-size:var(--font-size-body-compact);line-height:var(--line-height-body-compact)}.ui-verification-mode{background:var(--color-surface-soft);border:0;border-radius:10px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute;top:10px;right:16px}.ui-verification-mode .ui-icon-button{gap:6px;place-items:initial;background:0 0;border-color:#0000;width:auto;min-width:30px;height:30px;min-height:30px;padding:6px 10px;display:inline-flex}.ui-verification-mode .ui-icon-button.is-active{color:var(--color-info);background:var(--color-info-soft)}.ui-verification-mode .ui-icon-button>span{transform:translateY(-2px)}.ui-verification-queue,.ui-verification-positions{gap:0;display:grid}.ui-verification-queue{margin-top:14px}.ui-verification-workspace--queue .ui-verification-queue,.ui-verification-workspace--positions .ui-verification-positions{border:0;border-radius:0;margin-top:0}.ui-verification-table-head{color:var(--color-text-muted);background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 112px;display:grid}.ui-verification-workspace--positions .ui-verification-table-head{border-top:1px solid var(--color-border);background:var(--color-surface)}.ui-verification-table-head__main{grid-template-columns:minmax(430px,1.55fr) minmax(150px,.68fr) minmax(140px,.62fr) minmax(160px,.7fr) minmax(180px,.8fr);gap:16px;min-width:0;padding:10px 12px;display:grid}.ui-verification-workspace--queue .ui-verification-table-head__main{padding-left:22px}.ui-verification-workspace--positions .ui-verification-table-head__main>span:first-child{padding-left:54px}.ui-verification-queue__completed{display:grid}.ui-verification-queue__completed-toggle{width:100%;color:var(--color-text);background:var(--color-surface-soft);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 12px;display:flex}.ui-verification-queue__completed-toggle:hover,.ui-verification-queue__completed-toggle:focus-visible{background:var(--color-surface-hover);outline:none}.ui-verification-queue__completed-toggle>svg{width:18px;height:18px;color:var(--color-info);transform:rotate(-90deg)}.ui-verification-queue__completed-toggle[aria-expanded=true]>svg{transform:rotate(0)}.ui-verification-queue__completed-toggle>span{gap:3px;display:grid}.ui-verification-queue__completed-toggle strong{color:var(--color-info);font-weight:500}.ui-verification-queue__completed-toggle small{color:var(--color-text-muted);font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary)}.ui-verification-queue__completed-offers{border-top:1px solid var(--color-border);display:grid}.ui-verification-position,.ui-verification-offer{border:0;border-radius:0;min-width:0;overflow:hidden}.ui-verification-position{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;border-radius:0;margin:0;overflow:visible}.ui-verification-position:last-child{border-bottom:0}.ui-verification-positions{margin-top:14px}.ui-verification-position__heading{width:100%;color:var(--color-text);background:var(--color-surface-soft);font:inherit;text-align:left;border:0;grid-template-columns:44px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ui-verification-position__toggle,.ui-verification-position__title{color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-verification-position__toggle{width:44px;height:28px;color:var(--color-info);place-items:center;display:grid}.ui-verification-position__toggle svg{width:18px;height:18px;transform:rotate(-90deg)}.ui-verification-position__toggle[aria-expanded=true] svg{transform:rotate(0)}.ui-verification-position__icon{width:32px;height:32px;color:var(--color-info);background:var(--color-info-soft);border-radius:8px;place-items:center;display:grid}.ui-verification-position__icon svg{width:18px;height:18px}.ui-verification-position__title:hover,.ui-verification-position__title:focus-visible,.ui-verification-offer__main:focus-visible{outline:none}.ui-verification-position__title:focus-visible,.ui-verification-offer__main:focus-visible{box-shadow:none}.ui-verification-position__title{border-radius:8px;gap:4px;min-width:0;padding:4px;display:grid}.ui-verification-position__copy{gap:4px;min-width:0;display:grid}.ui-verification-position__copy>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-verification-position__copy small{color:var(--color-text-muted);font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary)}.ui-verification-position__title>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-verification-position__title>span>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-verification-position__title small,.ui-verification-position__progress{color:var(--color-text-muted);font-size:var(--font-size-list-secondary);font-weight:var(--font-weight-list-secondary);line-height:var(--line-height-list-secondary)}.ui-verification-position__progress{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-verification-position__offers{border-top:1px solid var(--color-border);background:var(--color-surface);gap:0;padding:0;display:grid}.ui-verification-offer{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.ui-verification-offer:last-child{border-bottom:0}.ui-verification-offer__main{min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(430px,1.55fr) minmax(150px,.68fr) minmax(140px,.62fr) minmax(160px,.7fr) minmax(180px,.8fr);gap:16px;padding:13px 12px;display:grid}.ui-verification-offer__identity,.ui-verification-offer__supplier,.ui-verification-offer__facts,.ui-verification-checks{align-content:start;min-width:0;display:grid}.ui-verification-offer__identity,.ui-verification-offer__supplier{gap:3px}.ui-verification-offer__identity-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ui-verification-offer--indented .ui-verification-offer__identity{padding-left:54px}.ui-verification-offer__identity-icon{width:28px;height:28px;color:var(--color-info);background:var(--color-info-soft);border-radius:7px;place-items:center;display:grid}.ui-verification-offer__identity-icon svg{width:16px;height:16px}.ui-verification-offer__identity small,.ui-verification-offer__supplier small,.ui-verification-offer__facts small{color:var(--color-text-muted);font-size:var(--font-size-list-column-label);font-weight:var(--font-weight-list-column-label);line-height:var(--line-height-list-column-label);letter-spacing:var(--letter-spacing-list-column-label);text-transform:uppercase}.ui-verification-offer__identity-title .legacy-status{white-space:nowrap;flex:none}.ui-verification-offer__identity-title>strong{min-width:0}.ui-verification-offer__identity strong,.ui-verification-offer__supplier strong,.ui-verification-offer__facts strong,.ui-verification-offer__identity em,.ui-verification-offer__supplier em,.ui-verification-offer__facts em{text-overflow:ellipsis;overflow:hidden}.ui-verification-offer__identity em,.ui-verification-offer__supplier em,.ui-verification-offer__facts em{color:var(--color-text-muted);font-size:var(--font-size-body-compact);font-style:normal;line-height:var(--line-height-body-compact)}.ui-verification-offer__facts{display:contents}.ui-verification-offer__facts>span{align-content:start;gap:3px;min-width:0;display:grid}.ui-verification-checks{gap:var(--space-2)}.ui-verification-check{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.ui-verification-check>span:first-child{border-radius:var(--radius-pill);border:0;place-items:center;width:20px;height:20px;display:grid}.ui-verification-check>span:first-child svg{width:12px;height:12px}.ui-verification-check>span:last-child{gap:1px;min-width:0;display:grid}.ui-verification-check strong,.ui-verification-check small{font-size:var(--font-size-caption);line-height:var(--line-height-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-verification-check small{color:var(--color-text-muted)}.ui-verification-check--success{color:var(--color-success)}.ui-verification-check--success>span:first-child{background:var(--color-success-soft)}.ui-verification-check--warning{color:var(--color-warning)}.ui-verification-check--warning>span:first-child{background:var(--color-warning-soft)}.ui-verification-check--danger{color:var(--color-danger)}.ui-verification-check--danger>span:first-child{background:var(--color-danger-soft)}.ui-verification-check--neutral{color:var(--color-text-muted)}.ui-verification-check--neutral>span:first-child{background:var(--color-surface-soft)}.ui-verification-workspace--queue .ui-verification-offer__main,.ui-verification-workspace--positions .ui-verification-offer__main{padding-block:10px}.ui-verification-workspace--queue .ui-verification-offer__main{padding-left:22px}.ui-verification-workspace--queue .ui-verification-offer__actions,.ui-verification-workspace--positions .ui-verification-offer__actions{padding-block:9px}.ui-verification-offer__actions{align-items:center;gap:var(--space-1);border-left:0;width:112px;padding:12px;display:flex}.ui-verification-offer__actions .ui-icon-button{background:0 0;border-color:#0000}@media (width<=1180px){.ui-verification-table-head{overflow-x:auto}.ui-verification-table-head__main{min-width:1100px}.ui-verification-offer{overflow-x:auto}.ui-verification-offer__main{min-width:1100px}}@media (width<=700px){.ui-verification-workspace__heading{align-items:center}.ui-verification-position__heading{grid-template-columns:auto auto minmax(0,1fr)}.ui-verification-offer{grid-template-columns:minmax(0,1fr)}.ui-verification-offer__actions{border-top:1px solid var(--color-border);border-left:0;justify-content:flex-end}}
