/* Утилитарный слой: по одному классу на объявление.

   Перенесено из атрибутов `style="…"` 07.09.2026 (задача владельца: «перевести все
   стили из локальных в общие»). Инлайн — самый жёсткий локальный стиль: он бьёт
   любое обычное правило, поэтому пока он есть, поменять вид из общего CSS нельзя.

   Значения НЕ менялись, токены сохранены как были: перенос визуально нейтрален.
   Подключается ПОСЛЕДНИМ — инлайн раньше тоже шёл после всех правил.

   Новые экраны утилитами не верстают: место правила — компонент или экранный слой.
   Этот файл существует, чтобы значения вообще оказались в CSS и стали правимыми. */

.u-d-flex{display:flex}
.u-m-0{margin:0}
.u-fw-wrap-wrap{flex-wrap:wrap}
.u-fs-r2-body{font-size:var(--r2-body)}
.u-ox-auto{overflow-x:auto}
.u-w-100pct{width:100%}
.u-c-accent-ink{color:var(--accent-ink)}
.u-c-muted{color:var(--muted)}
.u-p-sp-2-sp-3{padding:var(--sp-2) var(--sp-3)}
.u-c-muted2{color:var(--muted2)}
.u-td-none{text-decoration:none}
.u-ai-center{align-items:center}
.u-w-90px{width:90px}
.u-bb-1px-solid-line{border-bottom:1px solid var(--line)}
.u-m-0-0-sp-3{margin:0 0 var(--sp-3)}
.u-h-control-h{height:var(--control-h)}
.u-ta-right{text-align:right}
.u-bb-1px-solid-line-soft{border-bottom:1px solid var(--line-soft)}
.u-d-inline{display:inline}
.u-w-120px{width:120px}
.u-ai-flex-end{align-items:flex-end}
.u-fs-12px{font-size:12px}
.u-gap-12px{gap:12px}
.u-bg-th{background:var(--th)}
.u-c-ink{color:var(--ink)}
.u-font-600-r2-label-r2-label-lh-font{font:600 var(--r2-label)/var(--r2-label-lh) var(--font)}
.u-gap-sp-2{gap:var(--sp-2)}
.u-ta-left{text-align:left}
.u-w-150px{width:150px}
.u-flex-1{flex:1}
.u-mt-sp-5{margin-top:var(--sp-5)}
.u-ws-nowrap{white-space:nowrap}
.u-b-1px-solid-line{border:1px solid var(--line)}
.u-c-accent{color:var(--accent)}
.u-cur-pointer{cursor:pointer}
.u-fd-column{flex-direction:column}
.u-gap-8px{gap:8px}
.u-mt-sp-3{margin-top:var(--sp-3)}
.u-mt-sp-4{margin-top:var(--sp-4)}
.u-m-0-0-sp-2{margin:0 0 var(--sp-2)}
.u-w-110px{width:110px}
.u-w-44px{width:44px}
.u-ai-flex-start{align-items:flex-start}
.u-d-none{display:none}
.u-jc-space-between{justify-content:space-between}
.u-mt-6px{margin-top:6px}
.u-m-0-0-sp-1{margin:0 0 var(--sp-1)}
.u-m-8px-0{margin:8px 0}
.u-m-8px-0-0{margin:8px 0 0}
.u-w-130px{width:130px}
.u-w-200px{width:200px}
.u-w-40px{width:40px}
.u-c-over{color:var(--over)}
.u-fs-11px{font-size:11px}
.u-font-700-r2-body-r2-body-lh-display{font:700 var(--r2-body)/var(--r2-body-lh) var(--display)}
.u-gap-10px{gap:10px}
.u-gap-3px{gap:3px}
.u-p-5px-7px{padding:5px 7px}
.u-w-180px{width:180px}
.u-c-warn{color:var(--warn)}
.u-d-grid{display:grid}
.u-font-700-15px-1p2-var-head-inherit{font:700 15px/1.2 var(--head, inherit)}
.u-mt-0{margin-top:0}
.u-mt-10px{margin-top:10px}
.u-mt-sp-1{margin-top:var(--sp-1)}
.u-m-12px-0{margin:12px 0}
.u-m-sp-3-0-0{margin:var(--sp-3) 0 0}
.u-w-160px{width:160px}
.u-w-70px{width:70px}
.u-w-80px{width:80px}
.u-bg-transparent{background:transparent}
.u-c-ok{color:var(--ok)}
.u-flex-none{flex:none}
.u-fw-600{font-weight:600}
.u-lh-1p3{line-height:1.3}
.u-mb-10px{margin-bottom:10px}
.u-mt-8px{margin-top:8px}
.u-m-0-0-10px{margin:0 0 10px}
.u-maxw-200px{max-width:200px}
.u-minw-720px{min-width:720px}
.u-p-0-sp-4{padding:0 var(--sp-4)}
.u-p-sp-4-r2-space-5{padding:var(--sp-4) var(--r2-space-5)}
.u-ta-center{text-align:center}
.u-w-190px{width:190px}
.u-ai-baseline{align-items:baseline}
.u-bcol-collapse{border-collapse:collapse}
.u-rad-8px{border-radius:8px}
.u-b-0{border:0}
.u-c-red{color:var(--red)}
.u-fs-p85em{font-size:.85em}
.u-fs-11p5px{font-size:11.5px}
.u-fw-700{font-weight:700}
.u-font-500-r2-label-r2-label-lh-font{font:500 var(--r2-label)/var(--r2-label-lh) var(--font)}
.u-font-700-27px-1-display{font:700 27px/1 var(--display)}
.u-gap-16px{gap:16px}
.u-gap-sp-4{gap:var(--sp-4)}
.u-lh-1p35{line-height:1.35}
.u-mb-8px{margin-bottom:8px}
.u-ml-sp-1{margin-left:var(--sp-1)}
.u-mt-14px{margin-top:14px}
.u-mt-5px{margin-top:5px}
.u-m-10px-0-0{margin:10px 0 0}
.u-m-14px-0{margin:14px 0}
.u-m-sp-2-0-0{margin:var(--sp-2) 0 0}
.u-minw-640px{min-width:640px}
.u-minw-820px{min-width:820px}
.u-minw-900px{min-width:900px}
.u-op-p5{opacity:.5}
.u-p-15px-17px{padding:15px 17px}
.u-w-260px{width:260px}
.u-w-60px{width:60px}
.u-border-left-color-info{border-left-color:var(--info)}
.u-border-left-color-ok{border-left-color:var(--ok)}
.u-rad-r2-radius-8{border-radius:var(--r2-radius-8)}
.u-fs-r2-label{font-size:var(--r2-label)}
.u-font-600-r2-body-r2-body-lh-font{font:600 var(--r2-body)/var(--r2-body-lh) var(--font)}
.u-font-700-r2-card-title-r2-card-title-lh-display{font:700 var(--r2-card-title)/var(--r2-card-title-lh) var(--display)}
.u-font-fw-screen-fs-screen-lh-screen-display{font:var(--fw-screen) var(--fs-screen)/var(--lh-screen) var(--display)}
.u-gap-6px{gap:6px}
.u-gap-sp-1{gap:var(--sp-1)}
.u-jc-flex-end{justify-content:flex-end}
.u-ml-auto{margin-left:auto}
.u-mt-2px{margin-top:2px}
.u-mt-sp-2{margin-top:var(--sp-2)}
.u-m-p35em-0-0{margin:.35em 0 0}
.u-m-0-0-6px{margin:0 0 6px}
.u-m-sp-1-0-0{margin:var(--sp-1) 0 0}
.u-m-sp-5-0-sp-3{margin:var(--sp-5) 0 var(--sp-3)}
.u-maxw-640px{max-width:640px}
.u-ov-hidden{overflow:hidden}
.u-pl-18px{padding-left:18px}
.u-p-sp-1-sp-2{padding:var(--sp-1) var(--sp-2)}
.u-p-sp-2-sp-2{padding:var(--sp-2) var(--sp-2)}
.u-w-100px{width:100px}
.u-w-140px{width:140px}
.u-w-170px{width:170px}
.u-as-center{align-self:center}
.u-as-flex-end{align-self:flex-end}
.u-bg-none{background:none}
.u-bg-rgba-20-22-28-p45{background:rgba(20,22,28,.45)}
.u-bg-danger-bg{background:var(--danger-bg)}
.u-bg-field{background:var(--field)}
.u-bg-info-bg{background:var(--info-bg)}
.u-bg-muted-soft{background:var(--muted-soft)}
.u-bg-ok-bg{background:var(--ok-bg)}
.u-bg-panel{background:var(--panel)}
.u-bg-warn-bg{background:var(--warn-bg)}
.u-bl-4px-solid-warn{border-left:4px solid var(--warn)}
.u-rad-3px{border-radius:3px}
.u-rad-r2-radius-10{border-radius:var(--r2-radius-10)}
.u-b-2px-solid-red{border:2px solid var(--red)}
.u-sh-0-20px-60px-rgba-0-0-0-p28{box-shadow:0 20px 60px rgba(0,0,0,.28)}
.u-c-red-dark{color:var(--red-dark)}
.u-d-inline-block{display:inline-block}
.u-d-inline-flex{display:inline-flex}
.u-fs-10p5px{font-size:10.5px}
.u-fs-r2-section-title{font-size:var(--r2-section-title)}
.u-fw-bold{font-weight:bold}
.u-gap-4px{gap:4px}
.u-gap-sp-3{gap:var(--sp-3)}
.u-gap-sp-5{gap:var(--sp-5)}
.u-gtc-repeat-auto-fit-minmax-160px-1fr{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
.u-h-34px{height:34px}
.u-inset-0{inset:0}
.u-jc-center{justify-content:center}
.u-lh-1{line-height:1}
.u-lh-1p55{line-height:1.55}
.u-mb-12px{margin-bottom:12px}
.u-mb-sp-3{margin-bottom:var(--sp-3)}
.u-mt-12px{margin-top:12px}
.u-mt-22px{margin-top:22px}
.u-mt-sp-6{margin-top:var(--sp-6)}
.u-m-10px-0{margin:10px 0}
.u-m-12px-0-4px{margin:12px 0 4px}
.u-m-6px-0-2px{margin:6px 0 2px}
.u-maxw-170px{max-width:170px}
.u-maxw-360px{max-width:360px}
.u-maxw-520px{max-width:520px}
.u-maxw-90px{max-width:90px}
.u-maxw-94vw{max-width:94vw}
.u-minw-200px{min-width:200px}
.u-minw-240px{min-width:240px}
.u-pl-r2-space-5{padding-left:var(--r2-space-5)}
.u-p-0{padding:0}
.u-p-0-r2-space-5-sp-4{padding:0 var(--r2-space-5) var(--sp-4)}
.u-p-12px-14px{padding:12px 14px}
.u-p-6px-10px{padding:6px 10px}
.u-p-6px-8px{padding:6px 8px}
.u-p-8px-12px{padding:8px 12px}
.u-p-sp-3-r2-space-5{padding:var(--sp-3) var(--r2-space-5)}
.u-pos-fixed{position:fixed}
.u-ws-pre-line{white-space:pre-line}
.u-w-210px{width:210px}
.u-w-220px{width:220px}
.u-w-230px{width:230px}
.u-w-240px{width:240px}
.u-w-320px{width:320px}
.u-z-60{z-index:60}
.u-bg-muted{background:var(--muted)}
.u-bg-red{background:var(--red)}
.u-bg-surface{background:var(--surface)}
.u-rad-6px{border-radius:6px}
.u-rad-9px{border-radius:9px}
.u-rad-r2-radius-6{border-radius:var(--r2-radius-6)}
.u-bt-1px-solid-line{border-top:1px solid var(--line)}
.u-b-2px-solid-info{border:2px solid var(--info)}
.u-c-ok-ink{color:var(--ok-ink)}
.u-flex-0-0-auto{flex:0 0 auto}
.u-font-family-monospace{font-family:monospace}
.u-font-family-ui-monospace-consolas-monospace{font-family:ui-monospace,Consolas,monospace}
.u-fs-0p92em{font-size:0.92em}
.u-fs-1p05em{font-size:1.05em}
.u-fs-10px{font-size:10px}
.u-fs-12p5px{font-size:12.5px}
.u-fs-13px{font-size:13px}
.u-fs-14px{font-size:14px}
.u-fs-16px{font-size:16px}
.u-fvn-tabular-nums{font-variant-numeric:tabular-nums}
.u-font-700-r2-section-title-r2-section-title-lh-display{font:700 var(--r2-section-title)/var(--r2-section-title-lh) var(--display)}
.u-gtc-repeat-auto-fit-minmax-220px-1fr{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}
.u-gtc-repeat-auto-fit-minmax-150px-1fr{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.u-gtc-repeat-auto-fit-minmax-178px-1fr{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}
.u-gtc-repeat-auto-fit-minmax-190px-1fr{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.u-gtc-repeat-auto-fit-minmax-220px-1fr{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.u-h-12px{height:12px}
.u-lh-1p65{line-height:1.65}
.u-lh-1p7{line-height:1.7}
.u-mb-14px{margin-bottom:14px}
.u-mb-18px{margin-bottom:18px}
.u-mb-sp-1{margin-bottom:var(--sp-1)}
.u-ml-4px{margin-left:4px}
.u-ml-6px{margin-left:6px}
.u-ml-8px{margin-left:8px}
.u-mr-10px{margin-right:10px}
.u-mt-16px{margin-top:16px}
.u-mt-24px{margin-top:24px}
.u-m-p25em-0-0{margin:.25em 0 0}
.u-m-0-0-0-auto{margin:0 0 0 auto}
.u-m-0-0-14px{margin:0 0 14px}
.u-m-0-0-18px{margin:0 0 18px}
.u-m-0-0-rhythm{margin:0 0 var(--rhythm)}
.u-m-0-sp-4-0-0{margin:0 var(--sp-4) 0 0}
.u-m-10px-0-14px{margin:10px 0 14px}
.u-m-12px-0-0{margin:12px 0 0}
.u-m-16px-0-6px{margin:16px 0 6px}
.u-m-6px-0{margin:6px 0}
.u-m-6px-0-0{margin:6px 0 0}
.u-m-6px-0-4px{margin:6px 0 4px}
.u-m-rhythm-0-0{margin:var(--rhythm) 0 0}
.u-m-sp-1-sp-1-sp-1-0{margin:var(--sp-1) var(--sp-1) var(--sp-1) 0}
.u-m-sp-4-0-sp-1{margin:var(--sp-4) 0 var(--sp-1)}
.u-maxw-120px{max-width:120px}
.u-maxw-150px{max-width:150px}
.u-maxw-160px{max-width:160px}
.u-maxw-180px{max-width:180px}
.u-maxw-400px{max-width:400px}
.u-maxw-560px{max-width:560px}
.u-maxw-600px{max-width:600px}
.u-maxw-620px{max-width:620px}
.u-maxw-74ch{max-width:74ch}
.u-maxw-82ch{max-width:82ch}
.u-maxw-900px{max-width:900px}
.u-minh-440px{min-height:440px}
.u-minw-0{min-width:0}
.u-minw-1040px{min-width:1040px}
.u-minw-1100px{min-width:1100px}
.u-minw-1180px{min-width:1180px}
.u-minw-1280px{min-width:1280px}
.u-minw-150px{min-width:150px}
.u-minw-190px{min-width:190px}
.u-minw-210px{min-width:210px}
.u-minw-360px{min-width:360px}
.u-minw-680px{min-width:680px}
.u-minw-760px{min-width:760px}
.u-op-p6{opacity:.6}
.u-overflow-wrap-normal{overflow-wrap:normal}
.u-pt-10px{padding-top:10px}
.u-p-0-0-8px{padding:0 0 8px}
.u-p-0-0-sp-2{padding:0 0 var(--sp-2)}
.u-p-0-sp-3{padding:0 var(--sp-3)}
.u-p-10px-12px{padding:10px 12px}
.u-p-12px-16px{padding:12px 16px}
.u-p-14px-16px{padding:14px 16px}
.u-p-16px-18px-0{padding:16px 18px 0}
.u-p-18px{padding:18px}
.u-p-6px-4px{padding:6px 4px}
.u-p-6px-4px-2px{padding:6px 4px 2px}
.u-p-sp-1-0{padding:var(--sp-1) 0}
.u-p-sp-3-sp-5-0{padding:var(--sp-3) var(--sp-5) 0}
.u-p-sp-6-sp-5{padding:var(--sp-6) var(--sp-5)}
.u-ws-pre{white-space:pre}
.u-w-16em{width:16em}
.u-w-340px{width:340px}
.u-w-34px{width:34px}
.u-w-36px{width:36px}
.u-w-50px{width:50px}
.u-w-55px{width:55px}
.u-w-640px{width:640px}
.u-w-64px{width:64px}
.u-w-660px{width:660px}
.u-w-76px{width:76px}
.u-w-95px{width:95px}
.u-w-96px{width:96px}
.u-pe-none{pointer-events:none}
.u-op-p4{opacity:.4}
