.mi .mi-vk-detail{min-width:0;padding-bottom:var(--ds-s-6)}
.mi .mi-vk-meta{margin:0 0 var(--ds-s-3);color:var(--ds-ink-2);font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm)}
.mi .mi-vk-detail>.mi-facts{display:flex;flex-wrap:wrap;gap:var(--ds-s-4);padding-bottom:var(--ds-s-3);border-bottom:1px solid var(--ds-line)}
.mi .mi-vk-detail>.mi-facts .mi-fact{display:flex;gap:var(--ds-s-2);align-items:baseline}
.mi .mi-vk-detail>.mi-facts .mi-fact dd{font-variant-numeric:var(--ds-nums)}
.mi .mi-vk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-s-3);padding:var(--ds-s-3) 0}
.mi .mi-vk-actions .mi-disabled-reason{font-size:var(--ds-text-sm)}
.mi .mi-vk-grid-frame{min-width:0;margin-top:var(--ds-s-2);border:calc(2 * var(--ds-rule-hair)) solid var(--ds-line);background:var(--ds-surface)}
.mi .mi-vk-grid-scroll{max-width:100%;overflow:auto}
.mi .mi-vk-grid{min-width:calc(28 * var(--ds-row-h));font-size:var(--ds-text-base);font-variant-numeric:var(--ds-nums)}
.mi .mi-vk-header,.mi .mi-vk-data-row{display:grid;grid-template-columns:minmax(calc(14 * var(--ds-s-4)),2.2fr) repeat(9,minmax(calc(2 * var(--ds-row-h)),.68fr)) minmax(calc(6 * var(--ds-s-4)),1fr) calc(8 * var(--ds-s-4));align-items:stretch}
.mi .mi-vk-header{position:sticky;top:0;z-index:1;min-height:var(--ds-lhead-h);border-bottom:calc(2 * var(--ds-rule-hair)) solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink-3);font-size:var(--ds-text-caps);font-weight:var(--ds-w-semi);letter-spacing:var(--ds-track-caps);text-transform:uppercase}
.mi .mi-vk-header>span{display:flex;align-items:center;justify-content:center;padding:var(--ds-s-2);text-align:center}
.mi .mi-vk-header>span:first-child{position:sticky;left:0;z-index:2;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--ds-surface)}
.mi .mi-vk-legend{font-size:var(--ds-text-sm);font-weight:var(--ds-w-regular);letter-spacing:normal;text-transform:none}
.mi .mi-vk-group-toggle{display:flex;width:100%;min-height:var(--ds-lhead-h);align-items:center;justify-content:flex-start;gap:var(--ds-s-2);padding:0 var(--ds-s-3);border:0;border-bottom:calc(2 * var(--ds-rule-hair)) solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink);font-size:var(--ds-text-base);font-weight:var(--ds-w-semi);text-align:left}
.mi .mi-vk-group-toggle:focus-visible,.mi .mi-vk-row-action button:focus-visible,.mi .mi-vk-secondary-row button:focus-visible{outline:var(--ds-focus-w) solid var(--ds-focus);outline-offset:var(--ds-focus-off)}
.mi .mi-vk-data-row{min-height:44px;border-bottom:var(--ds-rule-hair) solid var(--ds-rule)}
.mi .mi-vk-data-row>span{display:flex;min-width:0;align-items:center;justify-content:center;padding:var(--ds-s-1) var(--ds-s-2);text-align:center}
.mi .mi-vk-data-row .mi-vk-part{position:sticky;left:0;z-index:1;justify-content:flex-start;background:var(--ds-surface);text-align:left}
.mi .mi-vk-part>span{display:-webkit-box;line-height:var(--ds-lh-base);max-height:calc(2 * var(--ds-lh-base));overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}
.mi .mi-vk-number{font-size:var(--ds-text-sm)}
.mi .mi-vk-cell{display:inline-flex;min-height:calc(9 * var(--ds-s-1));align-items:center;justify-content:center;gap:var(--ds-s-1);white-space:nowrap}
.mi .mi-vk-cell small{color:var(--ds-ink-3);font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm);white-space:nowrap}
.mi .mi-vk-cell.is-selected{width:100%;border-radius:var(--ds-r-sm);background:var(--ds-sel-bg)}
.mi .mi-vk-cell.is-different{background:var(--ds-st-site-bg)}
.mi .mi-vk-cell.is-gap{background:var(--ds-warn-soft)}
.mi .mi-vk-muted,.mi .mi-vk-kit-level small{color:var(--ds-ink-3)}
.mi .mi-vk-kit-level{flex-direction:column;gap:0}
.mi .mi-vk-kit-level small{font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm)}
.mi .mi-vk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mi .mi-vk-row-action{opacity:0}
.mi .mi-vk-data-row:hover .mi-vk-row-action,.mi .mi-vk-data-row:focus-within .mi-vk-row-action{opacity:1}
.mi .mi-vk-editor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-s-3);padding:var(--ds-s-3) var(--ds-s-4);border-bottom:1px solid var(--ds-line);background:var(--ds-surface)}
.mi .mi-vk-editor .mi-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mi .mi-vk-section{margin-top:var(--ds-s-6);border-top:1px solid var(--ds-line)}
.mi .mi-vk-section h2{margin:var(--ds-s-4) 0 var(--ds-s-2);color:var(--ds-ink-3);font-size:var(--ds-text-caps);line-height:var(--ds-lh-caps);font-weight:var(--ds-w-semi);letter-spacing:var(--ds-track-caps);text-transform:uppercase}
.mi .mi-vk-van-only h3{margin:var(--ds-s-4) 0 var(--ds-s-2);font-size:var(--ds-text-base);font-weight:var(--ds-w-semi)}
.mi .mi-vk-van-only table{width:100%;border-collapse:collapse;background:var(--ds-surface);font-size:var(--ds-text-base);font-variant-numeric:var(--ds-nums)}
.mi .mi-vk-van-only th,.mi .mi-vk-van-only td{padding:var(--ds-s-2);border-bottom:var(--ds-rule-hair) solid var(--ds-rule);text-align:left;overflow-wrap:anywhere}
.mi .mi-vk-van-only th{color:var(--ds-ink-3);font-size:var(--ds-text-caps);font-weight:var(--ds-w-semi)}
.mi .mi-vk-van-only tr.is-gap td:last-child{background:var(--ds-warn-soft);color:var(--ds-warn-ink)}
.mi .mi-vk-secondary-row{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--ds-s-3);padding:var(--ds-s-2) var(--ds-s-1);border-bottom:var(--ds-rule-hair) solid var(--ds-rule)}
.mi .mi-vk-secondary-row>div{display:flex;min-width:0;flex-direction:column;gap:var(--ds-s-1)}
.mi .mi-vk-secondary-row strong{font-size:var(--ds-text-base);font-weight:var(--ds-w-medium)}
.mi .mi-vk-secondary-row span{color:var(--ds-ink-2);font-size:var(--ds-text-sm)}
.mi .mi-vk-result{margin:0;padding:var(--ds-s-2) 0;color:var(--ds-ink-2);font-size:var(--ds-text-sm)}
.mi .mi-vk-phone-list{display:none;background:var(--ds-surface)}
.mi .mi-vk-print{display:none}
.mi .mi-vk-rail .mi-row{width:100%;text-align:left}
.mi .mi-vk-rail .mi-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto}
.mi .mi-vk-rail .mi-row-main{display:contents}
.mi .mi-vk-rail .mi-row-primary{grid-row:1;grid-column:1}
.mi .mi-vk-rail .mi-row-status{grid-row:1;grid-column:2}
.mi .mi-vk-rail .mi-row-quantity{grid-row:1;grid-column:3}
.mi .mi-vk-rail .mi-row-meta{grid-row:2;grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:759px){
.mi .mi-vk-meta{font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
.mi .mi-vk-detail>.mi-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-s-2) var(--ds-s-3)}
.mi .mi-vk-detail>.mi-facts .mi-fact{justify-content:space-between;gap:var(--ds-s-1)}
.mi .mi-vk-detail>.mi-facts .mi-fact dt,.mi .mi-vk-detail>.mi-facts .mi-fact dd{font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
.mi .mi-vk-grid-frame{display:none}
.mi .mi-vk-phone-list{display:block}
.mi .mi-vk-phone-row{display:flex;min-height:64px;flex-direction:column;gap:var(--ds-s-1);padding:var(--ds-s-3);border-bottom:var(--ds-rule-hair) solid var(--ds-rule);font-size:var(--ds-text-p-body);line-height:var(--ds-lh-p-body)}
.mi .mi-vk-phone-row strong{width:100%;min-width:0;overflow:hidden;font-weight:var(--ds-w-medium);text-overflow:ellipsis;white-space:nowrap}
.mi .mi-vk-phone-row span{width:100%;min-width:0;overflow:hidden;color:var(--ds-ink-2);font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta);text-overflow:ellipsis;white-space:nowrap}
.mi .mi-vk-phone-row .mi-vk-row-action{display:flex;width:100%;align-items:center;opacity:1}
.mi .mi-vk-phone-row .mi-vk-row-action .mi-text-action{min-height:var(--ds-touch-h);font-size:var(--ds-text-p-body)}
.mi .mi-vk-phone-row .mi-vk-editor{width:100%;padding:var(--ds-s-2) 0}
.mi .mi-vk-phone-row .mi-vk-editor .mi-field{flex:1 1 100%}
.mi .mi-vk-phone-row .mi-vk-editor button.mi-button{min-height:var(--ds-touch-h);font-size:var(--ds-text-p-body)}
.mi .mi-vk-phone-group h2{margin:var(--ds-s-3) 0 var(--ds-s-1);color:var(--ds-ink-3);font-size:var(--ds-text-caps);line-height:var(--ds-lh-caps);font-weight:var(--ds-w-semi);letter-spacing:var(--ds-track-caps);text-transform:uppercase}
.mi .mi-vk-phone-row .mi-vk-phone-selected{color:var(--ds-ink);font-weight:var(--ds-w-semi)}
.mi .mi-vk-actions{align-items:flex-start}
.mi .mi-vk-actions button.mi-button{min-height:var(--ds-touch-h);font-size:var(--ds-text-p-body);white-space:normal}
.mi .mi-vk-section{margin-top:var(--ds-s-4)}
.mi .mi-vk-van-only table{font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
.mi .mi-vk-secondary-row{min-height:64px;align-items:flex-start;padding:var(--ds-s-2) 0}
.mi .mi-vk-secondary-row strong{font-size:var(--ds-text-p-body);line-height:var(--ds-lh-p-body)}
.mi .mi-vk-secondary-row span{font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
.mi .mi-vk-rail .mi-row{min-height:72px}
.mi .mi-vk-cell small{font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
}
@media print{
.mi .mi-stagebar,.mi .mi-rail,.mi .mi-main-head,.mi .mi-phone-segments,.mi .mi-phone-stock-views,.mi .mi-action-bar,.mi .mi-toast{display:none}
.mi .mi-vk-detail>*:not(.mi-vk-print){display:none}
.mi.mi-shell,.mi .mi-main,.mi .mi-screen{display:block;height:auto;min-height:0;overflow:visible}
.mi .mi-vk-detail,.mi .mi-vk-print{display:block;height:auto;min-height:0;max-height:none;overflow:visible}
.mi .mi-vk-print table{display:table;height:auto;min-height:0;max-height:none;overflow:visible}
.mi .mi-vk-print{color:var(--ds-ink);font-family:var(--ds-font)}
.mi .mi-vk-print h1{font-size:var(--ds-text-d2)}
.mi .mi-vk-print table{width:100%;border-collapse:collapse}
.mi .mi-vk-print thead{display:table-header-group}
.mi .mi-vk-print tr{break-inside:avoid}
.mi .mi-vk-print th,.mi .mi-vk-print td{padding:5px;border-bottom:1px solid var(--ds-line);text-align:left}
.mi .mi-vk-print-group th{padding-top:12px}
}
