.oc-menu--status .oc-menu__item.oc-menu__item--with-trail{text-align:left;align-items:stretch}.oc-menu--status .oc-menu__item-main:has(.oc-status-option--chip)>.oc-menu__item-label{display:none}.oc-menu--status .oc-menu__item-main:has(.oc-status-option--chip)>.oc-menu__item-trail{flex:auto;justify-content:stretch}.oc-status-option{flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.oc-status-option__key{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--radius-4);background:var(--card);min-width:20px;height:20px;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-size-12);justify-content:center;align-items:center;line-height:1;display:inline-flex}.oc-menu--status .oc-menu__item{padding-block:8px}.oc-menu--status .oc-menu__item-sub{color:var(--muted)}.oc-menu--status .oc-menu__item--disabled .oc-status-option .oc-status-chip{opacity:.6}.oc-menu--status[aria-label=Переходы\ статуса]{border-radius:var(--radius-10);width:300px;min-width:300px}.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__item{border-radius:var(--radius-6)}.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__item--with-trail{height:40px;min-height:40px;font:500 var(--type-size-14)/20px var(--font-sans);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 10px;display:grid}.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__item--with-trail .oc-menu__item-main,.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__item--with-trail .oc-menu__item-trail,.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__item--with-trail .oc-status-option,.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__item--with-trail .oc-status-chip{display:contents}.oc-menu--status[aria-label=Переходы\ статуса] .oc-status-chip__icon{grid-area:1/1}.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__item--with-trail .oc-menu__item-sub{color:var(--ink);font:500 var(--type-size-14)/20px var(--font-sans);grid-area:1/2}.oc-menu--status[aria-label=Переходы\ статуса] .oc-status-chip__label{color:var(--muted);font:var(--type-caption);grid-area:1/3}.oc-menu--status[aria-label=Переходы\ статуса] .oc-status-chip__label:before{content:"→ " / ""}.oc-menu--status[aria-label=Переходы\ статуса] .oc-status-option__key{display:none}.oc-menu--status[aria-label=Переходы\ статуса] .oc-menu__divider+.oc-menu__item{height:36px;min-height:36px;color:var(--ink2);font:400 var(--type-size-13)/20px var(--font-sans);padding:0 10px}.oc-transition{gap:12px;display:grid}.oc-transition__refusal{border-radius:var(--radius-8);background:var(--danger-soft);color:var(--danger-text);font-size:var(--type-size-14);padding:10px 12px;line-height:1.45}.oc-transition__checks{gap:6px}.oc-transition__next{border-radius:var(--radius-8);background:var(--sunken);color:var(--ink2);font-size:var(--type-size-14);padding:9px 12px;line-height:1.45}.oc-transition__confirm{min-width:112px}.oc-dialog:has(.oc-transition) .oc-dialog__header--closable{gap:12px}.oc-transition{gap:16px}.oc-transition__checks{border:1px solid var(--border);border-radius:var(--radius-10);gap:0;overflow:hidden}.oc-transition__checks>.oc-eyebrow{border-bottom:1px solid var(--divider);background:var(--sunken-deep);padding:10px 12px}.oc-transition__checks .oc-check__list{gap:0}.oc-transition__checks .oc-check__row{border-top:1px solid var(--divider);padding:10px 12px}.oc-transition__checks .oc-check__row:first-child{border-top:0}.oc-transition__refusal{border-radius:var(--radius-8);padding:10px 12px;line-height:18px}.oc-transition__next{font-size:var(--type-size-13);padding:10px 12px;line-height:18px}.oc-transition__confirm{white-space:nowrap;min-width:0}.oc-dialog:has(.oc-transition) .oc-dialog__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.oc-dialog:has(.oc-transition) .oc-dialog__eyebrow{grid-column:1/-1}.oc-dialog:has(.oc-transition){border-radius:var(--radius-12)}.oc-dialog:has(.oc-transition) .oc-dialog__header{padding:18px 16px 6px 20px}.oc-dialog:has(.oc-transition) .oc-dialog__heading{flex-direction:column;gap:0;display:flex}.oc-dialog:has(.oc-transition) .oc-dialog__eyebrow{color:var(--muted);font:var(--type-caption)}.oc-dialog:has(.oc-transition) .oc-dialog__body{padding:8px 20px 16px}.oc-dialog:has(.oc-transition) .oc-transition__checks{border-radius:var(--radius-8);box-shadow:inset 0 0 0 1px var(--border);border:0}.oc-dialog:has(.oc-transition) .oc-transition__checks>.oc-eyebrow{background:var(--head);color:var(--muted);font:600 var(--type-size-12)/16px var(--font-sans);border-bottom:0;padding:8px 12px}.oc-dialog:has(.oc-transition) .oc-transition__checks .oc-check__row{border-top:1px solid var(--divider);font:var(--type-small);grid-template-columns:14px minmax(0,1fr);gap:8px}.oc-dialog:has(.oc-transition) .oc-transition__checks .oc-check__row:first-child{border-top:1px solid var(--divider)}.oc-dialog:has(.oc-transition) .oc-check__mark{font:var(--type-small)}.oc-dialog:has(.oc-transition) .oc-check__text{color:var(--ink);font-weight:400}.oc-dialog:has(.oc-transition) .oc-check__fix{color:var(--accent-text);font:500 var(--type-size-13)/18px var(--font-sans);margin-top:0;display:block}.oc-dialog:has(.oc-transition) .oc-dialog__footer{border-top:1px solid var(--divider);gap:8px;padding:12px 20px}.oc-dialog:has(.oc-transition) .oc-dialog__heading{align-items:stretch}.oc-dialog:has(.oc-transition) .oc-dialog__eyebrow{margin:0}.oc-dialog:has(.oc-transition) .oc-check__fix{text-align:left;width:100%}.oc-dialog:has(.oc-transition) .oc-dialog__footer .oc-btn--ghost{padding:0 14px}.oc-dialog:has(.oc-transition) .oc-dialog__footer .oc-transition__confirm{padding:0 16px}
