.oc-document-dialog__fields{gap:10px;display:grid}.oc-upload__selected{overflow-wrap:anywhere;color:var(--ink);font-size:var(--type-size-13);margin-top:5px}.oc-upload__note{color:var(--muted);font-size:var(--type-size-13);margin:3px 0 0}.oc-upload__note--error{color:var(--ink2)}.oc-upload__bar{margin-top:8px}.oc-upload__error-title{color:var(--danger-text);font-size:var(--type-size-14);font-weight:600;display:block}.oc-document-dialog__file-error{margin-top:6px}.oc-dialog-note{border-radius:var(--radius-8);background:var(--sunken);color:var(--ink2);font-size:var(--type-size-14);margin:0;padding:9px 12px;line-height:1.45}.oc-document-dialog__error{margin-bottom:10px}.oc-document-dialog__status{font-size:var(--type-size-13);opacity:.75;white-space:nowrap}.oc-document-dialog__loading{color:var(--muted);font-size:var(--type-size-14);margin:0}.oc-document-dialog__footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.oc-document-dialog__notice,.oc-document-dialog__error,.oc-document-dialog__conflict{margin-bottom:10px}.oc-document-dialog__conflict-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.oc-document-dialog__source-note{color:var(--ink2);font-size:var(--type-size-14);margin:0}@media (width>=900px){.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__header{box-sizing:border-box;align-items:center;height:64px;padding:0 16px 0 24px}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__close{margin:0}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__title{font:var(--type-h2)}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__body{padding:8px 24px 20px}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__footer{padding:12px 24px}.oc-document-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.oc-document-dialog__fields>*{grid-column:span 2}.oc-document-dialog__fields>.oc-field:not(:first-child):not(:has(input[aria-label=Адрес])):not(:has(.oc-segmented)){grid-column:span 1}.oc-document-dialog__fields>.oc-dropzone{order:-1}.oc-document-dialog__fields .oc-input,.oc-document-dialog__fields .oc-select{background:0 0}.oc-document-dialog__fields .oc-input:focus-visible,.oc-document-dialog__fields .oc-select:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.oc-document-dialog__footer .oc-btn{border-radius:var(--radius-8);line-height:20px}.oc-document-dialog__footer .oc-btn--ghost{padding:0 14px}.oc-document-dialog__footer .oc-btn--primary{padding:0 16px}}@media (width<=899px){.oc-dialog-backdrop:has(.oc-document-dialog__fields){align-items:stretch;padding:0}.oc-dialog:has(.oc-document-dialog__fields){background:var(--page);border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__header{box-sizing:border-box;border-bottom:1px solid var(--divider);background:var(--page);align-items:center;height:56px;padding:0 4px}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__header--closable{flex-direction:row-reverse;justify-content:flex-end;gap:0}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__heading{flex:1;min-width:0;padding-left:0}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__title{font:var(--type-h2);padding-left:8px;line-height:20px}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__close{width:44px;height:44px;margin:0}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__body{font-size:var(--type-size-14);flex:auto;padding:12px 16px 24px}.oc-dialog:has(.oc-document-dialog__fields) .oc-dialog__footer{background:var(--page);padding:12px 16px 20px}.oc-document-dialog__cancel{display:none}.oc-document-dialog__footer .oc-btn--primary{width:100%;font:600 var(--type-size-14)/20px var(--font-sans)}.oc-document-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.oc-document-dialog__fields>*{grid-column:span 2}:is(.oc-document-dialog__fields>.oc-field:has([aria-label=Версия\ документа]),.oc-document-dialog__fields>.oc-field:has([aria-label=Состояние\ подписи])){grid-column:span 1}.oc-document-dialog__fields>.oc-dropzone{order:-1;gap:6px;height:120px}.oc-document-dialog__fields .oc-field{font-size:var(--type-size-14)}.oc-document-dialog__fields .oc-field__label{font-size:var(--type-size-14);line-height:20px}.oc-document-dialog__fields>.oc-dropzone:not(.oc-dropzone--over,.oc-dropzone--error){box-shadow:none;outline-color:var(--control)}.oc-document-dialog__fields :is(.oc-input,.oc-select){background:var(--card);font:var(--type-body)}.oc-document-dialog__fields :is(.oc-input,.oc-select):focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}}.oc-document-history{gap:22px;display:grid}.oc-document-history__section{min-width:0}.oc-document-history__section h3{color:var(--ink);font-size:var(--type-size-14);margin:0 0 8px;font-weight:600}.oc-document-history__table{border:1px solid var(--divider);border-radius:var(--radius-8);width:100%}.oc-document-history__row{border-bottom:1px solid var(--divider);min-width:620px;color:var(--ink);font-size:var(--type-size-14);align-items:start;display:grid}.oc-document-history__row:last-child{border-bottom:0}.oc-document-history__row>span,.oc-document-history__row>time{overflow-wrap:anywhere;min-width:0;padding:6px 8px}.oc-document-history__row--head{background:var(--page);color:var(--muted);font-size:var(--type-size-13);font-weight:400}.oc-document-history__table--revisions .oc-document-history__row{grid-template-columns:.8fr 1.4fr .7fr 1fr 1.3fr .9fr 1.2fr}.oc-document-history__table--activities .oc-document-history__row{grid-template-columns:1.1fr .9fr 1.3fr 2fr}.oc-document-history__table--versions .oc-document-history__row{grid-template-columns:.8fr 1.4fr .8fr 1.2fr 1.3fr 1.7fr}.oc-document-copy__note{color:var(--muted);font-size:var(--type-size-14);margin:0}.oc-document-copy__fields{gap:10px;display:grid}.oc-document-copy__select,.oc-document-revision__select{border:1px solid var(--line-control);border-radius:var(--radius-6);background:var(--card);width:100%;min-height:36px;color:var(--ink);font:inherit;padding:6px 10px}.oc-document-copy__select:focus-visible,.oc-document-revision__select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.oc-document-copy__source{color:var(--ink2);font-size:var(--type-size-14);margin:0}.oc-document-candidates{gap:10px;display:grid}.oc-document-candidate{border:1px solid var(--line-control);border-radius:var(--radius-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:9px 10px;display:grid}.oc-document-candidate__meta{color:var(--muted);font-size:var(--type-size-13);grid-column:1/-1}@media (width<=620px){.oc-document-candidate{grid-template-columns:minmax(0,1fr)}}.oc-document-copy__retry,.oc-document-candidate__actions{flex-wrap:wrap;gap:8px;display:flex}.oc-document-dialog-error{color:var(--danger-text)}
